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
ExportDevicesRequest

Constructor

ExportDevicesRequest(*, export_blob_container_uri: str, exclude_keys: bool, export_blob_name: Optional[str] = None, authentication_type: Optional[Union[str, azure.mgmt.iothub.v2021_03_03_preview.models._iot_hub_client_enums.AuthenticationType]] = None, identity: Optional[azure.mgmt.iothub.v2021_03_03_preview.models._models_py3.ManagedIdentity] = None, **kwargs)

Variables

export_blob_container_uri
str

Required. The export blob container URI.

exclude_keys
bool

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

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
str or AuthenticationType

Specifies authentication type being used for connecting to the storage account. Possible values include: "keyBased", "identityBased".

identity
ManagedIdentity

Managed identity properties of storage endpoint for export devices.