Microsoft.Devices provisioningServices 2017-11-15
Определение ресурсов Bicep
Тип ресурса provisioningServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Devices/provisioningServices, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Devices/provisioningServices@2017-11-15' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
allocationPolicy: 'string'
authorizationPolicies: [
{
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: 'string'
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
IotDpsPropertiesDescription
Имя | Описание | Ценность |
---|---|---|
allocationPolicy | Политика выделения, используемая этой службой подготовки. | "GeoLatency" Хэшированные "Статический" |
authorizationPolicies | Список ключей авторизации для службы подготовки. | SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] |
iotHubs | Список центров Интернета вещей, связанных с этой службой подготовки. | IotHubDefinitionDescription[] |
provisioningState | Состояние подготовки ARM службы подготовки. | струна |
государство | Текущее состояние службы подготовки. | Активация "ActivationFailed" "Активный" "Удалено" Удаление "УдалениеFailed" "Отработка отказа" 'FailoverFailed' "Возобновление" "Приостановлено" "Приостановка" Переход |
IotDpsSkuInfo
Имя | Описание | Ценность |
---|---|---|
способность | Количество единиц для подготовки | int |
имя | Имя SKU. | 'S1' |
IotHubDefinitionDescription
Имя | Описание | Ценность |
---|---|---|
Объем выделения | Вес для применения к заданному центру Интернета вещей. | int |
applyAllocationPolicy | Флаг применения allocationPolicy или нет для заданного центра Интернета вещей. | bool |
connectionString | Строка подключения центра Интернета вещей. | строка (обязательно) |
местоположение | Область ARM центра Интернета вещей. | строка (обязательно) |
Microsoft.Devices/provisioningServices
Имя | Описание | Ценность |
---|---|---|
etag | Поле Etag не требуется. Если он указан в тексте ответа, он также должен быть предоставлен в качестве заголовка для обычного соглашения ETag. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства конкретной службы для службы подготовки | IotDpsPropertiesDescription (обязательно) |
SKU | Сведения об номере SKU для службы подготовки. | IotDpsSkuInfo (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
ResourceTags
Имя | Описание | Ценность |
---|
SharedAccessSignatureAuthorizationRuleAccessRightsDescription
Имя | Описание | Ценность |
---|---|---|
keyName | Имя ключа. | строка (обязательно) |
primaryKey | Значение ключа первичного SAS. | струна |
права | Права, имеющиеся у этого ключа. | DeviceConnect "EnrollmentRead" "EnrollmentWrite" RegistrationStatusRead RegistrationStatusWrite ServiceConfig (обязательно) |
secondaryKey | Значение дополнительного ключа SAS. | струна |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
создание службы подготовки устройств Центра Интернета вещей | Этот шаблон позволяет создать центр Интернета вещей и службу подготовки устройств Центра Интернета вещей и связать две службы. |
Определение ресурса шаблона ARM
Тип ресурса provisioningServices можно развернуть с помощью операций, целевых:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Devices/provisioningServices, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Devices/provisioningServices",
"apiVersion": "2017-11-15",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"allocationPolicy": "string",
"authorizationPolicies": [
{
"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": "string"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
IotDpsPropertiesDescription
Имя | Описание | Ценность |
---|---|---|
allocationPolicy | Политика выделения, используемая этой службой подготовки. | "GeoLatency" Хэшированные "Статический" |
authorizationPolicies | Список ключей авторизации для службы подготовки. | SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] |
iotHubs | Список центров Интернета вещей, связанных с этой службой подготовки. | IotHubDefinitionDescription[] |
provisioningState | Состояние подготовки ARM службы подготовки. | струна |
государство | Текущее состояние службы подготовки. | Активация "ActivationFailed" "Активный" "Удалено" Удаление "УдалениеFailed" "Отработка отказа" 'FailoverFailed' "Возобновление" "Приостановлено" "Приостановка" Переход |
IotDpsSkuInfo
Имя | Описание | Ценность |
---|---|---|
способность | Количество единиц для подготовки | int |
имя | Имя SKU. | 'S1' |
IotHubDefinitionDescription
Имя | Описание | Ценность |
---|---|---|
Объем выделения | Вес для применения к заданному центру Интернета вещей. | int |
applyAllocationPolicy | Флаг применения allocationPolicy или нет для заданного центра Интернета вещей. | bool |
connectionString | Строка подключения центра Интернета вещей. | строка (обязательно) |
местоположение | Область ARM центра Интернета вещей. | строка (обязательно) |
Microsoft.Devices/provisioningServices
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2017-11-15' |
etag | Поле Etag не требуется. Если он указан в тексте ответа, он также должен быть предоставлен в качестве заголовка для обычного соглашения ETag. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства конкретной службы для службы подготовки | IotDpsPropertiesDescription (обязательно) |
SKU | Сведения об номере SKU для службы подготовки. | IotDpsSkuInfo (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.Devices/provisioningServices" |
ResourceTags
Имя | Описание | Ценность |
---|
SharedAccessSignatureAuthorizationRuleAccessRightsDescription
Имя | Описание | Ценность |
---|---|---|
keyName | Имя ключа. | строка (обязательно) |
primaryKey | Значение ключа первичного SAS. | струна |
права | Права, имеющиеся у этого ключа. | DeviceConnect "EnrollmentRead" "EnrollmentWrite" RegistrationStatusRead RegistrationStatusWrite ServiceConfig (обязательно) |
secondaryKey | Значение дополнительного ключа SAS. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Создание симулятора IOT Hub и Ubuntu edge развертывание |
Этот шаблон создает симулятор IOT Hub и Виртуальной машины Ubuntu edge. |
создание службы подготовки устройств Центра Интернета вещей развертывание |
Этот шаблон позволяет создать центр Интернета вещей и службу подготовки устройств Центра Интернета вещей и связать две службы. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса provisioningServices можно развернуть с помощью операций, целевых:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Devices/provisioningServices, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Devices/provisioningServices@2017-11-15"
name = "string"
etag = "string"
location = "string"
sku = {
capacity = int
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
allocationPolicy = "string"
authorizationPolicies = [
{
keyName = "string"
primaryKey = "string"
rights = "string"
secondaryKey = "string"
}
]
iotHubs = [
{
allocationWeight = int
applyAllocationPolicy = bool
connectionString = "string"
location = "string"
}
]
provisioningState = "string"
state = "string"
}
})
}
Значения свойств
IotDpsPropertiesDescription
Имя | Описание | Ценность |
---|---|---|
allocationPolicy | Политика выделения, используемая этой службой подготовки. | "GeoLatency" Хэшированные "Статический" |
authorizationPolicies | Список ключей авторизации для службы подготовки. | SharedAccessSignatureAuthorizationRuleAccessRightsDescription[] |
iotHubs | Список центров Интернета вещей, связанных с этой службой подготовки. | IotHubDefinitionDescription[] |
provisioningState | Состояние подготовки ARM службы подготовки. | струна |
государство | Текущее состояние службы подготовки. | Активация "ActivationFailed" "Активный" "Удалено" Удаление "УдалениеFailed" "Отработка отказа" 'FailoverFailed' "Возобновление" "Приостановлено" "Приостановка" Переход |
IotDpsSkuInfo
Имя | Описание | Ценность |
---|---|---|
способность | Количество единиц для подготовки | int |
имя | Имя SKU. | 'S1' |
IotHubDefinitionDescription
Имя | Описание | Ценность |
---|---|---|
Объем выделения | Вес для применения к заданному центру Интернета вещей. | int |
applyAllocationPolicy | Флаг применения allocationPolicy или нет для заданного центра Интернета вещей. | bool |
connectionString | Строка подключения центра Интернета вещей. | строка (обязательно) |
местоположение | Область ARM центра Интернета вещей. | строка (обязательно) |
Microsoft.Devices/provisioningServices
Имя | Описание | Ценность |
---|---|---|
etag | Поле Etag не требуется. Если он указан в тексте ответа, он также должен быть предоставлен в качестве заголовка для обычного соглашения ETag. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства конкретной службы для службы подготовки | IotDpsPropertiesDescription (обязательно) |
SKU | Сведения об номере SKU для службы подготовки. | IotDpsSkuInfo (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.Devices/provisioningServices@2017-11-15" |
ResourceTags
Имя | Описание | Ценность |
---|
SharedAccessSignatureAuthorizationRuleAccessRightsDescription
Имя | Описание | Ценность |
---|---|---|
keyName | Имя ключа. | строка (обязательно) |
primaryKey | Значение ключа первичного SAS. | струна |
права | Права, имеющиеся у этого ключа. | DeviceConnect "EnrollmentRead" "EnrollmentWrite" RegistrationStatusRead RegistrationStatusWrite ServiceConfig (обязательно) |
secondaryKey | Значение дополнительного ключа SAS. | струна |