Aracılığıyla paylaş


Vaults - Check Name Availability

Kasa adının geçerli olduğunu ve kullanımda olmadığını denetler.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/checkNameAvailability?api-version=2022-07-01

URI Parametreleri

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

string

Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

api-version
query True

string

İstemci Api Sürümü.

İstek Gövdesi

Name Gerekli Tür Description
name True

string

Kasa adı.

type True

Type

Kaynak türü, Microsoft.KeyVault/vaults

Yanıtlar

Name Tür Description
200 OK

CheckNameAvailabilityResult

Tamam -- Kasa adı kullanılabilirliğini denetleme işlemi başarılı oldu.

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Örnekler

Validate a vault name

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.KeyVault/checkNameAvailability?api-version=2022-07-01

{
  "name": "sample-vault",
  "type": "Microsoft.KeyVault/vaults"
}

Sample Response

{
  "nameAvailable": true
}

Tanımlar

Name Description
CheckNameAvailabilityResult

CheckNameAvailability işlemi yanıtı.

CloudError

Key Vault kaynak sağlayıcısından hata yanıtı

CloudErrorBody

Key Vault kaynak sağlayıcısından hata yanıtı

Reason

Kasa adının kullanılamama nedeni. Reason öğesi yalnızca NameAvailable false olduğunda döndürülür.

Type

Kaynak türü, Microsoft.KeyVault/vaults

VaultCheckNameAvailabilityParameters

Kasa adının kullanılabilirliğini denetlemek için kullanılan parametreler.

CheckNameAvailabilityResult

CheckNameAvailability işlemi yanıtı.

Name Tür Description
message

string

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

nameAvailable

boolean

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

reason

Reason

Kasa adının kullanılamama nedeni. Reason öğesi yalnızca NameAvailable false olduğunda döndürülür.

CloudError

Key Vault kaynak sağlayıcısından hata yanıtı

Name Tür Description
error

CloudErrorBody

Key Vault kaynak sağlayıcısından hata yanıtı

CloudErrorBody

Key Vault kaynak sağlayıcısından hata yanıtı

Name Tür Description
code

string

Hata kodu. Bu, program aracılığıyla kullanılabilecek bir anımsatıcıdır.

message

string

Kullanıcı dostu hata iletisi. İleti genellikle yerelleştirilir ve hizmet sürümüne göre farklılık gösterebilir.

Reason

Kasa adının kullanılamama nedeni. Reason öğesi yalnızca NameAvailable false olduğunda döndürülür.

Name Tür Description
AccountNameInvalid

string

AlreadyExists

string

Type

Kaynak türü, Microsoft.KeyVault/vaults

Name Tür Description
Microsoft.KeyVault/vaults

string

VaultCheckNameAvailabilityParameters

Kasa adının kullanılabilirliğini denetlemek için kullanılan parametreler.

Name Tür Description
name

string

Kasa adı.

type

Type

Kaynak türü, Microsoft.KeyVault/vaults