Freigeben über


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.

subscriptionId
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

CheckNameResourceTypes

Zur Überprüfung verwendeter Ressourcentyp.

Antworten

Name Typ Beschreibung
200 OK

CheckAvailabilityResponse

OKAY

Other Status Codes

ErrorResponse

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
CheckAvailabilityResponse

Informationen zur Verfügbarkeit einer Ressource.

CheckNameResourceTypes

Zur Überprüfung verwendeter Ressourcentyp.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

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.

ResourceNameAvailabilityRequest

Ressourcennamenverfügbarkeitsanforderungsinhalt.

CheckAvailabilityResponse

Informationen zur Verfügbarkeit einer Ressource.

Name Typ Beschreibung
isAvailable

boolean

true gibt an, dass der Name gültig und verfügbar ist. false gibt an, dass der Name ungültig, nicht verfügbar oder beides ist.

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

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.

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

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

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

CheckNameResourceTypes

Zur Überprüfung verwendeter Ressourcentyp.