次の方法で共有


Location - Check Name Availability

指定したリージョンで Batch アカウント名を使用できるかどうかを確認します。

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/checkNameAvailability?api-version=2025-06-01

URI パラメーター

名前 / 必須 説明
locationName
path True

string

名前チェックの目的のリージョン。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 必須 説明
name True

string

可用性を確認する名前

type True

ResourceType

リソースの種類。

応答

名前 説明
200 OK

CheckNameAvailabilityResult

要求は成功しました。

Other Status Codes

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

LocationCheckNameAvailability_AlreadyExists
LocationCheckNameAvailability_Available

LocationCheckNameAvailability_AlreadyExists

要求のサンプル

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "existingaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

応答のサンプル

{
  "message": "An account named 'existingaccountname' is already in use.",
  "nameAvailable": false,
  "reason": "AlreadyExists"
}

LocationCheckNameAvailability_Available

要求のサンプル

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/providers/Microsoft.Batch/locations/japaneast/checkNameAvailability?api-version=2025-06-01

{
  "name": "newaccountname",
  "type": "Microsoft.Batch/batchAccounts"
}

応答のサンプル

{
  "nameAvailable": true
}

定義

名前 説明
CheckNameAvailabilityParameters

チェック名の可用性要求のパラメーター。

CheckNameAvailabilityResult

CheckNameAvailability 操作の応答。

CloudError

Batch サービスからのエラー応答。

CloudErrorBody

Batch サービスからのエラー応答。

NameAvailabilityReason

Batch アカウント名を使用できなかった理由を取得します。 Reason 要素は、NameAvailable が false の場合にのみ返されます。

ResourceType

操作をリストアップするリクエストの結果です。

CheckNameAvailabilityParameters

チェック名の可用性要求のパラメーター。

名前 説明
name

string

可用性を確認する名前

type

ResourceType

リソースの種類。

CheckNameAvailabilityResult

CheckNameAvailability 操作の応答。

名前 説明
message

string

Reason 値について詳しく説明するエラー メッセージを取得します。

nameAvailable

boolean

名前を使用できるかどうかを示すブール値を取得します。 true の場合、名前を使用できます。 false の場合、名前は既に取得されているか無効であり、使用できません。

reason

NameAvailabilityReason

Batch アカウント名を使用できなかった理由を取得します。 Reason 要素は、NameAvailable が false の場合にのみ返されます。

CloudError

Batch サービスからのエラー応答。

名前 説明
error

CloudErrorBody

エラー応答の本文。

CloudErrorBody

Batch サービスからのエラー応答。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

NameAvailabilityReason

Batch アカウント名を使用できなかった理由を取得します。 Reason 要素は、NameAvailable が false の場合にのみ返されます。

説明
Invalid

要求された名前が無効です。

AlreadyExists

要求された名前は既に使用されています。

ResourceType

操作をリストアップするリクエストの結果です。

説明
Microsoft.Batch/batchAccounts

Microsoft.Batch/batchAccounts のリソースタイプ