IotHubProperties Classe
Propriétés d’un hub IoT.
Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.
- Héritage
-
azure.mgmt.iothub._serialization.ModelIotHubProperties
Constructeur
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, **kwargs: Any)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
authorization_policies
|
Les stratégies d’accès partagé que vous pouvez utiliser pour sécuriser une connexion au hub IoT. |
disable_local_auth
|
Si la valeur est true, les jetons SAS avec des clés SAP étendues au hub Iot ne peuvent pas être utilisés pour l’authentification. |
disable_device_sas
|
Si la valeur est true, tous les périphériques (y compris les appareils Edge, mais à l’exception des modules) les clés SAP délimitées ne peuvent pas être utilisées pour l’authentification. |
disable_module_sas
|
Si la valeur est true, toutes les clés SAP étendues au module ne peuvent pas être utilisées pour l’authentification. |
restrict_outbound_network_access
|
Si la valeur est true, la sortie d’IotHub est limitée aux noms de domaine complets autorisés configurés via allowedFqdnList. |
allowed_fqdn_list
|
Liste des noms de domaine complets (FQDN) autorisés pour les sorties à partir d’Iot Hub. |
public_network_access
|
Indique si les demandes provenant du réseau public sont autorisées. Les valeurs connues sont « Enabled » et « Disabled ». |
ip_filter_rules
|
Règles de filtre IP. |
network_rule_sets
|
Propriétés de l’ensemble de règles réseau d’IotHub. |
min_tls_version
|
Spécifie la version TLS minimale à prendre en charge pour ce hub. Peut être défini sur « 1.2 » pour que les clients qui utilisent une version TLS inférieure à 1.2 soient rejetés. |
private_endpoint_connections
|
Connexions de point de terminaison privé créées sur cet IotHub. |
event_hub_endpoints
|
Propriétés de point de terminaison compatibles avec Event Hub. Les seules clés possibles de ce dictionnaire sont les événements. Cette clé doit être présente dans le dictionnaire lors des appels de création ou de mise à jour pour le hub IoT. |
routing
|
Propriétés liées au routage du hub IoT. Voir https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Liste des points de terminaison stockage Azure dans lesquels vous pouvez charger des fichiers. Actuellement, vous ne pouvez configurer qu’un seul compte de stockage Azure et dont la clé doit être $default. La spécification de plusieurs comptes de stockage entraîne la levée d’une erreur. Si vous ne spécifiez pas de valeur pour cette propriété lorsque la propriété enableFileUploadNotifications a la valeur True, une erreur est levée. |
messaging_endpoints
|
Propriétés du point de terminaison de messagerie pour la file d’attente de notification de chargement de fichier. |
enable_file_upload_notifications
|
Si la valeur est True, les notifications de chargement de fichiers sont activées. |
cloud_to_device
|
Propriétés de messagerie cloud-à-appareil IoT Hub. |
comments
|
Commentaires du hub IoT. |
features
|
str ou
Capabilities
Fonctionnalités activées pour le hub IoT. Les valeurs connues sont « None » et « DeviceManagement ». |
Variables
Nom | Description |
---|---|
authorization_policies
|
Les stratégies d’accès partagé que vous pouvez utiliser pour sécuriser une connexion au hub IoT. |
disable_local_auth
|
Si la valeur est true, les jetons SAS avec des clés SAP étendues au hub Iot ne peuvent pas être utilisés pour l’authentification. |
disable_device_sas
|
Si la valeur est true, tous les périphériques (y compris les appareils Edge, mais à l’exception des modules) les clés SAP délimitées ne peuvent pas être utilisées pour l’authentification. |
disable_module_sas
|
Si la valeur est true, toutes les clés SAP étendues au module ne peuvent pas être utilisées pour l’authentification. |
restrict_outbound_network_access
|
Si la valeur est true, la sortie d’IotHub est limitée aux noms de domaine complets autorisés configurés via allowedFqdnList. |
allowed_fqdn_list
|
Liste des noms de domaine complets (FQDN) autorisés pour les sorties à partir d’Iot Hub. |
public_network_access
|
Indique si les demandes provenant du réseau public sont autorisées. Les valeurs connues sont « Enabled » et « Disabled ». |
ip_filter_rules
|
Règles de filtre IP. |
network_rule_sets
|
Propriétés de l’ensemble de règles réseau d’IotHub. |
min_tls_version
|
Spécifie la version TLS minimale à prendre en charge pour ce hub. Peut être défini sur « 1.2 » pour que les clients qui utilisent une version TLS inférieure à 1.2 soient rejetés. |
private_endpoint_connections
|
Connexions de point de terminaison privé créées sur cet IotHub. |
provisioning_state
|
État d’approvisionnement. |
state
|
État du hub. |
host_name
|
Nom de l’hôte. |
event_hub_endpoints
|
Propriétés de point de terminaison compatibles avec Event Hub. Les seules clés possibles de ce dictionnaire sont les événements. Cette clé doit être présente dans le dictionnaire lors des appels de création ou de mise à jour pour le hub IoT. |
routing
|
Propriétés liées au routage du hub IoT. Voir https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
Liste des points de terminaison stockage Azure dans lesquels vous pouvez charger des fichiers. Actuellement, vous ne pouvez configurer qu’un seul compte de stockage Azure et dont la clé doit être $default. La spécification de plusieurs comptes de stockage entraîne la levée d’une erreur. Si vous ne spécifiez pas de valeur pour cette propriété lorsque la propriété enableFileUploadNotifications a la valeur True, une erreur est levée. |
messaging_endpoints
|
Propriétés du point de terminaison de messagerie pour la file d’attente de notification de chargement de fichier. |
enable_file_upload_notifications
|
Si la valeur est True, les notifications de chargement de fichiers sont activées. |
cloud_to_device
|
Propriétés de messagerie cloud-à-appareil IoT Hub. |
comments
|
Commentaires du hub IoT. |
features
|
str ou
Capabilities
Fonctionnalités activées pour le hub IoT. Les valeurs connues sont « None » et « DeviceManagement ». |
locations
|
Emplacement principal et secondaire pour iot Hub. |
Azure SDK for Python