@azure/arm-databox package
Classes
| DataBoxManagementClient |
Interfaces
| AccountCredentialDetails |
Credential details of the account. |
| AdditionalErrorInfo |
This class represents additional info which Resource Providers pass when an error occurs. |
| AddressValidationOutput |
Output of the address validation api. |
| AddressValidationProperties |
The address validation output. |
| ApiError |
model interface ApiError |
| ApplianceNetworkConfiguration |
The Network Adapter configuration of a DataBox. |
| AvailableSkuRequest |
The filters for showing the available skus. |
| AzureFileFilterDetails |
Filter details to transfer Azure files |
| BlobFilterDetails |
Filter details to transfer Azure Blobs |
| CancellationReason |
Reason for cancellation. |
| CloudError |
Provides additional information about an http error response. |
| ContactDetails |
Contact Details. |
| ContactInfo |
Contact Info. |
| CopyLogDetails |
Details for log generated during copy. |
| CopyProgress |
Copy progress. |
| CreateJobValidations |
It does all pre-job creation validations. |
| CreateOrderLimitForSubscriptionValidationRequest |
Request to validate create order limit for current subscription. |
| CreateOrderLimitForSubscriptionValidationResponseProperties |
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 |
| DataBoxAccountCopyLogDetails |
Copy log details for a storage account of a DataBox job |
| 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. |
| 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. |
| DataBoxJobDetails |
Databox Job Details |
| DataBoxManagementClientOptionalParams |
Optional parameters for the client. |
| DataBoxScheduleAvailabilityRequest |
Request body to get the availability for scheduling data box orders orders. |
| DataBoxSecret |
The secrets related to a DataBox. |
| 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 |
| DataTransferDetailsValidationRequest |
Request to validate export and import data details. |
| DataTransferDetailsValidationResponseProperties |
Properties of data transfer details validation response. |
| DataboxJobSecrets |
The secrets related to a databox job. |
| DatacenterAddressInstructionResponse |
Datacenter instruction for given storage location. |
| DatacenterAddressLocationResponse |
Datacenter address for given storage location. |
| DatacenterAddressRequest |
Request body to get the datacenter address. |
| DatacenterAddressResponse |
Datacenter address for given storage location. |
| DcAccessSecurityCode |
Dc access security code |
| Details |
model interface Details |
| DeviceCapabilityDetails |
Device capability details for a given sku for a given region. |
| DeviceCapabilityRequest |
Request body to get the device capabilities for given sku. |
| DeviceCapabilityResponse |
Device capabilities for given sku in a region |
| DeviceErasureDetails |
Device erasure details with erasure completion status, secure erasure sas key and erasureordestructionlog sas key |
| DiskScheduleAvailabilityRequest |
Request body to get the availability for scheduling disk orders. |
| DiskSecret |
Contains all the secrets of a Disk. |
| EncryptionPreferences |
Preferences related to the Encryption. |
| ErrorDetail |
model interface ErrorDetail |
| ExportDiskDetails |
Export disk details |
| FilterFileDetails |
Details of the filter files to be used for data transfer. |
| GranularCopyLogDetails |
Granular Details for log generated during copy. |
| GranularCopyProgress |
Granular Copy progress. |
| HeavyScheduleAvailabilityRequest |
Request body to get the availability for scheduling heavy orders. |
| IdentityProperties |
Managed identity properties. |
| ImportDiskDetails |
Import disk details |
| JobDelayDetails |
Job Delay Notification details |
| JobDeliveryInfo |
Additional delivery info. |
| JobDetails |
Job details. |
| JobProperties |
Job Properties |
| JobResource |
Job Resource. |
| JobResourceUpdateParameter |
The JobResourceUpdateParameter. |
| JobSecrets |
The base class for the secrets |
| JobStages |
Job stages. |
| JobsBookShipmentPickUpOptionalParams |
Optional parameters. |
| JobsCancelOptionalParams |
Optional parameters. |
| JobsCreateOptionalParams |
Optional parameters. |
| JobsDeleteOptionalParams |
Optional parameters. |
| JobsGetOptionalParams |
Optional parameters. |
| JobsListByResourceGroupOptionalParams |
Optional parameters. |
| JobsListCredentialsOptionalParams |
Optional parameters. |
| JobsListOptionalParams |
Optional parameters. |
| JobsMarkDevicesShippedOptionalParams |
Optional parameters. |
| JobsOperations |
Interface representing a Jobs operations. |
| JobsUpdateOptionalParams |
Optional parameters. |
| KeyEncryptionKey |
Encryption key containing details about key to encrypt different keys. |
| LastMitigationActionOnJob |
Last Mitigation Action Performed On Job |
| ManagedDiskDetails |
Details of the managed disks. |
| MarkDevicesShippedRequest |
The request body to provide the delivery package details of job |
| MitigateJobRequest |
The Mitigate Job captured from request body for Mitigate API |
| MitigateOptionalParams |
Optional parameters. |
| NotificationPreference |
Notification preference for a job stage. |
| Operation |
Operation entity. |
| OperationDisplay |
Operation display |
| OperationsListOptionalParams |
Optional parameters. |
| OperationsOperations |
Interface representing a Operations operations. |
| PackageCarrierDetails |
Package carrier details. |
| PackageCarrierInfo |
package carrier info |
| PackageShippingDetails |
package shipping details |
| PageSettings |
Options for the byPage method |
| PagedAsyncIterableIterator |
An interface that allows async iterable iteration both to completion and by page. |
| Preferences |
Preferences related to the order |
| PreferencesValidationRequest |
Request to validate preference of transport and data center. |
| PreferencesValidationResponseProperties |
Properties of data center and transport preference validation response. |
| RegionConfigurationRequest |
Request body to get the configuration for the region. |
| RegionConfigurationResponse |
Configuration response specific to a region. |
| Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
| ResourceIdentity |
Msi identity details of the resource |
| RestorePollerOptions | |
| ReverseShippingDetails |
Reverse Shipping Address and contact details for a job. |
| ScheduleAvailabilityRequest |
Request body to get the availability for scheduling orders. |
| ScheduleAvailabilityResponse |
Schedule availability for given sku in a region. |
| ServiceListAvailableSkusByResourceGroupOptionalParams |
Optional parameters. |
| ServiceOperations |
Interface representing a Service operations. |
| ServiceRegionConfigurationByResourceGroupOptionalParams |
Optional parameters. |
| ServiceRegionConfigurationOptionalParams |
Optional parameters. |
| ServiceValidateAddressOptionalParams |
Optional parameters. |
| ServiceValidateInputsByResourceGroupOptionalParams |
Optional parameters. |
| ServiceValidateInputsOptionalParams |
Optional parameters. |
| ShareCredentialDetails |
Credential details of the shares in account. |
| ShipmentPickUpRequest |
Shipment pick up request details. |
| ShipmentPickUpResponse |
Shipment pick up response. |
| ShippingAddress |
Shipping address where customer wishes to receive the device. |
| SimplePollerLike |
A simple poller that can be used to poll a long running operation. |
| Sku |
The Sku. |
| SkuAvailabilityValidationRequest |
Request to validate sku availability. |
| SkuAvailabilityValidationResponseProperties |
Properties of sku availability validation response. |
| SkuCapacity |
Capacity of the sku. |
| SkuCost |
Describes metadata for retrieving price info. |
| SkuInformation |
Information of the sku. |
| SkuProperties |
Properties of the sku. |
| StorageAccountDetails |
Details for the storage account. |
| SubscriptionIsAllowedToCreateJobValidationRequest |
Request to validate subscription permission to create jobs. |
| SubscriptionIsAllowedToCreateJobValidationResponseProperties |
Properties of subscription permission to create job validation response. |
| SystemData |
Metadata pertaining to creation and last modification of the resource. |
| TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
| TransferAllDetails |
Details to transfer all data. |
| TransferConfiguration |
Configuration for defining the transfer of data. |
| TransferConfigurationTransferAllDetails |
Map of filter type and the details to transfer all data. This field is required only if the TransferConfigurationType is given as TransferAll |
| TransferConfigurationTransferFilterDetails |
Map of filter type and the details to filter. This field is required only if the TransferConfigurationType is given as TransferUsingFilter. |
| TransferFilterDetails |
Details of the filtering the transfer of data. |
| TransportAvailabilityDetails |
Transport options availability details for given region. |
| TransportAvailabilityRequest |
Request body to get the transport availability for given sku. |
| TransportAvailabilityResponse |
Transport options available for given sku in a region. |
| TransportPreferences |
Preferences related to the shipment logistics of the sku |
| UnencryptedCredentials |
Unencrypted credentials for accessing device. |
| UpdateJobDetails |
Job details for update. |
| UpdateJobProperties |
Job Properties for update |
| UserAssignedIdentity |
User assigned identity properties |
| UserAssignedProperties |
User assigned identity properties. |
| ValidateAddress |
The requirements to validate customer address where the device needs to be shipped. |
| ValidationInputRequest |
Minimum fields that must be present in any type of validation request. |
| ValidationInputResponse |
Minimum properties that should be present in each individual validation response. |
| ValidationRequest |
Minimum request requirement of any validation category. |
| ValidationResponse |
Response of pre job creation validations. |
| ValidationResponseProperties |
Properties of pre job creation validation response. |
Type Aliases
| AccessProtocol |
Access protocols supported on the device. |
| AddressType |
Type of address. |
| AddressValidationStatus |
The address validation status. |
| AzureSupportedClouds |
The supported values for cloud setting as a string literal type |
| ClassDiscriminator |
Indicates the type of job details. |
| ContinuablePage |
An interface that describes a page of results. |
| CopyLogDetailsUnion |
Alias for CopyLogDetailsUnion |
| CopyStatus |
The Status of the copy Known values supported by the serviceNotStarted: Data copy hasn't started yet. |
| CreatedByType |
The kind of entity that created the resource. Known values supported by the serviceUser: The entity was created by a user. |
| CustomerResolutionCode |
Resolution code provided by customer. |
| DataAccountDetailsUnion |
Alias for DataAccountDetailsUnion |
| DataAccountType |
Type of the account. |
| DataCenterCode |
DataCenter code. Known values supported by the serviceInvalid |
| DatacenterAddressResponseUnion |
Alias for DatacenterAddressResponseUnion |
| DatacenterAddressType |
Data center address type |
| DelayNotificationStatus |
Status of notification Known values supported by the serviceActive: Delay is still active |
| DoubleEncryption |
Defines secondary layer of software-based encryption enablement. |
| FilterFileType |
Type of the filter file. |
| GranularCopyLogDetailsUnion |
Alias for GranularCopyLogDetailsUnion |
| HardwareEncryption |
Hardware encryption support for a given sku for a given region. |
| JobDeliveryType |
Delivery type of Job. |
| JobDetailsUnion |
Alias for JobDetailsUnion |
| JobSecretsUnion |
Alias for JobSecretsUnion |
| KekType |
Type of encryption key used for key encryption. |
| LogCollectionLevel |
Level of the logs to be collected. |
| ModelName |
The customer friendly name of the combination of version and capacity of the device. This field is necessary only at the time of ordering the newer generation device i.e. AzureDataBox120 and AzureDataBox525 as of Feb/2025 |
| NotificationStageName |
Name of the stage. Known values supported by the serviceDevicePrepared: Notification at device prepared stage. |
| OverallValidationStatus |
Overall validation status. |
| PortalDelayErrorCode |
Delay Error code Known values supported by the serviceInternalIssueDelay: Delay due to any internal reasons |
| ReverseShippingDetailsEditStatus |
The Editable status for Reverse Shipping Address and Contact Info |
| ReverseTransportPreferenceEditStatus |
The Editable status for Reverse Transport preferences |
| ScheduleAvailabilityRequestUnion |
Alias for ScheduleAvailabilityRequestUnion |
| ShareDestinationFormatType |
Type of the share. |
| SkuDisabledReason |
Reason why the Sku is disabled. |
| SkuName |
SKU names. |
| StageName |
Name of the stage which is in progress. Known values supported by the serviceDeviceOrdered: An order has been created. |
| StageStatus |
Holds the device erasure completion status |
| TransferConfigurationType |
Type of the configuration for transfer. |
| TransferType |
Type of the transfer. |
| TransportShipmentTypes |
Transport Shipment Type supported for given region. |
| ValidationInputDiscriminator |
Identifies the type of validation request. |
| ValidationInputRequestUnion |
Alias for ValidationInputRequestUnion |
| ValidationInputResponseUnion |
Alias for ValidationInputResponseUnion |
| ValidationRequestUnion |
Alias for ValidationRequestUnion |
| ValidationStatus |
Create order limit validation status. |
Enums
| AzureClouds |
An enum to describe Azure Cloud environments. |
| KnownCopyStatus |
The Status of the copy |
| KnownCreatedByType |
The kind of entity that created the resource. |
| KnownDataCenterCode |
DataCenter code. |
| KnownDelayNotificationStatus |
Status of notification |
| KnownNotificationStageName |
Name of the stage. |
| KnownPortalDelayErrorCode |
Delay Error code |
| KnownStageName |
Name of the stage which is in progress. |
| KnownVersions |
The available API versions. |
Functions
| is |
Typeguard for RestError |
| restore |
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope. |
Variables
| Rest |
A custom error type for failed pipeline requests. |
Function Details
isRestError(unknown)
Typeguard for RestError
function isRestError(e: unknown): e
Parameters
- e
-
unknown
Something caught by a catch clause.
Returns
e
restorePoller<TResponse, TResult>(DataBoxManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.
function restorePoller<TResponse, TResult>(client: DataBoxManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
Parameters
- client
- DataBoxManagementClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
Returns
PollerLike<OperationState<TResult>, TResult>
Variable Details
RestError
A custom error type for failed pipeline requests.
RestError: RestErrorConstructor