Share via


DoubleEncryption Struct

Definition

Defines secondary layer of software-based encryption enablement.

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

Fields

Disabled

Software-based encryption is disabled.

Enabled

Software-based encryption is enabled.

Methods

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

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

Equals(DoubleEncryption)

Compares values of enum type DoubleEncryption

Equals(Object)

Compares values of enum type DoubleEncryption (override for Object)

GetHashCode()

Returns hashCode for enum DoubleEncryption

ToString()

Returns string representation for DoubleEncryption

Operators

Equality(DoubleEncryption, DoubleEncryption)

Overriding == operator for enum DoubleEncryption

Implicit(DoubleEncryption to String)

Implicit operator to convert DoubleEncryption to string

Implicit(String to DoubleEncryption)

Implicit operator to convert string to DoubleEncryption

Inequality(DoubleEncryption, DoubleEncryption)

Overriding != operator for enum DoubleEncryption

Applies to