DiskEncryptionInfo Class

Definition

Recovery disk encryption info (BEK and KEK).

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.DiskEncryptionInfoTypeConverter))]
public class DiskEncryptionInfo : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IDiskEncryptionInfo
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.DiskEncryptionInfoTypeConverter))>]
type DiskEncryptionInfo = class
    interface IDiskEncryptionInfo
    interface IJsonSerializable
Public Class DiskEncryptionInfo
Implements IDiskEncryptionInfo
Inheritance
DiskEncryptionInfo
Attributes
Implements

Constructors

Name Description
DiskEncryptionInfo()

Creates an new DiskEncryptionInfo instance.

Properties

Name Description
DiskEncryptionKeyInfoKeyVaultResourceArmId

The KeyVault resource ARM id for secret.

DiskEncryptionKeyInfoSecretIdentifier

The secret url / identifier.

KeyEncryptionKeyInfoKeyIdentifier

The key URL / identifier.

KeyEncryptionKeyInfoKeyVaultResourceArmId

The KeyVault resource ARM Id for key.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DiskEncryptionInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DiskEncryptionInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IDiskEncryptionInfo.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DiskEncryptionInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to