ArmDataBoxModelFactory.DataBoxCustomerDiskJobDetails Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of DataBoxCustomerDiskJobDetails.
public static Azure.ResourceManager.DataBox.Models.DataBoxCustomerDiskJobDetails DataBoxCustomerDiskJobDetails (System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataBoxJobStage> jobStages = default, Azure.ResourceManager.DataBox.Models.DataBoxContactDetails contactDetails = default, Azure.ResourceManager.DataBox.Models.DataBoxShippingAddress shippingAddress = default, Azure.ResourceManager.DataBox.Models.PackageShippingDetails deliveryPackage = default, Azure.ResourceManager.DataBox.Models.PackageShippingDetails returnPackage = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataImportDetails> dataImportDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataExportDetails> dataExportDetails = default, Azure.ResourceManager.DataBox.Models.DataBoxOrderPreferences preferences = default, Azure.ResourceManager.DataBox.Models.ReverseShippingDetails reverseShippingDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.CopyLogDetails> copyLogDetails = default, string reverseShipmentLabelSasKey = default, string chainOfCustodySasKey = default, Azure.ResourceManager.DataBox.Models.DeviceErasureDetails deviceErasureDetails = default, Azure.ResourceManager.DataBox.Models.DataBoxKeyEncryptionKey keyEncryptionKey = default, int? expectedDataSizeInTerabytes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.CustomerResolutionCode> actions = default, Azure.ResourceManager.DataBox.Models.LastMitigationActionOnJob lastMitigationActionOnJob = default, Azure.ResourceManager.DataBox.Models.DataCenterAddressResult dataCenterAddress = default, Azure.ResourceManager.DataBox.Models.DataCenterCode? dataCenterCode = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.DataBox.Models.ImportDiskDetails> importDiskDetails = default, System.Collections.Generic.IReadOnlyDictionary<string,Azure.ResourceManager.DataBox.Models.ExportDiskDetails> exportDiskDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataBox.Models.DataBoxCustomerDiskCopyProgress> copyProgress = default, Azure.ResourceManager.DataBox.Models.PackageCarrierInfo deliverToDataCenterPackageDetails = default, Azure.ResourceManager.DataBox.Models.PackageCarrierDetails returnToCustomerPackageDetails = default, bool? enableManifestBackup = default);
static member DataBoxCustomerDiskJobDetails : seq<Azure.ResourceManager.DataBox.Models.DataBoxJobStage> * Azure.ResourceManager.DataBox.Models.DataBoxContactDetails * Azure.ResourceManager.DataBox.Models.DataBoxShippingAddress * Azure.ResourceManager.DataBox.Models.PackageShippingDetails * Azure.ResourceManager.DataBox.Models.PackageShippingDetails * seq<Azure.ResourceManager.DataBox.Models.DataImportDetails> * seq<Azure.ResourceManager.DataBox.Models.DataExportDetails> * Azure.ResourceManager.DataBox.Models.DataBoxOrderPreferences * Azure.ResourceManager.DataBox.Models.ReverseShippingDetails * seq<Azure.ResourceManager.DataBox.Models.CopyLogDetails> * string * string * Azure.ResourceManager.DataBox.Models.DeviceErasureDetails * Azure.ResourceManager.DataBox.Models.DataBoxKeyEncryptionKey * Nullable<int> * seq<Azure.ResourceManager.DataBox.Models.CustomerResolutionCode> * Azure.ResourceManager.DataBox.Models.LastMitigationActionOnJob * Azure.ResourceManager.DataBox.Models.DataCenterAddressResult * Nullable<Azure.ResourceManager.DataBox.Models.DataCenterCode> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.DataBox.Models.ImportDiskDetails> * System.Collections.Generic.IReadOnlyDictionary<string, Azure.ResourceManager.DataBox.Models.ExportDiskDetails> * seq<Azure.ResourceManager.DataBox.Models.DataBoxCustomerDiskCopyProgress> * Azure.ResourceManager.DataBox.Models.PackageCarrierInfo * Azure.ResourceManager.DataBox.Models.PackageCarrierDetails * Nullable<bool> -> Azure.ResourceManager.DataBox.Models.DataBoxCustomerDiskJobDetails
Public Shared Function DataBoxCustomerDiskJobDetails (Optional jobStages As IEnumerable(Of DataBoxJobStage) = Nothing, Optional contactDetails As DataBoxContactDetails = Nothing, Optional shippingAddress As DataBoxShippingAddress = Nothing, Optional deliveryPackage As PackageShippingDetails = Nothing, Optional returnPackage As PackageShippingDetails = Nothing, Optional dataImportDetails As IEnumerable(Of DataImportDetails) = Nothing, Optional dataExportDetails As IEnumerable(Of DataExportDetails) = Nothing, Optional preferences As DataBoxOrderPreferences = Nothing, Optional reverseShippingDetails As ReverseShippingDetails = Nothing, Optional copyLogDetails As IEnumerable(Of CopyLogDetails) = Nothing, Optional reverseShipmentLabelSasKey As String = Nothing, Optional chainOfCustodySasKey As String = Nothing, Optional deviceErasureDetails As DeviceErasureDetails = Nothing, Optional keyEncryptionKey As DataBoxKeyEncryptionKey = Nothing, Optional expectedDataSizeInTerabytes As Nullable(Of Integer) = Nothing, Optional actions As IEnumerable(Of CustomerResolutionCode) = Nothing, Optional lastMitigationActionOnJob As LastMitigationActionOnJob = Nothing, Optional dataCenterAddress As DataCenterAddressResult = Nothing, Optional dataCenterCode As Nullable(Of DataCenterCode) = Nothing, Optional importDiskDetails As IDictionary(Of String, ImportDiskDetails) = Nothing, Optional exportDiskDetails As IReadOnlyDictionary(Of String, ExportDiskDetails) = Nothing, Optional copyProgress As IEnumerable(Of DataBoxCustomerDiskCopyProgress) = Nothing, Optional deliverToDataCenterPackageDetails As PackageCarrierInfo = Nothing, Optional returnToCustomerPackageDetails As PackageCarrierDetails = Nothing, Optional enableManifestBackup As Nullable(Of Boolean) = Nothing) As DataBoxCustomerDiskJobDetails
Parameters
- jobStages
- IEnumerable<DataBoxJobStage>
List of stages that run in the job.
- contactDetails
- DataBoxContactDetails
Contact details for notification and shipping.
- shippingAddress
- DataBoxShippingAddress
Shipping address of the customer.
- deliveryPackage
- PackageShippingDetails
Delivery package shipping details.
- returnPackage
- PackageShippingDetails
Return package shipping details.
- dataImportDetails
- IEnumerable<DataImportDetails>
Details of the data to be imported into azure.
- dataExportDetails
- IEnumerable<DataExportDetails>
Details of the data to be exported from azure.
- preferences
- DataBoxOrderPreferences
Preferences for the order.
- reverseShippingDetails
- ReverseShippingDetails
Optional Reverse Shipping details for order.
- copyLogDetails
- IEnumerable<CopyLogDetails>
List of copy log details. Please note CopyLogDetails is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DataBoxAccountCopyLogDetails, DataBoxCustomerDiskCopyLogDetails, DataBoxDiskCopyLogDetails and DataBoxHeavyAccountCopyLogDetails.
- reverseShipmentLabelSasKey
- String
Shared access key to download the return shipment label.
- chainOfCustodySasKey
- String
Shared access key to download the chain of custody logs.
- deviceErasureDetails
- DeviceErasureDetails
Holds device data erasure details.
- keyEncryptionKey
- DataBoxKeyEncryptionKey
Details about which key encryption type is being used.
The expected size of the data, which needs to be transferred in this job, in terabytes.
- actions
- IEnumerable<CustomerResolutionCode>
Available actions on the job.
- lastMitigationActionOnJob
- LastMitigationActionOnJob
Last mitigation action performed on the job.
- dataCenterAddress
- DataCenterAddressResult
Datacenter address to ship to, for the given sku and storage location. Please note DataCenterAddressResult is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DataCenterAddressInstructionResult and DataCenterAddressLocationResult.
- dataCenterCode
- Nullable<DataCenterCode>
DataCenter code.
- importDiskDetails
- IDictionary<String,ImportDiskDetails>
Contains the map of disk serial number to the disk details for import jobs.
- exportDiskDetails
- IReadOnlyDictionary<String,ExportDiskDetails>
Contains the map of disk serial number to the disk details for export jobs.
- copyProgress
- IEnumerable<DataBoxCustomerDiskCopyProgress>
Copy progress per disk.
- deliverToDataCenterPackageDetails
- PackageCarrierInfo
Delivery package shipping details.
- returnToCustomerPackageDetails
- PackageCarrierDetails
Return package shipping details.
Flag to indicate if disk manifest should be backed-up in the Storage Account.
Returns
A new DataBoxCustomerDiskJobDetails instance for mocking.