Share via


IRoleManagementPolicyProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleManagementPolicyPropertiesTypeConverter))]
public interface IRoleManagementPolicyProperties : Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleManagementPolicyPropertiesTypeConverter))>]
type IRoleManagementPolicyProperties = interface
    interface IJsonSerializable
Public Interface IRoleManagementPolicyProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

Description

The role management policy description.

DisplayName

The role management policy display name.

EffectiveRule

The readonly computed rule applied to the policy.

IsOrganizationDefault

The role management policy is default policy.

LastModifiedByDisplayName

The name of the principal made changes

LastModifiedByEmail

Email of principal

LastModifiedById

The id of the principal made changes

LastModifiedByType

Type of principal such as user , group etc

LastModifiedDateTime

The last modified date time.

Rule

The rule applied to the policy.

Scope

The role management policy scope.

ScopeDisplayName

Display name of the resource

ScopeId

Scope id of the resource

ScopeType

Type of the resource

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to