Share via


JobDetails Class

Definition

Job details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.JobDetailsTypeConverter))]
public class JobDetails : Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.IJobDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.JobDetailsTypeConverter))>]
type JobDetails = class
    interface IJobDetails
    interface IJsonSerializable
Public Class JobDetails
Implements IJobDetails
Inheritance
JobDetails
Attributes
Implements

Constructors

JobDetails()

Creates an new JobDetails instance.

Properties

Action

Available actions on the job.

ChainOfCustodySasKey

Shared access key to download the chain of custody logs

ContactDetail

Contact details for notification and shipping.

CopyLogDetail

List of copy log details.

DatacenterAddress

Datacenter address to ship to, for the given sku and storage location.

DataCenterCode

DataCenter code.

DataExportDetail

Details of the data to be exported from azure.

DataImportDetail

Details of the data to be imported into azure.

DeliveryPackage

Delivery package shipping details.

DeviceErasureDetail

Holds device data erasure details

ExpectedDataSizeInTeraByte

The expected size of the data, which needs to be transferred in this job, in terabytes.

JobStage

List of stages that run in the job.

KeyEncryptionKey

Details about which key encryption type is being used.

LastMitigationActionOnJob

Last mitigation action performed on the job.

Preference

Preferences for the order.

ReturnPackage

Return package shipping details.

ReverseShipmentLabelSasKey

Shared access key to download the return shipment label

ReverseShippingDetail

Optional Reverse Shipping details for order.

ShippingAddress

Shipping address of the customer.

Type

Indicates the type of job details.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JobDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JobDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.IJobDetails. Note: the Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.IJobDetails interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

Creates a new instance of JobDetails, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of JobDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to