Share via


RoleManagementPolicyRuleTarget Class

Definition

The role management policy rule target.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleManagementPolicyRuleTargetTypeConverter))]
public class RoleManagementPolicyRuleTarget : Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IRoleManagementPolicyRuleTarget
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleManagementPolicyRuleTargetTypeConverter))>]
type RoleManagementPolicyRuleTarget = class
    interface IRoleManagementPolicyRuleTarget
    interface IJsonSerializable
Public Class RoleManagementPolicyRuleTarget
Implements IRoleManagementPolicyRuleTarget
Inheritance
RoleManagementPolicyRuleTarget
Attributes
Implements

Constructors

RoleManagementPolicyRuleTarget()

Creates an new RoleManagementPolicyRuleTarget instance.

Properties

Caller

The caller of the setting.

EnforcedSetting

The list of enforced settings.

InheritableSetting

The list of inheritable settings.

Level

The assignment level to which it is applied.

Operation

The type of operation.

TargetObject

The list of target objects.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoleManagementPolicyRuleTarget.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoleManagementPolicyRuleTarget.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoleManagementPolicyRuleTarget into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to