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.ModelIotHubProperties
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, device_streams: _models.IotHubPropertiesDeviceStreams | None = None, features: str | _models.Capabilities | None = None, encryption: _models.EncryptionPropertiesDescription | None = None, enable_data_residency: bool | None = None, root_certificate: _models.RootCertificateProperties | None = None, ip_version: str | _models.IpVersion | 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
|
Doğruysa, iot hub'ı kapsamlı SAS anahtarları olan SAS belirteçleri kimlik doğrulaması için kullanılamaz. |
disable_device_sas
|
Doğruysa, 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
|
Doğruysa, 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
|
str veya
PublicNetworkAccess
Ortak Ağdan gelen isteklere izin verilip verilmeyeceği. Bilinen değerler şunlardır: "Enabled" ve "Disabled". |
ip_filter_rules
|
IP filtresi kuralları. |
network_rule_sets
|
IotHub'ın Ağ Kuralı Kümesi Özellikleri. |
min_tls_version
|
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. |
private_endpoint_connections
|
Bu IotHub'da oluşturulan özel uç nokta bağlantıları. |
event_hub_endpoints
|
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 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, hata oluşmasına neden olur. |
messaging_endpoints
|
Dosya karşıya yükleme bildirim kuyruğu için 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
|
IoT hub açıklamaları. |
device_streams
|
Cihaz, iothub'ın özelliklerini akışa alır. |
features
|
str veya
Capabilities
IoT hub için etkinleştirilen özellikler ve özellikler. Bilinen değerler şunlardır: "Yok" ve "DeviceManagement". |
encryption
|
IoT hub'ına yönelik şifreleme özellikleri. |
enable_data_residency
|
Bu özellik true olarak ayarlandığında veri yerleşimini etkinleştirerek olağanüstü durum kurtarmayı devre dışı bırakır. |
root_certificate
|
Bu özellik kök sertifikayla ilgili bilgileri depolar. |
ip_version
|
Bu özellik, hub'ın şu anda kullanmakta olduğu IP Sürümünü belirtir. Bilinen değerler şunlardır: "ipv4", "ipv6", ve "ipv4ipv6". |
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
|
Doğruysa, iot hub'ı kapsamlı SAS anahtarları olan SAS belirteçleri kimlik doğrulaması için kullanılamaz. |
disable_device_sas
|
Doğruysa, 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
|
Doğruysa, 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
|
str veya
PublicNetworkAccess
Ortak Ağdan gelen isteklere izin verilip verilmeyeceği. Bilinen değerler şunlardır: "Enabled" ve "Disabled". |
ip_filter_rules
|
IP filtresi kuralları. |
network_rule_sets
|
IotHub'ın Ağ Kuralı Kümesi Özellikleri. |
min_tls_version
|
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. |
private_endpoint_connections
|
Bu IotHub'da oluşturulan özel uç nokta bağlantıları. |
provisioning_state
|
Sağlama durumu. |
state
|
Merkez durumu. |
host_name
|
Ana bilgisayarın adı. |
event_hub_endpoints
|
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 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, hata oluşmasına neden olur. |
messaging_endpoints
|
Dosya karşıya yükleme bildirim kuyruğu için 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
|
IoT hub açıklamaları. |
device_streams
|
Cihaz, iothub'ın özelliklerini akışa alır. |
features
|
str veya
Capabilities
IoT hub için etkinleştirilen özellikler ve özellikler. Bilinen değerler şunlardır: "Yok" ve "DeviceManagement". |
encryption
|
IoT hub'ına yönelik şifreleme özellikleri. |
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. |
root_certificate
|
Bu özellik kök sertifikayla ilgili bilgileri depolar. |
ip_version
|
Bu özellik, hub'ın şu anda kullanmakta olduğu IP Sürümünü belirtir. Bilinen değerler şunlardır: "ipv4", "ipv6", ve "ipv4ipv6". |
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin