IotHubProperties interface
Właściwości centrum IoT Hub.
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 obsługi komunikatów w chmurze do urządzenia w usłudze IoT Hub. |
| comments | Komentarze centrum IoT Hub. |
| disable |
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. |
| disable |
Jeśli to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie centrum Iot nie mogą być używane do uwierzytelniania. |
| disable |
Jeśli to prawda, nie można użyć wszystkich kluczy sygnatury dostępu współdzielonego o zakresie modułu do uwierzytelniania. |
| enable |
Ta właściwość po ustawieniu wartości true spowoduje włączenie rezydencji danych, co spowoduje wyłączenie odzyskiwania po awarii. |
| enable |
Jeśli wartość True, powiadomienia dotyczące przekazywania 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 Hub. |
| 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 dla 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ć wartość "1.2", aby klienci korzystający z protokołu TLS w wersji starszej niż 1.2 zostali odrzuceni. |
| 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 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. |
| 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, 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
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}