Прочитать на английском

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


IotHubProperties Класс

Свойства Центра Интернета вещей.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Наследование
azure.mgmt.iothub._serialization.Model
IotHubProperties

Конструктор

IotHubProperties(*, authorization_policies: List[_models.SharedAccessSignatureAuthorizationRule] | None = None, disable_local_auth: bool | None = None, disable_device_sas: bool | None = None, disable_module_sas: bool | None = None, restrict_outbound_network_access: bool | None = None, allowed_fqdn_list: List[str] | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, ip_filter_rules: List[_models.IpFilterRule] | None = None, network_rule_sets: _models.NetworkRuleSetProperties | None = None, min_tls_version: str | None = None, private_endpoint_connections: List[_models.PrivateEndpointConnection] | None = None, event_hub_endpoints: Dict[str, _models.EventHubProperties] | None = None, routing: _models.RoutingProperties | None = None, storage_endpoints: Dict[str, _models.StorageEndpointProperties] | None = None, messaging_endpoints: Dict[str, _models.MessagingEndpointProperties] | None = None, enable_file_upload_notifications: bool | None = None, cloud_to_device: _models.CloudToDeviceProperties | None = None, comments: str | None = None, features: str | _models.Capabilities | None = None, enable_data_residency: bool | None = None, **kwargs: Any)

Параметры Keyword-Only

Имя Описание
authorization_policies

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

disable_local_auth

Если значение равно true, маркеры SAS с ключами SAS в области центра Интернета вещей нельзя использовать для проверки подлинности.

disable_device_sas

Если задано значение true, для проверки подлинности нельзя использовать все ключи SAS с областью действия устройства (включая пограничные устройства, за исключением модулей).

disable_module_sas

Если задано значение true, для проверки подлинности нельзя использовать все ключи SAS уровня модуля.

restrict_outbound_network_access

Если значение равно true, исходящий трафик из IotHub будет ограничен только разрешенными полными доменными именами, настроенными с помощью allowedFqdnList.

allowed_fqdn_list

Список разрешенных полных доменных имен (полное доменное имя) для исходящего трафика из Центра Интернета вещей.

public_network_access

Разрешены ли запросы из общедоступной сети. Известные значения: "Enabled" и "Disabled".

ip_filter_rules

Правила фильтрации IP-адресов.

network_rule_sets

Свойства набора правил сети в IotHub.

min_tls_version
str

Указывает минимальную версию TLS для поддержки этого концентратора. Можно задать значение "1.2", чтобы клиенты, использующие ВЕРСИю TLS ниже 1.2, отклонялись.

private_endpoint_connections

Подключения к частной конечной точке, созданные на этом сайте Интернета вещей.

event_hub_endpoints

Свойства конечной точки, совместимой с концентратором событий. Единственным возможным ключом к этому словарю являются события. Этот ключ должен присутствовать в словаре при выполнении вызовов создания или обновления для Центра Интернета вещей.

routing

Свойства, связанные с маршрутизацией Центра Интернета вещей. См. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

storage_endpoints

Список конечных точек службы хранилища Azure, куда можно отправлять файлы. В настоящее время можно настроить только одну учетную запись хранения Azure, которая должна иметь свой ключ в качестве $default. Если указать несколько учетных записей хранения, возникает ошибка. Если для свойства enableFileUploadNotifications не задано значение True, возникает ошибка.

messaging_endpoints

Свойства конечной точки обмена сообщениями для очереди уведомлений об отправке файлов.

enable_file_upload_notifications

Если задано значение True, уведомления о отправке файлов включены.

cloud_to_device

Свойства обмена сообщениями из облака на устройство в Центре Интернета вещей.

comments
str

Комментарии к Центру Интернета вещей.

features
str или Capabilities

Возможности и функции, включенные в Центр Интернета вещей. Известные значения: None и DeviceManagement.

enable_data_residency

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

Переменные

Имя Описание
authorization_policies

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

disable_local_auth

Если значение равно true, маркеры SAS с ключами SAS в области центра Интернета вещей нельзя использовать для проверки подлинности.

disable_device_sas

Если задано значение true, для проверки подлинности нельзя использовать все ключи SAS с областью действия устройства (включая пограничные устройства, за исключением модулей).

disable_module_sas

Если задано значение true, для проверки подлинности нельзя использовать все ключи SAS уровня модуля.

restrict_outbound_network_access

Если значение равно true, исходящий трафик из IotHub будет ограничен только разрешенными полными доменными именами, настроенными с помощью allowedFqdnList.

allowed_fqdn_list

Список разрешенных полных доменных имен (полное доменное имя) для исходящего трафика из Центра Интернета вещей.

public_network_access

Разрешены ли запросы из общедоступной сети. Известные значения: "Enabled" и "Disabled".

ip_filter_rules

Правила фильтрации IP-адресов.

network_rule_sets

Свойства набора правил сети в IotHub.

min_tls_version
str

Указывает минимальную версию TLS для поддержки этого концентратора. Можно задать значение "1.2", чтобы клиенты, использующие ВЕРСИю TLS ниже 1.2, отклонялись.

private_endpoint_connections

Подключения к частной конечной точке, созданные на этом сайте Интернета вещей.

provisioning_state
str

Состояние подготовки.

state
str

Состояние концентратора.

host_name
str

Имя узла.

event_hub_endpoints

Свойства конечной точки, совместимой с концентратором событий. Единственным возможным ключом к этому словарю являются события. Этот ключ должен присутствовать в словаре при выполнении вызовов создания или обновления для Центра Интернета вещей.

routing

Свойства, связанные с маршрутизацией Центра Интернета вещей. См. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

storage_endpoints

Список конечных точек службы хранилища Azure, куда можно отправлять файлы. В настоящее время можно настроить только одну учетную запись хранения Azure, которая должна иметь свой ключ в качестве $default. Если указать несколько учетных записей хранения, возникает ошибка. Если для свойства enableFileUploadNotifications не задано значение True, возникает ошибка.

messaging_endpoints

Свойства конечной точки обмена сообщениями для очереди уведомлений об отправке файлов.

enable_file_upload_notifications

Если задано значение True, уведомления о отправке файлов включены.

cloud_to_device

Свойства обмена сообщениями из облака на устройство в Центре Интернета вещей.

comments
str

Комментарии к Центру Интернета вещей.

features
str или Capabilities

Возможности и функции, включенные в Центр Интернета вещей. Известные значения: None и DeviceManagement.

locations

Основное и дополнительное расположение для центра Интернета вещей.

enable_data_residency

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