1. Packages
  2. Azure Classic
  3. API Docs
  4. pim
  5. getRoleManagementPolicy

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.pim.getRoleManagementPolicy

Explore with Pulumi AI

Use this data source to get information on a role policy for an Azure Management Group, Subscription, Resource Group or resource.

Example Usage

Resource Group

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = azure.core.getResourceGroup({
    name: "example-rg",
});
const rgContributor = example.then(example => azure.authorization.getRoleDefinition({
    name: "Contributor",
    scope: example.id,
}));
const exampleGetRoleManagementPolicy = azure.pim.getRoleManagementPolicy({
    scope: test.id,
    roleDefinitionId: contributor.id,
});
Copy
import pulumi
import pulumi_azure as azure

example = azure.core.get_resource_group(name="example-rg")
rg_contributor = azure.authorization.get_role_definition(name="Contributor",
    scope=example.id)
example_get_role_management_policy = azure.pim.get_role_management_policy(scope=test["id"],
    role_definition_id=contributor["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/authorization"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/pim"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.LookupResourceGroup(ctx, &core.LookupResourceGroupArgs{
			Name: "example-rg",
		}, nil)
		if err != nil {
			return err
		}
		_, err = authorization.LookupRoleDefinition(ctx, &authorization.LookupRoleDefinitionArgs{
			Name:  pulumi.StringRef("Contributor"),
			Scope: pulumi.StringRef(example.Id),
		}, nil)
		if err != nil {
			return err
		}
		_, err = pim.LookupRoleManagementPolicy(ctx, &pim.LookupRoleManagementPolicyArgs{
			Scope:            test.Id,
			RoleDefinitionId: contributor.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = Azure.Core.GetResourceGroup.Invoke(new()
    {
        Name = "example-rg",
    });

    var rgContributor = Azure.Authorization.GetRoleDefinition.Invoke(new()
    {
        Name = "Contributor",
        Scope = example.Apply(getResourceGroupResult => getResourceGroupResult.Id),
    });

    var exampleGetRoleManagementPolicy = Azure.Pim.GetRoleManagementPolicy.Invoke(new()
    {
        Scope = test.Id,
        RoleDefinitionId = contributor.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.CoreFunctions;
import com.pulumi.azure.core.inputs.GetResourceGroupArgs;
import com.pulumi.azure.authorization.AuthorizationFunctions;
import com.pulumi.azure.authorization.inputs.GetRoleDefinitionArgs;
import com.pulumi.azure.pim.PimFunctions;
import com.pulumi.azure.pim.inputs.GetRoleManagementPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = CoreFunctions.getResourceGroup(GetResourceGroupArgs.builder()
            .name("example-rg")
            .build());

        final var rgContributor = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
            .name("Contributor")
            .scope(example.applyValue(getResourceGroupResult -> getResourceGroupResult.id()))
            .build());

        final var exampleGetRoleManagementPolicy = PimFunctions.getRoleManagementPolicy(GetRoleManagementPolicyArgs.builder()
            .scope(test.id())
            .roleDefinitionId(contributor.id())
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: azure:core:getResourceGroup
      arguments:
        name: example-rg
  rgContributor:
    fn::invoke:
      function: azure:authorization:getRoleDefinition
      arguments:
        name: Contributor
        scope: ${example.id}
  exampleGetRoleManagementPolicy:
    fn::invoke:
      function: azure:pim:getRoleManagementPolicy
      arguments:
        scope: ${test.id}
        roleDefinitionId: ${contributor.id}
Copy

Management Group

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = azure.management.getGroup({
    name: "example-group",
});
const mgContributor = azure.authorization.getRoleDefinition({
    name: "Contributor",
    scope: exampleAzurermManagementGroup.id,
});
const exampleGetRoleManagementPolicy = Promise.all([example, mgContributor]).then(([example, mgContributor]) => azure.pim.getRoleManagementPolicy({
    scope: example.id,
    roleDefinitionId: mgContributor.id,
}));
Copy
import pulumi
import pulumi_azure as azure

example = azure.management.get_group(name="example-group")
mg_contributor = azure.authorization.get_role_definition(name="Contributor",
    scope=example_azurerm_management_group["id"])
example_get_role_management_policy = azure.pim.get_role_management_policy(scope=example.id,
    role_definition_id=mg_contributor.id)
Copy
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/authorization"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/management"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/pim"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := management.LookupGroup(ctx, &management.LookupGroupArgs{
			Name: pulumi.StringRef("example-group"),
		}, nil)
		if err != nil {
			return err
		}
		mgContributor, err := authorization.LookupRoleDefinition(ctx, &authorization.LookupRoleDefinitionArgs{
			Name:  pulumi.StringRef("Contributor"),
			Scope: pulumi.StringRef(exampleAzurermManagementGroup.Id),
		}, nil)
		if err != nil {
			return err
		}
		_, err = pim.LookupRoleManagementPolicy(ctx, &pim.LookupRoleManagementPolicyArgs{
			Scope:            example.Id,
			RoleDefinitionId: mgContributor.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = Azure.Management.GetGroup.Invoke(new()
    {
        Name = "example-group",
    });

    var mgContributor = Azure.Authorization.GetRoleDefinition.Invoke(new()
    {
        Name = "Contributor",
        Scope = exampleAzurermManagementGroup.Id,
    });

    var exampleGetRoleManagementPolicy = Azure.Pim.GetRoleManagementPolicy.Invoke(new()
    {
        Scope = example.Apply(getGroupResult => getGroupResult.Id),
        RoleDefinitionId = mgContributor.Apply(getRoleDefinitionResult => getRoleDefinitionResult.Id),
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.management.ManagementFunctions;
import com.pulumi.azure.management.inputs.GetGroupArgs;
import com.pulumi.azure.authorization.AuthorizationFunctions;
import com.pulumi.azure.authorization.inputs.GetRoleDefinitionArgs;
import com.pulumi.azure.pim.PimFunctions;
import com.pulumi.azure.pim.inputs.GetRoleManagementPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = ManagementFunctions.getGroup(GetGroupArgs.builder()
            .name("example-group")
            .build());

        final var mgContributor = AuthorizationFunctions.getRoleDefinition(GetRoleDefinitionArgs.builder()
            .name("Contributor")
            .scope(exampleAzurermManagementGroup.id())
            .build());

        final var exampleGetRoleManagementPolicy = PimFunctions.getRoleManagementPolicy(GetRoleManagementPolicyArgs.builder()
            .scope(example.applyValue(getGroupResult -> getGroupResult.id()))
            .roleDefinitionId(mgContributor.applyValue(getRoleDefinitionResult -> getRoleDefinitionResult.id()))
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: azure:management:getGroup
      arguments:
        name: example-group
  mgContributor:
    fn::invoke:
      function: azure:authorization:getRoleDefinition
      arguments:
        name: Contributor
        scope: ${exampleAzurermManagementGroup.id}
  exampleGetRoleManagementPolicy:
    fn::invoke:
      function: azure:pim:getRoleManagementPolicy
      arguments:
        scope: ${example.id}
        roleDefinitionId: ${mgContributor.id}
Copy

Using getRoleManagementPolicy

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getRoleManagementPolicy(args: GetRoleManagementPolicyArgs, opts?: InvokeOptions): Promise<GetRoleManagementPolicyResult>
function getRoleManagementPolicyOutput(args: GetRoleManagementPolicyOutputArgs, opts?: InvokeOptions): Output<GetRoleManagementPolicyResult>
Copy
def get_role_management_policy(role_definition_id: Optional[str] = None,
                               scope: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetRoleManagementPolicyResult
def get_role_management_policy_output(role_definition_id: Optional[pulumi.Input[str]] = None,
                               scope: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetRoleManagementPolicyResult]
Copy
func LookupRoleManagementPolicy(ctx *Context, args *LookupRoleManagementPolicyArgs, opts ...InvokeOption) (*LookupRoleManagementPolicyResult, error)
func LookupRoleManagementPolicyOutput(ctx *Context, args *LookupRoleManagementPolicyOutputArgs, opts ...InvokeOption) LookupRoleManagementPolicyResultOutput
Copy

> Note: This function is named LookupRoleManagementPolicy in the Go SDK.

public static class GetRoleManagementPolicy 
{
    public static Task<GetRoleManagementPolicyResult> InvokeAsync(GetRoleManagementPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetRoleManagementPolicyResult> Invoke(GetRoleManagementPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRoleManagementPolicyResult> getRoleManagementPolicy(GetRoleManagementPolicyArgs args, InvokeOptions options)
public static Output<GetRoleManagementPolicyResult> getRoleManagementPolicy(GetRoleManagementPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure:pim/getRoleManagementPolicy:getRoleManagementPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

RoleDefinitionId This property is required. string
The scoped Role Definition ID of the role for which this policy applies.
Scope This property is required. string
The scope to which this Role Management Policy applies. Can refer to a management group, a subscription, a resource group or a resource.
RoleDefinitionId This property is required. string
The scoped Role Definition ID of the role for which this policy applies.
Scope This property is required. string
The scope to which this Role Management Policy applies. Can refer to a management group, a subscription, a resource group or a resource.
roleDefinitionId This property is required. String
The scoped Role Definition ID of the role for which this policy applies.
scope This property is required. String
The scope to which this Role Management Policy applies. Can refer to a management group, a subscription, a resource group or a resource.
roleDefinitionId This property is required. string
The scoped Role Definition ID of the role for which this policy applies.
scope This property is required. string
The scope to which this Role Management Policy applies. Can refer to a management group, a subscription, a resource group or a resource.
role_definition_id This property is required. str
The scoped Role Definition ID of the role for which this policy applies.
scope This property is required. str
The scope to which this Role Management Policy applies. Can refer to a management group, a subscription, a resource group or a resource.
roleDefinitionId This property is required. String
The scoped Role Definition ID of the role for which this policy applies.
scope This property is required. String
The scope to which this Role Management Policy applies. Can refer to a management group, a subscription, a resource group or a resource.

getRoleManagementPolicy Result

The following output properties are available:

ActivationRules List<GetRoleManagementPolicyActivationRule>
An activation_rules block as defined below.
ActiveAssignmentRules List<GetRoleManagementPolicyActiveAssignmentRule>
An active_assignment_rules block as defined below.
Description string
(String) The description of this policy.
EligibleAssignmentRules List<GetRoleManagementPolicyEligibleAssignmentRule>
An eligible_assignment_rules block as defined below.
Id string
The provider-assigned unique ID for this managed resource.
Name string
(String) The name of this policy, which is typically a UUID and may change over time.
NotificationRules List<GetRoleManagementPolicyNotificationRule>
A notification_rules block as defined below.
RoleDefinitionId string
Scope string
ActivationRules []GetRoleManagementPolicyActivationRule
An activation_rules block as defined below.
ActiveAssignmentRules []GetRoleManagementPolicyActiveAssignmentRule
An active_assignment_rules block as defined below.
Description string
(String) The description of this policy.
EligibleAssignmentRules []GetRoleManagementPolicyEligibleAssignmentRule
An eligible_assignment_rules block as defined below.
Id string
The provider-assigned unique ID for this managed resource.
Name string
(String) The name of this policy, which is typically a UUID and may change over time.
NotificationRules []GetRoleManagementPolicyNotificationRule
A notification_rules block as defined below.
RoleDefinitionId string
Scope string
activationRules List<GetRoleManagementPolicyActivationRule>
An activation_rules block as defined below.
activeAssignmentRules List<GetRoleManagementPolicyActiveAssignmentRule>
An active_assignment_rules block as defined below.
description String
(String) The description of this policy.
eligibleAssignmentRules List<GetRoleManagementPolicyEligibleAssignmentRule>
An eligible_assignment_rules block as defined below.
id String
The provider-assigned unique ID for this managed resource.
name String
(String) The name of this policy, which is typically a UUID and may change over time.
notificationRules List<GetRoleManagementPolicyNotificationRule>
A notification_rules block as defined below.
roleDefinitionId String
scope String
activationRules GetRoleManagementPolicyActivationRule[]
An activation_rules block as defined below.
activeAssignmentRules GetRoleManagementPolicyActiveAssignmentRule[]
An active_assignment_rules block as defined below.
description string
(String) The description of this policy.
eligibleAssignmentRules GetRoleManagementPolicyEligibleAssignmentRule[]
An eligible_assignment_rules block as defined below.
id string
The provider-assigned unique ID for this managed resource.
name string
(String) The name of this policy, which is typically a UUID and may change over time.
notificationRules GetRoleManagementPolicyNotificationRule[]
A notification_rules block as defined below.
roleDefinitionId string
scope string
activation_rules Sequence[GetRoleManagementPolicyActivationRule]
An activation_rules block as defined below.
active_assignment_rules Sequence[GetRoleManagementPolicyActiveAssignmentRule]
An active_assignment_rules block as defined below.
description str
(String) The description of this policy.
eligible_assignment_rules Sequence[GetRoleManagementPolicyEligibleAssignmentRule]
An eligible_assignment_rules block as defined below.
id str
The provider-assigned unique ID for this managed resource.
name str
(String) The name of this policy, which is typically a UUID and may change over time.
notification_rules Sequence[GetRoleManagementPolicyNotificationRule]
A notification_rules block as defined below.
role_definition_id str
scope str
activationRules List<Property Map>
An activation_rules block as defined below.
activeAssignmentRules List<Property Map>
An active_assignment_rules block as defined below.
description String
(String) The description of this policy.
eligibleAssignmentRules List<Property Map>
An eligible_assignment_rules block as defined below.
id String
The provider-assigned unique ID for this managed resource.
name String
(String) The name of this policy, which is typically a UUID and may change over time.
notificationRules List<Property Map>
A notification_rules block as defined below.
roleDefinitionId String
scope String

Supporting Types

GetRoleManagementPolicyActivationRule

ApprovalStages This property is required. List<GetRoleManagementPolicyActivationRuleApprovalStage>
An approval_stage block as defined below.
MaximumDuration This property is required. string
(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.
RequireApproval This property is required. bool
(Boolean) Is approval required for activation.
RequireJustification This property is required. bool
(Boolean) Is a justification required to create new assignments.
RequireMultifactorAuthentication This property is required. bool
(Boolean) Is multi-factor authentication required to create new assignments.
RequireTicketInfo This property is required. bool
(Boolean) Is ticket information required to create new assignments.
RequiredConditionalAccessAuthenticationContext This property is required. string
(String) The Entra ID Conditional Access context that must be present for activation.
ApprovalStages This property is required. []GetRoleManagementPolicyActivationRuleApprovalStage
An approval_stage block as defined below.
MaximumDuration This property is required. string
(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.
RequireApproval This property is required. bool
(Boolean) Is approval required for activation.
RequireJustification This property is required. bool
(Boolean) Is a justification required to create new assignments.
RequireMultifactorAuthentication This property is required. bool
(Boolean) Is multi-factor authentication required to create new assignments.
RequireTicketInfo This property is required. bool
(Boolean) Is ticket information required to create new assignments.
RequiredConditionalAccessAuthenticationContext This property is required. string
(String) The Entra ID Conditional Access context that must be present for activation.
approvalStages This property is required. List<GetRoleManagementPolicyActivationRuleApprovalStage>
An approval_stage block as defined below.
maximumDuration This property is required. String
(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.
requireApproval This property is required. Boolean
(Boolean) Is approval required for activation.
requireJustification This property is required. Boolean
(Boolean) Is a justification required to create new assignments.
requireMultifactorAuthentication This property is required. Boolean
(Boolean) Is multi-factor authentication required to create new assignments.
requireTicketInfo This property is required. Boolean
(Boolean) Is ticket information required to create new assignments.
requiredConditionalAccessAuthenticationContext This property is required. String
(String) The Entra ID Conditional Access context that must be present for activation.
approvalStages This property is required. GetRoleManagementPolicyActivationRuleApprovalStage[]
An approval_stage block as defined below.
maximumDuration This property is required. string
(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.
requireApproval This property is required. boolean
(Boolean) Is approval required for activation.
requireJustification This property is required. boolean
(Boolean) Is a justification required to create new assignments.
requireMultifactorAuthentication This property is required. boolean
(Boolean) Is multi-factor authentication required to create new assignments.
requireTicketInfo This property is required. boolean
(Boolean) Is ticket information required to create new assignments.
requiredConditionalAccessAuthenticationContext This property is required. string
(String) The Entra ID Conditional Access context that must be present for activation.
approval_stages This property is required. Sequence[GetRoleManagementPolicyActivationRuleApprovalStage]
An approval_stage block as defined below.
maximum_duration This property is required. str
(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.
require_approval This property is required. bool
(Boolean) Is approval required for activation.
require_justification This property is required. bool
(Boolean) Is a justification required to create new assignments.
require_multifactor_authentication This property is required. bool
(Boolean) Is multi-factor authentication required to create new assignments.
require_ticket_info This property is required. bool
(Boolean) Is ticket information required to create new assignments.
required_conditional_access_authentication_context This property is required. str
(String) The Entra ID Conditional Access context that must be present for activation.
approvalStages This property is required. List<Property Map>
An approval_stage block as defined below.
maximumDuration This property is required. String
(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.
requireApproval This property is required. Boolean
(Boolean) Is approval required for activation.
requireJustification This property is required. Boolean
(Boolean) Is a justification required to create new assignments.
requireMultifactorAuthentication This property is required. Boolean
(Boolean) Is multi-factor authentication required to create new assignments.
requireTicketInfo This property is required. Boolean
(Boolean) Is ticket information required to create new assignments.
requiredConditionalAccessAuthenticationContext This property is required. String
(String) The Entra ID Conditional Access context that must be present for activation.

GetRoleManagementPolicyActivationRuleApprovalStage

PrimaryApprovers This property is required. List<GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover>
The IDs of the users or groups who can approve the activation
PrimaryApprovers This property is required. []GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover
The IDs of the users or groups who can approve the activation
primaryApprovers This property is required. List<GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover>
The IDs of the users or groups who can approve the activation
primaryApprovers This property is required. GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover[]
The IDs of the users or groups who can approve the activation
primary_approvers This property is required. Sequence[GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover]
The IDs of the users or groups who can approve the activation
primaryApprovers This property is required. List<Property Map>
The IDs of the users or groups who can approve the activation

GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover

ObjectId This property is required. string
(String) The ID of the object which will act as an approver.
Type This property is required. string
(String) The type of object acting as an approver. Either User or Group.
ObjectId This property is required. string
(String) The ID of the object which will act as an approver.
Type This property is required. string
(String) The type of object acting as an approver. Either User or Group.
objectId This property is required. String
(String) The ID of the object which will act as an approver.
type This property is required. String
(String) The type of object acting as an approver. Either User or Group.
objectId This property is required. string
(String) The ID of the object which will act as an approver.
type This property is required. string
(String) The type of object acting as an approver. Either User or Group.
object_id This property is required. str
(String) The ID of the object which will act as an approver.
type This property is required. str
(String) The type of object acting as an approver. Either User or Group.
objectId This property is required. String
(String) The ID of the object which will act as an approver.
type This property is required. String
(String) The type of object acting as an approver. Either User or Group.

GetRoleManagementPolicyActiveAssignmentRule

ExpirationRequired This property is required. bool
(Boolean) Must an assignment have an expiry date.
ExpireAfter This property is required. string
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
RequireJustification This property is required. bool
(Boolean) Is a justification required to create new assignments.
RequireMultifactorAuthentication This property is required. bool
(Boolean) Is multi-factor authentication required to create new assignments.
RequireTicketInfo This property is required. bool
(Boolean) Is ticket information required to create new assignments.
ExpirationRequired This property is required. bool
(Boolean) Must an assignment have an expiry date.
ExpireAfter This property is required. string
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
RequireJustification This property is required. bool
(Boolean) Is a justification required to create new assignments.
RequireMultifactorAuthentication This property is required. bool
(Boolean) Is multi-factor authentication required to create new assignments.
RequireTicketInfo This property is required. bool
(Boolean) Is ticket information required to create new assignments.
expirationRequired This property is required. Boolean
(Boolean) Must an assignment have an expiry date.
expireAfter This property is required. String
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
requireJustification This property is required. Boolean
(Boolean) Is a justification required to create new assignments.
requireMultifactorAuthentication This property is required. Boolean
(Boolean) Is multi-factor authentication required to create new assignments.
requireTicketInfo This property is required. Boolean
(Boolean) Is ticket information required to create new assignments.
expirationRequired This property is required. boolean
(Boolean) Must an assignment have an expiry date.
expireAfter This property is required. string
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
requireJustification This property is required. boolean
(Boolean) Is a justification required to create new assignments.
requireMultifactorAuthentication This property is required. boolean
(Boolean) Is multi-factor authentication required to create new assignments.
requireTicketInfo This property is required. boolean
(Boolean) Is ticket information required to create new assignments.
expiration_required This property is required. bool
(Boolean) Must an assignment have an expiry date.
expire_after This property is required. str
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
require_justification This property is required. bool
(Boolean) Is a justification required to create new assignments.
require_multifactor_authentication This property is required. bool
(Boolean) Is multi-factor authentication required to create new assignments.
require_ticket_info This property is required. bool
(Boolean) Is ticket information required to create new assignments.
expirationRequired This property is required. Boolean
(Boolean) Must an assignment have an expiry date.
expireAfter This property is required. String
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
requireJustification This property is required. Boolean
(Boolean) Is a justification required to create new assignments.
requireMultifactorAuthentication This property is required. Boolean
(Boolean) Is multi-factor authentication required to create new assignments.
requireTicketInfo This property is required. Boolean
(Boolean) Is ticket information required to create new assignments.

GetRoleManagementPolicyEligibleAssignmentRule

ExpirationRequired This property is required. bool
(Boolean) Must an assignment have an expiry date.
ExpireAfter This property is required. string
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
ExpirationRequired This property is required. bool
(Boolean) Must an assignment have an expiry date.
ExpireAfter This property is required. string
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
expirationRequired This property is required. Boolean
(Boolean) Must an assignment have an expiry date.
expireAfter This property is required. String
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
expirationRequired This property is required. boolean
(Boolean) Must an assignment have an expiry date.
expireAfter This property is required. string
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
expiration_required This property is required. bool
(Boolean) Must an assignment have an expiry date.
expire_after This property is required. str
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
expirationRequired This property is required. Boolean
(Boolean) Must an assignment have an expiry date.
expireAfter This property is required. String
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.

GetRoleManagementPolicyNotificationRule

ActiveAssignments This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignment>
A notification_target block as defined below with the details of notfications on active role assignments.
EligibleActivations This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivation>
A notification_target block as defined below with the details of notifications on activation of eligible role.
EligibleAssignments This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignment>
A notification_target block as defined below with the details of notifications on eligible role assignments.
ActiveAssignments This property is required. []GetRoleManagementPolicyNotificationRuleActiveAssignment
A notification_target block as defined below with the details of notfications on active role assignments.
EligibleActivations This property is required. []GetRoleManagementPolicyNotificationRuleEligibleActivation
A notification_target block as defined below with the details of notifications on activation of eligible role.
EligibleAssignments This property is required. []GetRoleManagementPolicyNotificationRuleEligibleAssignment
A notification_target block as defined below with the details of notifications on eligible role assignments.
activeAssignments This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignment>
A notification_target block as defined below with the details of notfications on active role assignments.
eligibleActivations This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivation>
A notification_target block as defined below with the details of notifications on activation of eligible role.
eligibleAssignments This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignment>
A notification_target block as defined below with the details of notifications on eligible role assignments.
activeAssignments This property is required. GetRoleManagementPolicyNotificationRuleActiveAssignment[]
A notification_target block as defined below with the details of notfications on active role assignments.
eligibleActivations This property is required. GetRoleManagementPolicyNotificationRuleEligibleActivation[]
A notification_target block as defined below with the details of notifications on activation of eligible role.
eligibleAssignments This property is required. GetRoleManagementPolicyNotificationRuleEligibleAssignment[]
A notification_target block as defined below with the details of notifications on eligible role assignments.
active_assignments This property is required. Sequence[GetRoleManagementPolicyNotificationRuleActiveAssignment]
A notification_target block as defined below with the details of notfications on active role assignments.
eligible_activations This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleActivation]
A notification_target block as defined below with the details of notifications on activation of eligible role.
eligible_assignments This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleAssignment]
A notification_target block as defined below with the details of notifications on eligible role assignments.
activeAssignments This property is required. List<Property Map>
A notification_target block as defined below with the details of notfications on active role assignments.
eligibleActivations This property is required. List<Property Map>
A notification_target block as defined below with the details of notifications on activation of eligible role.
eligibleAssignments This property is required. List<Property Map>
A notification_target block as defined below with the details of notifications on eligible role assignments.

GetRoleManagementPolicyNotificationRuleActiveAssignment

AdminNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification>
A notification_settings block as defined above.
ApproverNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification>
A notification_settings block as defined above.
AssigneeNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification>
A notification_settings block as defined above.
AdminNotifications This property is required. []GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification
A notification_settings block as defined above.
ApproverNotifications This property is required. []GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification
A notification_settings block as defined above.
AssigneeNotifications This property is required. []GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification
A notification_settings block as defined above.
adminNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification>
A notification_settings block as defined above.
approverNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification>
A notification_settings block as defined above.
assigneeNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification>
A notification_settings block as defined above.
adminNotifications This property is required. GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification[]
A notification_settings block as defined above.
approverNotifications This property is required. GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification[]
A notification_settings block as defined above.
assigneeNotifications This property is required. GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification[]
A notification_settings block as defined above.
admin_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification]
A notification_settings block as defined above.
approver_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification]
A notification_settings block as defined above.
assignee_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification]
A notification_settings block as defined above.
adminNotifications This property is required. List<Property Map>
A notification_settings block as defined above.
approverNotifications This property is required. List<Property Map>
A notification_settings block as defined above.
assigneeNotifications This property is required. List<Property Map>
A notification_settings block as defined above.

GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleEligibleActivation

AdminNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification>
A notification_settings block as defined above.
ApproverNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification>
A notification_settings block as defined above.
AssigneeNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification>
A notification_settings block as defined above.
AdminNotifications This property is required. []GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification
A notification_settings block as defined above.
ApproverNotifications This property is required. []GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification
A notification_settings block as defined above.
AssigneeNotifications This property is required. []GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification
A notification_settings block as defined above.
adminNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification>
A notification_settings block as defined above.
approverNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification>
A notification_settings block as defined above.
assigneeNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification>
A notification_settings block as defined above.
adminNotifications This property is required. GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification[]
A notification_settings block as defined above.
approverNotifications This property is required. GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification[]
A notification_settings block as defined above.
assigneeNotifications This property is required. GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification[]
A notification_settings block as defined above.
admin_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification]
A notification_settings block as defined above.
approver_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification]
A notification_settings block as defined above.
assignee_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification]
A notification_settings block as defined above.
adminNotifications This property is required. List<Property Map>
A notification_settings block as defined above.
approverNotifications This property is required. List<Property Map>
A notification_settings block as defined above.
assigneeNotifications This property is required. List<Property Map>
A notification_settings block as defined above.

GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleEligibleAssignment

AdminNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification>
A notification_settings block as defined above.
ApproverNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification>
A notification_settings block as defined above.
AssigneeNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification>
A notification_settings block as defined above.
AdminNotifications This property is required. []GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification
A notification_settings block as defined above.
ApproverNotifications This property is required. []GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification
A notification_settings block as defined above.
AssigneeNotifications This property is required. []GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification
A notification_settings block as defined above.
adminNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification>
A notification_settings block as defined above.
approverNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification>
A notification_settings block as defined above.
assigneeNotifications This property is required. List<GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification>
A notification_settings block as defined above.
adminNotifications This property is required. GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification[]
A notification_settings block as defined above.
approverNotifications This property is required. GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification[]
A notification_settings block as defined above.
assigneeNotifications This property is required. GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification[]
A notification_settings block as defined above.
admin_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification]
A notification_settings block as defined above.
approver_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification]
A notification_settings block as defined above.
assignee_notifications This property is required. Sequence[GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification]
A notification_settings block as defined above.
adminNotifications This property is required. List<Property Map>
A notification_settings block as defined above.
approverNotifications This property is required. List<Property Map>
A notification_settings block as defined above.
assigneeNotifications This property is required. List<Property Map>
A notification_settings block as defined above.

GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification

AdditionalRecipients This property is required. List<string>
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
AdditionalRecipients This property is required. []string
A list of additional email addresses that will receive these notifications.
DefaultRecipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
NotificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. string[]
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. string
(String) What level of notifications should be sent. Either All or Critical.
additional_recipients This property is required. Sequence[str]
A list of additional email addresses that will receive these notifications.
default_recipients This property is required. bool
(Boolean) Should the default recipients receive these notifications.
notification_level This property is required. str
(String) What level of notifications should be sent. Either All or Critical.
additionalRecipients This property is required. List<String>
A list of additional email addresses that will receive these notifications.
defaultRecipients This property is required. Boolean
(Boolean) Should the default recipients receive these notifications.
notificationLevel This property is required. String
(String) What level of notifications should be sent. Either All or Critical.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.