Aracılığıyla paylaş


IotHubProperties Sınıf

IoT hub'ının özellikleri.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

Devralma
azure.mgmt.iothub._serialization.Model
IotHubProperties

Oluşturucu

IotHubProperties(*, authorization_policies: List[_models.SharedAccessSignatureAuthorizationRule] | None = None, disable_local_auth: bool | None = None, disable_device_sas: bool | None = None, disable_module_sas: bool | None = None, restrict_outbound_network_access: bool | None = None, allowed_fqdn_list: List[str] | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, ip_filter_rules: List[_models.IpFilterRule] | None = None, network_rule_sets: _models.NetworkRuleSetProperties | None = None, min_tls_version: str | None = None, private_endpoint_connections: List[_models.PrivateEndpointConnection] | None = None, event_hub_endpoints: Dict[str, _models.EventHubProperties] | None = None, routing: _models.RoutingProperties | None = None, storage_endpoints: Dict[str, _models.StorageEndpointProperties] | None = None, messaging_endpoints: Dict[str, _models.MessagingEndpointProperties] | None = None, enable_file_upload_notifications: bool | None = None, cloud_to_device: _models.CloudToDeviceProperties | None = None, comments: str | None = None, features: str | _models.Capabilities | None = None, enable_data_residency: bool | None = None, **kwargs: Any)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
authorization_policies

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

disable_local_auth

True ise, iot hub'ı kapsamlı SAS anahtarları olan SAS belirteçleri kimlik doğrulaması için kullanılamaz.

disable_device_sas

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

disable_module_sas

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

restrict_outbound_network_access

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

allowed_fqdn_list

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

public_network_access

Genel Ağdan gelen isteklere izin verilip verilmeyeceği. Bilinen değerler şunlardır: "Etkin" ve "Devre Dışı".

ip_filter_rules

IP filtresi kuralları.

network_rule_sets

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

min_tls_version
str

Bu hub için destek eklenecek 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.

private_endpoint_connections

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

event_hub_endpoints

Event Hub ile 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 bulunması gerekir.

routing

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

storage_endpoints

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 hata oluşmasına neden olur. enableFileUploadNotifications özelliği True olarak ayarlandığında bu özellik için bir değer belirtilmemesi bir hata oluşmasına neden olur.

messaging_endpoints

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

enable_file_upload_notifications

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

cloud_to_device

IoT hub buluttan cihaza mesajlaşma özellikleri.

comments
str

IoT hub açıklamaları.

features

IoT hub'ı için etkinleştirilen özellikler ve özellikler. Bilinen değerler şunlardır: "Hiçbiri" ve "DeviceManagement".

enable_data_residency

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

Değişkenler

Name Description
authorization_policies

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

disable_local_auth

True ise, iot hub'ı kapsamlı SAS anahtarları olan SAS belirteçleri kimlik doğrulaması için kullanılamaz.

disable_device_sas

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

disable_module_sas

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

restrict_outbound_network_access

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

allowed_fqdn_list

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

public_network_access

Genel Ağdan gelen isteklere izin verilip verilmeyeceği. Bilinen değerler şunlardır: "Etkin" ve "Devre Dışı".

ip_filter_rules

IP filtresi kuralları.

network_rule_sets

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

min_tls_version
str

Bu hub için destek eklenecek 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.

private_endpoint_connections

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

provisioning_state
str

Sağlama durumu.

state
str

Hub durumu.

host_name
str

Ana bilgisayarın adı.

event_hub_endpoints

Event Hub ile 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 bulunması gerekir.

routing

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

storage_endpoints

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 hata oluşmasına neden olur. enableFileUploadNotifications özelliği True olarak ayarlandığında bu özellik için bir değer belirtilmemesi bir hata oluşmasına neden olur.

messaging_endpoints

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

enable_file_upload_notifications

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

cloud_to_device

IoT hub buluttan cihaza mesajlaşma özellikleri.

comments
str

IoT hub açıklamaları.

features

IoT hub'ı için etkinleştirilen özellikler ve özellikler. Bilinen değerler şunlardır: "Hiçbiri" ve "DeviceManagement".

locations

IoT hub'ı için birincil ve ikincil konum.

enable_data_residency

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