Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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"
}
}