|
AddressValidationOutput(AddressValidationResult)
|
Output of the address validation api.
|
|
AddressValidationResult(ResponseError, Nullable<AddressValidationStatus>, IEnumerable<DataBoxShippingAddress>)
|
The address validation output.
|
|
ApplianceNetworkConfiguration(String, String)
|
The Network Adapter configuration of a DataBox.
|
|
AvailableSkusContent(DataBoxJobTransferType, String, AzureLocation, IEnumerable<DataBoxSkuName>)
|
The filters for showing the available skus.
|
|
AzureFileFilterDetails(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)
|
Filter details to transfer Azure files.
|
|
BlobFilterDetails(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)
|
Filter details to transfer Azure Blobs.
|
|
CreateJobValidationContent(IEnumerable<DataBoxValidationInputContent>)
|
It does all pre-job creation validations.
|
|
CreateOrderLimitForSubscriptionValidationContent(DataBoxSkuName, Nullable<DeviceModelName>)
|
Request to validate create order limit for current subscription.
|
|
CreateOrderLimitForSubscriptionValidationResult(ResponseError, Nullable<DataBoxValidationStatus>)
|
Properties of create order limit for subscription validation response.
|
|
CustomerDiskJobSecrets(DataCenterAccessSecurityCode, ResponseError, IEnumerable<DataBoxDiskSecret>, String)
|
The secrets related to customer disk job.
|
|
DataBoxAccountCopyLogDetails(String, String, String)
|
Copy log details for a storage account of a DataBox job.
|
|
DataBoxAccountCredentialDetails(String, Nullable<DataAccountType>, String, IEnumerable<ShareCredentialDetails>)
|
Credential details of the account.
|
|
DataBoxBasicJobDetails(IEnumerable<DataBoxJobStage>, DataBoxContactDetails,
DataBoxShippingAddress, PackageShippingDetails, PackageShippingDetails,
IEnumerable<DataImportDetails>, IEnumerable<DataExportDetails>,
String, DataBoxOrderPreferences, ReverseShippingDetails, IEnumerable<CopyLogDetails>,
String, String, DeviceErasureDetails, DataBoxKeyEncryptionKey,
Nullable<Int32>, IEnumerable<CustomerResolutionCode>, LastMitigationActionOnJob,
DataCenterAddressResult, Nullable<DataCenterCode>)
|
Job details.
Please note this is the abstract base class. The derived classes available for instantiation are: DataBoxCustomerDiskJobDetails, DataBoxDiskJobDetails, DataBoxHeavyJobDetails, and DataBoxJobDetails.
|
|
DataBoxContactDetails(String, String, String, String, IEnumerable<String>, IEnumerable<NotificationPreference>)
|
Contact Details.
|
|
DataBoxCopyProgress(String, Nullable<DataBoxJobTransferType>,
Nullable<DataAccountType>, ResourceIdentifier, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Boolean>, ResponseError, IEnumerable<CustomerResolutionCode>)
|
Copy progress.
|
|
DataBoxCustomerDiskCopyLogDetails(String, String, String)
|
Copy Log Details for customer disk.
|
|
DataBoxCustomerDiskCopyProgress(String, Nullable<DataBoxJobTransferType>,
Nullable<DataAccountType>, ResourceIdentifier, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Boolean>, ResponseError, IEnumerable<CustomerResolutionCode>,
String, Nullable<DataBoxCopyStatus>)
|
DataBox CustomerDisk Copy Progress.
|
|
DataBoxCustomerDiskJobDetails(IEnumerable<DataBoxJobStage>, DataBoxContactDetails,
DataBoxShippingAddress, PackageShippingDetails, PackageShippingDetails,
IEnumerable<DataImportDetails>, IEnumerable<DataExportDetails>,
DataBoxOrderPreferences, ReverseShippingDetails, IEnumerable<CopyLogDetails>,
String, String, DeviceErasureDetails, DataBoxKeyEncryptionKey,
Nullable<Int32>, IEnumerable<CustomerResolutionCode>, LastMitigationActionOnJob,
DataCenterAddressResult, Nullable<DataCenterCode>, IDictionary<String,
ImportDiskDetails>, IReadOnlyDictionary<String,ExportDiskDetails>,
IEnumerable<DataBoxCustomerDiskCopyProgress>, PackageCarrierInfo,
PackageCarrierDetails, Nullable<Boolean>)
|
Customer disk job details.
|
|
DataBoxDiskCopyLogDetails(String, String, String)
|
Copy Log Details for a disk.
|
|
DataBoxDiskCopyProgress(String, Nullable<Int64>, Nullable<Int32>, Nullable<DataBoxCopyStatus>, ResponseError, IEnumerable<CustomerResolutionCode>)
|
DataBox Disk Copy Progress.
|
|
DataBoxDiskGranularCopyLogDetails(String, ResourceIdentifier, String, String)
|
Granular Copy Log Details for customer disk.
|
|
DataBoxDiskGranularCopyProgress(String, Nullable<DataBoxJobTransferType>,
Nullable<DataAccountType>, ResourceIdentifier, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Boolean>, ResponseError, IEnumerable<CustomerResolutionCode>,
String, Nullable<DataBoxCopyStatus>)
|
DataBox Disk Granular Copy Progress.
|
|
DataBoxDiskJobDetails(IEnumerable<DataBoxJobStage>, DataBoxContactDetails,
DataBoxShippingAddress, PackageShippingDetails, PackageShippingDetails,
IEnumerable<DataImportDetails>, IEnumerable<DataExportDetails>,
DataBoxOrderPreferences, ReverseShippingDetails, IEnumerable<CopyLogDetails>,
String, String, DeviceErasureDetails, DataBoxKeyEncryptionKey,
Nullable<Int32>, IEnumerable<CustomerResolutionCode>, LastMitigationActionOnJob,
DataCenterAddressResult, Nullable<DataCenterCode>, IDictionary<String,
Int32>, IEnumerable<DataBoxDiskCopyProgress>, IEnumerable<DataBoxDiskGranularCopyProgress>,
IEnumerable<DataBoxDiskGranularCopyLogDetails>, IReadOnlyDictionary<String,
Int32>, String)
|
DataBox Disk Job Details.
|
|
DataBoxDiskJobSecrets(DataCenterAccessSecurityCode, ResponseError, IEnumerable<DataBoxDiskSecret>, String, Nullable<Boolean>)
|
The secrets related to disk job.
|
|
DataBoxDiskSecret(String, String)
|
Contains all the secrets of a Disk.
|
|
DataBoxHeavyAccountCopyLogDetails(String, IEnumerable<String>, IEnumerable<String>)
|
Copy log details for a storage account for Databox heavy.
|
|
DataBoxHeavyJobDetails(IEnumerable<DataBoxJobStage>, DataBoxContactDetails,
DataBoxShippingAddress, PackageShippingDetails, PackageShippingDetails,
IEnumerable<DataImportDetails>, IEnumerable<DataExportDetails>,
DataBoxOrderPreferences, ReverseShippingDetails, IEnumerable<CopyLogDetails>,
String, String, DeviceErasureDetails, DataBoxKeyEncryptionKey,
Nullable<Int32>, IEnumerable<CustomerResolutionCode>, LastMitigationActionOnJob,
DataCenterAddressResult, Nullable<DataCenterCode>, IEnumerable<DataBoxCopyProgress>,
String)
|
Databox Heavy Device Job Details.
|
|
DataBoxHeavyJobSecrets(DataCenterAccessSecurityCode, ResponseError, IEnumerable<DataBoxHeavySecret>)
|
The secrets related to a databox heavy job.
|
|
DataBoxHeavySecret(String, String, IEnumerable<ApplianceNetworkConfiguration>, String, IEnumerable<DataBoxAccountCredentialDetails>)
|
The secrets related to a databox heavy.
|
|
DataBoxJobCancellationReason(String)
|
Reason for cancellation.
|
|
DataBoxJobData(ResourceIdentifier, String, ResourceType, SystemData,
IDictionary<String,String>, AzureLocation, DataBoxJobTransferType,
Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ReverseShippingDetailsEditStatus>,
Nullable<ReverseTransportPreferenceEditStatus>, Nullable<Boolean>,
Nullable<DataBoxStageName>, Nullable<DataBoxStageName>, Nullable<DateTimeOffset>,
ResponseError, DataBoxBasicJobDetails, String, Nullable<JobDeliveryType>,
Nullable<DateTimeOffset>, Nullable<Boolean>, Nullable<Boolean>,
DataBoxSku, ManagedServiceIdentity)
|
Initializes a new instance of DataBoxJobData.
|
|
DataBoxJobDetails(IEnumerable<DataBoxJobStage>, DataBoxContactDetails,
DataBoxShippingAddress, PackageShippingDetails, PackageShippingDetails,
IEnumerable<DataImportDetails>, IEnumerable<DataExportDetails>,
DataBoxOrderPreferences, ReverseShippingDetails, IEnumerable<CopyLogDetails>,
String, String, DeviceErasureDetails, DataBoxKeyEncryptionKey,
Nullable<Int32>, IEnumerable<CustomerResolutionCode>, LastMitigationActionOnJob,
DataCenterAddressResult, Nullable<DataCenterCode>, IEnumerable<DataBoxCopyProgress>,
String)
|
Databox Job Details.
|
|
DataBoxJobPatch(UpdateJobDetails, IDictionary<String,String>, ManagedServiceIdentity)
|
|
DataBoxJobSecrets(DataCenterAccessSecurityCode, ResponseError, IEnumerable<DataBoxSecret>)
|
The secrets related to a databox job.
|
|
DataBoxJobStage(Nullable<DataBoxStageName>, String, Nullable<DataBoxStageStatus>, Nullable<DateTimeOffset>, BinaryData, IEnumerable<JobDelayDetails>)
|
Job stages.
|
|
DataBoxOrderPreferences(IEnumerable<String>, TransportPreferences, TransportPreferences, DataBoxEncryptionPreferences, IEnumerable<String>)
|
Preferences related to the order.
|
|
DataBoxScheduleAvailabilityContent(AzureLocation, String, Nullable<DeviceModelName>)
|
Request body to get the availability for scheduling data box orders orders.
|
|
DataBoxSecret(String, String, IEnumerable<ApplianceNetworkConfiguration>, String, IEnumerable<DataBoxAccountCredentialDetails>)
|
The secrets related to a DataBox.
|
|
DataBoxShipmentPickUpResult(String, Nullable<DateTimeOffset>)
|
Shipment pick up response.
|
|
DataBoxSkuCapacity(String, String, String)
|
Capacity of the sku.
|
|
DataBoxSkuCost(Nullable<Guid>, String, Nullable<Double>)
|
Describes metadata for retrieving price info.
|
|
DataBoxSkuInformation(DataBoxSku, Nullable<Boolean>, IEnumerable<DataLocationToServiceLocationMap>,
DataBoxSkuCapacity, IEnumerable<DataBoxSkuCost>, IEnumerable<String>,
Nullable<SkuDisabledReason>, String, String, IEnumerable<String>)
|
Initializes a new instance of DataBoxSkuInformation.
|
|
DataBoxValidateAddressContent(DataBoxShippingAddress, DataBoxSkuName, TransportPreferences, Nullable<DeviceModelName>)
|
The requirements to validate customer address where the device needs to be shipped.
|
|
DataBoxValidationContent(IEnumerable<DataBoxValidationInputContent>)
|
Minimum request requirement of any validation category.
Please note this is the abstract base class. The derived classes available for instantiation are: CreateJobValidationContent.
|
|
DataBoxValidationInputResult(String, ResponseError)
|
Minimum properties that should be present in each individual validation response.
Please note this is the abstract base class. The derived classes available for instantiation are: AddressValidationResult, CreateOrderLimitForSubscriptionValidationResult, DataTransferDetailsValidationResult, PreferencesValidationResult, SkuAvailabilityValidationResult, and SubscriptionIsAllowedToCreateJobValidationResult.
|
|
DataBoxValidationResult(Nullable<OverallValidationStatus>, IEnumerable<DataBoxValidationInputResult>)
|
Initializes a new instance of DataBoxValidationResult.
|
|
DataCenterAccessSecurityCode(String, String)
|
Dc access security code.
|
|
DataCenterAddressContent(AzureLocation, DataBoxSkuName, Nullable<DeviceModelName>)
|
Request body to get the datacenter address.
|
|
DataCenterAddressInstructionResult(IEnumerable<String>, Nullable<AzureLocation>, String)
|
Datacenter instruction for given storage location.
|
|
DataCenterAddressLocationResult(IEnumerable<String>, Nullable<AzureLocation>,
String, String, String, String, String, String, String, String,
String, String, String, String, String)
|
Datacenter address for given storage location.
|
|
DataCenterAddressResult(String, IEnumerable<String>, Nullable<AzureLocation>)
|
Datacenter address for given storage location.
Please note this is the abstract base class. The derived classes available for instantiation are: DataCenterAddressInstructionResult and DataCenterAddressLocationResult.
|
|
DataLocationToServiceLocationMap(Nullable<AzureLocation>, Nullable<AzureLocation>)
|
Map of data location to service location.
|
|
DataTransferDetailsValidationContent(IEnumerable<DataExportDetails>,
IEnumerable<DataImportDetails>, DataBoxSkuName, DataBoxJobTransferType,
Nullable<DeviceModelName>)
|
Request to validate export and import data details.
|
|
DataTransferDetailsValidationResult(ResponseError, Nullable<DataBoxValidationStatus>)
|
Properties of data transfer details validation response.
|
|
DeviceCapabilityDetails(Nullable<HardwareEncryption>)
|
Device capability details for a given sku for a given region.
|
|
DeviceErasureDetails(Nullable<DataBoxStageStatus>, String, String)
|
Device erasure details with erasure completion status, secure erasure sas key and erasureordestructionlog sas key.
|
|
DiskScheduleAvailabilityContent(AzureLocation, String, Nullable<DeviceModelName>, Int32)
|
Request body to get the availability for scheduling disk orders.
|
|
ExportDiskDetails(String, String, String)
|
Export disk details.
|
|
GranularCopyProgress(String, Nullable<DataBoxJobTransferType>,
Nullable<DataAccountType>, ResourceIdentifier, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>,
Nullable<Int64>, Nullable<Boolean>, ResponseError, IEnumerable<CustomerResolutionCode>)
|
Granular Copy progress.
|
|
HeavyScheduleAvailabilityContent(AzureLocation, String, Nullable<DeviceModelName>)
|
Request body to get the availability for scheduling heavy orders.
|
|
ImportDiskDetails(String, String, String, String)
|
Import disk details.
|
|
JobDelayDetails(Nullable<DelayNotificationStatus>, Nullable<PortalDelayErrorCode>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
|
Job Delay Notification details.
|
|
JobSecrets(String, DataCenterAccessSecurityCode, ResponseError)
|
The base class for the secrets
Please note this is the abstract base class. The derived classes available for instantiation are: CustomerDiskJobSecrets, DataBoxDiskJobSecrets, DataBoxHeavyJobSecrets, and DataBoxJobSecrets.
|
|
LastMitigationActionOnJob(Nullable<DateTimeOffset>, Nullable<Boolean>, Nullable<CustomerResolutionCode>)
|
Last Mitigation Action Performed On Job.
|
|
MarkDevicesShippedContent(PackageCarrierInfo)
|
The request body to provide the delivery package details of job.
|
|
PackageShippingDetails(Uri, String, String)
|
package shipping details.
|
|
PreferencesValidationContent(DataBoxOrderPreferences, DataBoxSkuName, Nullable<DeviceModelName>)
|
Request to validate preference of transport and data center.
|
|
PreferencesValidationResult(ResponseError, Nullable<DataBoxValidationStatus>)
|
Properties of data center and transport preference validation response.
|
|
RegionConfigurationResult(IEnumerable<DateTimeOffset>, IEnumerable<TransportAvailabilityDetails>,
DataCenterAddressResult, IEnumerable<DeviceCapabilityDetails>)
|
Initializes a new instance of RegionConfigurationResult.
|
|
ReverseShippingDetails(ContactInfo, DataBoxShippingAddress, Nullable<Boolean>)
|
Reverse Shipping Address and contact details for a job.
|
|
ScheduleAvailabilityContent(AzureLocation, String, String, Nullable<DeviceModelName>)
|
Request body to get the availability for scheduling orders.
Please note this is the abstract base class. The derived classes available for instantiation are: DataBoxScheduleAvailabilityContent, DiskScheduleAvailabilityContent, and HeavyScheduleAvailabilityContent.
|
|
ShareCredentialDetails(String, Nullable<ShareDestinationFormatType>, String, String, IEnumerable<DataBoxAccessProtocol>)
|
Credential details of the shares in account.
|
|
ShipmentPickUpContent(DateTimeOffset, DateTimeOffset, String)
|
Shipment pick up request details.
|
|
SkuAvailabilityValidationContent(DataBoxSkuName, DataBoxJobTransferType, String, AzureLocation, Nullable<DeviceModelName>)
|
Request to validate sku availability.
|
|
SkuAvailabilityValidationResult(ResponseError, Nullable<DataBoxValidationStatus>)
|
Properties of sku availability validation response.
|
|
SubscriptionIsAllowedToCreateJobValidationResult(ResponseError, Nullable<DataBoxValidationStatus>)
|
Properties of subscription permission to create job validation response.
|
|
TransferFilterDetails(DataAccountType, BlobFilterDetails, AzureFileFilterDetails, IEnumerable<FilterFileDetails>)
|
Details of the filtering the transfer of data.
|
|
TransportAvailabilityDetails(Nullable<TransportShipmentType>)
|
Transport options availability details for given region.
|
|
TransportPreferences(TransportShipmentType, Nullable<Boolean>)
|
Preferences related to the shipment logistics of the sku.
|
|
UnencryptedCredentials(String, JobSecrets)
|
Unencrypted credentials for accessing device.
|