Share via


InfrastructureEncryption Struct

Definition

Add a second layer of encryption for your data using new encryption algorithm which gives additional data protection. Value is optional but if passed in, must be 'Disabled' or 'Enabled'.

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

Fields

Disabled

Additional (2nd) layer of encryption for data at rest

Enabled

Default value for single layer of encryption for data at rest.

Methods

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

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

Equals(InfrastructureEncryption)

Compares values of enum type InfrastructureEncryption

Equals(Object)

Compares values of enum type InfrastructureEncryption (override for Object)

GetHashCode()

Returns hashCode for enum InfrastructureEncryption

ToString()

Returns string representation for InfrastructureEncryption

Operators

Equality(InfrastructureEncryption, InfrastructureEncryption)

Overriding == operator for enum InfrastructureEncryption

Implicit(InfrastructureEncryption to String)

Implicit operator to convert InfrastructureEncryption to string

Implicit(String to InfrastructureEncryption)

Implicit operator to convert string to InfrastructureEncryption

Inequality(InfrastructureEncryption, InfrastructureEncryption)

Overriding != operator for enum InfrastructureEncryption

Applies to