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, ip_filter_rules: List[_models.IpFilterRule] | 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, operations_monitoring_properties: _models.OperationsMonitoringProperties | None = None, features: str | _models.Capabilities | None = None, **kwargs)

Değişkenler

authorization_policies
list[SharedAccessSignatureAuthorizationRule]

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

ip_filter_rules
list[IpFilterRule]

IP filtresi kuralları.

provisioning_state
str

Sağlama durumu.

host_name
str

Ana bilgisayarın adı.

event_hub_endpoints
dict[<xref:str,azure.mgmt.iothub.v2017_01_19.models.EventHubProperties>]

Event Hub ile uyumlu uç nokta özellikleri. Bu sözlüğün olası anahtarları olaylar ve işlemlerMonitoringEvents'tir. Bu anahtarların her ikisi de IoT hub'ı için oluşturma veya güncelleştirme çağrıları yaparken sözlükte bulunmalıdır.

routing
RoutingProperties

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

storage_endpoints
dict[<xref:str,azure.mgmt.iothub.v2017_01_19.models.StorageEndpointProperties>]

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
dict[<xref:str,azure.mgmt.iothub.v2017_01_19.models.MessagingEndpointProperties>]

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

enable_file_upload_notifications
bool

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

cloud_to_device
CloudToDeviceProperties

IoT hub buluttan cihaza mesajlaşma özellikleri.

comments
str

Yorum.

operations_monitoring_properties
OperationsMonitoringProperties

IoT hub'ına yönelik işlemleri izleme özellikleri. Sözlüğün olası anahtarları Bağlantılar, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods'tır.

features
str veya Capabilities

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