Azure.ResourceManager.DataBox.Models Namespace
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.
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. |