Edit

unifiedRoleManagementPolicyCustomExtensionRule resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Defines a rule that associates a Privileged Identity Management (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.

Objects of this type belong to the rules relationship of unifiedRoleManagementPolicy.

Inherits from unifiedRoleManagementPolicyRule.

Methods

This resource is part of a polymorphic collection managed by the unifiedRoleManagementPolicyRule resource base type. Operations are performed through the base type endpoints.

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)",
  "target": {
    "@odata.type": "microsoft.graph.unifiedRoleManagementPolicyRuleTarget"
  },
  "isEnabled": "Boolean",
  "customExtensionId": "String",
  "displayName": "String",
  "customAttributes": [
    "String"
  ]
}