Compartir a través de


IotHubProperties Clase

Las propiedades de un centro de IoT.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
azure.mgmt.iothub._serialization.Model
IotHubProperties

Constructor

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, device_streams: _models.IotHubPropertiesDeviceStreams | None = None, features: str | _models.Capabilities | None = None, encryption: _models.EncryptionPropertiesDescription | None = None, enable_data_residency: bool | None = None, root_certificate: _models.RootCertificateProperties | None = None, **kwargs: Any)

Parámetros de palabra clave únicamente

Nombre Description
authorization_policies

Las directivas de acceso compartido que puede usar para proteger una conexión al centro de IoT.

disable_local_auth

Si es true, los tokens de SAS con claves SAS con ámbito de centro de IoT no se pueden usar para la autenticación.

disable_device_sas

Si es true, no se pueden usar todas las claves SAS con ámbito de todos los dispositivos (incluidos los dispositivos perimetrales, pero excepto los módulos) para la autenticación.

disable_module_sas

Si es true, no se pueden usar todas las claves SAS con ámbito de módulo para la autenticación.

restrict_outbound_network_access

Si es true, la salida de IotHub se restringirá solo a los FQDN permitidos configurados a través de allowedFqdnList.

allowed_fqdn_list

Lista de FQDN permitidos (nombre de dominio completo) para la salida de Iot Hub.

public_network_access

Indica si se permiten las solicitudes de la red pública. Los valores conocidos son: "Enabled" y "Disabled".

ip_filter_rules

Las reglas de filtro IP.

network_rule_sets

Propiedades del conjunto de reglas de red de IotHub.

min_tls_version
str

Especifica la versión mínima de TLS que se va a admitir para este centro. Se puede establecer en "1.2" para que los clientes que usen una versión de TLS inferior a la 1.2 se rechacen.

private_endpoint_connections

Conexiones de punto de conexión privado creadas en este IotHub.

event_hub_endpoints

Propiedades del punto de conexión compatible con Event Hubs. Las únicas claves posibles para este diccionario son eventos. Esta clave debe estar presente en el diccionario mientras se realizan llamadas de creación o actualización para el centro de IoT.

routing

Las propiedades relacionadas con el enrutamiento del centro de IoT. Consulta: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

storage_endpoints

La lista de puntos de conexión de Azure Storage donde puede cargar archivos. Actualmente, solo puede configurar una cuenta de Azure Storage y que DEBE tener su clave como $default. Si se especifica más de una cuenta de almacenamiento, se produce un error. Si no se especifica un valor para esta propiedad cuando la propiedad enableFileUploadNotifications está establecida en True, se produce un error.

messaging_endpoints

Las propiedades del punto de conexión de mensajería para la cola de notificaciones de carga de archivos.

enable_file_upload_notifications

Si es True, se habilitan las notificaciones de carga de archivos.

cloud_to_device

Las propiedades de mensajería de nube a dispositivo de IoT Hub.

comments
str

Comentarios de IoT Hub.

device_streams

El dispositivo transmite las propiedades de iothub.

features

Las funcionalidades y características habilitadas para el centro de IoT. Los valores conocidos son: "None" y "DeviceManagement".

encryption

Las propiedades de cifrado del centro de IoT.

enable_data_residency

Esta propiedad, cuando se establece en true, habilitará la residencia de datos, lo que deshabilitará la recuperación ante desastres.

root_certificate

Esta propiedad almacena información relacionada con el certificado raíz.

Variables

Nombre Description
authorization_policies

Las directivas de acceso compartido que puede usar para proteger una conexión al centro de IoT.

disable_local_auth

Si es true, los tokens de SAS con claves SAS con ámbito de centro de IoT no se pueden usar para la autenticación.

disable_device_sas

Si es true, no se pueden usar todas las claves SAS con ámbito de todos los dispositivos (incluidos los dispositivos perimetrales, pero excepto los módulos) para la autenticación.

disable_module_sas

Si es true, no se pueden usar todas las claves SAS con ámbito de módulo para la autenticación.

restrict_outbound_network_access

Si es true, la salida de IotHub se restringirá solo a los FQDN permitidos configurados a través de allowedFqdnList.

allowed_fqdn_list

Lista de FQDN permitidos (nombre de dominio completo) para la salida de Iot Hub.

public_network_access

Indica si se permiten las solicitudes de la red pública. Los valores conocidos son: "Enabled" y "Disabled".

ip_filter_rules

Las reglas de filtro IP.

network_rule_sets

Propiedades del conjunto de reglas de red de IotHub.

min_tls_version
str

Especifica la versión mínima de TLS que se va a admitir para este centro. Se puede establecer en "1.2" para que los clientes que usen una versión de TLS inferior a la 1.2 se rechacen.

private_endpoint_connections

Conexiones de punto de conexión privado creadas en este IotHub.

provisioning_state
str

Estado de aprovisionamiento.

state
str

Estado del concentrador.

host_name
str

El nombre del host.

event_hub_endpoints

Propiedades del punto de conexión compatible con Event Hubs. Las únicas claves posibles para este diccionario son eventos. Esta clave debe estar presente en el diccionario mientras se realizan llamadas de creación o actualización para el centro de IoT.

routing

Las propiedades relacionadas con el enrutamiento del centro de IoT. Consulta: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

storage_endpoints

La lista de puntos de conexión de Azure Storage donde puede cargar archivos. Actualmente, solo puede configurar una cuenta de Azure Storage y que DEBE tener su clave como $default. Si se especifica más de una cuenta de almacenamiento, se produce un error. Si no se especifica un valor para esta propiedad cuando la propiedad enableFileUploadNotifications está establecida en True, se produce un error.

messaging_endpoints

Las propiedades del punto de conexión de mensajería para la cola de notificaciones de carga de archivos.

enable_file_upload_notifications

Si es True, se habilitan las notificaciones de carga de archivos.

cloud_to_device

Las propiedades de mensajería de nube a dispositivo de IoT Hub.

comments
str

Comentarios de IoT Hub.

device_streams

El dispositivo transmite las propiedades de iothub.

features

Las funcionalidades y características habilitadas para el centro de IoT. Los valores conocidos son: "None" y "DeviceManagement".

encryption

Las propiedades de cifrado del centro de IoT.

locations

Ubicación principal y secundaria de IoT Hub.

enable_data_residency

Esta propiedad, cuando se establece en true, habilitará la residencia de datos, lo que deshabilitará la recuperación ante desastres.

root_certificate

Esta propiedad almacena información relacionada con el certificado raíz.