Share via


KeySource Struct

Definition

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault

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

Fields

MicrosoftKeyvault
MicrosoftStorage

Methods

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

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

Equals(KeySource)

Compares values of enum type KeySource

Equals(Object)

Compares values of enum type KeySource (override for Object)

GetHashCode()

Returns hashCode for enum KeySource

ToString()

Returns string representation for KeySource

Operators

Equality(KeySource, KeySource)

Overriding == operator for enum KeySource

Implicit(KeySource to String)

Implicit operator to convert KeySource to string

Implicit(String to KeySource)

Implicit operator to convert string to KeySource

Inequality(KeySource, KeySource)

Overriding != operator for enum KeySource

Applies to