models Package

Classes

AccountCredentialDetails

Credential details of the account.

Variables are only populated by the server, and will be ignored when sending a request.

AddressValidationOutput

Output of the address validation api.

Variables are only populated by the server, and will be ignored when sending a request.

ApplianceNetworkConfiguration

The Network Adapter configuration of a DataBox.

Variables are only populated by the server, and will be ignored when sending a request.

ArmBaseObject

Base class for all objects under resource.

Variables are only populated by the server, and will be ignored when sending a request.

AvailableSkuRequest

The filters for showing the available skus.

Variables are only populated by the server, and will be ignored when sending a request.

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

AvailableSkusResult

The available skus operation response.

Variables are only populated by the server, and will be ignored when sending a request.

CancellationReason

Reason for cancellation.

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

ContactDetails

Contact Details.

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

CopyLogDetails

Details for log generated during copy.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DataBoxAccountCopyLogDetails, DataBoxDiskCopyLogDetails, DataBoxHeavyAccountCopyLogDetails

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

CopyProgress

Copy progress.

Variables are only populated by the server, and will be ignored when sending a request.

DataBoxAccountCopyLogDetails

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

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxDiskCopyLogDetails

Copy Log Details for a disk.

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxDiskCopyProgress

DataBox Disk Copy Progress.

Variables are only populated by the server, and will be ignored when sending a request.

DataBoxDiskJobDetails

DataBox Disk Job Details.

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxDiskJobSecrets

The secrets related to disk job.

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxHeavyAccountCopyLogDetails

Copy log details for a storage account for DataBoxHeavy.

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxHeavyJobDetails

DataBoxHeavy Device Job Details.

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxHeavyJobSecrets

The secrets related to a DataBoxHeavy job.

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxHeavySecret

The secrets related to a DataBoxHeavy.

Variables are only populated by the server, and will be ignored when sending a request.

DataBoxJobDetails

DataBox Job Details.

Variables are only populated by the server, and will be ignored when sending a request.

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

DataBoxSecret

The secrets related to a DataBox.

Variables are only populated by the server, and will be ignored when sending a request.

DataboxJobSecrets

The secrets related to a DataBox job.

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

DestinationAccountDetails

Details of the destination of the data.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DestinationManagedDiskDetails, DestinationStorageAccountDetails

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

DestinationManagedDiskDetails

Details for the destination compute disks.

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

DestinationStorageAccountDetails

Details for the destination storage account.

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

DestinationToServiceLocationMap

Map of destination location to service location.

Variables are only populated by the server, and will be ignored when sending a request.

DiskSecret

Contains all the secrets of a Disk.

Variables are only populated by the server, and will be ignored when sending a request.

Error

Top level error for the job.

Variables are only populated by the server, and will be ignored when sending a request.

JobDetails

Job details.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DataBoxJobDetails, DataBoxDiskJobDetails, DataBoxHeavyJobDetails

Variables are only populated by the server, and will be ignored when sending a request.

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

JobErrorDetails

Job Error Details for providing the information and recommended action.

Variables are only populated by the server, and will be ignored when sending a request.

JobResource

Job Resource.

Variables are only populated by the server, and will be ignored when sending a request.

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

JobResourceList

Job Resource Collection.

JobResourceUpdateParameter

The JobResourceUpdateParameter.

JobSecrets

The base class for the secrets.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DataboxJobSecrets, DataBoxDiskJobSecrets, DataBoxHeavyJobSecrets

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

JobStages

Job stages.

Variables are only populated by the server, and will be ignored when sending a request.

NotificationPreference

Notification preference for a job stage.

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

Operation

Operation entity.

Variables are only populated by the server, and will be ignored when sending a request.

OperationDisplay

Operation display.

OperationList

Operation Collection.

Variables are only populated by the server, and will be ignored when sending a request.

PackageShippingDetails

Shipping details.

Variables are only populated by the server, and will be ignored when sending a request.

Preferences

Preferences related to the order.

Resource

Model of the Resource.

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

ShareCredentialDetails

Credential details of the shares in account.

Variables are only populated by the server, and will be ignored when sending a request.

ShipmentPickUpRequest

Shipment pick up request details.

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

ShipmentPickUpResponse

Shipment pick up response.

Variables are only populated by the server, and will be ignored when sending a request.

ShippingAddress

Shipping address where customer wishes to receive the device.

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

Sku

The Sku.

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

SkuCapacity

Capacity of the sku.

Variables are only populated by the server, and will be ignored when sending a request.

SkuCost

Describes metadata for retrieving price info.

Variables are only populated by the server, and will be ignored when sending a request.

SkuInformation

Information of the sku.

Variables are only populated by the server, and will be ignored when sending a request.

UnencryptedCredentials

Unencrypted credentials for accessing device.

Variables are only populated by the server, and will be ignored when sending a request.

UnencryptedCredentialsList

List of unencrypted credentials for accessing device.

UpdateJobDetails

Job details for update.

ValidateAddress

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

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

Enums

AccessProtocol

AccessProtocol.

AddressType

Type of address.

AddressValidationStatus

The address validation status.

ClassDiscriminator

Indicates the type of job details.

CopyStatus

The Status of the copy.

DataDestinationType

Data Destination Type.

NotificationStageName

Name of the stage.

ShareDestinationFormatType

Type of the share.

SkuDisabledReason

Reason why the Sku is disabled.

SkuName

SkuName.

StageName

Name of the stage which is in progress.

StageStatus

Status of the job stage.