IotHubProperties Clase
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.ModelIotHubProperties
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, ip_version: str | _models.IpVersion | 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 IoT Hub 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 sin incluir 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 solicitudes de red pública. Los valores conocidos son: "Enabled" y "Disabled". |
ip_filter_rules
|
Reglas de filtro IP. |
network_rule_sets
|
Propiedades del conjunto de reglas de red de IotHub. |
min_tls_version
|
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 los eventos. Esta clave debe estar presente en el diccionario mientras se realizan llamadas de creación o actualización para ioT Hub. |
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 producirá 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, las notificaciones de carga de archivos están habilitadas. |
cloud_to_device
|
Las propiedades de mensajería de nube a dispositivo de IoT Hub. |
comments
|
Comentarios de IoT Hub. |
device_streams
|
Las propiedades del dispositivo transmiten 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, por lo tanto, deshabilitando la recuperación ante desastres. |
root_certificate
|
Esta propiedad almacena información relacionada con el certificado raíz. |
ip_version
|
Esta propiedad especifica la versión DE IP que está usando actualmente el centro. Los valores conocidos son: "ipv4", "ipv6" y "ipv4ipv6". |
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 IoT Hub 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 sin incluir 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 solicitudes de red pública. Los valores conocidos son: "Enabled" y "Disabled". |
ip_filter_rules
|
Reglas de filtro IP. |
network_rule_sets
|
Propiedades del conjunto de reglas de red de IotHub. |
min_tls_version
|
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
|
Estado de aprovisionamiento. |
state
|
Estado del concentrador. |
host_name
|
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 los eventos. Esta clave debe estar presente en el diccionario mientras se realizan llamadas de creación o actualización para ioT Hub. |
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 producirá 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, las notificaciones de carga de archivos están habilitadas. |
cloud_to_device
|
Las propiedades de mensajería de nube a dispositivo de IoT Hub. |
comments
|
Comentarios de IoT Hub. |
device_streams
|
Las propiedades del dispositivo transmiten 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 para iot Hub. |
enable_data_residency
|
Esta propiedad cuando se establece en true, habilitará la residencia de datos, por lo tanto, deshabilitando la recuperación ante desastres. |
root_certificate
|
Esta propiedad almacena información relacionada con el certificado raíz. |
ip_version
|
Esta propiedad especifica la versión DE IP que está usando actualmente el centro. Los valores conocidos son: "ipv4", "ipv6" y "ipv4ipv6". |
Azure SDK for Python