Udostępnij przez


IotHubProperties interface

Właściwości centrum IoT Hub.

Właściwości

allowedFqdnList

Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z usługi Iot Hub.

authorizationPolicies

Zasady dostępu współdzielonego, których można użyć do zabezpieczenia połączenia z centrum IoT.

cloudToDevice

Właściwości obsługi komunikatów w chmurze do urządzenia w usłudze IoT Hub.

comments

Komentarze centrum IoT Hub.

disableDeviceSAS

Jeśli to prawda, nie można używać wszystkich urządzeń (w tym urządzeń brzegowych, ale z wyłączeniem modułów) kluczy SAS o określonym zakresie.

disableLocalAuth

Jeśli to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie centrum Iot nie mogą być używane do uwierzytelniania.

disableModuleSAS

Jeśli to prawda, nie można użyć wszystkich kluczy sygnatury dostępu współdzielonego o zakresie modułu do uwierzytelniania.

enableDataResidency

Ta właściwość po ustawieniu wartości true spowoduje włączenie rezydencji danych, co spowoduje wyłączenie odzyskiwania po awarii.

enableFileUploadNotifications

Jeśli wartość True, powiadomienia dotyczące przekazywania plików są włączone.

eventHubEndpoints

Właściwości punktu końcowego zgodnego z centrum zdarzeń. Jedynymi możliwymi kluczami do tego słownika są zdarzenia. Ten klucz musi być obecny w słowniku podczas tworzenia lub aktualizowania wywołań dla centrum IoT.

features

Możliwości i funkcje włączone dla centrum IoT Hub.

hostName

Nazwa hosta. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

ipFilterRules

Reguły filtrowania adresów IP.

locations

Lokalizacja podstawowa i pomocnicza dla centrum iot UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

messagingEndpoints

Właściwości punktu końcowego obsługi komunikatów dla kolejki powiadomień przekazywania pliku.

minTlsVersion

Określa minimalną wersję protokołu TLS do obsługi tego centrum. Można ustawić wartość "1.2", aby klienci korzystający z protokołu TLS w wersji starszej niż 1.2 zostali odrzuceni.

networkRuleSets

Właściwości zestawu reguł sieciowych usługi IotHub

privateEndpointConnections

Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub

provisioningState

Stan aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

publicNetworkAccess

Czy żądania z sieci publicznej są dozwolone

restrictOutboundNetworkAccess

W przypadku wartości true ruch wychodzący z usługi IotHub będzie ograniczony tylko do dozwolonych nazw FQDN skonfigurowanych za pośrednictwem listy allowedFqdnList.

routing

Właściwości związane z routingiem centrum IoT Hub. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

state

Stan koncentratora. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

storageEndpoints

Lista punktów końcowych usługi Azure Storage, w których można przekazywać pliki. Obecnie można skonfigurować tylko jedno konto usługi Azure Storage i musi mieć jego klucz jako $default. Określenie więcej niż jednego konta magazynu powoduje zgłoszenie błędu. Nie określono wartości dla tej właściwości, gdy właściwość enableFileUploadNotifications jest ustawiona na wartość True, co powoduje zgłoszenie błędu.

Szczegóły właściwości

allowedFqdnList

Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z usługi Iot Hub.

allowedFqdnList?: string[]

Wartość właściwości

string[]

authorizationPolicies

Zasady dostępu współdzielonego, których można użyć do zabezpieczenia połączenia z centrum IoT.

authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]

Wartość właściwości

cloudToDevice

Właściwości obsługi komunikatów w chmurze do urządzenia w usłudze IoT Hub.

cloudToDevice?: CloudToDeviceProperties

Wartość właściwości

comments

Komentarze centrum IoT Hub.

comments?: string

Wartość właściwości

string

disableDeviceSAS

Jeśli to prawda, nie można używać wszystkich urządzeń (w tym urządzeń brzegowych, ale z wyłączeniem modułów) kluczy SAS o określonym zakresie.

disableDeviceSAS?: boolean

Wartość właściwości

boolean

disableLocalAuth

Jeśli to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie centrum Iot nie mogą być używane do uwierzytelniania.

disableLocalAuth?: boolean

Wartość właściwości

boolean

disableModuleSAS

Jeśli to prawda, nie można użyć wszystkich kluczy sygnatury dostępu współdzielonego o zakresie modułu do uwierzytelniania.

disableModuleSAS?: boolean

Wartość właściwości

boolean

enableDataResidency

Ta właściwość po ustawieniu wartości true spowoduje włączenie rezydencji danych, co spowoduje wyłączenie odzyskiwania po awarii.

enableDataResidency?: boolean

Wartość właściwości

boolean

enableFileUploadNotifications

Jeśli wartość True, powiadomienia dotyczące przekazywania plików są włączone.

enableFileUploadNotifications?: boolean

Wartość właściwości

boolean

eventHubEndpoints

Właściwości punktu końcowego zgodnego z centrum zdarzeń. Jedynymi możliwymi kluczami do tego słownika są zdarzenia. Ten klucz musi być obecny w słowniku podczas tworzenia lub aktualizowania wywołań dla centrum IoT.

eventHubEndpoints?: {[propertyName: string]: EventHubProperties}

Wartość właściwości

{[propertyName: string]: EventHubProperties}

features

Możliwości i funkcje włączone dla centrum IoT Hub.

features?: string

Wartość właściwości

string

hostName

Nazwa hosta. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

hostName?: string

Wartość właściwości

string

ipFilterRules

Reguły filtrowania adresów IP.

ipFilterRules?: IpFilterRule[]

Wartość właściwości

locations

Lokalizacja podstawowa i pomocnicza dla centrum iot UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

locations?: IotHubLocationDescription[]

Wartość właściwości

messagingEndpoints

Właściwości punktu końcowego obsługi komunikatów dla kolejki powiadomień przekazywania pliku.

messagingEndpoints?: {[propertyName: string]: MessagingEndpointProperties}

Wartość właściwości

{[propertyName: string]: MessagingEndpointProperties}

minTlsVersion

Określa minimalną wersję protokołu TLS do obsługi tego centrum. Można ustawić wartość "1.2", aby klienci korzystający z protokołu TLS w wersji starszej niż 1.2 zostali odrzuceni.

minTlsVersion?: string

Wartość właściwości

string

networkRuleSets

Właściwości zestawu reguł sieciowych usługi IotHub

networkRuleSets?: NetworkRuleSetProperties

Wartość właściwości

privateEndpointConnections

Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub

privateEndpointConnections?: PrivateEndpointConnection[]

Wartość właściwości

provisioningState

Stan aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

publicNetworkAccess

Czy żądania z sieci publicznej są dozwolone

publicNetworkAccess?: string

Wartość właściwości

string

restrictOutboundNetworkAccess

W przypadku wartości true ruch wychodzący z usługi IotHub będzie ograniczony tylko do dozwolonych nazw FQDN skonfigurowanych za pośrednictwem listy allowedFqdnList.

restrictOutboundNetworkAccess?: boolean

Wartość właściwości

boolean

routing

Właściwości związane z routingiem centrum IoT Hub. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

routing?: RoutingProperties

Wartość właściwości

state

Stan koncentratora. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

state?: string

Wartość właściwości

string

storageEndpoints

Lista punktów końcowych usługi Azure Storage, w których można przekazywać pliki. Obecnie można skonfigurować tylko jedno konto usługi Azure Storage i musi mieć jego klucz jako $default. Określenie więcej niż jednego konta magazynu powoduje zgłoszenie błędu. Nie określono wartości dla tej właściwości, gdy właściwość enableFileUploadNotifications jest ustawiona na wartość True, co powoduje zgłoszenie błędu.

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

Wartość właściwości

{[propertyName: string]: StorageEndpointProperties}