Share via


DeletedManagedHsm Class

Definition

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

Constructors

DeletedManagedHsm()

Creates an new DeletedManagedHsm instance.

Properties

DeletionDate

The deleted date.

Id

The Azure Resource Manager resource ID for the deleted managed HSM Pool.

Location

The location of the original managed HSM.

MhsmId

The resource id of the original managed HSM.

Name

The name of the managed HSM Pool.

PurgeProtectionEnabled

Purge protection status of the original managed HSM.

ResourceGroupName

Gets the resource group name

ScheduledPurgeDate

The scheduled purged date.

Tag

Tags of the original managed HSM.

Type

The resource type of the managed HSM Pool.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DeletedManagedHsm.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DeletedManagedHsm.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DeletedManagedHsm into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to