共用方式為


Microsoft。DeviceUpdate 帳戶

Bicep 資源定義

帳戶資源類型可以部署到:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。

資源格式

若要建立Microsoft。DeviceUpdate/accounts 資源,將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.DeviceUpdate/accounts@2022-12-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    encryption: {
      keyVaultKeyUri: 'string'
      userAssignedIdentity: 'string'
    }
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    sku: 'string'
  }
}

屬性值

accounts

名稱 描述
NAME 資源名稱 需要字串 ()
location 資源所在的地理位置 需要字串 ()
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標籤
身分識別 用於資源的身分識別類型。 ManagedServiceIdentity
properties 裝置更新帳戶屬性。 AccountProperties

ManagedServiceIdentity

名稱 描述
type (允許 SystemAssigned 和 UserAssigned 類型的受控服務識別類型) 。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必要)
userAssignedIdentities 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源識別碼:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft。ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中 ({}) 的空白物件。 object

AccountProperties

名稱 描述
加密 待用 CMK 加密屬性 加密
privateEndpointConnections 與帳戶相關聯的私人端點連線清單。 PrivateEndpointConnection[]
publicNetworkAccess 帳戶是否允許公用網路存取。 'Disabled'
'Enabled'
sku 裝置更新 SKU 'Free'
'Standard'

加密

名稱 描述
keyVaultKeyUri 金鑰保存庫的 URI 字串
userAssignedIdentity 要用於金鑰保存庫存取之使用者指派身分識別的完整 resourceId。 身分識別也必須指派給帳戶 字串

PrivateEndpointConnection

名稱 描述
properties 資源屬性。 PrivateEndpointConnectionProperties (必要)

PrivateEndpointConnectionProperties

名稱 描述
groupIds 群組識別碼的陣列。 string[]
privateEndpoint 私人端點的資源。 PrivateEndpoint
privateLinkServiceConnectionState 服務取用者與提供者之間線上狀態的相關資訊集合。 PrivateLinkServiceConnectionState (必要)

PrivateEndpoint

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

PrivateLinkServiceConnectionState

名稱 描述
actionsRequired 訊息,指出服務提供者上的變更是否需要在取用者上進行任何更新。 字串
description 連接核准/拒絕的原因。 字串
status 指出服務擁有者是否已核准/拒絕/移除連線。 'Approved'
'Pending'
「已拒絕」

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
建立 IoT 中樞 帳戶的裝置更新

部署至 Azure
此範本會建立提供公用 DNS 記錄的帳戶,並允許對資料平面進行 REST API 呼叫。 然後,使用者必須在帳戶下建立實例,並將它與IoT 中樞連結,才能開始使用服務。
為IoT 中樞帳戶、實例IoT 中樞建立裝置更新

部署至 Azure
此範本會建立帳戶,以及用來連結實例的實例和中樞。 它會使用必要的存取原則、路由和取用者群組來設定中樞。

ARM 範本資源定義

帳戶資源類型可以部署到:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。

資源格式

若要建立Microsoft。DeviceUpdate/accounts 資源,將下列 JSON 新增至您的範本。

{
  "type": "Microsoft.DeviceUpdate/accounts",
  "apiVersion": "2022-12-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "encryption": {
      "keyVaultKeyUri": "string",
      "userAssignedIdentity": "string"
    },
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {},
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "sku": "string"
  }
}

屬性值

accounts

名稱 描述
type 資源類型 'Microsoft。DeviceUpdate/accounts'
apiVersion 資源 API 版本 '2022-12-01-preview'
NAME 資源名稱 需要字串 ()
location 資源所在的地理位置 需要字串 ()
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標籤
身分識別 用於資源的身分識別類型。 ManagedServiceIdentity
properties 裝置更新帳戶屬性。 AccountProperties

ManagedServiceIdentity

名稱 描述
type (允許 SystemAssigned 和 UserAssigned 類型的受控服務識別類型) 。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必要)
userAssignedIdentities 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源識別碼:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft。ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中 ({}) 的空白物件。 object

AccountProperties

名稱 描述
加密 待用 CMK 加密屬性 加密
privateEndpointConnections 與帳戶相關聯的私人端點連線清單。 PrivateEndpointConnection[]
publicNetworkAccess 帳戶是否允許公用網路存取。 'Disabled'
'Enabled'
sku 裝置更新 SKU 'Free'
'Standard'

加密

名稱 描述
keyVaultKeyUri 金鑰保存庫的 URI 字串
userAssignedIdentity 要用於金鑰保存庫存取之使用者指派身分識別的完整 resourceId。 身分識別也必須指派給帳戶 字串

PrivateEndpointConnection

名稱 描述
properties 資源屬性。 PrivateEndpointConnectionProperties (必要)

PrivateEndpointConnectionProperties

名稱 描述
groupIds 群組識別碼的陣列。 string[]
privateEndpoint 私人端點的資源。 PrivateEndpoint
privateLinkServiceConnectionState 服務取用者與提供者之間線上狀態的相關資訊集合。 PrivateLinkServiceConnectionState (必要)

PrivateEndpoint

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

PrivateLinkServiceConnectionState

名稱 描述
actionsRequired 訊息,指出服務提供者上的變更是否需要在取用者上進行任何更新。 字串
description 連接核准/拒絕的原因。 字串
status 指出服務擁有者是否已核准/拒絕/移除連線。 'Approved'
'Pending'
「已拒絕」

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
建立 IoT 中樞 帳戶的裝置更新

部署至 Azure
此範本會建立提供公用 DNS 記錄的帳戶,並允許對資料平面進行 REST API 呼叫。 然後,使用者必須在帳戶下建立實例,並將它與IoT 中樞連結,才能開始使用服務。
為IoT 中樞帳戶、實例IoT 中樞建立裝置更新

部署至 Azure
此範本會建立帳戶,以及用來連結實例的實例和中樞。 它會使用必要的存取原則、路由和取用者群組來設定中樞。

Terraform (AzAPI 提供者) 資源定義

帳戶資源類型可以部署到:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。

資源格式

若要建立Microsoft。DeviceUpdate/accounts 資源,將下列 Terraform 新增至您的範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DeviceUpdate/accounts@2022-12-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryption = {
        keyVaultKeyUri = "string"
        userAssignedIdentity = "string"
      }
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {}
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      sku = "string"
    }
  })
}

屬性值

accounts

名稱 描述
type 資源類型 「Microsoft。DeviceUpdate/accounts@2022-12-01-preview」
NAME 資源名稱 需要字串 ()
location 資源所在的地理位置 需要字串 ()
parent_id 若要部署至資源群組,請使用該資源群組的識別碼。 需要字串 ()
tags 資源標籤。 標記名稱和值的字典。
身分識別 用於資源的身分識別類型。 ManagedServiceIdentity
properties 裝置更新帳戶屬性。 AccountProperties

ManagedServiceIdentity

名稱 描述
type (允許 SystemAssigned 和 UserAssigned 類型的受控服務識別類型) 。 「SystemAssigned」
「SystemAssigned,UserAssigned」
「UserAssigned」 (必要)
identity_ids 與資源相關聯的使用者指派身分識別集。 userAssignedIdentities 字典索引鍵的格式為 ARM 資源識別碼:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft。ManagedIdentity/userAssignedIdentities/{identityName}。 字典值可以是要求中 () 的空白物件 {} 。 使用者身分識別識別碼的陣列。

AccountProperties

名稱 描述
加密 待用 CMK 加密屬性 加密
privateEndpointConnections 與帳戶相關聯的私人端點連線清單。 PrivateEndpointConnection[]
publicNetworkAccess 帳戶是否允許公用網路存取。 「Disabled」
「Enabled」
sku 裝置更新 SKU 「Free」
「Standard」

加密

名稱 描述
keyVaultKeyUri 金鑰保存庫的 URI 字串
userAssignedIdentity 要用於金鑰保存庫存取之使用者指派身分識別的完整 resourceId。 身分識別也必須指派給帳戶 字串

PrivateEndpointConnection

名稱 描述
properties 資源屬性。 PrivateEndpointConnectionProperties (必要)

PrivateEndpointConnectionProperties

名稱 描述
groupIds 群組識別碼的陣列。 string[]
privateEndpoint 私人端點的資源。 PrivateEndpoint
privateLinkServiceConnectionState 服務取用者與提供者之間線上狀態的相關資訊集合。 PrivateLinkServiceConnectionState (必要)

PrivateEndpoint

此物件不包含部署期間要設定的任何屬性。 所有屬性都是 ReadOnly。

PrivateLinkServiceConnectionState

名稱 描述
actionsRequired 訊息,指出服務提供者上的變更是否需要取用者的任何更新。 字串
description 核准/拒絕連線的原因。 字串
status 指出連線是否已由服務的擁有者核准/拒絕/移除。 「已核准」
「Pending」
「Rejected」