NetApp Resource - Check Name Availability
Überprüfen der Verfügbarkeit von Ressourcennamen
Überprüfen Sie, ob ein Ressourcenname verfügbar ist.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/checkNameAvailability?api-version=2025-01-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
location
|
path | True |
string minLength: 1 |
Der Name der Azure-Region. |
subscription
|
path | True |
string (uuid) |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
name | True |
string |
Der zu überprüfende Ressourcenname. |
resourceGroup | True |
string |
Ressourcengruppenname. |
type | True |
Zur Überprüfung verwendeter Ressourcentyp. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
CheckNameAvailability
Beispielanforderung
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetApp/locations/eastus/checkNameAvailability?api-version=2025-01-01
{
"name": "accName",
"type": "Microsoft.NetApp/netAppAccounts",
"resourceGroup": "myRG"
}
Beispiel für eine Antwort
{
"isAvailable": true
}
Definitionen
Name | Beschreibung |
---|---|
Check |
Informationen zur Verfügbarkeit einer Ressource. |
Check |
Zur Überprüfung verwendeter Ressourcentyp. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Das Fehlerdetails. |
Error |
Fehlerantwort |
In |
|
Resource |
Ressourcennamenverfügbarkeitsanforderungsinhalt. |
CheckAvailabilityResponse
Informationen zur Verfügbarkeit einer Ressource.
Name | Typ | Beschreibung |
---|---|---|
isAvailable |
boolean |
|
message |
string |
Wenn der Grund == ungültig ist, geben Sie dem Benutzer den Grund an, warum der angegebene Name ungültig ist, und geben Sie die Ressourcenbenennungsanforderungen an, damit der Benutzer einen gültigen Namen auswählen kann. Wenn grund == AlreadyExists, erklären Sie, dass der Ressourcenname bereits verwendet wird, und leiten Sie sie an, einen anderen Namen auszuwählen. |
reason |
|
CheckNameResourceTypes
Zur Überprüfung verwendeter Ressourcentyp.
Wert | Beschreibung |
---|---|
Microsoft.NetApp/netAppAccounts | |
Microsoft.NetApp/netAppAccounts/capacityPools | |
Microsoft.NetApp/netAppAccounts/capacityPools/volumes | |
Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
InAvailabilityReasonType
Invalid
gibt an, dass der angegebene Name nicht den Benennungsanforderungen des Azure App Service entspricht.
AlreadyExists
gibt an, dass der Name bereits verwendet wird und daher nicht verfügbar ist.
Wert | Beschreibung |
---|---|
AlreadyExists | |
Invalid |
ResourceNameAvailabilityRequest
Ressourcennamenverfügbarkeitsanforderungsinhalt.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der zu überprüfende Ressourcenname. |
resourceGroup |
string |
Ressourcengruppenname. |
type |
Zur Überprüfung verwendeter Ressourcentyp. |