ImportDevicesRequest Class

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

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

Inheritance
ImportDevicesRequest

Constructor

ImportDevicesRequest(*, input_blob_container_uri: str, output_blob_container_uri: str, input_blob_name: Optional[str] = None, output_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

input_blob_container_uri
str

Required. The input blob container URI.

output_blob_container_uri
str

Required. The output blob container URI.

input_blob_name
str

The blob name to be used when importing from the provided input blob container.

output_blob_name
str

The blob name to use for storing the status of the import job.

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 import devices.