Services - Check Children Name Availability
Проверка допустимости и доступности имени вложенного ресурса
Этот метод проверяет, является ли предлагаемое имя вложенного ресурса допустимым и доступным.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/checkNameAvailability?api-version=2022-01-30-preview
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
group
|
path | True |
|
Имя группы ресурсов |
|
service
|
path | True |
|
Имя службы |
|
subscription
|
path | True |
|
Идентификатор подписки, идентифицирующий подписку Azure. |
|
api-version
|
query | True |
|
Версия API |
Текст запроса
| Name | Type | Description |
|---|---|---|
| name |
|
Предлагаемое имя ресурса |
| type |
|
Цепочка типов ресурсов (например, virtualMachines/extensions) |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Проверено имя |
|
| Other Status Codes |
Ошибка |
Безопасность
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
Services_CheckChildrenNameAvailability
Sample Request
POST https://management.azure.com/subscriptions/fc04246f-04c5-437e-ac5e-206a19e7193f/resourceGroups/DmsSdkRg/providers/Microsoft.DataMigration/services/DmsSdkService/checkNameAvailability?api-version=2022-01-30-preview
{
"name": "Task1",
"type": "tasks"
}
Sample Response
{
"nameAvailable": true
}
Определения
|
Api |
Сведения об ошибке. |
|
created |
|
|
Name |
Тип ресурса и предлагаемое имя |
|
Name |
Указывает, доступно ли предлагаемое имя ресурса. |
|
Name |
Причина, по которой имя недоступно, если nameAvailable имеет значение false. |
|
OData |
Сведения об ошибке в формате OData. |
|
System |
ApiError
Сведения об ошибке.
| Name | Type | Description |
|---|---|---|
| error |
Сведения об ошибке в формате OData |
|
| systemData |
Метаданные, относящиеся к созданию и последнему модификации ресурса. |
createdByType
| Name | Type | Description |
|---|---|---|
| Application |
|
|
| Key |
|
|
| ManagedIdentity |
|
|
| User |
|
NameAvailabilityRequest
Тип ресурса и предлагаемое имя
| Name | Type | Description |
|---|---|---|
| name |
|
Предлагаемое имя ресурса |
| type |
|
Цепочка типов ресурсов (например, virtualMachines/extensions) |
NameAvailabilityResponse
Указывает, доступно ли предлагаемое имя ресурса.
| Name | Type | Description |
|---|---|---|
| message |
|
Локализованная причина, по которой имя недоступно, если nameAvailable имеет значение false. |
| nameAvailable |
|
Если значение равно true, имя является допустимым и доступным. Если значение равно false, "причина" описывает, почему нет. |
| reason |
Причина, по которой имя недоступно, если nameAvailable имеет значение false. |
NameCheckFailureReason
Причина, по которой имя недоступно, если nameAvailable имеет значение false.
| Name | Type | Description |
|---|---|---|
| AlreadyExists |
|
|
| Invalid |
|
ODataError
Сведения об ошибке в формате OData.
| Name | Type | Description |
|---|---|---|
| code |
|
Машинное описание ошибки, например InvalidRequest или InternalServerError. |
| details |
Внутренние ошибки, вызвавшие эту ошибку |
|
| message |
|
Понятное описание ошибки |
SystemData
| Name | Type | Description |
|---|---|---|
| createdAt |
|
|
| createdBy |
|
|
| createdByType | ||
| lastModifiedAt |
|
|
| lastModifiedBy |
|
|
| lastModifiedByType |