Servers - Check Name Availability
Avgör om en resurs kan skapas med det angivna namnet.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Sql/checkNameAvailability?api-version=2021-11-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
Det prenumerations-ID som identifierar en Azure-prenumeration. |
api-version
|
query | True |
string |
DEN API-version som ska användas för begäran. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
name | True |
string |
|
type | True |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Tillgänglighetskontrollen har slutförts. |
|
Other Status Codes |
Felsvar: ***
|
Exempel
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
Exempelbegäran
Exempelsvar
{
"name": "server1",
"available": false,
"reason": "AlreadyExists",
"message": "Specified server name is already used"
}
Check for a server name that is available
Exempelbegäran
Exempelsvar
{
"name": "server1",
"available": true
}
Check for a server name that is invalid
Exempelbegäran
Exempelsvar
{
"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."
}
Definitioner
Name | Description |
---|---|
Check |
Orsakskoden som förklarar varför namnet inte är tillgängligt. Kommer att vara odefinierad om namnet är tillgängligt. |
Check |
En begäran om att kontrollera om det angivna namnet för en resurs är tillgängligt. |
Check |
|
Check |
Resultatet av en namntillgänglighetskontroll. |
CheckNameAvailabilityReason
Orsakskoden som förklarar varför namnet inte är tillgängligt. Kommer att vara odefinierad om namnet är tillgängligt.
Name | Typ | Description |
---|---|---|
AlreadyExists |
string |
|
Invalid |
string |
CheckNameAvailabilityRequest
En begäran om att kontrollera om det angivna namnet för en resurs är tillgängligt.
Name | Typ | Description |
---|---|---|
name |
string |
|
type |
CheckNameAvailabilityResourceType
Name | Typ | Description |
---|---|---|
Microsoft.Sql/servers |
string |
CheckNameAvailabilityResponse
Resultatet av en namntillgänglighetskontroll.
Name | Typ | Description |
---|---|---|
available |
boolean |
Sant om namnet är tillgängligt, annars falskt. |
message |
string |
Ett meddelande som förklarar varför namnet inte är tillgängligt. Kommer att vara odefinierad om namnet är tillgängligt. |
name |
string |
Namnet vars tillgänglighet kontrollerades. |
reason |
Orsakskoden som förklarar varför namnet inte är tillgängligt. Kommer att vara odefinierad om namnet är tillgängligt. |