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
groupName
path True
  • string

Имя группы ресурсов

serviceName
path True
  • string

Имя службы

subscriptionId
path True
  • string

Идентификатор подписки, идентифицирующий подписку Azure.

api-version
query True
  • string

Версия API

Текст запроса

Name Type Description
name
  • string

Предлагаемое имя ресурса

type
  • string

Цепочка типов ресурсов (например, 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
}

Определения

ApiError

Сведения об ошибке.

createdByType
NameAvailabilityRequest

Тип ресурса и предлагаемое имя

NameAvailabilityResponse

Указывает, доступно ли предлагаемое имя ресурса.

NameCheckFailureReason

Причина, по которой имя недоступно, если nameAvailable имеет значение false.

ODataError

Сведения об ошибке в формате OData.

SystemData

ApiError

Сведения об ошибке.

Name Type Description
error

Сведения об ошибке в формате OData

systemData

Метаданные, относящиеся к созданию и последнему модификации ресурса.

createdByType

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

NameAvailabilityRequest

Тип ресурса и предлагаемое имя

Name Type Description
name
  • string

Предлагаемое имя ресурса

type
  • string

Цепочка типов ресурсов (например, virtualMachines/extensions)

NameAvailabilityResponse

Указывает, доступно ли предлагаемое имя ресурса.

Name Type Description
message
  • string

Локализованная причина, по которой имя недоступно, если nameAvailable имеет значение false.

nameAvailable
  • boolean

Если значение равно true, имя является допустимым и доступным. Если значение равно false, "причина" описывает, почему нет.

reason

Причина, по которой имя недоступно, если nameAvailable имеет значение false.

NameCheckFailureReason

Причина, по которой имя недоступно, если nameAvailable имеет значение false.

Name Type Description
AlreadyExists
  • string
Invalid
  • string

ODataError

Сведения об ошибке в формате OData.

Name Type Description
code
  • string

Машинное описание ошибки, например InvalidRequest или InternalServerError.

details

Внутренние ошибки, вызвавшие эту ошибку

message
  • string

Понятное описание ошибки

SystemData

Name Type Description
createdAt
  • string
createdBy
  • string
createdByType
lastModifiedAt
  • string
lastModifiedBy
  • string
lastModifiedByType