ExportDevicesRequest Class

Use to provide parameters when requesting an export of all devices in the IoT hub.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.iothub._serialization.Model
ExportDevicesRequest

Constructor

ExportDevicesRequest(*, export_blob_container_uri: str, exclude_keys: bool, export_blob_name: str | None = None, authentication_type: str | _models.AuthenticationType | None = None, identity: _models.ManagedIdentity | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
export_blob_container_uri
str

The export blob container URI. Required.

exclude_keys

The value indicating whether keys should be excluded during export. Required.

export_blob_name
str

The name of the blob that will be created in the provided output blob container. This blob will contain the exported device registry information for the IoT Hub.

authentication_type

Specifies authentication type being used for connecting to the storage account. Known values are: "keyBased" and "identityBased".

identity

Managed identity properties of storage endpoint for export devices.

Variables

Name Description
export_blob_container_uri
str

The export blob container URI. Required.

exclude_keys

The value indicating whether keys should be excluded during export. Required.

export_blob_name
str

The name of the blob that will be created in the provided output blob container. This blob will contain the exported device registry information for the IoT Hub.

authentication_type

Specifies authentication type being used for connecting to the storage account. Known values are: "keyBased" and "identityBased".

identity

Managed identity properties of storage endpoint for export devices.