Servers - Check Name Availability

Bestimmt, ob eine Ressource mit dem angegebenen Namen erstellt werden kann.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Sql/checkNameAvailability?api-version=2014-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
subscriptionId
path True

string

Die Abonnement-ID, die ein Azure Abonnement identifiziert.

api-version
query True

string

Die API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
parameters

CheckNameAvailabilityRequest

Die Parameter für die Anforderung der Namensverfügbarkeit.

Antworten

Name Typ Beschreibung
200 OK

CheckNameAvailabilityResponse

OKAY

Beispiele

Check for a server name that already exists
Check for a server name that is available
Check for a server name that is invalid

Check for a server name that already exists

Beispielanforderung

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2014-04-01

{
  "name": "server1",
  "type": "Microsoft.Sql/servers"
}

Beispiel für eine Antwort

{
  "name": "server1",
  "available": false,
  "reason": "AlreadyExists",
  "message": "Specified server name is already used"
}

Check for a server name that is available

Beispielanforderung

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2014-04-01

{
  "name": "server1",
  "type": "Microsoft.Sql/servers"
}

Beispiel für eine Antwort

{
  "name": "server1",
  "available": true,
  "reason": null,
  "message": null
}

Check for a server name that is invalid

Beispielanforderung

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2014-04-01

{
  "name": "SERVER1",
  "type": "Microsoft.Sql/servers"
}

Beispiel für eine Antwort

{
  "name": "SERVER1",
  "available": false,
  "reason": "Invalid",
  "message": "Specified server name contains unsupported characters or is too long. Server name must be no longer than 63 characters long, contain only lower-case characters or digits, cannot contain '.' or '_' characters and can't start or end with '-' character."
}

Definitionen

Name Beschreibung
CheckNameAvailabilityReason

Der Grundcode, der erklärt, warum der Name nicht verfügbar ist. Ist null, wenn der Name verfügbar ist.

CheckNameAvailabilityRequest

Die Parameter für die Anforderung der Namensverfügbarkeit.

CheckNameAvailabilityResourceType

Der Ressourcentyp, der als Umfang der Verfügbarkeitsprüfung verwendet wird.

CheckNameAvailabilityResponse

Eine Antwort, die angibt, ob der angegebene Name für eine Ressource verfügbar ist.

CheckNameAvailabilityReason

Der Grundcode, der erklärt, warum der Name nicht verfügbar ist. Ist null, wenn der Name verfügbar ist.

Wert Beschreibung
Invalid
AlreadyExists

CheckNameAvailabilityRequest

Die Parameter für die Anforderung der Namensverfügbarkeit.

Name Typ Beschreibung
name

string

Der Name, dessen Verfügbarkeit überprüft werden muss.

type

CheckNameAvailabilityResourceType

Der Ressourcentyp, der als Umfang der Verfügbarkeitsprüfung verwendet wird.

CheckNameAvailabilityResourceType

Der Ressourcentyp, der als Umfang der Verfügbarkeitsprüfung verwendet wird.

Wert Beschreibung
Microsoft.Sql/servers

CheckNameAvailabilityResponse

Eine Antwort, die angibt, ob der angegebene Name für eine Ressource verfügbar ist.

Name Typ Beschreibung
available

boolean

True, wenn der Name verfügbar ist, andernfalls "false".

message

string

Eine Meldung, in der erläutert wird, warum der Name nicht verfügbar ist. Ist null, wenn der Name verfügbar ist.

name

string

Der Name, dessen Verfügbarkeit überprüft wurde.

reason

CheckNameAvailabilityReason

Der Grundcode, der erklärt, warum der Name nicht verfügbar ist. Ist null, wenn der Name verfügbar ist.