Поделиться через


Учетные записи 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 Разрешено ли для учетной записи доступ к общедоступной сети. "Отключено"
"Включено"
SKU Номер Sku обновления устройства "Бесплатный"
"Стандартный"

Шифрование

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

ManagedServiceIdentity

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

Microsoft.DeviceUpdate/accounts

Имя Описание Ценность
тождество Тип удостоверения, используемого для ресурса. ManagedServiceIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3
Pattern = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (обязательно)
свойства Свойства учетной записи обновления устройства. AccountProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

PrivateEndpoint

Имя Описание Ценность

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateLinkServiceConnectionState

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

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

Примеры краткого руководства

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

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

Определение ресурса шаблона 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 Разрешено ли для учетной записи доступ к общедоступной сети. "Отключено"
"Включено"
SKU Номер Sku обновления устройства "Бесплатный"
"Стандартный"

Шифрование

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

ManagedServiceIdentity

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

Microsoft.DeviceUpdate/accounts

Имя Описание Ценность
apiVersion Версия API '2023-07-01'
тождество Тип удостоверения, используемого для ресурса. ManagedServiceIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3
Pattern = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (обязательно)
свойства Свойства учетной записи обновления устройства. AccountProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.DeviceUpdate/accounts"

PrivateEndpoint

Имя Описание Ценность

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateLinkServiceConnectionState

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

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

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

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

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

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

развертывание в 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 Разрешено ли для учетной записи доступ к общедоступной сети. "Отключено"
"Включено"
SKU Номер Sku обновления устройства "Бесплатный"
"Стандартный"

Шифрование

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

ManagedServiceIdentity

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

Microsoft.DeviceUpdate/accounts

Имя Описание Ценность
тождество Тип удостоверения, используемого для ресурса. ManagedServiceIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3
Pattern = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (обязательно)
свойства Свойства учетной записи обновления устройства. AccountProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.DeviceUpdate/accounts@2023-07-01"

PrivateEndpoint

Имя Описание Ценность

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateLinkServiceConnectionState

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

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность