Share via


EncryptionImages Class

Definition

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.EncryptionImagesTypeConverter))]
public class EncryptionImages : Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.IEncryptionImages
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.EncryptionImagesTypeConverter))>]
type EncryptionImages = class
    interface IEncryptionImages
    interface IJsonSerializable
Public Class EncryptionImages
Implements IEncryptionImages
Inheritance
EncryptionImages
Attributes
Implements

Constructors

EncryptionImages()

Creates an new EncryptionImages instance.

Properties

DataDiskImage

A list of encryption specifications for data disk images.

OSDiskImageDiskEncryptionSetId

A relative URI containing the resource ID of the disk encryption set.

SecurityProfileConfidentialVMEncryptionType

confidential VM encryption types

SecurityProfileSecureVMDiskEncryptionSetId

secure VM disk encryption set id

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of EncryptionImages.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of EncryptionImages.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.IEncryptionImages.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of EncryptionImages into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to