次の方法で共有


Microsoft.DeviceUpdate アカウント

Bicep リソース定義

アカウント リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DeviceUpdate/accounts リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DeviceUpdate/accounts@2023-07-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    encryption: {
      keyVaultKeyUri: 'string'
      userAssignedIdentity: 'string'
    }
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    sku: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

AccountProperties

名前 形容 価値
暗号化 保存時の CMK 暗号化プロパティ 暗号化
privateEndpointConnections アカウントに関連付けられているプライベート エンドポイント接続の一覧。 PrivateEndpointConnection[]
publicNetworkAccess アカウントに対してパブリック ネットワーク アクセスが許可されているかどうか。 'Disabled'
'Enabled'
sku Device Update Sku 'Free'
'Standard'

暗号化

名前 形容 価値
keyVaultKeyUri キー コンテナーの URI
userAssignedIdentity キー コンテナーへのアクセスに使用するユーザー割り当て ID の完全な resourceId。 ID もアカウントに割り当てる必要があります

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

Microsoft.DeviceUpdate/accounts

名前 形容 価値
同一性 リソースに使用される ID の種類。 ManagedServiceIdentity の
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 24
パターン = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (必須)
プロパティ Device Update アカウントのプロパティ。 AccountProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

PrivateEndpoint

名前 形容 価値

PrivateEndpointConnection

名前 形容 価値
プロパティ リソースのプロパティ。 PrivateEndpointConnectionProperties (必須)

PrivateEndpointConnectionProperties

名前 形容 価値
groupIds グループ ID の配列。 string[]
privateEndpoint プライベート エンドポイントのリソース。 PrivateEndpoint を する
privateLinkServiceConnectionState サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。 PrivateLinkServiceConnectionState (必須)

PrivateLinkServiceConnectionState

名前 形容 価値
actionsRequired サービス プロバイダーの変更にコンシューマーの更新が必要かどうかを示すメッセージ。
形容 接続の承認/拒否の理由。
地位 接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。 'Approved'
'Pending'
'Rejected'

TrackedResourceTags

名前 形容 価値

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentity

名前 形容 価値

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
IoT Hub アカウントの Device Update を作成する このテンプレートは、パブリック DNS レコードを提供し、データ プレーンに対して REST API 呼び出しを行えるようにするアカウントを作成します。 その後、ユーザーはアカウントの下にインスタンスを作成し、それを IoT Hub にリンクしてサービスの使用を開始する必要があります。
IoT Hub アカウント、インスタンス、IoT Hub の Device Update を作成する このテンプレートは、アカウントと、インスタンスをリンクするインスタンスとハブを作成します。 必要なアクセス ポリシー、ルート、およびコンシューマー グループを使用してハブを構成します。

ARM テンプレート リソース定義

アカウント リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DeviceUpdate/accounts リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DeviceUpdate/accounts",
  "apiVersion": "2023-07-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "encryption": {
      "keyVaultKeyUri": "string",
      "userAssignedIdentity": "string"
    },
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "sku": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

AccountProperties

名前 形容 価値
暗号化 保存時の CMK 暗号化プロパティ 暗号化
privateEndpointConnections アカウントに関連付けられているプライベート エンドポイント接続の一覧。 PrivateEndpointConnection[]
publicNetworkAccess アカウントに対してパブリック ネットワーク アクセスが許可されているかどうか。 'Disabled'
'Enabled'
sku Device Update Sku 'Free'
'Standard'

暗号化

名前 形容 価値
keyVaultKeyUri キー コンテナーの URI
userAssignedIdentity キー コンテナーへのアクセスに使用するユーザー割り当て ID の完全な resourceId。 ID もアカウントに割り当てる必要があります

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

Microsoft.DeviceUpdate/accounts

名前 形容 価値
apiVersion API のバージョン '2023-07-01'
同一性 リソースに使用される ID の種類。 ManagedServiceIdentity の
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 24
パターン = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (必須)
プロパティ Device Update アカウントのプロパティ。 AccountProperties
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.DeviceUpdate/accounts'

PrivateEndpoint

名前 形容 価値

PrivateEndpointConnection

名前 形容 価値
プロパティ リソースのプロパティ。 PrivateEndpointConnectionProperties (必須)

PrivateEndpointConnectionProperties

名前 形容 価値
groupIds グループ ID の配列。 string[]
privateEndpoint プライベート エンドポイントのリソース。 PrivateEndpoint を する
privateLinkServiceConnectionState サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。 PrivateLinkServiceConnectionState (必須)

PrivateLinkServiceConnectionState

名前 形容 価値
actionsRequired サービス プロバイダーの変更にコンシューマーの更新が必要かどうかを示すメッセージ。
形容 接続の承認/拒否の理由。
地位 接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。 'Approved'
'Pending'
'Rejected'

TrackedResourceTags

名前 形容 価値

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentity

名前 形容 価値

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
IoT Hub アカウントの Device Update を作成する

Azure にデプロイする
このテンプレートは、パブリック DNS レコードを提供し、データ プレーンに対して REST API 呼び出しを行えるようにするアカウントを作成します。 その後、ユーザーはアカウントの下にインスタンスを作成し、それを IoT Hub にリンクしてサービスの使用を開始する必要があります。
IoT Hub アカウント、インスタンス、IoT Hub の Device Update を作成する

Azure にデプロイする
このテンプレートは、アカウントと、インスタンスをリンクするインスタンスとハブを作成します。 必要なアクセス ポリシー、ルート、およびコンシューマー グループを使用してハブを構成します。

Terraform (AzAPI プロバイダー) リソース定義

アカウント リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DeviceUpdate/accounts リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DeviceUpdate/accounts@2023-07-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      encryption = {
        keyVaultKeyUri = "string"
        userAssignedIdentity = "string"
      }
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      sku = "string"
    }
  })
}

プロパティ値

AccountProperties

名前 形容 価値
暗号化 保存時の CMK 暗号化プロパティ 暗号化
privateEndpointConnections アカウントに関連付けられているプライベート エンドポイント接続の一覧。 PrivateEndpointConnection[]
publicNetworkAccess アカウントに対してパブリック ネットワーク アクセスが許可されているかどうか。 'Disabled'
'Enabled'
sku Device Update Sku 'Free'
'Standard'

暗号化

名前 形容 価値
keyVaultKeyUri キー コンテナーの URI
userAssignedIdentity キー コンテナーへのアクセスに使用するユーザー割り当て ID の完全な resourceId。 ID もアカウントに割り当てる必要があります

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

Microsoft.DeviceUpdate/accounts

名前 形容 価値
同一性 リソースに使用される ID の種類。 ManagedServiceIdentity の
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 24
パターン = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (必須)
プロパティ Device Update アカウントのプロパティ。 AccountProperties
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.DeviceUpdate/accounts@2023-07-01"

PrivateEndpoint

名前 形容 価値

PrivateEndpointConnection

名前 形容 価値
プロパティ リソースのプロパティ。 PrivateEndpointConnectionProperties (必須)

PrivateEndpointConnectionProperties

名前 形容 価値
groupIds グループ ID の配列。 string[]
privateEndpoint プライベート エンドポイントのリソース。 PrivateEndpoint を する
privateLinkServiceConnectionState サービス コンシューマーとプロバイダー間の接続の状態に関する情報のコレクション。 PrivateLinkServiceConnectionState (必須)

PrivateLinkServiceConnectionState

名前 形容 価値
actionsRequired サービス プロバイダーの変更にコンシューマーの更新が必要かどうかを示すメッセージ。
形容 接続の承認/拒否の理由。
地位 接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。 'Approved'
'Pending'
'Rejected'

TrackedResourceTags

名前 形容 価値

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentity

名前 形容 価値