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=2023-08-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
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2023-08-01
{
"name": "server1",
"type": "Microsoft.Sql/servers"
}
Exempelsvar
{
"name": "server1",
"available": false,
"reason": "AlreadyExists",
"message": "Specified server name is already used"
}
Check for a server name that is available
Exempelbegäran
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2023-08-01
{
"name": "server1",
"type": "Microsoft.Sql/servers"
}
Exempelsvar
{
"name": "server1",
"available": true
}
Check for a server name that is invalid
Exempelbegäran
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/checkNameAvailability?api-version=2023-08-01
{
"name": "SERVER1",
"type": "Microsoft.Sql/servers"
}
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 odefinierat om namnet är tillgängligt. |
Check |
En begäran om att kontrollera om det angivna namnet på en resurs är tillgängligt. |
Check |
|
Check |
Resultatet av en namntillgänglighetskontroll. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
CheckNameAvailabilityReason
Orsakskoden som förklarar varför namnet inte är tillgängligt. Kommer att vara odefinierat om namnet är tillgängligt.
Värde | Description |
---|---|
AlreadyExists | |
Invalid |
CheckNameAvailabilityRequest
En begäran om att kontrollera om det angivna namnet på en resurs är tillgängligt.
Name | Typ | Description |
---|---|---|
name |
string |
|
type |
CheckNameAvailabilityResourceType
Värde | Description |
---|---|
Microsoft.Sql/servers |
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 odefinierat 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 odefinierat om namnet är tillgängligt. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Ytterligare information. |
type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ErrorResponse
Felsvar
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |