TransferFilterDetails Class

Details of the filtering the transfer of data.

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

Inheritance
TransferFilterDetails

Constructor

TransferFilterDetails(*, data_account_type: Union[str, azure.mgmt.databox.v2020_04_01.models._data_box_management_client_enums.DataAccountType], blob_filter_details: Optional[azure.mgmt.databox.v2020_04_01.models._models_py3.BlobFilterDetails] = None, azure_file_filter_details: Optional[azure.mgmt.databox.v2020_04_01.models._models_py3.AzureFileFilterDetails] = None, filter_file_details: Optional[List[azure.mgmt.databox.v2020_04_01.models._models_py3.FilterFileDetails]] = None, **kwargs)

Parameters

data_account_type
str or <xref:azure.mgmt.databox.models.DataAccountType>
Required

Required. Type of the account of data. Possible values include: "StorageAccount", "ManagedDisk".

blob_filter_details
<xref:azure.mgmt.databox.models.BlobFilterDetails>
Required

Filter details to transfer blobs.

azure_file_filter_details
<xref:azure.mgmt.databox.models.AzureFileFilterDetails>
Required

Filter details to transfer Azure files.

filter_file_details
list[<xref:azure.mgmt.databox.models.FilterFileDetails>]
Required

Details of the filter files to be used for data transfer.