IotHubProperties interface
Egenskaperna för en IoT-hubb.
Egenskaper
| allowed |
Lista över tillåtna FQDN(fullständigt domännamn) för utgående från Iot Hub. |
| authorization |
De principer för delad åtkomst som du kan använda för att skydda en anslutning till IoT-hubben. |
| cloud |
Meddelandeegenskaperna för IoT Hub från moln till enhet. |
| comments | IoT Hub-kommentarer. |
| disable |
Om det är sant kan inte alla enheter (inklusive Edge-enheter men exklusive moduler) begränsade SAS-nycklar användas för autentisering. |
| disable |
Om det är sant kan SAS-token med SAS-nycklar med Iot Hub-omfång inte användas för autentisering. |
| disable |
Om det är sant kan inte alla SAS-nycklar med modulomfattning användas för autentisering. |
| enable |
Den här egenskapen när den är inställd på true aktiverar datahemvist, vilket inaktiverar haveriberedskap. |
| enable |
Om Sant aktiveras meddelanden om filuppladdning. |
| event |
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. |
| host |
Namnet på värden. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| ip |
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. |
| messaging |
Egenskaperna för meddelandeslutpunkten för meddelandekön för filuppladdning. |
| min |
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. |
| network |
Egenskaper för nätverksregeluppsättning för IotHub |
| private |
Privata slutpunktsanslutningar som skapats på denna IotHub |
| provisioning |
Etableringstillståndet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| public |
Om begäranden från offentliga nätverk tillåts |
| restrict |
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. |
| storage |
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
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}