Share via


DeviceErasureDetails Class

Definition

Device erasure details with erasure completion status and erasureordestructionlog sas key

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

Constructors

DeviceErasureDetails()

Creates an new DeviceErasureDetails instance.

Properties

DeviceErasureStatus

Holds the device erasure completion status

ErasureOrDestructionCertificateSasKey

Shared access key to download cleanup or destruction certificate for device

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DeviceErasureDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DeviceErasureDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataBox.Models.Api20221201.IDeviceErasureDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DeviceErasureDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to