Share via


OSDiskImageSecurityProfile Class

Definition

Contains security profile for an OS disk image.

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

Constructors

OSDiskImageSecurityProfile()

Creates an new OSDiskImageSecurityProfile instance.

Properties

ConfidentialVMEncryptionType

confidential VM encryption types

SecureVMDiskEncryptionSetId

secure VM disk encryption set id

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OSDiskImageSecurityProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OSDiskImageSecurityProfile.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of OSDiskImageSecurityProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to