This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.authorization.getRoleManagementPolicyAssignment
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get the specified role management policy assignment for a resource scope Azure REST API version: 2020-10-01.
Other available API versions: 2020-10-01-preview, 2024-02-01-preview, 2024-09-01-preview.
Using getRoleManagementPolicyAssignment
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 getRoleManagementPolicyAssignment(args: GetRoleManagementPolicyAssignmentArgs, opts?: InvokeOptions): Promise<GetRoleManagementPolicyAssignmentResult>
function getRoleManagementPolicyAssignmentOutput(args: GetRoleManagementPolicyAssignmentOutputArgs, opts?: InvokeOptions): Output<GetRoleManagementPolicyAssignmentResult>def get_role_management_policy_assignment(role_management_policy_assignment_name: Optional[str] = None,
                                          scope: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetRoleManagementPolicyAssignmentResult
def get_role_management_policy_assignment_output(role_management_policy_assignment_name: Optional[pulumi.Input[str]] = None,
                                          scope: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetRoleManagementPolicyAssignmentResult]func LookupRoleManagementPolicyAssignment(ctx *Context, args *LookupRoleManagementPolicyAssignmentArgs, opts ...InvokeOption) (*LookupRoleManagementPolicyAssignmentResult, error)
func LookupRoleManagementPolicyAssignmentOutput(ctx *Context, args *LookupRoleManagementPolicyAssignmentOutputArgs, opts ...InvokeOption) LookupRoleManagementPolicyAssignmentResultOutput> Note: This function is named LookupRoleManagementPolicyAssignment in the Go SDK.
public static class GetRoleManagementPolicyAssignment 
{
    public static Task<GetRoleManagementPolicyAssignmentResult> InvokeAsync(GetRoleManagementPolicyAssignmentArgs args, InvokeOptions? opts = null)
    public static Output<GetRoleManagementPolicyAssignmentResult> Invoke(GetRoleManagementPolicyAssignmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRoleManagementPolicyAssignmentResult> getRoleManagementPolicyAssignment(GetRoleManagementPolicyAssignmentArgs args, InvokeOptions options)
public static Output<GetRoleManagementPolicyAssignmentResult> getRoleManagementPolicyAssignment(GetRoleManagementPolicyAssignmentArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:authorization:getRoleManagementPolicyAssignment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- RoleManagement stringPolicy Assignment Name 
- The name of format {guid_guid} the role management policy assignment to get.
- Scope string
- The scope of the role management policy.
- RoleManagement stringPolicy Assignment Name 
- The name of format {guid_guid} the role management policy assignment to get.
- Scope string
- The scope of the role management policy.
- roleManagement StringPolicy Assignment Name 
- The name of format {guid_guid} the role management policy assignment to get.
- scope String
- The scope of the role management policy.
- roleManagement stringPolicy Assignment Name 
- The name of format {guid_guid} the role management policy assignment to get.
- scope string
- The scope of the role management policy.
- role_management_ strpolicy_ assignment_ name 
- The name of format {guid_guid} the role management policy assignment to get.
- scope str
- The scope of the role management policy.
- roleManagement StringPolicy Assignment Name 
- The name of format {guid_guid} the role management policy assignment to get.
- scope String
- The scope of the role management policy.
getRoleManagementPolicyAssignment Result
The following output properties are available:
- EffectiveRules List<object>
- The readonly computed rule applied to the policy.
- Id string
- The role management policy Id.
- Name string
- The role management policy name.
- PolicyAssignment Pulumi.Properties Azure Native. Authorization. Outputs. Policy Assignment Properties Response 
- Additional properties of scope, role definition and policy
- Type string
- The role management policy type.
- PolicyId string
- The policy id role management policy assignment.
- RoleDefinition stringId 
- The role definition of management policy assignment.
- Scope string
- The role management policy scope.
- EffectiveRules []interface{}
- The readonly computed rule applied to the policy.
- Id string
- The role management policy Id.
- Name string
- The role management policy name.
- PolicyAssignment PolicyProperties Assignment Properties Response 
- Additional properties of scope, role definition and policy
- Type string
- The role management policy type.
- PolicyId string
- The policy id role management policy assignment.
- RoleDefinition stringId 
- The role definition of management policy assignment.
- Scope string
- The role management policy scope.
- effectiveRules List<Object>
- The readonly computed rule applied to the policy.
- id String
- The role management policy Id.
- name String
- The role management policy name.
- policyAssignment PolicyProperties Assignment Properties Response 
- Additional properties of scope, role definition and policy
- type String
- The role management policy type.
- policyId String
- The policy id role management policy assignment.
- roleDefinition StringId 
- The role definition of management policy assignment.
- scope String
- The role management policy scope.
- effectiveRules (RoleManagement Policy Approval Rule Response | Role Management Policy Authentication Context Rule Response | Role Management Policy Enablement Rule Response | Role Management Policy Expiration Rule Response | Role Management Policy Notification Rule Response)[] 
- The readonly computed rule applied to the policy.
- id string
- The role management policy Id.
- name string
- The role management policy name.
- policyAssignment PolicyProperties Assignment Properties Response 
- Additional properties of scope, role definition and policy
- type string
- The role management policy type.
- policyId string
- The policy id role management policy assignment.
- roleDefinition stringId 
- The role definition of management policy assignment.
- scope string
- The role management policy scope.
- effective_rules Sequence[Any]
- The readonly computed rule applied to the policy.
- id str
- The role management policy Id.
- name str
- The role management policy name.
- policy_assignment_ Policyproperties Assignment Properties Response 
- Additional properties of scope, role definition and policy
- type str
- The role management policy type.
- policy_id str
- The policy id role management policy assignment.
- role_definition_ strid 
- The role definition of management policy assignment.
- scope str
- The role management policy scope.
- effectiveRules List<Property Map | Property Map | Property Map | Property Map | Property Map>
- The readonly computed rule applied to the policy.
- id String
- The role management policy Id.
- name String
- The role management policy name.
- policyAssignment Property MapProperties 
- Additional properties of scope, role definition and policy
- type String
- The role management policy type.
- policyId String
- The policy id role management policy assignment.
- roleDefinition StringId 
- The role definition of management policy assignment.
- scope String
- The role management policy scope.
Supporting Types
ApprovalSettingsResponse  
- ApprovalMode string
- The type of rule
- ApprovalStages List<Pulumi.Azure Native. Authorization. Inputs. Approval Stage Response> 
- The approval stages of the request.
- IsApproval boolRequired 
- Determines whether approval is required or not.
- IsApproval boolRequired For Extension 
- Determines whether approval is required for assignment extension.
- IsRequestor boolJustification Required 
- Determine whether requestor justification is required.
- ApprovalMode string
- The type of rule
- ApprovalStages []ApprovalStage Response 
- The approval stages of the request.
- IsApproval boolRequired 
- Determines whether approval is required or not.
- IsApproval boolRequired For Extension 
- Determines whether approval is required for assignment extension.
- IsRequestor boolJustification Required 
- Determine whether requestor justification is required.
- approvalMode String
- The type of rule
- approvalStages List<ApprovalStage Response> 
- The approval stages of the request.
- isApproval BooleanRequired 
- Determines whether approval is required or not.
- isApproval BooleanRequired For Extension 
- Determines whether approval is required for assignment extension.
- isRequestor BooleanJustification Required 
- Determine whether requestor justification is required.
- approvalMode string
- The type of rule
- approvalStages ApprovalStage Response[] 
- The approval stages of the request.
- isApproval booleanRequired 
- Determines whether approval is required or not.
- isApproval booleanRequired For Extension 
- Determines whether approval is required for assignment extension.
- isRequestor booleanJustification Required 
- Determine whether requestor justification is required.
- approval_mode str
- The type of rule
- approval_stages Sequence[ApprovalStage Response] 
- The approval stages of the request.
- is_approval_ boolrequired 
- Determines whether approval is required or not.
- is_approval_ boolrequired_ for_ extension 
- Determines whether approval is required for assignment extension.
- is_requestor_ booljustification_ required 
- Determine whether requestor justification is required.
- approvalMode String
- The type of rule
- approvalStages List<Property Map>
- The approval stages of the request.
- isApproval BooleanRequired 
- Determines whether approval is required or not.
- isApproval BooleanRequired For Extension 
- Determines whether approval is required for assignment extension.
- isRequestor BooleanJustification Required 
- Determine whether requestor justification is required.
ApprovalStageResponse  
- ApprovalStage intTime Out In Days 
- The time in days when approval request would be timed out
- EscalationApprovers List<Pulumi.Azure Native. Authorization. Inputs. User Set Response> 
- The escalation approver of the request.
- EscalationTime intIn Minutes 
- The time in minutes when the approval request would be escalated if the primary approver does not approve
- IsApprover boolJustification Required 
- Determines whether approver need to provide justification for his decision.
- IsEscalation boolEnabled 
- The value determine whether escalation feature is enabled.
- PrimaryApprovers List<Pulumi.Azure Native. Authorization. Inputs. User Set Response> 
- The primary approver of the request.
- ApprovalStage intTime Out In Days 
- The time in days when approval request would be timed out
- EscalationApprovers []UserSet Response 
- The escalation approver of the request.
- EscalationTime intIn Minutes 
- The time in minutes when the approval request would be escalated if the primary approver does not approve
- IsApprover boolJustification Required 
- Determines whether approver need to provide justification for his decision.
- IsEscalation boolEnabled 
- The value determine whether escalation feature is enabled.
- PrimaryApprovers []UserSet Response 
- The primary approver of the request.
- approvalStage IntegerTime Out In Days 
- The time in days when approval request would be timed out
- escalationApprovers List<UserSet Response> 
- The escalation approver of the request.
- escalationTime IntegerIn Minutes 
- The time in minutes when the approval request would be escalated if the primary approver does not approve
- isApprover BooleanJustification Required 
- Determines whether approver need to provide justification for his decision.
- isEscalation BooleanEnabled 
- The value determine whether escalation feature is enabled.
- primaryApprovers List<UserSet Response> 
- The primary approver of the request.
- approvalStage numberTime Out In Days 
- The time in days when approval request would be timed out
- escalationApprovers UserSet Response[] 
- The escalation approver of the request.
- escalationTime numberIn Minutes 
- The time in minutes when the approval request would be escalated if the primary approver does not approve
- isApprover booleanJustification Required 
- Determines whether approver need to provide justification for his decision.
- isEscalation booleanEnabled 
- The value determine whether escalation feature is enabled.
- primaryApprovers UserSet Response[] 
- The primary approver of the request.
- approval_stage_ inttime_ out_ in_ days 
- The time in days when approval request would be timed out
- escalation_approvers Sequence[UserSet Response] 
- The escalation approver of the request.
- escalation_time_ intin_ minutes 
- The time in minutes when the approval request would be escalated if the primary approver does not approve
- is_approver_ booljustification_ required 
- Determines whether approver need to provide justification for his decision.
- is_escalation_ boolenabled 
- The value determine whether escalation feature is enabled.
- primary_approvers Sequence[UserSet Response] 
- The primary approver of the request.
- approvalStage NumberTime Out In Days 
- The time in days when approval request would be timed out
- escalationApprovers List<Property Map>
- The escalation approver of the request.
- escalationTime NumberIn Minutes 
- The time in minutes when the approval request would be escalated if the primary approver does not approve
- isApprover BooleanJustification Required 
- Determines whether approver need to provide justification for his decision.
- isEscalation BooleanEnabled 
- The value determine whether escalation feature is enabled.
- primaryApprovers List<Property Map>
- The primary approver of the request.
PolicyAssignmentPropertiesResponse   
- Policy
Pulumi.Azure Native. Authorization. Inputs. Policy Assignment Properties Response Policy 
- Details of the policy
- RoleDefinition Pulumi.Azure Native. Authorization. Inputs. Policy Assignment Properties Response Role Definition 
- Details of role definition
- Scope
Pulumi.Azure Native. Authorization. Inputs. Policy Assignment Properties Response Scope 
- Details of the resource scope
- Policy
PolicyAssignment Properties Response Policy 
- Details of the policy
- RoleDefinition PolicyAssignment Properties Response Role Definition 
- Details of role definition
- Scope
PolicyAssignment Properties Response Scope 
- Details of the resource scope
- policy
PolicyAssignment Properties Response Policy 
- Details of the policy
- roleDefinition PolicyAssignment Properties Response Role Definition 
- Details of role definition
- scope
PolicyAssignment Properties Response Scope 
- Details of the resource scope
- policy
PolicyAssignment Properties Response Policy 
- Details of the policy
- roleDefinition PolicyAssignment Properties Response Role Definition 
- Details of role definition
- scope
PolicyAssignment Properties Response Scope 
- Details of the resource scope
- policy
PolicyAssignment Properties Response Policy 
- Details of the policy
- role_definition PolicyAssignment Properties Response Role Definition 
- Details of role definition
- scope
PolicyAssignment Properties Response Scope 
- Details of the resource scope
- policy Property Map
- Details of the policy
- roleDefinition Property Map
- Details of role definition
- scope Property Map
- Details of the resource scope
PolicyAssignmentPropertiesResponsePolicy    
- LastModified Pulumi.By Azure Native. Authorization. Inputs. Principal Response 
- The name of the entity last modified it
- Id string
- Id of the policy
- LastModified stringDate Time 
- The last modified date time.
- LastModified PrincipalBy Response 
- The name of the entity last modified it
- Id string
- Id of the policy
- LastModified stringDate Time 
- The last modified date time.
- lastModified PrincipalBy Response 
- The name of the entity last modified it
- id String
- Id of the policy
- lastModified StringDate Time 
- The last modified date time.
- lastModified PrincipalBy Response 
- The name of the entity last modified it
- id string
- Id of the policy
- lastModified stringDate Time 
- The last modified date time.
- last_modified_ Principalby Response 
- The name of the entity last modified it
- id str
- Id of the policy
- last_modified_ strdate_ time 
- The last modified date time.
- lastModified Property MapBy 
- The name of the entity last modified it
- id String
- Id of the policy
- lastModified StringDate Time 
- The last modified date time.
PolicyAssignmentPropertiesResponseRoleDefinition     
- DisplayName string
- Display name of the role definition
- Id string
- Id of the role definition
- Type string
- Type of the role definition
- DisplayName string
- Display name of the role definition
- Id string
- Id of the role definition
- Type string
- Type of the role definition
- displayName String
- Display name of the role definition
- id String
- Id of the role definition
- type String
- Type of the role definition
- displayName string
- Display name of the role definition
- id string
- Id of the role definition
- type string
- Type of the role definition
- display_name str
- Display name of the role definition
- id str
- Id of the role definition
- type str
- Type of the role definition
- displayName String
- Display name of the role definition
- id String
- Id of the role definition
- type String
- Type of the role definition
PolicyAssignmentPropertiesResponseScope    
- DisplayName string
- Display name of the resource
- Id string
- Scope id of the resource
- Type string
- Type of the resource
- DisplayName string
- Display name of the resource
- Id string
- Scope id of the resource
- Type string
- Type of the resource
- displayName String
- Display name of the resource
- id String
- Scope id of the resource
- type String
- Type of the resource
- displayName string
- Display name of the resource
- id string
- Scope id of the resource
- type string
- Type of the resource
- display_name str
- Display name of the resource
- id str
- Scope id of the resource
- type str
- Type of the resource
- displayName String
- Display name of the resource
- id String
- Scope id of the resource
- type String
- Type of the resource
PrincipalResponse 
- DisplayName string
- The name of the principal made changes
- Email string
- Email of principal
- Id string
- The id of the principal made changes
- Type string
- Type of principal such as user , group etc
- DisplayName string
- The name of the principal made changes
- Email string
- Email of principal
- Id string
- The id of the principal made changes
- Type string
- Type of principal such as user , group etc
- displayName String
- The name of the principal made changes
- email String
- Email of principal
- id String
- The id of the principal made changes
- type String
- Type of principal such as user , group etc
- displayName string
- The name of the principal made changes
- email string
- Email of principal
- id string
- The id of the principal made changes
- type string
- Type of principal such as user , group etc
- display_name str
- The name of the principal made changes
- email str
- Email of principal
- id str
- The id of the principal made changes
- type str
- Type of principal such as user , group etc
- displayName String
- The name of the principal made changes
- email String
- Email of principal
- id String
- The id of the principal made changes
- type String
- Type of principal such as user , group etc
RoleManagementPolicyApprovalRuleResponse     
- Id string
- The id of the rule.
- Setting
Pulumi.Azure Native. Authorization. Inputs. Approval Settings Response 
- The approval setting
- Target
Pulumi.Azure Native. Authorization. Inputs. Role Management Policy Rule Target Response 
- The target of the current rule.
- Id string
- The id of the rule.
- Setting
ApprovalSettings Response 
- The approval setting
- Target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id String
- The id of the rule.
- setting
ApprovalSettings Response 
- The approval setting
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id string
- The id of the rule.
- setting
ApprovalSettings Response 
- The approval setting
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id str
- The id of the rule.
- setting
ApprovalSettings Response 
- The approval setting
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id String
- The id of the rule.
- setting Property Map
- The approval setting
- target Property Map
- The target of the current rule.
RoleManagementPolicyAuthenticationContextRuleResponse      
- ClaimValue string
- The claim value.
- Id string
- The id of the rule.
- IsEnabled bool
- The value indicating if rule is enabled.
- Target
Pulumi.Azure Native. Authorization. Inputs. Role Management Policy Rule Target Response 
- The target of the current rule.
- ClaimValue string
- The claim value.
- Id string
- The id of the rule.
- IsEnabled bool
- The value indicating if rule is enabled.
- Target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- claimValue String
- The claim value.
- id String
- The id of the rule.
- isEnabled Boolean
- The value indicating if rule is enabled.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- claimValue string
- The claim value.
- id string
- The id of the rule.
- isEnabled boolean
- The value indicating if rule is enabled.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- claim_value str
- The claim value.
- id str
- The id of the rule.
- is_enabled bool
- The value indicating if rule is enabled.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- claimValue String
- The claim value.
- id String
- The id of the rule.
- isEnabled Boolean
- The value indicating if rule is enabled.
- target Property Map
- The target of the current rule.
RoleManagementPolicyEnablementRuleResponse     
- EnabledRules List<string>
- The list of enabled rules.
- Id string
- The id of the rule.
- Target
Pulumi.Azure Native. Authorization. Inputs. Role Management Policy Rule Target Response 
- The target of the current rule.
- EnabledRules []string
- The list of enabled rules.
- Id string
- The id of the rule.
- Target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- enabledRules List<String>
- The list of enabled rules.
- id String
- The id of the rule.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- enabledRules string[]
- The list of enabled rules.
- id string
- The id of the rule.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- enabled_rules Sequence[str]
- The list of enabled rules.
- id str
- The id of the rule.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- enabledRules List<String>
- The list of enabled rules.
- id String
- The id of the rule.
- target Property Map
- The target of the current rule.
RoleManagementPolicyExpirationRuleResponse     
- ExceptionMembers List<Pulumi.Azure Native. Authorization. Inputs. User Set Response> 
- The members not restricted by expiration rule.
- Id string
- The id of the rule.
- IsExpiration boolRequired 
- The value indicating whether expiration is required.
- MaximumDuration string
- The maximum duration of expiration in timespan.
- Target
Pulumi.Azure Native. Authorization. Inputs. Role Management Policy Rule Target Response 
- The target of the current rule.
- ExceptionMembers []UserSet Response 
- The members not restricted by expiration rule.
- Id string
- The id of the rule.
- IsExpiration boolRequired 
- The value indicating whether expiration is required.
- MaximumDuration string
- The maximum duration of expiration in timespan.
- Target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- exceptionMembers List<UserSet Response> 
- The members not restricted by expiration rule.
- id String
- The id of the rule.
- isExpiration BooleanRequired 
- The value indicating whether expiration is required.
- maximumDuration String
- The maximum duration of expiration in timespan.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- exceptionMembers UserSet Response[] 
- The members not restricted by expiration rule.
- id string
- The id of the rule.
- isExpiration booleanRequired 
- The value indicating whether expiration is required.
- maximumDuration string
- The maximum duration of expiration in timespan.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- exception_members Sequence[UserSet Response] 
- The members not restricted by expiration rule.
- id str
- The id of the rule.
- is_expiration_ boolrequired 
- The value indicating whether expiration is required.
- maximum_duration str
- The maximum duration of expiration in timespan.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- exceptionMembers List<Property Map>
- The members not restricted by expiration rule.
- id String
- The id of the rule.
- isExpiration BooleanRequired 
- The value indicating whether expiration is required.
- maximumDuration String
- The maximum duration of expiration in timespan.
- target Property Map
- The target of the current rule.
RoleManagementPolicyNotificationRuleResponse     
- Id string
- The id of the rule.
- IsDefault boolRecipients Enabled 
- Determines if the notification will be sent to the recipient type specified in the policy rule.
- NotificationLevel string
- The notification level.
- NotificationRecipients List<string>
- The list of notification recipients.
- NotificationType string
- The type of notification.
- RecipientType string
- The recipient type.
- Target
Pulumi.Azure Native. Authorization. Inputs. Role Management Policy Rule Target Response 
- The target of the current rule.
- Id string
- The id of the rule.
- IsDefault boolRecipients Enabled 
- Determines if the notification will be sent to the recipient type specified in the policy rule.
- NotificationLevel string
- The notification level.
- NotificationRecipients []string
- The list of notification recipients.
- NotificationType string
- The type of notification.
- RecipientType string
- The recipient type.
- Target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id String
- The id of the rule.
- isDefault BooleanRecipients Enabled 
- Determines if the notification will be sent to the recipient type specified in the policy rule.
- notificationLevel String
- The notification level.
- notificationRecipients List<String>
- The list of notification recipients.
- notificationType String
- The type of notification.
- recipientType String
- The recipient type.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id string
- The id of the rule.
- isDefault booleanRecipients Enabled 
- Determines if the notification will be sent to the recipient type specified in the policy rule.
- notificationLevel string
- The notification level.
- notificationRecipients string[]
- The list of notification recipients.
- notificationType string
- The type of notification.
- recipientType string
- The recipient type.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id str
- The id of the rule.
- is_default_ boolrecipients_ enabled 
- Determines if the notification will be sent to the recipient type specified in the policy rule.
- notification_level str
- The notification level.
- notification_recipients Sequence[str]
- The list of notification recipients.
- notification_type str
- The type of notification.
- recipient_type str
- The recipient type.
- target
RoleManagement Policy Rule Target Response 
- The target of the current rule.
- id String
- The id of the rule.
- isDefault BooleanRecipients Enabled 
- Determines if the notification will be sent to the recipient type specified in the policy rule.
- notificationLevel String
- The notification level.
- notificationRecipients List<String>
- The list of notification recipients.
- notificationType String
- The type of notification.
- recipientType String
- The recipient type.
- target Property Map
- The target of the current rule.
RoleManagementPolicyRuleTargetResponse     
- Caller string
- The caller of the setting.
- EnforcedSettings List<string>
- The list of enforced settings.
- InheritableSettings List<string>
- The list of inheritable settings.
- Level string
- The assignment level to which rule is applied.
- Operations List<string>
- The type of operation.
- TargetObjects List<string>
- The list of target objects.
- Caller string
- The caller of the setting.
- EnforcedSettings []string
- The list of enforced settings.
- InheritableSettings []string
- The list of inheritable settings.
- Level string
- The assignment level to which rule is applied.
- Operations []string
- The type of operation.
- TargetObjects []string
- The list of target objects.
- caller String
- The caller of the setting.
- enforcedSettings List<String>
- The list of enforced settings.
- inheritableSettings List<String>
- The list of inheritable settings.
- level String
- The assignment level to which rule is applied.
- operations List<String>
- The type of operation.
- targetObjects List<String>
- The list of target objects.
- caller string
- The caller of the setting.
- enforcedSettings string[]
- The list of enforced settings.
- inheritableSettings string[]
- The list of inheritable settings.
- level string
- The assignment level to which rule is applied.
- operations string[]
- The type of operation.
- targetObjects string[]
- The list of target objects.
- caller str
- The caller of the setting.
- enforced_settings Sequence[str]
- The list of enforced settings.
- inheritable_settings Sequence[str]
- The list of inheritable settings.
- level str
- The assignment level to which rule is applied.
- operations Sequence[str]
- The type of operation.
- target_objects Sequence[str]
- The list of target objects.
- caller String
- The caller of the setting.
- enforcedSettings List<String>
- The list of enforced settings.
- inheritableSettings List<String>
- The list of inheritable settings.
- level String
- The assignment level to which rule is applied.
- operations List<String>
- The type of operation.
- targetObjects List<String>
- The list of target objects.
UserSetResponse  
- Description string
- The description of the user.
- Id string
- The object id of the user.
- IsBackup bool
- The value indicating whether the user is a backup fallback approver
- UserType string
- The type of user.
- Description string
- The description of the user.
- Id string
- The object id of the user.
- IsBackup bool
- The value indicating whether the user is a backup fallback approver
- UserType string
- The type of user.
- description String
- The description of the user.
- id String
- The object id of the user.
- isBackup Boolean
- The value indicating whether the user is a backup fallback approver
- userType String
- The type of user.
- description string
- The description of the user.
- id string
- The object id of the user.
- isBackup boolean
- The value indicating whether the user is a backup fallback approver
- userType string
- The type of user.
- description str
- The description of the user.
- id str
- The object id of the user.
- is_backup bool
- The value indicating whether the user is a backup fallback approver
- user_type str
- The type of user.
- description String
- The description of the user.
- id String
- The object id of the user.
- isBackup Boolean
- The value indicating whether the user is a backup fallback approver
- userType String
- The type of user.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi