Servers - Check Name Availability
指定した名前でリソースを作成できるかどうかを判断します。
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Sql/checkNameAvailability?api-version=2021-11-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
subscription
|
path | True |
string |
Azure サブスクリプションを識別するサブスクリプション ID。 |
api-version
|
query | True |
string |
要求で使用する API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
name | True |
string |
|
type | True |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
可用性チェックが正常に完了しました。 |
|
Other Status Codes |
エラー応答: ***
|
例
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
要求のサンプル
応答のサンプル
{
"name": "server1",
"available": false,
"reason": "AlreadyExists",
"message": "Specified server name is already used"
}
Check for a server name that is available
要求のサンプル
応答のサンプル
{
"name": "server1",
"available": true
}
Check for a server name that is invalid
要求のサンプル
応答のサンプル
{
"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."
}
定義
名前 | 説明 |
---|---|
Check |
名前が使用できない理由を説明する理由コード。 名前が使用可能な場合は未定義になります。 |
Check |
リソースの指定した名前を使用できるかどうかをチェックする要求。 |
Check |
|
Check |
名前の可用性チェックの結果。 |
CheckNameAvailabilityReason
名前が使用できない理由を説明する理由コード。 名前が使用可能な場合は未定義になります。
名前 | 型 | 説明 |
---|---|---|
AlreadyExists |
string |
|
Invalid |
string |
CheckNameAvailabilityRequest
リソースの指定した名前を使用できるかどうかをチェックする要求。
名前 | 型 | 説明 |
---|---|---|
name |
string |
|
type |
CheckNameAvailabilityResourceType
名前 | 型 | 説明 |
---|---|---|
Microsoft.Sql/servers |
string |
CheckNameAvailabilityResponse
名前の可用性チェックの結果。
名前 | 型 | 説明 |
---|---|---|
available |
boolean |
名前が使用可能な場合は True、それ以外の場合は false。 |
message |
string |
名前が使用できない理由を説明するメッセージ。 名前が使用可能な場合は未定義になります。 |
name |
string |
可用性がチェックされた名前。 |
reason |
名前が使用できない理由を説明する理由コード。 名前が使用可能な場合は未定義になります。 |