次の方法で共有


Apps - Update

IoT Central アプリケーションのメタデータを更新します。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-06-01

URI パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

IoT Central アプリケーションを含むリソース グループの名前。

resourceName
path True

string

IoT Central アプリケーションの ARM リソース名。

subscriptionId
path True

string

サブスクリプションの識別子です。

api-version
query True

string

API のバージョン。

要求本文

名前 説明
identity

SystemAssignedServiceIdentity

IoT Central アプリケーションのマネージド ID。

properties.displayName

string

アプリケーションの表示名。

properties.subdomain

string

アプリケーションのサブドメイン。

properties.template

string

アプリケーション テンプレートの ID。これは、アプリケーションの特性と動作を定義するブループリントです。 オプション;指定しない場合、既定では空白のブループリントが使用され、アプリケーションを最初から定義できます。

sku

AppSkuInfo

有効なインスタンス SKU。

tags

object

インスタンス タグ

応答

名前 説明
200 OK

App

これは、作成または更新操作の状態ポーリング要求への応答として返されます。 本文には、移行プロビジョニング状態を示すリソース表現が含まれています。

202 Accepted

受け入れ済み - Put 要求が受け入れられます。操作は非同期的に完了します。

Other Status Codes

CloudError

DefaultErrorResponse

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

スコープ

名前 説明
user_impersonation ユーザー アカウントの借用

Apps_Update

要求のサンプル

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.IoTCentral/iotApps/myIoTCentralApp?api-version=2021-06-01

{
  "properties": {
    "displayName": "My IoT Central App 2"
  },
  "identity": {
    "type": "SystemAssigned"
  }
}

応答のサンプル

code: 200
message: OK
target: ResourceHandler.ExecutePatchRequest
{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.IoTCentral/IoTApps/myIoTCentralApp",
  "location": "westus",
  "type": "Microsoft.IoTCentral/IoTApps",
  "name": "myIoTCentralApp",
  "tags": {
    "key": "value"
  },
  "properties": {
    "applicationId": "6ebd8fd3-6e34-419e-908f-9be61ec6f6d6",
    "displayName": "My IoT Central App 2",
    "subdomain": "my-iot-central-app-2",
    "template": "iotc-pnp-preview@1.0.0",
    "state": "created"
  },
  "sku": {
    "name": "ST2"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd",
    "principalId": "8988ab15-3e7a-4586-8a1c-ed07a73a53e9"
  }
}
{
  "error": {
    "code": "Error code",
    "message": "Error message",
    "target": "Error target"
  }
}

定義

名前 説明
App

IoT Central アプリケーション。

AppPatch

IoT Central アプリケーションの説明。

AppSku

SKU の名前。

AppSkuInfo

IoT Central アプリケーションの SKU に関する情報。

AppState

アプリケーションの現在の状態。

CloudError

エラーの詳細。

CloudErrorBody

エラー応答の詳細。

SystemAssignedServiceIdentity

マネージド サービス ID (システム割り当て済み、またはなし)

SystemAssignedServiceIdentityType

マネージド サービス ID の種類 (システム割り当て済み、またはなし)。

App

IoT Central アプリケーション。

名前 説明
id

string

ARM リソース識別子。

identity

SystemAssignedServiceIdentity

IoT Central アプリケーションのマネージド ID。

location

string

リソースの場所。

name

string

ARM リソース名。

properties.applicationId

string

アプリケーションの ID。

properties.displayName

string

アプリケーションの表示名。

properties.state

AppState

アプリケーションの現在の状態。

properties.subdomain

string

アプリケーションのサブドメイン。

properties.template

string

アプリケーション テンプレートの ID。これは、アプリケーションの特性と動作を定義するブループリントです。 オプション;指定しない場合、既定では空白のブループリントが使用され、アプリケーションを最初から定義できます。

sku

AppSkuInfo

有効なインスタンス SKU。

tags

object

リソース タグ。

type

string

リソースの種類。

AppPatch

IoT Central アプリケーションの説明。

名前 説明
identity

SystemAssignedServiceIdentity

IoT Central アプリケーションのマネージド ID。

properties.applicationId

string

アプリケーションの ID。

properties.displayName

string

アプリケーションの表示名。

properties.state

AppState

アプリケーションの現在の状態。

properties.subdomain

string

アプリケーションのサブドメイン。

properties.template

string

アプリケーション テンプレートの ID。これは、アプリケーションの特性と動作を定義するブループリントです。 オプション;指定しない場合、既定では空白のブループリントが使用され、アプリケーションを最初から定義できます。

sku

AppSkuInfo

有効なインスタンス SKU。

tags

object

インスタンス タグ

AppSku

SKU の名前。

名前 説明
ST0

string

ST1

string

ST2

string

AppSkuInfo

IoT Central アプリケーションの SKU に関する情報。

名前 説明
name

AppSku

SKU の名前。

AppState

アプリケーションの現在の状態。

名前 説明
created

string

suspended

string

CloudError

エラーの詳細。

名前 説明
error.code

string

エラー コード。

error.details

CloudErrorBody[]

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

error.message

string

エラー メッセージ。

error.target

string

特定のエラーのターゲット。

CloudErrorBody

エラー応答の詳細。

名前 説明
code

string

エラー コード。

details

CloudErrorBody[]

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

message

string

エラー メッセージ。

target

string

特定のエラーのターゲット。

SystemAssignedServiceIdentity

マネージド サービス ID (システム割り当て済み、またはなし)

名前 説明
principalId

string

システム割り当て ID のサービス プリンシパル ID。 このプロパティは、システム割り当て ID に対してのみ提供されます。

tenantId

string

システム割り当て ID のテナント ID。 このプロパティは、システム割り当て ID に対してのみ提供されます。

type

SystemAssignedServiceIdentityType

マネージド サービス ID の種類 (システム割り当て済み、またはなし)。

SystemAssignedServiceIdentityType

マネージド サービス ID の種類 (システム割り当て済み、またはなし)。

名前 説明
None

string

SystemAssigned

string