Share via


ConfidentialVMEncryptionType Struct

Definition

confidential VM encryption types

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Support.ConfidentialVMEncryptionTypeTypeConverter))]
public struct ConfidentialVMEncryptionType : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.Compute.Support.ConfidentialVMEncryptionType>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Support.ConfidentialVMEncryptionTypeTypeConverter))>]
type ConfidentialVMEncryptionType = struct
    interface IArgumentCompleter
Public Structure ConfidentialVMEncryptionType
Implements IArgumentCompleter, IEquatable(Of ConfidentialVMEncryptionType)
Inheritance
ConfidentialVMEncryptionType
Attributes
Implements

Fields

EncryptedVMGuestStateOnlyWithPmk
EncryptedWithCmk
EncryptedWithPmk

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(ConfidentialVMEncryptionType)

Compares values of enum type ConfidentialVMEncryptionType

Equals(Object)

Compares values of enum type ConfidentialVMEncryptionType (override for Object)

GetHashCode()

Returns hashCode for enum ConfidentialVMEncryptionType

ToString()

Returns string representation for ConfidentialVMEncryptionType

Operators

Equality(ConfidentialVMEncryptionType, ConfidentialVMEncryptionType)

Overriding == operator for enum ConfidentialVMEncryptionType

Implicit(ConfidentialVMEncryptionType to String)

Implicit operator to convert ConfidentialVMEncryptionType to string

Implicit(String to ConfidentialVMEncryptionType)

Implicit operator to convert string to ConfidentialVMEncryptionType

Inequality(ConfidentialVMEncryptionType, ConfidentialVMEncryptionType)

Overriding != operator for enum ConfidentialVMEncryptionType

Applies to