Aracılığıyla paylaş


IotHubProperties interface

IoT hub'ının özellikleri.

Özellikler

allowedFqdnList

Iot Hub'dan çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi.

authorizationPolicies

IoT hub'ına bir bağlantının güvenliğini sağlamak için kullanabileceğiniz paylaşılan erişim ilkeleri.

cloudToDevice

IoT hub buluttan cihaza mesajlaşma özellikleri.

comments

IoT hub açıklamaları.

disableDeviceSAS

Doğruysa, tüm cihazlar (Edge cihazları dahil ancak modüller hariç) kapsamlı SAS anahtarları kimlik doğrulaması için kullanılamaz.

disableLocalAuth

Doğruysa, Iot hub'ı kapsamlı SAS anahtarları olan SAS belirteçleri kimlik doğrulaması için kullanılamaz.

disableModuleSAS

True ise, tüm modül kapsamlı SAS anahtarları kimlik doğrulaması için kullanılamaz.

enableDataResidency

True olarak ayarlandığında bu özellik, veri yerleşimini etkinleştirerek olağanüstü durum kurtarmayı devre dışı bırakır.

enableFileUploadNotifications

True ise, dosya yükleme bildirimleri etkinleştirilir.

eventHubEndpoints

Event Hub uyumlu uç nokta özellikleri. Bu sözlüğün tek olası anahtarları olaylardır. Bu anahtarın, IoT hub'ı için oluşturma veya güncelleştirme çağrıları yapılırken sözlükte mevcut olması gerekir.

features

IoT hub'ı için etkinleştirilen özellikler ve özellikler.

hostName

Konağın adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

ipFilterRules

IP filtresi kuralları.

locations

iot hub'ı için birincil ve ikincil konum NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

messagingEndpoints

Dosya karşıya yükleme bildirim kuyruğu için mesajlaşma uç noktası özellikleri.

minTlsVersion

Bu hub için destek için en düşük TLS sürümünü belirtir. 1.2'nin altındaki BIR TLS sürümünü kullanan istemcilerin reddedilmesi için "1.2" olarak ayarlanabilir.

networkRuleSets

IotHub'ın Ağ Kuralı Kümesi Özellikleri

privateEndpointConnections

Bu IotHub'da oluşturulan özel uç nokta bağlantıları

provisioningState

Sağlama durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

publicNetworkAccess

Genel Ağdan gelen isteklere izin verilip verilmeyeceği

restrictOutboundNetworkAccess

Doğruysa, IotHub'dan çıkış yalnızca allowedFqdnList aracılığıyla yapılandırılan izin verilen FQDN'lerle kısıtlanır.

routing

IoT hub'ının yönlendirmeyle ilgili özellikleri. Bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

state

Merkez durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

storageEndpoints

Dosyaları karşıya yükleyebileceğiniz Azure Depolama uç noktalarının listesi. Şu anda yalnızca bir Azure Depolama hesabı yapılandırabilirsiniz ve bu hesabın anahtarı $default olmalıdır. Birden fazla depolama hesabı belirtilmesi hataya neden olur. enableFileUploadNotifications özelliği True olarak ayarlandığında bu özellik için bir değer belirtilmemesi bir hatanın alınmasına neden olur.

Özellik Ayrıntıları

allowedFqdnList

Iot Hub'dan çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi.

allowedFqdnList?: string[]

Özellik Değeri

string[]

authorizationPolicies

IoT hub'ına bir bağlantının güvenliğini sağlamak için kullanabileceğiniz paylaşılan erişim ilkeleri.

authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]

Özellik Değeri

cloudToDevice

IoT hub buluttan cihaza mesajlaşma özellikleri.

cloudToDevice?: CloudToDeviceProperties

Özellik Değeri

comments

IoT hub açıklamaları.

comments?: string

Özellik Değeri

string

disableDeviceSAS

Doğruysa, tüm cihazlar (Edge cihazları dahil ancak modüller hariç) kapsamlı SAS anahtarları kimlik doğrulaması için kullanılamaz.

disableDeviceSAS?: boolean

Özellik Değeri

boolean

disableLocalAuth

Doğruysa, Iot hub'ı kapsamlı SAS anahtarları olan SAS belirteçleri kimlik doğrulaması için kullanılamaz.

disableLocalAuth?: boolean

Özellik Değeri

boolean

disableModuleSAS

True ise, tüm modül kapsamlı SAS anahtarları kimlik doğrulaması için kullanılamaz.

disableModuleSAS?: boolean

Özellik Değeri

boolean

enableDataResidency

True olarak ayarlandığında bu özellik, veri yerleşimini etkinleştirerek olağanüstü durum kurtarmayı devre dışı bırakır.

enableDataResidency?: boolean

Özellik Değeri

boolean

enableFileUploadNotifications

True ise, dosya yükleme bildirimleri etkinleştirilir.

enableFileUploadNotifications?: boolean

Özellik Değeri

boolean

eventHubEndpoints

Event Hub uyumlu uç nokta özellikleri. Bu sözlüğün tek olası anahtarları olaylardır. Bu anahtarın, IoT hub'ı için oluşturma veya güncelleştirme çağrıları yapılırken sözlükte mevcut olması gerekir.

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

Özellik Değeri

{[propertyName: string]: EventHubProperties}

features

IoT hub'ı için etkinleştirilen özellikler ve özellikler.

features?: string

Özellik Değeri

string

hostName

Konağın adı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

hostName?: string

Özellik Değeri

string

ipFilterRules

IP filtresi kuralları.

ipFilterRules?: IpFilterRule[]

Özellik Değeri

locations

iot hub'ı için birincil ve ikincil konum NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

locations?: IotHubLocationDescription[]

Özellik Değeri

messagingEndpoints

Dosya karşıya yükleme bildirim kuyruğu için mesajlaşma uç noktası özellikleri.

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

Özellik Değeri

{[propertyName: string]: MessagingEndpointProperties}

minTlsVersion

Bu hub için destek için en düşük TLS sürümünü belirtir. 1.2'nin altındaki BIR TLS sürümünü kullanan istemcilerin reddedilmesi için "1.2" olarak ayarlanabilir.

minTlsVersion?: string

Özellik Değeri

string

networkRuleSets

IotHub'ın Ağ Kuralı Kümesi Özellikleri

networkRuleSets?: NetworkRuleSetProperties

Özellik Değeri

privateEndpointConnections

Bu IotHub'da oluşturulan özel uç nokta bağlantıları

privateEndpointConnections?: PrivateEndpointConnection[]

Özellik Değeri

provisioningState

Sağlama durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

provisioningState?: string

Özellik Değeri

string

publicNetworkAccess

Genel Ağdan gelen isteklere izin verilip verilmeyeceği

publicNetworkAccess?: string

Özellik Değeri

string

restrictOutboundNetworkAccess

Doğruysa, IotHub'dan çıkış yalnızca allowedFqdnList aracılığıyla yapılandırılan izin verilen FQDN'lerle kısıtlanır.

restrictOutboundNetworkAccess?: boolean

Özellik Değeri

boolean

routing

IoT hub'ının yönlendirmeyle ilgili özellikleri. Bkz. https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging

routing?: RoutingProperties

Özellik Değeri

state

Merkez durumu. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

state?: string

Özellik Değeri

string

storageEndpoints

Dosyaları karşıya yükleyebileceğiniz Azure Depolama uç noktalarının listesi. Şu anda yalnızca bir Azure Depolama hesabı yapılandırabilirsiniz ve bu hesabın anahtarı $default olmalıdır. Birden fazla depolama hesabı belirtilmesi hataya neden olur. enableFileUploadNotifications özelliği True olarak ayarlandığında bu özellik için bir değer belirtilmemesi bir hatanın alınmasına neden olur.

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

Özellik Değeri

{[propertyName: string]: StorageEndpointProperties}