Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- последние
- 2023-06-30
- 2023-06-30-превью
- 2022-11-15-превью
- 2022-04-30-превью
- 2021-07-02
- 2021-07-02-превью
- 2021-07-01
- 2021-07-01-превью
- 2021-03-31
- 2021-03-03-превью
- 2021-02-01-превью
- 2020-08-31
- 2020-08-31-превью
- 2020-08-01
- 2020-07-10-превью
- 2020-06-15
- 2020-04-01
- 2020-03-01
- 2019-11-04
- 2019-07-01-превью
- 2019-03-22
- 2019-03-22-превью
- 2018-12-01-превью
- 2018-04-01
- 2018-01-22
- 2017-07-01
- 2017-01-19
- 2016-02-03
Определение ресурсов Bicep
Тип ресурса IotHubs можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Devices/IotHubs, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Devices/IotHubs@2016-02-03' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authorizationPolicies: [
{
keyName: 'string'
primaryKey: 'string'
rights: 'string'
secondaryKey: 'string'
}
]
cloudToDevice: {
defaultTtlAsIso8601: 'string'
feedback: {
lockDurationAsIso8601: 'string'
maxDeliveryCount: int
ttlAsIso8601: 'string'
}
maxDeliveryCount: int
}
comments: 'string'
enableFileUploadNotifications: bool
eventHubEndpoints: {
{customized property}: {
partitionCount: int
retentionTimeInDays: int
}
}
features: 'string'
ipFilterRules: [
{
action: 'string'
filterName: 'string'
ipMask: 'string'
}
]
messagingEndpoints: {
{customized property}: {
lockDurationAsIso8601: 'string'
maxDeliveryCount: int
ttlAsIso8601: 'string'
}
}
operationsMonitoringProperties: {
events: {
{customized property}: 'string'
}
}
storageEndpoints: {
{customized property}: {
connectionString: 'string'
containerName: 'string'
sasTtlAsIso8601: 'string'
}
}
}
resourcegroup: 'string'
sku: {
capacity: int
name: 'string'
}
subscriptionid: 'string'
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Devices/IotHubs
Имя | Описание | Ценность |
---|---|---|
ETag | Поле Etag не требуется. Если он указан в тексте ответа, он также должен быть предоставлен в качестве заголовка для обычного соглашения ETag. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства Центра Интернета вещей. | Свойства IotHubProperties |
Группа ресурсов | Имя группы ресурсов, содержащей Центр Интернета вещей. Имя группы ресурсов однозначно определяет группу ресурсов в подписке. | строка (обязательно) |
SKU | Сведения о номере SKU центра Интернета вещей. | IotHubSkuInfo (обязательно) |
SubscriptionID | Идентификатор подписки. | строка (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
Свойства CloudToDeviceProperties
Имя | Описание | Ценность |
---|---|---|
defaultTtlAsIso8601 | Время ожидания по умолчанию для сообщений из облака в очередь устройств. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
обратная связь | Свойства очереди отзывов для сообщений из облака на устройство. | отзывов |
maxDeliveryCount | Максимальное количество доставки сообщений из облака в очередь устройств. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
Свойства EventHubProperties
Имя | Описание | Ценность |
---|---|---|
Количество разделов | Количество секций для получения сообщений, совместимых с устройством в облаке, в конечной точке, совместимой с Концентратором событий. См. статью /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. | инт |
Время хранения в днях | Время хранения сообщений в облако в днях. См. статью /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages | инт |
Обратная связьСвойства
Имя | Описание | Ценность |
---|---|---|
lockDurationAsIso8601 | Длительность блокировки для очереди отзывов. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
maxDeliveryCount | Количество попыток доставки сообщения в очередь отзывов в центре Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
ттлАсИсо8601 | Период времени, в течение которого сообщение доступно для использования до истечения срока действия Центра Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
Свойства IotHubProperties
Имя | Описание | Ценность |
---|---|---|
authorizationPolicies | Политики общего доступа, которые можно использовать для защиты подключения к Центру Интернета вещей. | Правило авторизации SharedAccessSignature[] |
cloudToDevice | Свойства обмена сообщениями центра Интернета вещей между устройствами. | Свойства CloudToDeviceProperties |
Комментарии | Комментарии. | струна |
enableFileUploadNotifications | Если задано значение True, уведомления о отправке файлов включены. | булевая переменная (bool) |
Точки входа Event Hub | Свойства конечной точки, совместимой с Концентратором событий. Возможные ключи для этого словаря — это события и операцииMonitoringEvents. Оба этих ключа должны присутствовать в словаре при создании или обновлении вызовов центра Интернета вещей. | IotHubPropertiesEventHubEndpoints |
Функции | Возможности и функции, включенные для Центра Интернета вещей. | DeviceManagement "Нет" |
ipFilterRules | Правила фильтрации IP-адресов. | Правило IpFilter[] |
Конечные точки messagingEndpoints | Свойства конечной точки обмена сообщениями для очереди уведомлений о отправке файла. | IotHubPropertiesMessagingEndpoints |
operationsMonitoringProperties | Свойства мониторинга операций для Центра Интернета вещей. Возможные ключи словаря: Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. | OperationsMonitoringProperties |
storageEndpoints | Список конечных точек службы хранилища Azure, где можно отправлять файлы. В настоящее время можно настроить только одну учетную запись хранения Azure и ее ключ как $default. Указание нескольких учетных записей хранения приводит к возникновению ошибки. Не указывая значение этого свойства, если для свойства enableFileUploadNotifications задано значение True, возникает ошибка. | IotHubPropertiesStorageEndpoints |
IotHubPropertiesEventHubEndpoints
Имя | Описание | Ценность |
---|
IotHubPropertiesMessagingEndpoints
Имя | Описание | Ценность |
---|
IotHubPropertiesStorageEndpoints
Имя | Описание | Ценность |
---|
IotHubSkuInfo
Имя | Описание | Ценность |
---|---|---|
способность | Количество подготовленных единиц Центра Интернета вещей. См. статью /azure/azure-subscription-service-limits#iot-hub-limits. | int (обязательно) |
имя | Имя номера SKU. | "F1" «С1» «С2» "S3" (обязательно) |
Правило IpFilterRule
Имя | Описание | Ценность |
---|---|---|
действие | Требуемое действие для запросов, захваченных этим правилом. | "Принять" "Отклонить" (обязательно) |
FilterName | Имя правила фильтрации IP-адресов. | строка (обязательно) |
Маска ipMask | Строка, содержащая диапазон IP-адресов в нотации CIDR для правила. | строка (обязательно) |
Свойства конечной точки обмена сообщениями
Имя | Описание | Ценность |
---|---|---|
lockDurationAsIso8601 | Длительность блокировки. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | струна |
maxDeliveryCount | Количество попыток доставки сообщения в Центре Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
ттлАсИсо8601 | Период времени, в течение которого сообщение доступно для использования до истечения срока действия Центра Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | струна |
OperationsMonitoringProperties
Имя | Описание | Ценность |
---|---|---|
События | Словарь <OperationMonitoringLevel> | ОперацииМониторингСвойстваСобытия |
ОперацииМониторингСвойстваСобытия
Имя | Описание | Ценность |
---|
Теги ресурса
Имя | Описание | Ценность |
---|
Правило авторизации SharedAccessSignature
Имя | Описание | Ценность |
---|---|---|
keyName | Имя политики общего доступа. | строка (обязательно) |
первичный ключ | Первичный ключ. | струна |
права | Разрешения, назначенные политике общего доступа. | DeviceConnect RegistryRead RegistryRead, DeviceConnect RegistryRead, RegistryWrite RegistryRead, RegistryWrite, DeviceConnect RegistryRead, RegistryWrite, ServiceConnect RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect RegistryRead, ServiceConnect RegistryRead, ServiceConnect, DeviceConnect RegistryWrite RegistryWrite, DeviceConnect RegistryWrite, ServiceConnect RegistryWrite, ServiceConnect, DeviceConnect ServiceConnect ServiceConnect, DeviceConnect (обязательно) |
вторичный ключ | Вторичный ключ. | струна |
Свойства StorageEndpoint
Имя | Описание | Ценность |
---|---|---|
connectionString | Строка подключения для учетной записи хранения Azure, в которую отправляются файлы. | строка (обязательно) |
имяКонтейнера | Имя корневого контейнера, в котором вы отправляете файлы. Контейнер не должен существовать, но должен быть настраиваемым с помощью указанного connectionString. | строка (обязательно) |
sasTtlAsIso8601 | Период времени, для которого допустимы URI SAS, созданный Центром Интернета вещей для отправки файлов. См. статью /azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. | струна |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Bicep-файл | Описание |
---|---|
Создание Центра Интернета вещей и устройства для облачной группы потребителей | Этот шаблон позволяет развернуть экземпляр Центра Интернета вещей с устройством в облаке и облаке в конфигурации обмена сообщениями устройств и устройством в облачной группе потребителей. |
создание службы подготовки устройств Центра Интернета вещей | Этот шаблон позволяет создать центр Интернета вещей и службу подготовки устройств Центра Интернета вещей и связать две службы. |
создание учетной записи Центра Интернета вещей, экземпляра, центра Интернета вещей | Этот шаблон создает учетную запись и экземпляр и концентратор для связывания экземпляра. Он настраивает концентратор с необходимыми политиками доступа, маршрутами и группой потребителей. |
Развертывание службы MedTech, включая Центра Интернета вещей Azure | Служба MedTech — это одна из служб azure Health Data Services, предназначенных для приема данных устройства с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб данных Azure Health. |
Использование шаблона ARM для создания Центра Интернета вещей, маршрутизации и просмотра сообщений | Используйте этот шаблон для развертывания Центра Интернета вещей и учетной записи хранения. Запустите приложение для отправки сообщений в концентратор, который направляется в хранилище, а затем просмотрите результаты. |
Определение ресурса шаблона ARM
Тип ресурса IotHubs можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Devices/IotHubs, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Devices/IotHubs",
"apiVersion": "2016-02-03",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authorizationPolicies": [
{
"keyName": "string",
"primaryKey": "string",
"rights": "string",
"secondaryKey": "string"
}
],
"cloudToDevice": {
"defaultTtlAsIso8601": "string",
"feedback": {
"lockDurationAsIso8601": "string",
"maxDeliveryCount": "int",
"ttlAsIso8601": "string"
},
"maxDeliveryCount": "int"
},
"comments": "string",
"enableFileUploadNotifications": "bool",
"eventHubEndpoints": {
"{customized property}": {
"partitionCount": "int",
"retentionTimeInDays": "int"
}
},
"features": "string",
"ipFilterRules": [
{
"action": "string",
"filterName": "string",
"ipMask": "string"
}
],
"messagingEndpoints": {
"{customized property}": {
"lockDurationAsIso8601": "string",
"maxDeliveryCount": "int",
"ttlAsIso8601": "string"
}
},
"operationsMonitoringProperties": {
"events": {
"{customized property}": "string"
}
},
"storageEndpoints": {
"{customized property}": {
"connectionString": "string",
"containerName": "string",
"sasTtlAsIso8601": "string"
}
}
},
"resourcegroup": "string",
"sku": {
"capacity": "int",
"name": "string"
},
"subscriptionid": "string",
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Devices/IotHubs
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2016-02-03' |
ETag | Поле Etag не требуется. Если он указан в тексте ответа, он также должен быть предоставлен в качестве заголовка для обычного соглашения ETag. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства Центра Интернета вещей. | Свойства IotHubProperties |
Группа ресурсов | Имя группы ресурсов, содержащей Центр Интернета вещей. Имя группы ресурсов однозначно определяет группу ресурсов в подписке. | строка (обязательно) |
SKU | Сведения о номере SKU центра Интернета вещей. | IotHubSkuInfo (обязательно) |
SubscriptionID | Идентификатор подписки. | строка (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.Devices/IotHubs" |
Свойства CloudToDeviceProperties
Имя | Описание | Ценность |
---|---|---|
defaultTtlAsIso8601 | Время ожидания по умолчанию для сообщений из облака в очередь устройств. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
обратная связь | Свойства очереди отзывов для сообщений из облака на устройство. | отзывов |
maxDeliveryCount | Максимальное количество доставки сообщений из облака в очередь устройств. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
Свойства EventHubProperties
Имя | Описание | Ценность |
---|---|---|
Количество разделов | Количество секций для получения сообщений, совместимых с устройством в облаке, в конечной точке, совместимой с Концентратором событий. См. статью /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. | инт |
Время хранения в днях | Время хранения сообщений в облако в днях. См. статью /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages | инт |
Обратная связьСвойства
Имя | Описание | Ценность |
---|---|---|
lockDurationAsIso8601 | Длительность блокировки для очереди отзывов. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
maxDeliveryCount | Количество попыток доставки сообщения в очередь отзывов в центре Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
ттлАсИсо8601 | Период времени, в течение которого сообщение доступно для использования до истечения срока действия Центра Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
Свойства IotHubProperties
Имя | Описание | Ценность |
---|---|---|
authorizationPolicies | Политики общего доступа, которые можно использовать для защиты подключения к Центру Интернета вещей. | Правило авторизации SharedAccessSignature[] |
cloudToDevice | Свойства обмена сообщениями центра Интернета вещей между устройствами. | Свойства CloudToDeviceProperties |
Комментарии | Комментарии. | струна |
enableFileUploadNotifications | Если задано значение True, уведомления о отправке файлов включены. | булевая переменная (bool) |
Точки входа Event Hub | Свойства конечной точки, совместимой с Концентратором событий. Возможные ключи для этого словаря — это события и операцииMonitoringEvents. Оба этих ключа должны присутствовать в словаре при создании или обновлении вызовов центра Интернета вещей. | IotHubPropertiesEventHubEndpoints |
Функции | Возможности и функции, включенные для Центра Интернета вещей. | DeviceManagement "Нет" |
ipFilterRules | Правила фильтрации IP-адресов. | Правило IpFilter[] |
Конечные точки messagingEndpoints | Свойства конечной точки обмена сообщениями для очереди уведомлений о отправке файла. | IotHubPropertiesMessagingEndpoints |
operationsMonitoringProperties | Свойства мониторинга операций для Центра Интернета вещей. Возможные ключи словаря: Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. | OperationsMonitoringProperties |
storageEndpoints | Список конечных точек службы хранилища Azure, где можно отправлять файлы. В настоящее время можно настроить только одну учетную запись хранения Azure и ее ключ как $default. Указание нескольких учетных записей хранения приводит к возникновению ошибки. Не указывая значение этого свойства, если для свойства enableFileUploadNotifications задано значение True, возникает ошибка. | IotHubPropertiesStorageEndpoints |
IotHubPropertiesEventHubEndpoints
Имя | Описание | Ценность |
---|
IotHubPropertiesMessagingEndpoints
Имя | Описание | Ценность |
---|
IotHubPropertiesStorageEndpoints
Имя | Описание | Ценность |
---|
IotHubSkuInfo
Имя | Описание | Ценность |
---|---|---|
способность | Количество подготовленных единиц Центра Интернета вещей. См. статью /azure/azure-subscription-service-limits#iot-hub-limits. | int (обязательно) |
имя | Имя номера SKU. | "F1" «С1» «С2» "S3" (обязательно) |
Правило IpFilterRule
Имя | Описание | Ценность |
---|---|---|
действие | Требуемое действие для запросов, захваченных этим правилом. | "Принять" "Отклонить" (обязательно) |
FilterName | Имя правила фильтрации IP-адресов. | строка (обязательно) |
Маска ipMask | Строка, содержащая диапазон IP-адресов в нотации CIDR для правила. | строка (обязательно) |
Свойства конечной точки обмена сообщениями
Имя | Описание | Ценность |
---|---|---|
lockDurationAsIso8601 | Длительность блокировки. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | струна |
maxDeliveryCount | Количество попыток доставки сообщения в Центре Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
ттлАсИсо8601 | Период времени, в течение которого сообщение доступно для использования до истечения срока действия Центра Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | струна |
OperationsMonitoringProperties
Имя | Описание | Ценность |
---|---|---|
События | Словарь <OperationMonitoringLevel> | ОперацииМониторингСвойстваСобытия |
ОперацииМониторингСвойстваСобытия
Имя | Описание | Ценность |
---|
Теги ресурса
Имя | Описание | Ценность |
---|
Правило авторизации SharedAccessSignature
Имя | Описание | Ценность |
---|---|---|
keyName | Имя политики общего доступа. | строка (обязательно) |
первичный ключ | Первичный ключ. | струна |
права | Разрешения, назначенные политике общего доступа. | DeviceConnect RegistryRead RegistryRead, DeviceConnect RegistryRead, RegistryWrite RegistryRead, RegistryWrite, DeviceConnect RegistryRead, RegistryWrite, ServiceConnect RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect RegistryRead, ServiceConnect RegistryRead, ServiceConnect, DeviceConnect RegistryWrite RegistryWrite, DeviceConnect RegistryWrite, ServiceConnect RegistryWrite, ServiceConnect, DeviceConnect ServiceConnect ServiceConnect, DeviceConnect (обязательно) |
вторичный ключ | Вторичный ключ. | струна |
Свойства StorageEndpoint
Имя | Описание | Ценность |
---|---|---|
connectionString | Строка подключения для учетной записи хранения Azure, в которую отправляются файлы. | строка (обязательно) |
имяКонтейнера | Имя корневого контейнера, в котором вы отправляете файлы. Контейнер не должен существовать, но должен быть настраиваемым с помощью указанного connectionString. | строка (обязательно) |
sasTtlAsIso8601 | Период времени, для которого допустимы URI SAS, созданный Центром Интернета вещей для отправки файлов. См. статью /azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. | струна |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Шаблон | Описание |
---|---|
создать среду pay as you go (PAYG) с помощью центра Интернета вещей развертывание |
Этот шаблон позволяет развернуть среду аналитики временных рядов с оплатой по мере использования (PAYG), настроенную для использования событий из Центра Интернета вещей. |
Создание Центра Интернета вещей и устройства для облачной группы потребителей развертывание |
Этот шаблон позволяет развернуть экземпляр Центра Интернета вещей с устройством в облаке и облаке в конфигурации обмена сообщениями устройств и устройством в облачной группе потребителей. |
Создание симулятора IOT Hub и Ubuntu edge развертывание |
Этот шаблон создает симулятор IOT Hub и Виртуальной машины Ubuntu edge. |
создание службы подготовки устройств Центра Интернета вещей развертывание |
Этот шаблон позволяет создать центр Интернета вещей и службу подготовки устройств Центра Интернета вещей и связать две службы. |
создание учетной записи Центра Интернета вещей, экземпляра, центра Интернета вещей развертывание |
Этот шаблон создает учетную запись и экземпляр и концентратор для связывания экземпляра. Он настраивает концентратор с необходимыми политиками доступа, маршрутами и группой потребителей. |
Развертывание службы MedTech, включая Центра Интернета вещей Azure развертывание |
Служба MedTech — это одна из служб azure Health Data Services, предназначенных для приема данных устройства с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб данных Azure Health. |
Использование шаблона ARM для создания Центра Интернета вещей, маршрутизации и просмотра сообщений развертывание |
Используйте этот шаблон для развертывания Центра Интернета вещей и учетной записи хранения. Запустите приложение для отправки сообщений в концентратор, который направляется в хранилище, а затем просмотрите результаты. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса IotHubs можно развернуть с помощью операций, предназначенных для следующих целей:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Devices/IotHubs, добавьте следующий terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Devices/IotHubs@2016-02-03"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
etag = "string"
properties = {
authorizationPolicies = [
{
keyName = "string"
primaryKey = "string"
rights = "string"
secondaryKey = "string"
}
]
cloudToDevice = {
defaultTtlAsIso8601 = "string"
feedback = {
lockDurationAsIso8601 = "string"
maxDeliveryCount = int
ttlAsIso8601 = "string"
}
maxDeliveryCount = int
}
comments = "string"
enableFileUploadNotifications = bool
eventHubEndpoints = {
{customized property} = {
partitionCount = int
retentionTimeInDays = int
}
}
features = "string"
ipFilterRules = [
{
action = "string"
filterName = "string"
ipMask = "string"
}
]
messagingEndpoints = {
{customized property} = {
lockDurationAsIso8601 = "string"
maxDeliveryCount = int
ttlAsIso8601 = "string"
}
}
operationsMonitoringProperties = {
events = {
{customized property} = "string"
}
}
storageEndpoints = {
{customized property} = {
connectionString = "string"
containerName = "string"
sasTtlAsIso8601 = "string"
}
}
}
resourcegroup = "string"
sku = {
capacity = int
name = "string"
}
subscriptionid = "string"
}
}
Значения свойств
Microsoft.Devices/IotHubs
Имя | Описание | Ценность |
---|---|---|
ETag | Поле Etag не требуется. Если он указан в тексте ответа, он также должен быть предоставлен в качестве заголовка для обычного соглашения ETag. | струна |
местоположение | Расположение ресурса. | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства Центра Интернета вещей. | Свойства IotHubProperties |
Группа ресурсов | Имя группы ресурсов, содержащей Центр Интернета вещей. Имя группы ресурсов однозначно определяет группу ресурсов в подписке. | строка (обязательно) |
SKU | Сведения о номере SKU центра Интернета вещей. | IotHubSkuInfo (обязательно) |
SubscriptionID | Идентификатор подписки. | строка (обязательно) |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.Devices/IotHubs@2016-02-03" |
Свойства CloudToDeviceProperties
Имя | Описание | Ценность |
---|---|---|
defaultTtlAsIso8601 | Время ожидания по умолчанию для сообщений из облака в очередь устройств. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
обратная связь | Свойства очереди отзывов для сообщений из облака на устройство. | отзывов |
maxDeliveryCount | Максимальное количество доставки сообщений из облака в очередь устройств. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
Свойства EventHubProperties
Имя | Описание | Ценность |
---|---|---|
Количество разделов | Количество секций для получения сообщений, совместимых с устройством в облаке, в конечной точке, совместимой с Концентратором событий. См. статью /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. | инт |
Время хранения в днях | Время хранения сообщений в облако в днях. См. статью /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages | инт |
Обратная связьСвойства
Имя | Описание | Ценность |
---|---|---|
lockDurationAsIso8601 | Длительность блокировки для очереди отзывов. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
maxDeliveryCount | Количество попыток доставки сообщения в очередь отзывов в центре Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
ттлАсИсо8601 | Период времени, в течение которого сообщение доступно для использования до истечения срока действия Центра Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. | струна |
Свойства IotHubProperties
Имя | Описание | Ценность |
---|---|---|
authorizationPolicies | Политики общего доступа, которые можно использовать для защиты подключения к Центру Интернета вещей. | Правило авторизации SharedAccessSignature[] |
cloudToDevice | Свойства обмена сообщениями центра Интернета вещей между устройствами. | Свойства CloudToDeviceProperties |
Комментарии | Комментарии. | струна |
enableFileUploadNotifications | Если задано значение True, уведомления о отправке файлов включены. | булевая переменная (bool) |
Точки входа Event Hub | Свойства конечной точки, совместимой с Концентратором событий. Возможные ключи для этого словаря — это события и операцииMonitoringEvents. Оба этих ключа должны присутствовать в словаре при создании или обновлении вызовов центра Интернета вещей. | IotHubPropertiesEventHubEndpoints |
Функции | Возможности и функции, включенные для Центра Интернета вещей. | DeviceManagement "Нет" |
ipFilterRules | Правила фильтрации IP-адресов. | Правило IpFilter[] |
Конечные точки messagingEndpoints | Свойства конечной точки обмена сообщениями для очереди уведомлений о отправке файла. | IotHubPropertiesMessagingEndpoints |
operationsMonitoringProperties | Свойства мониторинга операций для Центра Интернета вещей. Возможные ключи словаря: Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. | OperationsMonitoringProperties |
storageEndpoints | Список конечных точек службы хранилища Azure, где можно отправлять файлы. В настоящее время можно настроить только одну учетную запись хранения Azure и ее ключ как $default. Указание нескольких учетных записей хранения приводит к возникновению ошибки. Не указывая значение этого свойства, если для свойства enableFileUploadNotifications задано значение True, возникает ошибка. | IotHubPropertiesStorageEndpoints |
IotHubPropertiesEventHubEndpoints
Имя | Описание | Ценность |
---|
IotHubPropertiesMessagingEndpoints
Имя | Описание | Ценность |
---|
IotHubPropertiesStorageEndpoints
Имя | Описание | Ценность |
---|
IotHubSkuInfo
Имя | Описание | Ценность |
---|---|---|
способность | Количество подготовленных единиц Центра Интернета вещей. См. статью /azure/azure-subscription-service-limits#iot-hub-limits. | int (обязательно) |
имя | Имя номера SKU. | "F1" «С1» «С2» "S3" (обязательно) |
Правило IpFilterRule
Имя | Описание | Ценность |
---|---|---|
действие | Требуемое действие для запросов, захваченных этим правилом. | "Принять" "Отклонить" (обязательно) |
FilterName | Имя правила фильтрации IP-адресов. | строка (обязательно) |
Маска ipMask | Строка, содержащая диапазон IP-адресов в нотации CIDR для правила. | строка (обязательно) |
Свойства конечной точки обмена сообщениями
Имя | Описание | Ценность |
---|---|---|
lockDurationAsIso8601 | Длительность блокировки. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | струна |
maxDeliveryCount | Количество попыток доставки сообщения в Центре Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 100 |
ттлАсИсо8601 | Период времени, в течение которого сообщение доступно для использования до истечения срока действия Центра Интернета вещей. См. статью /azure/iot-hub/iot-hub-devguide-file-upload. | струна |
OperationsMonitoringProperties
Имя | Описание | Ценность |
---|---|---|
События | Словарь <OperationMonitoringLevel> | ОперацииМониторингСвойстваСобытия |
ОперацииМониторингСвойстваСобытия
Имя | Описание | Ценность |
---|
Теги ресурса
Имя | Описание | Ценность |
---|
Правило авторизации SharedAccessSignature
Имя | Описание | Ценность |
---|---|---|
keyName | Имя политики общего доступа. | строка (обязательно) |
первичный ключ | Первичный ключ. | струна |
права | Разрешения, назначенные политике общего доступа. | DeviceConnect RegistryRead RegistryRead, DeviceConnect RegistryRead, RegistryWrite RegistryRead, RegistryWrite, DeviceConnect RegistryRead, RegistryWrite, ServiceConnect RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect RegistryRead, ServiceConnect RegistryRead, ServiceConnect, DeviceConnect RegistryWrite RegistryWrite, DeviceConnect RegistryWrite, ServiceConnect RegistryWrite, ServiceConnect, DeviceConnect ServiceConnect ServiceConnect, DeviceConnect (обязательно) |
вторичный ключ | Вторичный ключ. | струна |
Свойства StorageEndpoint
Имя | Описание | Ценность |
---|---|---|
connectionString | Строка подключения для учетной записи хранения Azure, в которую отправляются файлы. | строка (обязательно) |
имяКонтейнера | Имя корневого контейнера, в котором вы отправляете файлы. Контейнер не должен существовать, но должен быть настраиваемым с помощью указанного connectionString. | строка (обязательно) |
sasTtlAsIso8601 | Период времени, для которого допустимы URI SAS, созданный Центром Интернета вещей для отправки файлов. См. статью /azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. | струна |