Delen via


IotHubProperties Klas

De eigenschappen van een IoT-hub.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Overname
azure.mgmt.iothub._serialization.Model
IotHubProperties

Constructor

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, device_streams: _models.IotHubPropertiesDeviceStreams | None = None, features: str | _models.Capabilities | None = None, **kwargs)

Variabelen

authorization_policies
list[SharedAccessSignatureAuthorizationRule]

Het beleid voor gedeelde toegang dat u kunt gebruiken om een verbinding met de IoT-hub te beveiligen.

ip_filter_rules
list[IpFilterRule]

De IP-filterregels.

provisioning_state
str

De inrichtingsstatus.

state
str

De hubstatus.

host_name
str

De naam van de host.

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

De eigenschappen van het Event Hub-compatibele eindpunt. De enige mogelijke sleutels voor deze woordenlijst zijn gebeurtenissen. Deze sleutel moet aanwezig zijn in de woordenlijst tijdens het maken of bijwerken van aanroepen voor de IoT-hub.

routing
RoutingProperties

De routeringsgerelateerde eigenschappen van de IoT-hub. Zie: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.

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

De lijst met Azure Storage-eindpunten waar u bestanden kunt uploaden. Momenteel kunt u slechts één Azure Storage-account configureren en dat moet de bijbehorende sleutel hebben als $default. Als u meer dan één opslagaccount opgeeft, wordt er een fout gegenereerd. Als u geen waarde voor deze eigenschap opgeeft wanneer de eigenschap enableFileUploadNotifications is ingesteld op True, wordt er een fout gegenereerd.

messaging_endpoints
dict[<xref:str,azure.mgmt.iothub.v2019_07_01_preview.models.MessagingEndpointProperties>]

De berichteindpunteigenschappen voor de meldingswachtrij voor het uploaden van bestanden.

enable_file_upload_notifications
bool

Als waar is, zijn meldingen voor het uploaden van bestanden ingeschakeld.

cloud_to_device
CloudToDeviceProperties

De eigenschappen van cloud-naar-apparaat-berichten van IoT Hub.

comments
str

Opmerkingen bij IoT Hub.

device_streams
IotHubPropertiesDeviceStreams

Het apparaat streamt eigenschappen van iothub.

features
str of Capabilities

De mogelijkheden en functies die zijn ingeschakeld voor de IoT-hub. Bekende waarden zijn: 'None' en 'DeviceManagement'.

locations
list[IotHubLocationDescription]

Primaire en secundaire locatie voor IoT-hub.