IotHubProperties interface
Propriétés d’un hub IoT.
Propriétés
allowed |
Liste des noms de domaine complets (FQDN) autorisés pour les sorties à partir d’Iot Hub. |
authorization |
Les stratégies d’accès partagé que vous pouvez utiliser pour sécuriser une connexion au hub IoT. |
cloud |
Propriétés de messagerie cloud-à-appareil IoT Hub. |
comments | Commentaires du hub IoT. |
disable |
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 |
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 |
Si la valeur est true, toutes les clés SAP étendues au module ne peuvent pas être utilisées pour l’authentification. |
enable |
Lorsqu’elle est définie sur true, cette propriété active la résidence des données, ce qui désactive la récupération d’urgence. |
enable |
Si la valeur est True, les notifications de chargement de fichiers sont activées. |
event |
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. |
features | Fonctionnalités activées pour le hub IoT. |
host |
Nom de l’hôte. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
ip |
Règles de filtre IP. |
locations | Emplacement principal et secondaire pour iot hub REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
messaging |
Propriétés du point de terminaison de messagerie pour la file d’attente de notification de chargement de fichier. |
min |
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. |
network |
Propriétés de l’ensemble de règles réseau d’IotHub |
private |
Connexions de point de terminaison privé créées sur cet IotHub |
provisioning |
État d’approvisionnement. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
public |
Si les requêtes provenant du réseau public sont autorisées |
restrict |
Si la valeur est true, la sortie d’IotHub sera limitée aux noms de domaine complets autorisés configurés via allowedFqdnList. |
routing | Propriétés liées au routage du hub IoT. Voir: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
state | État hub. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur. |
storage |
Liste des points de terminaison stockage Azure où vous pouvez charger des fichiers. Actuellement, vous ne pouvez configurer qu’un seul compte 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. |
Détails de la propriété
allowedFqdnList
Liste des noms de domaine complets (FQDN) autorisés pour les sorties à partir d’Iot Hub.
allowedFqdnList?: string[]
Valeur de propriété
string[]
authorizationPolicies
Les stratégies d’accès partagé que vous pouvez utiliser pour sécuriser une connexion au hub IoT.
authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]
Valeur de propriété
cloudToDevice
Propriétés de messagerie cloud-à-appareil IoT Hub.
cloudToDevice?: CloudToDeviceProperties
Valeur de propriété
comments
Commentaires du hub IoT.
comments?: string
Valeur de propriété
string
disableDeviceSAS
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.
disableDeviceSAS?: boolean
Valeur de propriété
boolean
disableLocalAuth
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.
disableLocalAuth?: boolean
Valeur de propriété
boolean
disableModuleSAS
Si la valeur est true, toutes les clés SAP étendues au module ne peuvent pas être utilisées pour l’authentification.
disableModuleSAS?: boolean
Valeur de propriété
boolean
enableDataResidency
Lorsqu’elle est définie sur true, cette propriété active la résidence des données, ce qui désactive la récupération d’urgence.
enableDataResidency?: boolean
Valeur de propriété
boolean
enableFileUploadNotifications
Si la valeur est True, les notifications de chargement de fichiers sont activées.
enableFileUploadNotifications?: boolean
Valeur de propriété
boolean
eventHubEndpoints
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.
eventHubEndpoints?: {[propertyName: string]: EventHubProperties}
Valeur de propriété
{[propertyName: string]: EventHubProperties}
features
Fonctionnalités activées pour le hub IoT.
features?: string
Valeur de propriété
string
hostName
Nom de l’hôte. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
hostName?: string
Valeur de propriété
string
ipFilterRules
locations
Emplacement principal et secondaire pour iot hub REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
locations?: IotHubLocationDescription[]
Valeur de propriété
messagingEndpoints
Propriétés du point de terminaison de messagerie pour la file d’attente de notification de chargement de fichier.
messagingEndpoints?: {[propertyName: string]: MessagingEndpointProperties}
Valeur de propriété
{[propertyName: string]: MessagingEndpointProperties}
minTlsVersion
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.
minTlsVersion?: string
Valeur de propriété
string
networkRuleSets
Propriétés de l’ensemble de règles réseau d’IotHub
networkRuleSets?: NetworkRuleSetProperties
Valeur de propriété
privateEndpointConnections
Connexions de point de terminaison privé créées sur cet IotHub
privateEndpointConnections?: PrivateEndpointConnection[]
Valeur de propriété
provisioningState
État d’approvisionnement. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
provisioningState?: string
Valeur de propriété
string
publicNetworkAccess
Si les requêtes provenant du réseau public sont autorisées
publicNetworkAccess?: string
Valeur de propriété
string
restrictOutboundNetworkAccess
Si la valeur est true, la sortie d’IotHub sera limitée aux noms de domaine complets autorisés configurés via allowedFqdnList.
restrictOutboundNetworkAccess?: boolean
Valeur de propriété
boolean
routing
Propriétés liées au routage du hub IoT. Voir: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
routing?: RoutingProperties
Valeur de propriété
state
État hub. REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.
state?: string
Valeur de propriété
string
storageEndpoints
Liste des points de terminaison stockage Azure où vous pouvez charger des fichiers. Actuellement, vous ne pouvez configurer qu’un seul compte 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.
storageEndpoints?: {[propertyName: string]: StorageEndpointProperties}
Valeur de propriété
{[propertyName: string]: StorageEndpointProperties}