Майкрософт. Учетные записи DeviceUpdate

Определение ресурса Bicep

Тип ресурса учетных записей можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Создание Майкрософт. Ресурс 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 имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Тип удостоверения, используемого для ресурса. Управляемое удостоверение службы
properties Свойства учетной записи обновления устройства. Свойства учетной записи

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned (обязательно)
userAssignedIdentities Набор назначаемых пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в форме :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Майкрософт. ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. объект

Свойства учетной записи

Имя Описание Значение
шифрование Свойства шифрования неактивных данных CMK Шифрование
privateEndpointConnections Список подключений к частной конечной точке, связанных с учетной записью. PrivateEndpointConnection[]
publicNetworkAccess Разрешен ли доступ к общедоступной сети для учетной записи. "Отключено"
"Включено"
sku Номер SKU обновления устройства "Бесплатный"
"Стандартный"

Шифрование

Имя Описание Значение
keyVaultKeyUri Универсальный код ресурса (URI) хранилища ключей строка
userAssignedIdentity Полный идентификатор ресурса, назначаемого пользователем, который будет использоваться для доступа к хранилищу ключей. Удостоверение также должно быть назначено учетной записи строка

PrivateEndpointConnection

Имя Описание Значение
properties Свойства ресурса. PrivateEndpointConnectionProperties (обязательно)

PrivateEndpointConnectionProperties

Имя Описание Значение
groupIds Массив идентификаторов групп. string[]
privateEndpoint Ресурс частной конечной точки. PrivateEndpoint
privateLinkServiceConnectionState Коллекция сведений о состоянии соединения между потребителем службы и поставщиком. PrivateLinkServiceConnectionState (обязательно)

PrivateEndpoint

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

PrivateLinkServiceConnectionState

Имя Описание Значение
ActionsRequired Сообщение, указывающее, требуются ли изменения в поставщике услуг каких-либо обновлений на потребителе. строка
description Причина утверждения или отклонения подключения. строка
status Указывает, было ли подключение утверждено, отклонено или удалено владельцем службы. "Утверждено"
"Ожидание"
'Rejected'

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание обновления устройства для учетной записи Центр Интернета вещей

Развертывание в Azure
Этот шаблон создает учетную запись, которая предоставляет общедоступную запись DNS и позволяет выполнять вызовы REST API к плоскости данных. Затем пользователю необходимо создать экземпляр в учетной записи и связать его с Центр Интернета вещей, чтобы начать использовать службу.
Создание обновления устройства для учетной записи, экземпляра Центр Интернета вещей Центр Интернета вещей

Развертывание в Azure
Этот шаблон создает учетную запись, экземпляр и концентратор, с которыми будет связан экземпляр. Он настраивает центр с необходимыми политиками доступа, маршрутами и группой потребителей.

Определение ресурса шаблона ARM

Тип ресурса accounts можно развернуть в:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Создание Майкрософт. Ресурс 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

Имя Описание Значение
тип Тип ресурса "Майкрософт. DeviceUpdate/accounts'
версия_API Версия API ресурсов '2022-12-01-preview'
name имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Тип удостоверения, используемого для ресурса. Управляемое удостоверение службы
properties Свойства учетной записи обновления устройства. Свойства учетной записи

Управляемое удостоверение службы

Имя Описание Значение
тип Тип удостоверения управляемой службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
"SystemAssigned,UserAssigned"
UserAssigned (обязательно)
userAssignedIdentities Набор удостоверений, назначаемых пользователем, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Майкрософт. ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. object

Свойства учетной записи

Имя Описание Значение
шифрование Свойства шифрования CMK при хранении Шифрование
privateEndpointConnections Список подключений к частной конечной точке, связанных с учетной записью. PrivateEndpointConnection[]
publicNetworkAccess Разрешен ли доступ к общедоступной сети для учетной записи. "Отключено"
"Включено"
sku Номер SKU обновления устройства "Бесплатный"
"Стандартный"

Шифрование

Имя Описание Значение
keyVaultKeyUri Универсальный код ресурса (URI) хранилища ключей строка
userAssignedIdentity Полный идентификатор ресурса, назначаемого пользователем, который будет использоваться для доступа к хранилищу ключей. Удостоверение также должно быть назначено учетной записи строка

PrivateEndpointConnection

Имя Описание Значение
properties Свойства ресурса. PrivateEndpointConnectionProperties (обязательно)

PrivateEndpointConnectionProperties

Имя Описание Значение
groupIds Массив идентификаторов групп. string[]
privateEndpoint Ресурс частной конечной точки. PrivateEndpoint
privateLinkServiceConnectionState Коллекция сведений о состоянии соединения между потребителем службы и поставщиком. PrivateLinkServiceConnectionState (обязательно)

PrivateEndpoint

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

PrivateLinkServiceConnectionState

Имя Описание Значение
actionsRequired Сообщение, указывающее, требуют ли изменения в поставщике услуг каких-либо обновлений для потребителя. строка
description Причина утверждения или отклонения подключения. строка
status Указывает, было ли подключение утверждено, отклонено или удалено владельцем службы. "Утверждено"
"Ожидание"
'Rejected'

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание обновления устройства для учетной записи Центр Интернета вещей

Развертывание в Azure
Этот шаблон создает учетную запись, которая предоставляет общедоступную запись DNS и позволяет выполнять вызовы REST API плоскости данных. Затем пользователю необходимо создать экземпляр в учетной записи и связать его с Центр Интернета вещей, чтобы начать использовать службу.
Создание обновления устройства для учетной записи Центр Интернета вещей, экземпляра Центр Интернета вещей

Развертывание в Azure
Этот шаблон создает учетную запись, а также экземпляр и концентратор для связывания экземпляра. Он настраивает центр с необходимыми политиками доступа, маршрутами и группой потребителей.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса учетных записей можно развернуть в следующих объектах:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Создание Майкрософт. Ресурс 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

Имя Описание Значение
тип Тип ресурса "Майкрософт. DeviceUpdate/accounts@2022-12-01-preview"
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
удостоверение Тип удостоверения, используемого для ресурса. Управляемое удостоверение службы
properties Свойства учетной записи обновления устройства. Свойства учетной записи

Управляемое удостоверение службы

Имя Описание Значение
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "SystemAssigned"
"SystemAssigned,UserAssigned"
UserAssigned (обязательно)
identity_ids Набор назначаемых пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут иметь идентификаторы ресурсов ARM в формате "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Майкрософт. ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. Массив идентификаторов удостоверений пользователей.

Свойства учетной записи

Имя Описание Значение
шифрование Свойства шифрования CMK при хранении Шифрование
privateEndpointConnections Список подключений к частной конечной точке, связанных с учетной записью. PrivateEndpointConnection[]
publicNetworkAccess Разрешен ли доступ к общедоступной сети для учетной записи. "Отключено"
"Включено"
sku Номер SKU обновления устройства "Бесплатный"
"Стандартный"

Шифрование

Имя Описание Значение
keyVaultKeyUri Универсальный код ресурса (URI) хранилища ключей строка
userAssignedIdentity Полный идентификатор ресурса назначенного пользователем удостоверения, используемого для доступа к хранилищу ключей. Удостоверение также должно быть назначено учетной записи строка

PrivateEndpointConnection

Имя Описание Значение
properties Свойства ресурса. PrivateEndpointConnectionProperties (обязательно)

PrivateEndpointConnectionProperties

Имя Описание Значение
groupIds Массив идентификаторов групп. string[]
privateEndpoint Ресурс частной конечной точки. PrivateEndpoint
privateLinkServiceConnectionState Коллекция сведений о состоянии подключения между потребителем службы и поставщиком. PrivateLinkServiceConnectionState (обязательно)

PrivateEndpoint

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

PrivateLinkServiceConnectionState

Имя Описание Значение
ActionsRequired Сообщение, указывающее, требуются ли изменения в поставщике услуг каких-либо обновлений на потребителе. строка
description Причина утверждения или отклонения подключения. строка
status Указывает, было ли подключение утверждено, отклонено или удалено владельцем службы. "Утверждено"
"Ожидание"
"Отклонено"