Share via


Vaults - Check Name Availability

Überprüft, ob der Tresorname gültig ist und noch nicht verwendet wird.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
name True

string

Der Tresorname.

type True

Type

Der Ressourcentyp Microsoft.KeyVault/vaults

Antworten

Name Typ Beschreibung
200 OK

CheckNameAvailabilityResult

OK – Vorgang zum Überprüfen der Verfügbarkeit des Tresornamens war erfolgreich.

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Beispiele

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
}

Definitionen

Name Beschreibung
CheckNameAvailabilityResult

Die Antwort des CheckNameAvailability-Vorgangs.

CloudError

Eine Fehlerantwort von Key Vault Ressourcenanbieter

CloudErrorBody

Eine Fehlerantwort von Key Vault Ressourcenanbieter

Reason

Der Grund dafür, dass ein Tresorname nicht verwendet werden konnte. Das Reason-Element wird nur zurückgegeben, wenn NameAvailable den Wert false aufweist.

Type

Der Ressourcentyp Microsoft.KeyVault/vaults

VaultCheckNameAvailabilityParameters

Die Parameter, die zum Überprüfen der Verfügbarkeit des Tresornamens verwendet werden.

CheckNameAvailabilityResult

Die Antwort des CheckNameAvailability-Vorgangs.

Name Typ Beschreibung
message

string

Eine Fehlermeldung, in der der Reason-Wert ausführlicher erläutert wird.

nameAvailable

boolean

Ein boolescher Wert, der angibt, ob der Name für Sie verfügbar ist. Wenn true, ist der Name verfügbar. Wenn false, wurde der Name bereits übernommen oder ist ungültig und kann nicht verwendet werden.

reason

Reason

Der Grund dafür, dass ein Tresorname nicht verwendet werden konnte. Das Reason-Element wird nur zurückgegeben, wenn NameAvailable den Wert false aufweist.

CloudError

Eine Fehlerantwort von Key Vault Ressourcenanbieter

Name Typ Beschreibung
error

CloudErrorBody

Eine Fehlerantwort von Key Vault Ressourcenanbieter

CloudErrorBody

Eine Fehlerantwort von Key Vault Ressourcenanbieter

Name Typ Beschreibung
code

string

Fehlercode Dies ist ein mnemonisches, das programmgesteuert genutzt werden kann.

message

string

Benutzerfreundliche Fehlermeldung. Die Nachricht ist in der Regel lokalisiert und kann je nach Dienstversion variieren.

Reason

Der Grund dafür, dass ein Tresorname nicht verwendet werden konnte. Das Reason-Element wird nur zurückgegeben, wenn NameAvailable den Wert false aufweist.

Name Typ Beschreibung
AccountNameInvalid

string

AlreadyExists

string

Type

Der Ressourcentyp Microsoft.KeyVault/vaults

Name Typ Beschreibung
Microsoft.KeyVault/vaults

string

VaultCheckNameAvailabilityParameters

Die Parameter, die zum Überprüfen der Verfügbarkeit des Tresornamens verwendet werden.

Name Typ Beschreibung
name

string

Der Tresorname.

type

Type

Der Ressourcentyp Microsoft.KeyVault/vaults