Share via


RoleManagementPolicyAuthenticationContextRule Class

Definition

The role management policy rule.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleManagementPolicyAuthenticationContextRuleTypeConverter))]
public class RoleManagementPolicyAuthenticationContextRule : Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IRoleManagementPolicyAuthenticationContextRule, Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleManagementPolicyAuthenticationContextRuleTypeConverter))>]
type RoleManagementPolicyAuthenticationContextRule = class
    interface IRoleManagementPolicyAuthenticationContextRule
    interface IJsonSerializable
    interface IRoleManagementPolicyRule
    interface IValidates
Public Class RoleManagementPolicyAuthenticationContextRule
Implements IRoleManagementPolicyAuthenticationContextRule, IValidates
Inheritance
RoleManagementPolicyAuthenticationContextRule
Attributes
Implements

Constructors

RoleManagementPolicyAuthenticationContextRule()

Creates an new RoleManagementPolicyAuthenticationContextRule instance.

Properties

ClaimValue

The claim value.

Id

The id of the rule.

IsEnabled

The value indicating if rule is enabled.

RuleType

The type of rule

Target

The target of the current rule.

TargetCaller

The caller of the setting.

TargetEnforcedSetting

The list of enforced settings.

TargetInheritableSetting

The list of inheritable settings.

TargetLevel

The assignment level to which it is applied.

TargetObject

The list of target objects.

TargetOperation

The type of operation.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoleManagementPolicyAuthenticationContextRule.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoleManagementPolicyAuthenticationContextRule.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IRoleManagementPolicyAuthenticationContextRule.

FromJsonString(String)

Creates a new instance of RoleManagementPolicyAuthenticationContextRule, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoleManagementPolicyAuthenticationContextRule into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to