Udostępnij za pośrednictwem


IotHubProperties interface

Właściwości centrum IoT.

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 komunikatów z chmury do urządzenia w usłudze IoT Hub.

comments

Komentarze centrum IoT Hub.

disableDeviceSAS

Jeśli ma wartość true, 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 jest to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie Iot hub nie mogą być używane do uwierzytelniania.

disableModuleSAS

Jeśli ma wartość true, do uwierzytelniania nie można używać wszystkich kluczy sygnatury dostępu współdzielonego z zakresem modułu.

enableDataResidency

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

enableFileUploadNotifications

Jeśli wartość True, powiadomienia o przekazaniu 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.

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 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ć na wartość "1.2", aby klienci korzystający z protokołu TLS w wersji poniżej 1.2 zostali odrzuconi.

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 powiązane z routingiem centrum IoT. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

state

Stan centrum. 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, 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 komunikatów z chmury 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 ma wartość true, 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 jest to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie Iot hub nie mogą być używane do uwierzytelniania.

disableLocalAuth?: boolean

Wartość właściwości

boolean

disableModuleSAS

Jeśli ma wartość true, do uwierzytelniania nie można używać wszystkich kluczy sygnatury dostępu współdzielonego z zakresem modułu.

disableModuleSAS?: boolean

Wartość właściwości

boolean

enableDataResidency

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

enableDataResidency?: boolean

Wartość właściwości

boolean

enableFileUploadNotifications

Jeśli wartość True, powiadomienia o przekazaniu 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.

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 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ć na wartość "1.2", aby klienci korzystający z protokołu TLS w wersji poniżej 1.2 zostali odrzuconi.

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 powiązane z routingiem centrum IoT. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

routing?: RoutingProperties

Wartość właściwości

state

Stan centrum. 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, powoduje zgłoszenie błędu.

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

Wartość właściwości

{[propertyName: string]: StorageEndpointProperties}