Partager via


IotHubProperties interface

Propriétés d’un hub IoT.

Propriétés

allowedFqdnList

Liste des noms de domaine complets autorisés (nom de domaine complet) pour la sortie à partir d’Iot Hub.

authorizationPolicies

Les stratégies d’accès partagé que vous pouvez utiliser pour sécuriser une connexion au hub IoT.

cloudToDevice

Propriétés de messagerie cloud-à-appareil ioT Hub.

comments

Commentaires ioT Hub.

disableDeviceSAS

Si la valeur est true, tous les appareils (y compris les appareils Edge, mais à l’exclusion des modules) ne peuvent pas être utilisés pour l’authentification.

disableLocalAuth

Si la valeur est true, les jetons SAP avec des clés SAP étendues Iot hub ne peuvent pas être utilisés pour l’authentification.

disableModuleSAS

Si la valeur est true, toutes les clés SAP étendues au module ne peuvent pas être utilisées pour l’authentification.

enableDataResidency

Cette propriété lorsqu’elle est définie sur true active la résidence des données, ce qui désactive la récupération d’urgence.

enableFileUploadNotifications

Si la valeur est True, les notifications de chargement de fichiers sont activées.

eventHubEndpoints

Propriétés de point de terminaison compatibles avec Event Hub. La seule clé possible pour ce dictionnaire est les événements. Cette clé doit être présente dans le dictionnaire tout en effectuant des appels de création ou de mise à jour pour le hub IoT.

features

Fonctionnalités et fonctionnalités activées pour le hub IoT.

hostName

Nom de l’hôte. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

ipFilterRules

Règles de filtre IP.

locations

Emplacement principal et secondaire pour iot Hub REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

messagingEndpoints

Propriétés du point de terminaison de messagerie pour la file d’attente de notification de chargement de fichier.

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 à la version 1.2 soient rejetés.

networkRuleSets

Propriétés de l’ensemble de règles réseau d’IotHub

privateEndpointConnections

Connexions de point de terminaison privé créées sur cet IotHub

provisioningState

État d’approvisionnement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

publicNetworkAccess

Indique si les demandes du réseau public sont autorisées

restrictOutboundNetworkAccess

Si la valeur est true, la sortie d’IotHub est limitée uniquement aux noms de domaine complets autorisés configurés via allowedFqdnList.

routing

Propriétés associées au routage du hub IoT. Voir : https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

state

État du hub. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

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 qui doit avoir sa clé comme $default. La spécification de plusieurs comptes de stockage provoque 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 générée.

Détails de la propriété

allowedFqdnList

Liste des noms de domaine complets autorisés (nom de domaine complet) pour la sortie à 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 ioT Hub.

comments?: string

Valeur de propriété

string

disableDeviceSAS

Si la valeur est true, tous les appareils (y compris les appareils Edge, mais à l’exclusion des modules) ne peuvent pas être utilisés pour l’authentification.

disableDeviceSAS?: boolean

Valeur de propriété

boolean

disableLocalAuth

Si la valeur est true, les jetons SAP avec des clés SAP étendues Iot hub 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

Cette propriété lorsqu’elle est définie sur true 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. La seule clé possible pour ce dictionnaire est les événements. Cette clé doit être présente dans le dictionnaire tout en effectuant 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 et 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. Elle ne peut être remplie que par le serveur.

hostName?: string

Valeur de propriété

string

ipFilterRules

Règles de filtre IP.

ipFilterRules?: IpFilterRule[]

Valeur de propriété

locations

Emplacement principal et secondaire pour iot Hub REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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 à la version 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. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

publicNetworkAccess

Indique si les demandes du réseau public sont autorisées

publicNetworkAccess?: string

Valeur de propriété

string

restrictOutboundNetworkAccess

Si la valeur est true, la sortie d’IotHub est limitée uniquement aux noms de domaine complets autorisés configurés via allowedFqdnList.

restrictOutboundNetworkAccess?: boolean

Valeur de propriété

boolean

routing

Propriétés associé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 du hub. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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 qui doit avoir sa clé comme $default. La spécification de plusieurs comptes de stockage provoque 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 générée.

storageEndpoints?: {[propertyName: string]: StorageEndpointProperties}

Valeur de propriété

{[propertyName: string]: StorageEndpointProperties}