Dela via


IotHubProperties interface

Egenskaperna för en IoT-hubb.

Egenskaper

allowedFqdnList

Lista över tillåtna FQDN(fullständigt domännamn) för utgående från Iot Hub.

authorizationPolicies

De principer för delad åtkomst som du kan använda för att skydda en anslutning till IoT-hubben.

cloudToDevice

Meddelandeegenskaperna för IoT Hub från moln till enhet.

comments

IoT Hub-kommentarer.

disableDeviceSAS

Om det är sant kan inte alla enheter (inklusive Edge-enheter men exklusive moduler) begränsade SAS-nycklar användas för autentisering.

disableLocalAuth

Om det är sant kan SAS-token med SAS-nycklar med Iot Hub-omfång inte användas för autentisering.

disableModuleSAS

Om det är sant kan inte alla SAS-nycklar med modulomfattning användas för autentisering.

enableDataResidency

Den här egenskapen när den är inställd på true aktiverar datahemvist, vilket inaktiverar haveriberedskap.

enableFileUploadNotifications

Om Sant aktiveras meddelanden om filuppladdning.

eventHubEndpoints

De Event Hub-kompatibla slutpunktsegenskaperna. De enda möjliga nycklarna till den här ordlistan är händelser. Den här nyckeln måste finnas i ordlistan när du skapar eller uppdaterar anrop för IoT-hubben.

features

Funktionerna och funktionerna som är aktiverade för IoT-hubben.

hostName

Namnet på värden. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

ipFilterRules

IP-filterreglerna.

locations

Primär och sekundär plats för iot hub OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

messagingEndpoints

Egenskaperna för meddelandeslutpunkten för meddelandekön för filuppladdning.

minTlsVersion

Anger den lägsta TLS-version som ska stödjas för den här hubben. Kan anges till "1.2" så att klienter som använder en TLS-version under 1.2 avvisas.

networkRuleSets

Egenskaper för nätverksregeluppsättning för IotHub

privateEndpointConnections

Privata slutpunktsanslutningar som skapats på denna IotHub

provisioningState

Etableringstillståndet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

publicNetworkAccess

Om begäranden från offentliga nätverk tillåts

restrictOutboundNetworkAccess

Om det är sant begränsas utgående från IotHub endast till de tillåtna FQDN:er som konfigureras via allowedFqdnList.

routing

Routningsrelaterade egenskaper för IoT-hubben. Se: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

state

Hubbtillståndet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

storageEndpoints

Listan över Azure Storage-slutpunkter där du kan ladda upp filer. För närvarande kan du bara konfigurera ett Azure Storage-konto och som MÅSTE ha dess nyckel som $default. Om du anger fler än ett lagringskonto genereras ett fel. Om du inte anger något värde för den här egenskapen när egenskapen enableFileUploadNotifications har angetts till True utlöses ett fel.

Egenskapsinformation

allowedFqdnList

Lista över tillåtna FQDN(fullständigt domännamn) för utgående från Iot Hub.

allowedFqdnList?: string[]

Egenskapsvärde

string[]

authorizationPolicies

De principer för delad åtkomst som du kan använda för att skydda en anslutning till IoT-hubben.

authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]

Egenskapsvärde

cloudToDevice

Meddelandeegenskaperna för IoT Hub från moln till enhet.

cloudToDevice?: CloudToDeviceProperties

Egenskapsvärde

comments

IoT Hub-kommentarer.

comments?: string

Egenskapsvärde

string

disableDeviceSAS

Om det är sant kan inte alla enheter (inklusive Edge-enheter men exklusive moduler) begränsade SAS-nycklar användas för autentisering.

disableDeviceSAS?: boolean

Egenskapsvärde

boolean

disableLocalAuth

Om det är sant kan SAS-token med SAS-nycklar med Iot Hub-omfång inte användas för autentisering.

disableLocalAuth?: boolean

Egenskapsvärde

boolean

disableModuleSAS

Om det är sant kan inte alla SAS-nycklar med modulomfattning användas för autentisering.

disableModuleSAS?: boolean

Egenskapsvärde

boolean

enableDataResidency

Den här egenskapen när den är inställd på true aktiverar datahemvist, vilket inaktiverar haveriberedskap.

enableDataResidency?: boolean

Egenskapsvärde

boolean

enableFileUploadNotifications

Om Sant aktiveras meddelanden om filuppladdning.

enableFileUploadNotifications?: boolean

Egenskapsvärde

boolean

eventHubEndpoints

De Event Hub-kompatibla slutpunktsegenskaperna. De enda möjliga nycklarna till den här ordlistan är händelser. Den här nyckeln måste finnas i ordlistan när du skapar eller uppdaterar anrop för IoT-hubben.

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

Egenskapsvärde

{[propertyName: string]: EventHubProperties}

features

Funktionerna och funktionerna som är aktiverade för IoT-hubben.

features?: string

Egenskapsvärde

string

hostName

Namnet på värden. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

hostName?: string

Egenskapsvärde

string

ipFilterRules

IP-filterreglerna.

ipFilterRules?: IpFilterRule[]

Egenskapsvärde

locations

Primär och sekundär plats för iot hub OBS: Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

locations?: IotHubLocationDescription[]

Egenskapsvärde

messagingEndpoints

Egenskaperna för meddelandeslutpunkten för meddelandekön för filuppladdning.

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

Egenskapsvärde

{[propertyName: string]: MessagingEndpointProperties}

minTlsVersion

Anger den lägsta TLS-version som ska stödjas för den här hubben. Kan anges till "1.2" så att klienter som använder en TLS-version under 1.2 avvisas.

minTlsVersion?: string

Egenskapsvärde

string

networkRuleSets

Egenskaper för nätverksregeluppsättning för IotHub

networkRuleSets?: NetworkRuleSetProperties

Egenskapsvärde

privateEndpointConnections

Privata slutpunktsanslutningar som skapats på denna IotHub

privateEndpointConnections?: PrivateEndpointConnection[]

Egenskapsvärde

provisioningState

Etableringstillståndet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

publicNetworkAccess

Om begäranden från offentliga nätverk tillåts

publicNetworkAccess?: string

Egenskapsvärde

string

restrictOutboundNetworkAccess

Om det är sant begränsas utgående från IotHub endast till de tillåtna FQDN:er som konfigureras via allowedFqdnList.

restrictOutboundNetworkAccess?: boolean

Egenskapsvärde

boolean

routing

Routningsrelaterade egenskaper för IoT-hubben. Se: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

routing?: RoutingProperties

Egenskapsvärde

state

Hubbtillståndet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

state?: string

Egenskapsvärde

string

storageEndpoints

Listan över Azure Storage-slutpunkter där du kan ladda upp filer. För närvarande kan du bara konfigurera ett Azure Storage-konto och som MÅSTE ha dess nyckel som $default. Om du anger fler än ett lagringskonto genereras ett fel. Om du inte anger något värde för den här egenskapen när egenskapen enableFileUploadNotifications har angetts till True utlöses ett fel.

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

Egenskapsvärde

{[propertyName: string]: StorageEndpointProperties}