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
azure.mgmt.iothub._serialization.Model
ImportDevicesRequest

Constructor

ImportDevicesRequest(*, input_blob_container_uri: str, output_blob_container_uri: str, input_blob_name: str | None = None, output_blob_name: str | None = None, authentication_type: str | _models.AuthenticationType | None = None, identity: _models.ManagedIdentity | None = None, include_configurations: bool | None = None, configurations_blob_name: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
input_blob_container_uri
str

The input blob container URI. Required.

output_blob_container_uri
str

The output blob container URI. Required.

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

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

include_configurations

The value indicating whether configurations should be imported.

configurations_blob_name
str

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

Variables

Name Description
input_blob_container_uri
str

The input blob container URI. Required.

output_blob_container_uri
str

The output blob container URI. Required.

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

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

include_configurations

The value indicating whether configurations should be imported.

configurations_blob_name
str

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