IotHubProperties interface
Właściwości centrum IoT.
Właściwości
allowed |
Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z usługi Iot Hub. |
authorization |
Zasady dostępu współdzielonego, których można użyć do zabezpieczenia połączenia z centrum IoT. |
cloud |
Właściwości komunikatów z chmury do urządzenia w usłudze IoT Hub. |
comments | Komentarze centrum IoT Hub. |
disable |
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. |
disable |
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. |
disable |
Jeśli ma wartość true, do uwierzytelniania nie można używać wszystkich kluczy sygnatury dostępu współdzielonego z zakresem modułu. |
enable |
Ta właściwość po ustawieniu wartości true włączy miejsce przechowywania danych, co spowoduje wyłączenie odzyskiwania po awarii. |
enable |
Jeśli wartość True, powiadomienia o przekazaniu plików są włączone. |
event |
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. |
host |
Nazwa hosta. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
ip |
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. |
messaging |
Właściwości punktu końcowego obsługi komunikatów dla kolejki powiadomień przekazywania pliku. |
min |
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. |
network |
Właściwości zestawu reguł sieciowych usługi IotHub |
private |
Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub |
provisioning |
Stan aprowizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
public |
Czy żądania z sieci publicznej są dozwolone |
restrict |
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. |
storage |
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
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}