Azure.ResourceManager.DataBox.Models Namespace

Classes

AddressValidationOutput

Output of the address validation api.

AddressValidationResult

The address validation output.

ApplianceNetworkConfiguration

The Network Adapter configuration of a DataBox.

ArmDataBoxModelFactory

Model factory for models.

AvailableSkusContent

The filters for showing the available skus.

AzureFileFilterDetails

Filter details to transfer Azure files.

BlobFilterDetails

Filter details to transfer Azure Blobs.

ContactInfo

Contact Info.

CopyLogDetails

Details for log generated during copy. 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.

CreateJobValidationContent

It does all pre-job creation validations.

CreateOrderLimitForSubscriptionValidationContent

Request to validate create order limit for current subscription.

CreateOrderLimitForSubscriptionValidationResult

Properties of create order limit for subscription validation response.

CustomerDiskJobSecrets

The secrets related to customer disk job.

DataAccountDetails

Account details of the data to be transferred Please note DataAccountDetails 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 ManagedDiskDetails and DataBoxStorageAccountDetails.

DataBoxAccountCopyLogDetails

Copy log details for a storage account of a DataBox job.

DataBoxAccountCredentialDetails

Credential details of the account.

DataBoxBasicJobDetails

Job details. Please note DataBoxBasicJobDetails 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 DataBoxJobDetails, DataBoxCustomerDiskJobDetails, DataBoxDiskJobDetails and DataBoxHeavyJobDetails.

DataBoxContactDetails

Contact Details.

DataBoxCopyProgress

Copy progress.

DataBoxCustomerDiskCopyLogDetails

Copy Log Details for customer disk.

DataBoxCustomerDiskCopyProgress

DataBox CustomerDisk Copy Progress.

DataBoxCustomerDiskJobDetails

Customer disk job details.

DataBoxDiskCopyLogDetails

Copy Log Details for a disk.

DataBoxDiskCopyProgress

DataBox Disk Copy Progress.

DataBoxDiskGranularCopyLogDetails

Granular Copy Log Details for customer disk.

DataBoxDiskGranularCopyProgress

DataBox Disk Granular Copy Progress.

DataBoxDiskJobDetails

DataBox Disk Job Details.

DataBoxDiskJobSecrets

The secrets related to disk job.

DataBoxDiskSecret

Contains all the secrets of a Disk.

DataBoxEncryptionPreferences

Preferences related to the Encryption.

DataBoxHeavyAccountCopyLogDetails

Copy log details for a storage account for Databox heavy.

DataBoxHeavyJobDetails

Databox Heavy Device Job Details.

DataBoxHeavyJobSecrets

The secrets related to a databox heavy job.

DataBoxHeavySecret

The secrets related to a databox heavy.

DataBoxJobCancellationReason

Reason for cancellation.

DataBoxJobDetails

Databox Job Details.

DataBoxJobPatch

The JobResourceUpdateParameter.

DataboxJobSecrets

The secrets related to a databox job.

DataBoxJobStage

Job stages.

DataBoxKeyEncryptionKey

Encryption key containing details about key to encrypt different keys.

DataBoxManagedIdentity

Managed identity properties.

DataBoxOrderPreferences

Preferences related to the order.

DataBoxScheduleAvailabilityContent

Request body to get the availability for scheduling data box orders orders.

DataBoxSecret

The secrets related to a DataBox.

DataBoxShipmentPickUpResult

Shipment pick up response.

DataBoxShippingAddress

Shipping address where customer wishes to receive the device.

DataBoxSku

The Sku.

DataBoxSkuCapacity

Capacity of the sku.

DataBoxSkuCost

Describes metadata for retrieving price info.

DataBoxSkuInformation

Information of the sku.

DataBoxStorageAccountDetails

Details for the storage account.

DataBoxValidateAddressContent

The requirements to validate customer address where the device needs to be shipped.

DataBoxValidationContent

Minimum request requirement of any validation category. Please note DataBoxValidationContent 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 CreateJobValidationContent.

DataBoxValidationInputContent

Minimum fields that must be present in any type of validation request. Please note DataBoxValidationInputContent 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 CreateOrderLimitForSubscriptionValidationContent, DataTransferDetailsValidationContent, PreferencesValidationContent, SkuAvailabilityValidationContent, SubscriptionIsAllowedToCreateJobValidationContent and DataBoxValidateAddressContent.

DataBoxValidationInputResult

Minimum properties that should be present in each individual validation response. Please note DataBoxValidationInputResult 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 CreateOrderLimitForSubscriptionValidationResult, DataTransferDetailsValidationResult, PreferencesValidationResult, SkuAvailabilityValidationResult, SubscriptionIsAllowedToCreateJobValidationResult and AddressValidationResult.

DataBoxValidationResult

Response of pre job creation validations.

DataCenterAccessSecurityCode

Dc access security code.

DataCenterAddressContent

Request body to get the datacenter address.

DataCenterAddressInstructionResult

Datacenter instruction for given storage location.

DataCenterAddressLocationResult

Datacenter address for given storage location.

DataCenterAddressResult

Datacenter address for given 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.

DataExportDetails

Details of the data to be used for exporting data from azure.

DataImportDetails

Details of the data to be used for importing data to azure.

DataLocationToServiceLocationMap

Map of data location to service location.

DataTransferDetailsValidationContent

Request to validate export and import data details.

DataTransferDetailsValidationResult

Properties of data transfer details validation response.

DeviceErasureDetails

Device erasure details with erasure completion status and erasureordestructionlog sas key.

DiskScheduleAvailabilityContent

Request body to get the availability for scheduling disk orders.

ExportDiskDetails

Export disk details.

FilterFileDetails

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

GranularCopyLogDetails

Granular Details for log generated during copy. Please note GranularCopyLogDetails 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 DataBoxDiskGranularCopyLogDetails.

GranularCopyProgress

Granular Copy progress.

HeavyScheduleAvailabilityContent

Request body to get the availability for scheduling heavy orders.

ImportDiskDetails

Import disk details.

JobSecrets

The base class for the secrets Please note JobSecrets 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 DataboxJobSecrets, CustomerDiskJobSecrets, DataBoxDiskJobSecrets and DataBoxHeavyJobSecrets.

LastMitigationActionOnJob

Last Mitigation Action Performed On Job.

ManagedDiskDetails

Details of the managed disks.

MarkDevicesShippedContent

The request body to provide the delivery package details of job.

MitigateJobContent

The Mitigate Job captured from request body for Mitigate API.

NotificationPreference

Notification preference for a job stage.

PackageCarrierDetails

Package carrier details.

PackageCarrierInfo

package carrier info.

PackageShippingDetails

package shipping details.

PreferencesValidationContent

Request to validate preference of transport and data center.

PreferencesValidationResult

Properties of data center and transport preference validation response.

RegionConfigurationContent

Request body to get the configuration for the region.

RegionConfigurationResult

Configuration response specific to a region.

ReverseShippingDetails

Reverse Shipping Address and contact details for a job.

ScheduleAvailabilityContent

Request body to get the availability for scheduling orders. Please note ScheduleAvailabilityContent 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 DataBoxScheduleAvailabilityContent, DiskScheduleAvailabilityContent and HeavyScheduleAvailabilityContent.

ShareCredentialDetails

Credential details of the shares in account.

ShipmentPickUpContent

Shipment pick up request details.

SkuAvailabilityValidationContent

Request to validate sku availability.

SkuAvailabilityValidationResult

Properties of sku availability validation response.

SubscriptionIsAllowedToCreateJobValidationContent

Request to validate subscription permission to create jobs.

SubscriptionIsAllowedToCreateJobValidationResult

Properties of subscription permission to create job validation response.

TransferAllDetails

Details to transfer all data.

TransferConfiguration

Configuration for defining the transfer of data.

TransferFilterDetails

Details of the filtering the transfer of data.

TransportAvailabilityDetails

Transport options availability details for given region.

TransportPreferences

Preferences related to the shipment logistics of the sku.

UnencryptedCredentials

Unencrypted credentials for accessing device.

UpdateJobDetails

Job details for update.

Structs

DataBoxCopyStatus

The Status of the copy.

DataBoxStageName

Name of the stage which is in progress.

DataCenterCode

DataCenter code.

NotificationStageName

Name of the stage.

Enums

AddressValidationStatus

The address validation status.

CustomerResolutionCode

The CustomerResolutionCode.

DataAccountType

Type of the account.

DataBoxAccessProtocol

The DataBoxAccessProtocol.

DataBoxDoubleEncryption

Defines secondary layer of software-based encryption enablement.

DataBoxJobTransferType

Type of the transfer.

DataBoxKeyEncryptionKeyType

Type of encryption key used for key encryption.

DataBoxShippingAddressType

Type of address.

DataBoxSkuName

The DataBoxSkuName.

DataBoxStageStatus

Holds the device erasure completion status.

DataBoxValidationStatus

Create order limit validation status.

FilterFileType

Type of the filter file.

HardwareEncryption

Defines Hardware level encryption (Only for disk).

JobDeliveryType

Delivery type of Job.

LogCollectionLevel

Level of the logs to be collected.

OverallValidationStatus

Overall validation status.

ReverseShippingDetailsEditStatus

The Editable status for Reverse Shipping Address and Contact Info.

ReverseTransportPreferenceEditStatus

The Editable status for Reverse Transport preferences.

ShareDestinationFormatType

Type of the share.

SkuDisabledReason

Reason why the Sku is disabled.

TransferConfigurationType

Type of the configuration for transfer.

TransportShipmentType

Transport Shipment Type supported for given region.