Edit

unifiedRoleManagementPolicyCustomExtensionRule resource type

Namespace: microsoft.graph

Defines a rule that associates a PIM custom extension with a role management policy. The rule controls whether the custom extension is invoked for role assignment operations targeted by the policy.

Inherits from unifiedRoleManagementPolicyRule.

Methods

Method Return type Description
List unifiedRoleManagementPolicyRule collection Get the rules defined for a role management policy.
Get unifiedRoleManagementPolicyRule Retrieve a rule defined for a role management policy.
Update unifiedRoleManagementPolicyRule Update a rule defined for a role management policy.

Properties

Property Type Description
customAttributes String collection The custom attributes associated with the policy rule. Read-only.
customExtensionId String The unique identifier of the roleManagementCustomCalloutExtension associated with this rule.
displayName String The display name of the policy rule. Read-only.
id String The unique identifier for the rule. Inherited from entity. Read-only.
isEnabled Boolean Indicates whether the custom extension rule is enabled.
target unifiedRoleManagementPolicyRuleTarget Defines the scope targeted by the role management policy rule. Inherited from unifiedRoleManagementPolicyRule.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule",
  "id": "String (identifier)",
  "customAttributes": ["String"],
  "customExtensionId": "String",
  "displayName": "String",
  "isEnabled": "Boolean",
  "target": {
    "@odata.type": "microsoft.graph.unifiedRoleManagementPolicyRuleTarget"
  }
}