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


Microsoft.Devices provisioningServices 2017-11-15

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

Тип ресурса provisioningServices можно развернуть с помощью операций, предназначенных для:

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

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

Чтобы создать ресурс Microsoft.Devices/provisioningServices, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Devices/provisioningServices@2017-11-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'S1'
  }
  etag: 'string'
  properties: {
    allocationPolicy: 'string'
    authorizationPolicies: [
      {
        keyName: 'string'
        primaryKey: 'string'
        rights: 'string'
        secondaryKey: 'string'
        keyName: 'string'
        primaryKey: 'string'
        rights: 'string'
        secondaryKey: 'string'
      }
    ]
    iotHubs: [
      {
        allocationWeight: int
        applyAllocationPolicy: bool
        connectionString: 'string'
        location: 'string'
      }
    ]
    provisioningState: 'string'
    state: 'string'
  }
}

Значения свойств

provisioningServices

Имя Описание Значение
name имя ресурса. строка (обязательно)

Ограничение символов: 3–64

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Заканчивается буквенно-цифровым символом.
location Местоположение ресурса. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Сведения о номере SKU для службы подготовки. IotDpsSkuInfo (обязательно)
etag Поле Etag не является обязательным. Если он указан в тексте ответа, он также должен быть указан в качестве заголовка в соответствии с обычным соглашением ETag. строка
properties Свойства службы для службы подготовки IotDpsPropertiesDescription (обязательно)

IotDpsPropertiesDescription

Имя Описание Значение
allocationPolicy Политика выделения, используемая этой службой подготовки. "GeoLatency"
'Hashed'
"Статический"
authorizationPolicies Список ключей авторизации для службы подготовки. SharedAccessSignatureAuthorizationRuleAccessRightsDe...[]
iotHubs Список Центров Интернета вещей, связанных с этой службой подготовки. IotHubDefinitionDescription[]
provisioningState Состояние подготовки ARM службы подготовки. строка
Состояние Текущее состояние службы подготовки. "Активация"
ActivationFailed
"Активный"
"Удалено"
Удаление
"УдалениеFailed"
FailingOver
FailoverFailed
"Возобновление"
"Приостановлено"
Приостановка
"Переход"

SharedAccessSignatureAuthorizationRuleAccessRightsDe...

Имя Описание Значение
keyName Имя ключа. строка (обязательно)
primaryKey Значение первичного ключа SAS. строка
права Права, имеющиеся у этого ключа. DeviceConnect
EnrollmentRead
EnrollmentWrite
RegistrationStatusRead
RegistrationStatusWrite
ServiceConfig (обязательно)
secondaryKey Значение вторичного ключа SAS. строка
keyName Имя ключа. строка (обязательно)
primaryKey Значение первичного ключа SAS. строка
права Права, имеющиеся у этого ключа. DeviceConnect
EnrollmentRead
EnrollmentWrite
RegistrationStatusRead
RegistrationStatusWrite
ServiceConfig (обязательно)
secondaryKey Значение вторичного ключа SAS. строка

IotHubDefinitionDescription

Имя Описание Значение
allocationWeight Вес, применяемый для данного Центра Интернета вещей. INT
applyAllocationPolicy Флаг для применения allocationPolicy или нет для данного Центра Интернета вещей. bool
connectionString Строка подключения Центра Интернета вещей. строка (обязательно)
location Регион ARM Центра Интернета вещей. строка (обязательно)

IotDpsSkuInfo

Имя Описание Значение
Емкость Количество единиц для подготовки INT
name Имя номера SKU. 'S1'

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

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

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

Развертывание в Azure
Этот шаблон создает пограничный симулятор Центра Интернета вещей и виртуальной машины Ubuntu.
Создание службы подготовки устройств Центр Интернета вещей

Развертывание в Azure
Этот шаблон позволяет создать Центр Интернета вещей и службу подготовки устройств Центр Интернета вещей, а также связать эти две службы.

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

Тип ресурса provisioningServices можно развернуть с помощью операций, предназначенных для:

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

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

Чтобы создать ресурс Microsoft.Devices/provisioningServices, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Devices/provisioningServices",
  "apiVersion": "2017-11-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "S1"
  },
  "etag": "string",
  "properties": {
    "allocationPolicy": "string",
    "authorizationPolicies": [
      {
        "keyName": "string",
        "primaryKey": "string",
        "rights": "string",
        "secondaryKey": "string",
        "keyName": "string",
        "primaryKey": "string",
        "rights": "string",
        "secondaryKey": "string"
      }
    ],
    "iotHubs": [
      {
        "allocationWeight": "int",
        "applyAllocationPolicy": "bool",
        "connectionString": "string",
        "location": "string"
      }
    ],
    "provisioningState": "string",
    "state": "string"
  }
}

Значения свойств

provisioningServices

Имя Описание Значение
тип Тип ресурса Microsoft.Devices/provisioningServices
версия_API Версия API ресурсов '2017-11-15'
name имя ресурса. строка (обязательно)

Ограничение символов: 3–64

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Заканчивается буквенно-цифровым символом.
location Местоположение ресурса. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Сведения о номере SKU для службы подготовки. IotDpsSkuInfo (обязательно)
etag Поле Etag не является обязательным. Если он указан в тексте ответа, он также должен быть указан в качестве заголовка в соответствии с обычным соглашением ETag. строка
properties Свойства службы для службы подготовки IotDpsPropertiesDescription (обязательно)

IotDpsPropertiesDescription

Имя Описание Значение
allocationPolicy Политика выделения, используемая этой службой подготовки. "GeoLatency"
'Hashed'
"Статический"
authorizationPolicies Список ключей авторизации для службы подготовки. SharedAccessSignatureAuthorizationRuleAccessRightsDe...[]
iotHubs Список Центров Интернета вещей, связанных с этой службой подготовки. IotHubDefinitionDescription[]
provisioningState Состояние подготовки ARM службы подготовки. строка
Состояние Текущее состояние службы подготовки. "Активация"
ActivationFailed
"Активный"
"Удалено"
Удаление
"УдалениеFailed"
FailingOver
FailoverFailed
"Возобновление"
"Приостановлено"
Приостановка
"Переход"

SharedAccessSignatureAuthorizationRuleAccessRightsDe...

Имя Описание Значение
keyName Имя ключа. строка (обязательно)
primaryKey Значение первичного ключа SAS. строка
права Права, имеющиеся у этого ключа. DeviceConnect
EnrollmentRead
EnrollmentWrite
RegistrationStatusRead
RegistrationStatusWrite
ServiceConfig (обязательно)
secondaryKey Значение вторичного ключа SAS. строка
keyName Имя ключа. строка (обязательно)
primaryKey Значение первичного ключа SAS. строка
права Права, имеющиеся у этого ключа. DeviceConnect
EnrollmentRead
EnrollmentWrite
RegistrationStatusRead
RegistrationStatusWrite
ServiceConfig (обязательно)
secondaryKey Значение вторичного ключа SAS. строка

IotHubDefinitionDescription

Имя Описание Значение
allocationWeight Вес, применяемый для данного Центра Интернета вещей. INT
applyAllocationPolicy Флаг для применения allocationPolicy или нет для данного Центра Интернета вещей. bool
connectionString Строка подключения Центра Интернета вещей. строка (обязательно)
location Регион ARM Центра Интернета вещей. строка (обязательно)

IotDpsSkuInfo

Имя Описание Значение
Емкость Количество единиц для подготовки INT
name Имя номера SKU. 'S1'

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

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

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

Развертывание в Azure
Этот шаблон создает пограничный симулятор Центра Интернета вещей и виртуальной машины Ubuntu.
Создание службы подготовки устройств Центр Интернета вещей

Развертывание в Azure
Этот шаблон позволяет создать Центр Интернета вещей и службу подготовки устройств Центр Интернета вещей, а также связать две службы вместе.

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

Тип ресурса provisioningServices можно развернуть с помощью операций, предназначенных для:

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

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

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

Чтобы создать ресурс Microsoft.Devices/provisioningServices, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Devices/provisioningServices@2017-11-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allocationPolicy = "string"
      authorizationPolicies = [
        {
          keyName = "string"
          primaryKey = "string"
          rights = "string"
          secondaryKey = "string"
          keyName = "string"
          primaryKey = "string"
          rights = "string"
          secondaryKey = "string"
        }
      ]
      iotHubs = [
        {
          allocationWeight = int
          applyAllocationPolicy = bool
          connectionString = "string"
          location = "string"
        }
      ]
      provisioningState = "string"
      state = "string"
    }
    sku = {
      capacity = int
      name = "S1"
    }
    etag = "string"
  })
}

Значения свойств

provisioningServices

Имя Описание Значение
тип Тип ресурса "Microsoft.Devices/provisioningServices@2017-11-15"
name имя ресурса. string (обязательно)

Ограничение символов: 3-64

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Заканчивается буквенно-цифровым символом.
location Местоположение ресурса. string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурса. Словарь имен и значений тегов.
sku Сведения о номере SKU для службы подготовки. IotDpsSkuInfo (обязательно)
etag Поле Etag не является обязательным. Если он указан в тексте ответа, он также должен быть указан в виде заголовка в соответствии с обычным соглашением ETag. строка
properties Свойства службы для службы подготовки IotDpsPropertiesDescription (обязательно)

IotDpsPropertiesDescription

Имя Описание Значение
AllocationPolicy Политика распределения, используемая этой службой подготовки. "GeoLatency"
"Hashed"
"Static"
authorizationPolicies Список ключей авторизации для службы подготовки. SharedAccessSignatureAuthorizationRuleAccessRightsDe...[]
IotHubs Список Центров Интернета вещей, связанных с этой службой подготовки. IotHubDefinitionDescription[]
provisioningState Состояние подготовки ARM службы подготовки. строка
Состояние Текущее состояние службы подготовки. "Активация"
"ActivationFailed"
"Активный"
"Удалено"
"Удаление"
"УдалениеFailed"
"FailingOver"
FailoverFailed
"Возобновление"
"Приостановлено"
"Приостановка"
"Переход"

SharedAccessSignatureAuthorizationRuleAccessRightsDe...

Имя Описание Значение
keyName Имя ключа. string (обязательно)
primaryKey Значение первичного ключа SAS. строка
права Права, которые имеет этот ключ. DeviceConnect
"EnrollmentRead"
EnrollmentWrite
"RegistrationStatusRead"
"RegistrationStatusWrite"
ServiceConfig (обязательно)
secondaryKey Значение вторичного ключа SAS. строка
keyName Имя ключа. string (обязательно)
primaryKey Значение первичного ключа SAS. строка
права Права, которые имеет этот ключ. DeviceConnect
"EnrollmentRead"
EnrollmentWrite
"RegistrationStatusRead"
"RegistrationStatusWrite"
ServiceConfig (обязательно)
secondaryKey Значение вторичного ключа SAS. строка

IotHubDefinitionDescription

Имя Описание Значение
allocationWeight Вес, применяемый для данного Центра Интернета вещей. INT
applyAllocationPolicy Флаг для применения allocationPolicy или нет для данного Центра Интернета вещей. bool
connectionString Строка подключения Центра Интернета вещей. string (обязательно)
location Регион ARM Центра Интернета вещей. string (обязательно)

IotDpsSkuInfo

Имя Описание Значение
Емкость Число подготовленных единиц INT
name Имя SKU. "S1"