Aracılığıyla paylaş


Location - Check Name Availability

Batch hesabı adının belirtilen bölgede kullanılabilir olup olmadığını denetler.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/checkNameAvailability?api-version=2025-06-01

URI Parametreleri

Name İçinde Gerekli Tür Description
locationName
path True

string

Ad denetimi için istenen bölge.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
name True

string

Kullanılabilirliği denetlemek için kullanılacak ad

type True

ResourceType

Kaynağın türü.

Yanıtlar

Name Tür Description
200 OK

CheckNameAvailabilityResult

İstek başarılı oldu.

Other Status Codes

CloudError

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

Örnek isteği

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "existingaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

Örnek yanıt

{
  "message": "An account named 'existingaccountname' is already in use.",
  "nameAvailable": false,
  "reason": "AlreadyExists"
}

LocationCheckNameAvailability_Available

Örnek isteği

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "newaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

Örnek yanıt

{
  "nameAvailable": true
}

Tanımlar

Name Description
CheckNameAvailabilityParameters

Denetim adı kullanılabilirlik isteği için parametreler.

CheckNameAvailabilityResult

CheckNameAvailability işlemi yanıtı.

CloudError

Batch hizmetinden bir hata yanıtı.

CloudErrorBody

Batch hizmetinden bir hata yanıtı.

NameAvailabilityReason

Batch hesabı adının kullanılamama nedenini alır. Reason öğesi yalnızca NameAvailable false olduğunda döndürülür.

ResourceType

Operasyonların listelenmesi talebinin sonucu.

CheckNameAvailabilityParameters

Denetim adı kullanılabilirlik isteği için parametreler.

Name Tür Description
name

string

Kullanılabilirliği denetlemek için kullanılacak ad

type

ResourceType

Kaynağın türü.

CheckNameAvailabilityResult

CheckNameAvailability işlemi yanıtı.

Name Tür Description
message

string

Neden değerini daha ayrıntılı olarak açıklayan bir hata iletisi alır.

nameAvailable

boolean

Adın kullanabileceğiniz bir ad olup olmadığını gösteren bir boole değeri alır. True ise, ad kullanılabilir. False ise, ad zaten alınmış veya geçersizdir ve kullanılamaz.

reason

NameAvailabilityReason

Batch hesabı adının kullanılamama nedenini alır. Reason öğesi yalnızca NameAvailable false olduğunda döndürülür.

CloudError

Batch hizmetinden bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hata yanıtının gövdesi.

CloudErrorBody

Batch hizmetinden bir hata yanıtı.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

CloudErrorBody[]

Hatayla ilgili ek ayrıntıların listesi.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

target

string

Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı.

NameAvailabilityReason

Batch hesabı adının kullanılamama nedenini alır. Reason öğesi yalnızca NameAvailable false olduğunda döndürülür.

Değer Description
Invalid

İstenen ad geçersiz.

AlreadyExists

İstenen ad zaten kullanılıyor.

ResourceType

Operasyonların listelenmesi talebinin sonucu.

Değer Description
Microsoft.Batch/batchAccounts

Microsoft.Batch/batchAccounts için kaynak tipi