TransferConfiguration Class

Configuration for defining the transfer of data.

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

Inheritance
TransferConfiguration

Constructor

TransferConfiguration(*, transfer_configuration_type: Union[str, azure.mgmt.databox.v2020_04_01.models._data_box_management_client_enums.TransferConfigurationType], transfer_filter_details: Optional[azure.mgmt.databox.v2020_04_01.models._models_py3.TransferConfigurationTransferFilterDetails] = None, transfer_all_details: Optional[azure.mgmt.databox.v2020_04_01.models._models_py3.TransferConfigurationTransferAllDetails] = None, **kwargs)

Parameters

transfer_configuration_type
str or <xref:azure.mgmt.databox.models.TransferConfigurationType>
Required

Required. Type of the configuration for transfer. Possible values include: "TransferAll", "TransferUsingFilter".

transfer_filter_details
<xref:azure.mgmt.databox.models.TransferConfigurationTransferFilterDetails>
Required

Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter.

transfer_all_details
<xref:azure.mgmt.databox.models.TransferConfigurationTransferAllDetails>
Required

Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll.