Share via


EnablementRules Struct

Definition

The type of enable rules

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

Fields

Justification
MultiFactorAuthentication
Ticketing

Methods

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

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

Equals(EnablementRules)

Compares values of enum type EnablementRules

Equals(Object)

Compares values of enum type EnablementRules (override for Object)

GetHashCode()

Returns hashCode for enum EnablementRules

ToString()

Returns string representation for EnablementRules

Operators

Equality(EnablementRules, EnablementRules)

Overriding == operator for enum EnablementRules

Implicit(EnablementRules to String)

Implicit operator to convert EnablementRules to string

Implicit(String to EnablementRules)

Implicit operator to convert string to EnablementRules

Inequality(EnablementRules, EnablementRules)

Overriding != operator for enum EnablementRules

Applies to