Iot Dps Resource - Check Provisioning Service Name Availability
プロビジョニング サービス名が使用可能かどうかを確認します。 これにより、名前が構文的に有効かどうか、および名前が使用可能かどうかが検証されます
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability?api-version=2022-12-12
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
subscription
|
path | True |
string |
サブスクリプションの識別子です。 |
api-version
|
query | True |
string |
API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
name | True |
string |
チェックするプロビジョニング サービスの名前。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
これは同期操作です。 本文には、プロビジョニング サービス名を使用できるかどうかを指定する JSON シリアル化された応答が含まれています。 名前が使用できない場合、本文には理由が含まれます。 |
|
Other Status Codes |
既定のエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
DPSCheckName
要求のサンプル
POST https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability?api-version=2022-12-12
{
"name": "test213123"
}
応答のサンプル
{
"nameAvailable": true,
"reason": "Invalid",
"message": "name is valid"
}
定義
名前 | 説明 |
---|---|
Error |
エラーの詳細。 |
Name |
利用可能な名前の説明。 |
Name |
は、名前が使用できない理由を指定します |
Operation |
操作結果の呼び出しの入力値。 |
ErrorDetails
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
code |
integer |
エラー コード。 |
details |
string |
エラーの詳細です。 |
httpStatusCode |
string |
HTTP 状態コード。 |
message |
string |
エラー メッセージ。 |
NameAvailabilityInfo
利用可能な名前の説明。
名前 | 型 | 説明 |
---|---|---|
message |
string |
詳細な理由名を含むメッセージは使用できません |
nameAvailable |
boolean |
は、名前が使用可能かどうかを指定します |
reason |
は、名前が使用できない理由を指定します |
NameUnavailabilityReason
は、名前が使用できない理由を指定します
名前 | 型 | 説明 |
---|---|---|
AlreadyExists |
string |
|
Invalid |
string |
OperationInputs
操作結果の呼び出しの入力値。
名前 | 型 | 説明 |
---|---|---|
name |
string |
チェックするプロビジョニング サービスの名前。 |