Share via


DeletedManagedHsmProperties Class

Definition

Properties of the deleted managed HSM.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.DeletedManagedHsmPropertiesTypeConverter))]
public class DeletedManagedHsmProperties : Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.IDeletedManagedHsmProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.DeletedManagedHsmPropertiesTypeConverter))>]
type DeletedManagedHsmProperties = class
    interface IDeletedManagedHsmProperties
    interface IJsonSerializable
Public Class DeletedManagedHsmProperties
Implements IDeletedManagedHsmProperties
Inheritance
DeletedManagedHsmProperties
Attributes
Implements

Constructors

DeletedManagedHsmProperties()

Creates an new DeletedManagedHsmProperties instance.

Properties

DeletionDate

The deleted date.

Location

The location of the original managed HSM.

MhsmId

The resource id of the original managed HSM.

PurgeProtectionEnabled

Purge protection status of the original managed HSM.

ScheduledPurgeDate

The scheduled purged date.

Tag

Tags of the original managed HSM.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DeletedManagedHsmProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DeletedManagedHsmProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Models.IDeletedManagedHsmProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DeletedManagedHsmProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to