Share via


DataBox Class

Definition

Low-level API implementation for the DataBox service.

public class DataBox
type DataBox = class
Public Class DataBox
Inheritance
DataBox

Constructors

DataBox()

Methods

JobsBookShipmentPickUp(String, String, String, IShipmentPickUpRequest, Func<HttpResponseMessage,Task<IShipmentPickUpResponse>,Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

Book shipment pick up.

JobsBookShipmentPickUpViaIdentity(String, IShipmentPickUpRequest, Func<HttpResponseMessage,Task<IShipmentPickUpResponse>,Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

Book shipment pick up.

JobsCancel(String, String, String, ICancellationReason, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

CancelJob.

JobsCancelViaIdentity(String, ICancellationReason, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

CancelJob.

JobsCreate(String, String, String, IJobResource, Func<HttpResponseMessage, Task<IJobResource>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Creates a new job with the specified parameters. Existing job cannot be updated with this API and should instead be updated with the Update job API.

JobsCreateViaIdentity(String, IJobResource, Func<HttpResponseMessage, Task<IJobResource>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Creates a new job with the specified parameters. Existing job cannot be updated with this API and should instead be updated with the Update job API.

JobsDelete(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Deletes a job.

JobsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Deletes a job.

JobsGet(String, String, String, String, Func<HttpResponseMessage, Task<IJobResource>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Gets information about the specified job.

JobsGetViaIdentity(String, String, Func<HttpResponseMessage,Task<IJobResource>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

Gets information about the specified job.

JobsList(String, String, Func<HttpResponseMessage,Task<IJobResourceList>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

Lists all the jobs available under the subscription.

JobsListByResourceGroup(String, String, String, Func<HttpResponseMessage, Task<IJobResourceList>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Lists all the jobs available under the given resource group.

JobsListByResourceGroupViaIdentity(String, String, Func<HttpResponseMessage, Task<IJobResourceList>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Lists all the jobs available under the given resource group.

JobsListCredentials(String, String, String, Func<HttpResponseMessage, Task<IUnencryptedCredentialsList>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

This method gets the unencrypted secrets related to the job.

JobsListCredentialsViaIdentity(String, Func<HttpResponseMessage, Task<IUnencryptedCredentialsList>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

This method gets the unencrypted secrets related to the job.

JobsListViaIdentity(String, String, Func<HttpResponseMessage, Task<IJobResourceList>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Lists all the jobs available under the subscription.

JobsMarkDevicesShipped(String, String, String, IMarkDevicesShippedRequest, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Request to mark devices for a given job as shipped

JobsMarkDevicesShippedViaIdentity(String, IMarkDevicesShippedRequest, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

Request to mark devices for a given job as shipped

JobsUpdate(String, String, String, String, IJobResourceUpdateParameter, Func<HttpResponseMessage,Task<IJobResource>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

Updates the properties of an existing job.

JobsUpdateViaIdentity(String, String, IJobResourceUpdateParameter, Func<HttpResponseMessage,Task<IJobResource>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

Updates the properties of an existing job.

Mitigate(String, String, String, IMitigateJobRequest, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

Request to mitigate for a given job

MitigateViaIdentity(String, IMitigateJobRequest, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

Request to mitigate for a given job

OperationsList(Func<HttpResponseMessage,Task<IOperationList>,Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

This method gets all the operations.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationList>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

This method gets all the operations.

ServiceListAvailableSkusByResourceGroup(String, String, String, IAvailableSkuRequest, Func<HttpResponseMessage,Task<IAvailableSkusResult>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

This method provides the list of available skus for the given subscription, resource group and location.

ServiceListAvailableSkusByResourceGroupViaIdentity(String, IAvailableSkuRequest, Func<HttpResponseMessage,Task<IAvailableSkusResult>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

This method provides the list of available skus for the given subscription, resource group and location.

ServiceRegionConfiguration(String, String, IRegionConfigurationRequest, Func<HttpResponseMessage,Task<IRegionConfigurationResponse>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

This API provides configuration details specific to given region/location at Subscription level.

ServiceRegionConfigurationByResourceGroup(String, String, String, IRegionConfigurationRequest, Func<HttpResponseMessage,Task<IRegionConfigurationResponse>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

This API provides configuration details specific to given region/location at Resource group level.

ServiceRegionConfigurationByResourceGroupViaIdentity(String, IRegionConfigurationRequest, Func<HttpResponseMessage,Task<IRegionConfigurationResponse>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

This API provides configuration details specific to given region/location at Resource group level.

ServiceRegionConfigurationViaIdentity(String, IRegionConfigurationRequest, Func<HttpResponseMessage,Task<IRegionConfigurationResponse>, Task>, Func<HttpResponseMessage,Task<IApiError>,Task>, IEventListener, ISendAsync)

This API provides configuration details specific to given region/location at Subscription level.

ServiceValidateAddress(String, String, IValidateAddress, Func<HttpResponseMessage, Task<IAddressValidationOutput>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any.

ServiceValidateAddressViaIdentity(String, IValidateAddress, Func<HttpResponseMessage, Task<IAddressValidationOutput>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any.

ServiceValidateInputs(String, String, IValidationRequest, Func<HttpResponseMessage, Task<IValidationResponse>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

This method does all necessary pre-job creation validation under subscription.

ServiceValidateInputsByResourceGroup(String, String, String, IValidationRequest, Func<HttpResponseMessage,Task<IValidationResponse>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

This method does all necessary pre-job creation validation under resource group.

ServiceValidateInputsByResourceGroupViaIdentity(String, IValidationRequest, Func<HttpResponseMessage,Task<IValidationResponse>,Task>, Func<HttpResponseMessage, Task<IApiError>,Task>, IEventListener, ISendAsync)

This method does all necessary pre-job creation validation under resource group.

ServiceValidateInputsViaIdentity(String, IValidationRequest, Func<HttpResponseMessage, Task<IValidationResponse>,Task>, Func<HttpResponseMessage,Task<IApiError>, Task>, IEventListener, ISendAsync)

This method does all necessary pre-job creation validation under subscription.

Applies to