DataTransferDetailsValidationRequest Class

Request to validate export and import data details.

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

Inheritance
azure.mgmt.databox.v2020_04_01.models._models_py3.ValidationInputRequest
DataTransferDetailsValidationRequest

Constructor

DataTransferDetailsValidationRequest(*, device_type: Union[str, azure.mgmt.databox.v2020_04_01.models._data_box_management_client_enums.SkuName], transfer_type: Union[str, azure.mgmt.databox.v2020_04_01.models._data_box_management_client_enums.TransferType], data_export_details: Optional[List[azure.mgmt.databox.v2020_04_01.models._models_py3.DataExportDetails]] = None, data_import_details: Optional[List[azure.mgmt.databox.v2020_04_01.models._models_py3.DataImportDetails]] = None, **kwargs)

Parameters

validation_type
str or <xref:azure.mgmt.databox.models.ValidationInputDiscriminator>
Required

Required. Identifies the type of validation request.Constant filled by server. Possible values include: "ValidateAddress", "ValidateSubscriptionIsAllowedToCreateJob", "ValidatePreferences", "ValidateCreateOrderLimit", "ValidateSkuAvailability", "ValidateDataTransferDetails".

data_export_details
list[<xref:azure.mgmt.databox.models.DataExportDetails>]
Required

List of DataTransfer details to be used to export data from azure.

data_import_details
list[<xref:azure.mgmt.databox.models.DataImportDetails>]
Required

List of DataTransfer details to be used to import data to azure.

device_type
str or <xref:azure.mgmt.databox.models.SkuName>
Required

Required. Device type. Possible values include: "DataBox", "DataBoxDisk", "DataBoxHeavy".

transfer_type
str or <xref:azure.mgmt.databox.models.TransferType>
Required

Required. Type of the transfer. Possible values include: "ImportToAzure", "ExportFromAzure".