azure-native.authorization.getRoleManagementPolicy
Explore with Pulumi AI
Get the specified role management policy for a resource scope
Uses Azure REST API version 2024-09-01-preview.
Other available API versions: 2020-10-01, 2020-10-01-preview, 2024-02-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native authorization [ApiVersion]
. See the version guide for details.
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>
def get_role_management_policy(role_management_policy_name: Optional[str] = None,
scope: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRoleManagementPolicyResult
def get_role_management_policy_output(role_management_policy_name: Optional[pulumi.Input[str]] = None,
scope: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRoleManagementPolicyResult]
func LookupRoleManagementPolicy(ctx *Context, args *LookupRoleManagementPolicyArgs, opts ...InvokeOption) (*LookupRoleManagementPolicyResult, error)
func LookupRoleManagementPolicyOutput(ctx *Context, args *LookupRoleManagementPolicyOutputArgs, opts ...InvokeOption) LookupRoleManagementPolicyResultOutput
> 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)
}
public static CompletableFuture<GetRoleManagementPolicyResult> getRoleManagementPolicy(GetRoleManagementPolicyArgs args, InvokeOptions options)
public static Output<GetRoleManagementPolicyResult> getRoleManagementPolicy(GetRoleManagementPolicyArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:authorization:getRoleManagementPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Role
Management stringPolicy Name - The name (guid) of the role management policy to get.
- Scope string
- The scope of the role management policy.
- Role
Management stringPolicy Name - The name (guid) of the role management policy to get.
- Scope string
- The scope of the role management policy.
- role
Management StringPolicy Name - The name (guid) of the role management policy to get.
- scope String
- The scope of the role management policy.
- role
Management stringPolicy Name - The name (guid) of the role management policy to get.
- scope string
- The scope of the role management policy.
- role_
management_ strpolicy_ name - The name (guid) of the role management policy to get.
- scope str
- The scope of the role management policy.
- role
Management StringPolicy Name - The name (guid) of the role management policy to get.
- scope String
- The scope of the role management policy.
getRoleManagementPolicy Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Effective
Rules List<object> - The readonly computed rule applied to the policy.
- Id string
- The role management policy Id.
- Last
Modified Pulumi.By Azure Native. Authorization. Outputs. Principal Response - The name of the entity last modified it
- Last
Modified stringDate Time - The last modified date time.
- Name string
- The role management policy name.
- Policy
Properties Pulumi.Azure Native. Authorization. Outputs. Policy Properties Response - Additional properties of scope
- Type string
- The role management policy type.
- Description string
- The role management policy description.
- Display
Name string - The role management policy display name.
- Is
Organization boolDefault - The role management policy is default policy.
- Rules List<object>
- The rule applied to the policy.
- Scope string
- The role management policy scope.
- Azure
Api stringVersion - The Azure API version of the resource.
- Effective
Rules []interface{} - The readonly computed rule applied to the policy.
- Id string
- The role management policy Id.
- Last
Modified PrincipalBy Response - The name of the entity last modified it
- Last
Modified stringDate Time - The last modified date time.
- Name string
- The role management policy name.
- Policy
Properties PolicyProperties Response - Additional properties of scope
- Type string
- The role management policy type.
- Description string
- The role management policy description.
- Display
Name string - The role management policy display name.
- Is
Organization boolDefault - The role management policy is default policy.
- Rules []interface{}
- The rule applied to the policy.
- Scope string
- The role management policy scope.
- azure
Api StringVersion - The Azure API version of the resource.
- effective
Rules List<Object> - The readonly computed rule applied to the policy.
- id String
- The role management policy Id.
- last
Modified PrincipalBy Response - The name of the entity last modified it
- last
Modified StringDate Time - The last modified date time.
- name String
- The role management policy name.
- policy
Properties PolicyProperties Response - Additional properties of scope
- type String
- The role management policy type.
- description String
- The role management policy description.
- display
Name String - The role management policy display name.
- is
Organization BooleanDefault - The role management policy is default policy.
- rules List<Object>
- The rule applied to the policy.
- scope String
- The role management policy scope.
- azure
Api stringVersion - The Azure API version of the resource.
- effective
Rules (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 | Role Management Policy Pim Only Mode Rule Response)[] - The readonly computed rule applied to the policy.
- id string
- The role management policy Id.
- last
Modified PrincipalBy Response - The name of the entity last modified it
- last
Modified stringDate Time - The last modified date time.
- name string
- The role management policy name.
- policy
Properties PolicyProperties Response - Additional properties of scope
- type string
- The role management policy type.
- description string
- The role management policy description.
- display
Name string - The role management policy display name.
- is
Organization booleanDefault - The role management policy is default policy.
- rules
(Role
Management 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 | Role Management Policy Pim Only Mode Rule Response)[] - The rule applied to the policy.
- scope string
- The role management policy scope.
- azure_
api_ strversion - The Azure API version of the resource.
- effective_
rules Sequence[Any] - The readonly computed rule applied to the policy.
- id str
- The role management policy Id.
- last_
modified_ Principalby Response - The name of the entity last modified it
- last_
modified_ strdate_ time - The last modified date time.
- name str
- The role management policy name.
- policy_
properties PolicyProperties Response - Additional properties of scope
- type str
- The role management policy type.
- description str
- The role management policy description.
- display_
name str - The role management policy display name.
- is_
organization_ booldefault - The role management policy is default policy.
- rules Sequence[Any]
- The rule applied to the policy.
- scope str
- The role management policy scope.
- azure
Api StringVersion - The Azure API version of the resource.
- effective
Rules List<Property Map | 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.
- last
Modified Property MapBy - The name of the entity last modified it
- last
Modified StringDate Time - The last modified date time.
- name String
- The role management policy name.
- policy
Properties Property Map - Additional properties of scope
- type String
- The role management policy type.
- description String
- The role management policy description.
- display
Name String - The role management policy display name.
- is
Organization BooleanDefault - The role management policy is default policy.
- rules List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
- The rule applied to the policy.
- scope String
- The role management policy scope.
Supporting Types
ApprovalSettingsResponse
- Approval
Mode string - The type of rule
- Approval
Stages List<Pulumi.Azure Native. Authorization. Inputs. Approval Stage 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.
- Approval
Mode string - The type of rule
- Approval
Stages []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.
- approval
Mode String - The type of rule
- approval
Stages List<ApprovalStage Response> - The approval stages of the request.
- is
Approval BooleanRequired - Determines whether approval is required or not.
- is
Approval BooleanRequired For Extension - Determines whether approval is required for assignment extension.
- is
Requestor BooleanJustification Required - Determine whether requestor justification is required.
- approval
Mode string - The type of rule
- approval
Stages ApprovalStage Response[] - The approval stages of the request.
- is
Approval booleanRequired - Determines whether approval is required or not.
- is
Approval booleanRequired For Extension - Determines whether approval is required for assignment extension.
- is
Requestor 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.
- approval
Mode String - The type of rule
- approval
Stages List<Property Map> - The approval stages of the request.
- is
Approval BooleanRequired - Determines whether approval is required or not.
- is
Approval BooleanRequired For Extension - Determines whether approval is required for assignment extension.
- is
Requestor BooleanJustification Required - Determine whether requestor justification is required.
ApprovalStageResponse
- Approval
Stage intTime Out In Days - The time in days when approval request would be timed out
- Escalation
Approvers List<Pulumi.Azure Native. Authorization. Inputs. User Set 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 List<Pulumi.Azure Native. Authorization. Inputs. User Set 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 []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 []UserSet Response - The primary approver of the request.
- approval
Stage IntegerTime Out In Days - The time in days when approval request would be timed out
- escalation
Approvers List<UserSet Response> - The escalation approver of the request.
- escalation
Time IntegerIn Minutes - The time in minutes when the approval request would be escalated if the primary approver does not approve
- is
Approver BooleanJustification Required - Determines whether approver need to provide justification for his decision.
- is
Escalation BooleanEnabled - The value determine whether escalation feature is enabled.
- primary
Approvers List<UserSet Response> - The primary approver of the request.
- approval
Stage numberTime Out In Days - The time in days when approval request would be timed out
- escalation
Approvers UserSet Response[] - The escalation approver of the request.
- escalation
Time numberIn Minutes - The time in minutes when the approval request would be escalated if the primary approver does not approve
- is
Approver booleanJustification Required - Determines whether approver need to provide justification for his decision.
- is
Escalation booleanEnabled - The value determine whether escalation feature is enabled.
- primary
Approvers 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.
- approval
Stage NumberTime Out In Days - The time in days when approval request would be timed out
- escalation
Approvers List<Property Map> - The escalation approver of the request.
- escalation
Time NumberIn Minutes - The time in minutes when the approval request would be escalated if the primary approver does not approve
- is
Approver BooleanJustification Required - Determines whether approver need to provide justification for his decision.
- is
Escalation BooleanEnabled - The value determine whether escalation feature is enabled.
- primary
Approvers List<Property Map> - The primary approver of the request.
PIMOnlyModeSettingsResponse
- Excluded
Assignment List<string>Types - The list of excluded assignment types allowed.
- Excludes
List<Pulumi.
Azure Native. Authorization. Inputs. Users Or Service Principal Set Response> - The list of excluded entities that the rule does not apply to.
- Mode string
- Determines whether the setting is enabled, disabled or report only.
- Excluded
Assignment []stringTypes - The list of excluded assignment types allowed.
- Excludes
[]Users
Or Service Principal Set Response - The list of excluded entities that the rule does not apply to.
- Mode string
- Determines whether the setting is enabled, disabled or report only.
- excluded
Assignment List<String>Types - The list of excluded assignment types allowed.
- excludes
List<Users
Or Service Principal Set Response> - The list of excluded entities that the rule does not apply to.
- mode String
- Determines whether the setting is enabled, disabled or report only.
- excluded
Assignment string[]Types - The list of excluded assignment types allowed.
- excludes
Users
Or Service Principal Set Response[] - The list of excluded entities that the rule does not apply to.
- mode string
- Determines whether the setting is enabled, disabled or report only.
- excluded_
assignment_ Sequence[str]types - The list of excluded assignment types allowed.
- excludes
Sequence[Users
Or Service Principal Set Response] - The list of excluded entities that the rule does not apply to.
- mode str
- Determines whether the setting is enabled, disabled or report only.
- excluded
Assignment List<String>Types - The list of excluded assignment types allowed.
- excludes List<Property Map>
- The list of excluded entities that the rule does not apply to.
- mode String
- Determines whether the setting is enabled, disabled or report only.
PolicyPropertiesResponse
- Scope
Pulumi.
Azure Native. Authorization. Inputs. Policy Properties Response Scope - Details of the resource scope
- Scope
Policy
Properties Response Scope - Details of the resource scope
- scope
Policy
Properties Response Scope - Details of the resource scope
- scope
Policy
Properties Response Scope - Details of the resource scope
- scope
Policy
Properties Response Scope - Details of the resource scope
- scope Property Map
- Details of the resource scope
PolicyPropertiesResponseScope
- Display
Name string - Display name of the resource
- Id string
- Scope id of the resource
- Type string
- Type of the resource
- Display
Name string - Display name of the resource
- Id string
- Scope id of the resource
- Type string
- Type of the resource
- display
Name String - Display name of the resource
- id String
- Scope id of the resource
- type String
- Type of the resource
- display
Name 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
- display
Name String - Display name of the resource
- id String
- Scope id of the resource
- type String
- Type of the resource
PrincipalResponse
- Display
Name 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 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 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 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
- display
Name 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
Approval
Settings Response - The approval setting
- Target
Role
Management Policy Rule Target Response - The target of the current rule.
- id String
- The id of the rule.
- setting
Approval
Settings Response - The approval setting
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- id string
- The id of the rule.
- setting
Approval
Settings Response - The approval setting
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- id str
- The id of the rule.
- setting
Approval
Settings Response - The approval setting
- target
Role
Management 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
- Claim
Value string - The claim value.
- Id string
- The id of the rule.
- Is
Enabled 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.
- Claim
Value string - The claim value.
- Id string
- The id of the rule.
- Is
Enabled bool - The value indicating if rule is enabled.
- Target
Role
Management Policy Rule Target Response - The target of the current rule.
- claim
Value String - The claim value.
- id String
- The id of the rule.
- is
Enabled Boolean - The value indicating if rule is enabled.
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- claim
Value string - The claim value.
- id string
- The id of the rule.
- is
Enabled boolean - The value indicating if rule is enabled.
- target
Role
Management 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
Role
Management Policy Rule Target Response - The target of the current rule.
- claim
Value String - The claim value.
- id String
- The id of the rule.
- is
Enabled Boolean - The value indicating if rule is enabled.
- target Property Map
- The target of the current rule.
RoleManagementPolicyEnablementRuleResponse
- Enabled
Rules 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.
- Enabled
Rules []string - The list of enabled rules.
- Id string
- The id of the rule.
- Target
Role
Management Policy Rule Target Response - The target of the current rule.
- enabled
Rules List<String> - The list of enabled rules.
- id String
- The id of the rule.
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- enabled
Rules string[] - The list of enabled rules.
- id string
- The id of the rule.
- target
Role
Management 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
Role
Management Policy Rule Target Response - The target of the current rule.
- enabled
Rules List<String> - The list of enabled rules.
- id String
- The id of the rule.
- target Property Map
- The target of the current rule.
RoleManagementPolicyExpirationRuleResponse
- Exception
Members List<Pulumi.Azure Native. Authorization. Inputs. User Set Response> - The members not restricted by expiration rule.
- Id string
- The id of the rule.
- Is
Expiration boolRequired - The value indicating whether expiration is required.
- Maximum
Duration 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.
- Exception
Members []UserSet Response - The members not restricted by expiration rule.
- Id string
- The id of the rule.
- Is
Expiration boolRequired - The value indicating whether expiration is required.
- Maximum
Duration string - The maximum duration of expiration in timespan.
- Target
Role
Management Policy Rule Target Response - The target of the current rule.
- exception
Members List<UserSet Response> - The members not restricted by expiration rule.
- id String
- The id of the rule.
- is
Expiration BooleanRequired - The value indicating whether expiration is required.
- maximum
Duration String - The maximum duration of expiration in timespan.
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- exception
Members UserSet Response[] - The members not restricted by expiration rule.
- id string
- The id of the rule.
- is
Expiration booleanRequired - The value indicating whether expiration is required.
- maximum
Duration string - The maximum duration of expiration in timespan.
- target
Role
Management 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
Role
Management Policy Rule Target Response - The target of the current rule.
- exception
Members List<Property Map> - The members not restricted by expiration rule.
- id String
- The id of the rule.
- is
Expiration BooleanRequired - The value indicating whether expiration is required.
- maximum
Duration 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.
- Is
Default boolRecipients Enabled - Determines if the notification will be sent to the recipient type specified in the policy rule.
- Notification
Level string - The notification level.
- Notification
Recipients List<string> - The list of notification recipients.
- Notification
Type string - The type of notification.
- Recipient
Type 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.
- Is
Default boolRecipients Enabled - Determines if the notification will be sent to the recipient type specified in the policy rule.
- Notification
Level string - The notification level.
- Notification
Recipients []string - The list of notification recipients.
- Notification
Type string - The type of notification.
- Recipient
Type string - The recipient type.
- Target
Role
Management Policy Rule Target Response - The target of the current rule.
- id String
- The id of the rule.
- is
Default BooleanRecipients Enabled - Determines if the notification will be sent to the recipient type specified in the policy rule.
- notification
Level String - The notification level.
- notification
Recipients List<String> - The list of notification recipients.
- notification
Type String - The type of notification.
- recipient
Type String - The recipient type.
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- id string
- The id of the rule.
- is
Default booleanRecipients Enabled - Determines if the notification will be sent to the recipient type specified in the policy rule.
- notification
Level string - The notification level.
- notification
Recipients string[] - The list of notification recipients.
- notification
Type string - The type of notification.
- recipient
Type string - The recipient type.
- target
Role
Management 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
Role
Management Policy Rule Target Response - The target of the current rule.
- id String
- The id of the rule.
- is
Default BooleanRecipients Enabled - Determines if the notification will be sent to the recipient type specified in the policy rule.
- notification
Level String - The notification level.
- notification
Recipients List<String> - The list of notification recipients.
- notification
Type String - The type of notification.
- recipient
Type String - The recipient type.
- target Property Map
- The target of the current rule.
RoleManagementPolicyPimOnlyModeRuleResponse
- Id string
- The id of the rule.
- Pim
Only Pulumi.Mode Settings Azure Native. Authorization. Inputs. PIMOnly Mode Settings Response - The PIM Only Mode settings
- 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.
- Pim
Only PIMOnlyMode Settings Mode Settings Response - The PIM Only Mode settings
- Target
Role
Management Policy Rule Target Response - The target of the current rule.
- id String
- The id of the rule.
- pim
Only PIMOnlyMode Settings Mode Settings Response - The PIM Only Mode settings
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- id string
- The id of the rule.
- pim
Only PIMOnlyMode Settings Mode Settings Response - The PIM Only Mode settings
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- id str
- The id of the rule.
- pim_
only_ PIMOnlymode_ settings Mode Settings Response - The PIM Only Mode settings
- target
Role
Management Policy Rule Target Response - The target of the current rule.
- id String
- The id of the rule.
- pim
Only Property MapMode Settings - The PIM Only Mode settings
- target Property Map
- The target of the current rule.
RoleManagementPolicyRuleTargetResponse
- Caller string
- The caller of the setting.
- Enforced
Settings List<string> - The list of enforced settings.
- Inheritable
Settings List<string> - The list of inheritable settings.
- Level string
- The assignment level to which rule is applied.
- Operations List<string>
- The type of operation.
- Target
Objects List<string> - The list of target objects.
- Caller string
- The caller of the setting.
- Enforced
Settings []string - The list of enforced settings.
- Inheritable
Settings []string - The list of inheritable settings.
- Level string
- The assignment level to which rule is applied.
- Operations []string
- The type of operation.
- Target
Objects []string - The list of target objects.
- caller String
- The caller of the setting.
- enforced
Settings List<String> - The list of enforced settings.
- inheritable
Settings List<String> - The list of inheritable settings.
- level String
- The assignment level to which rule is applied.
- operations List<String>
- The type of operation.
- target
Objects List<String> - The list of target objects.
- caller string
- The caller of the setting.
- enforced
Settings string[] - The list of enforced settings.
- inheritable
Settings string[] - The list of inheritable settings.
- level string
- The assignment level to which rule is applied.
- operations string[]
- The type of operation.
- target
Objects 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.
- enforced
Settings List<String> - The list of enforced settings.
- inheritable
Settings List<String> - The list of inheritable settings.
- level String
- The assignment level to which rule is applied.
- operations List<String>
- The type of operation.
- target
Objects List<String> - The list of target objects.
UserSetResponse
- Description string
- The description of the user.
- Id string
- The object id of the user.
- Is
Backup bool - The value indicating whether the user is a backup fallback approver
- User
Type string - The type of user.
- Description string
- The description of the user.
- Id string
- The object id of the user.
- Is
Backup bool - The value indicating whether the user is a backup fallback approver
- User
Type string - The type of user.
- description String
- The description of the user.
- id String
- The object id of the user.
- is
Backup Boolean - The value indicating whether the user is a backup fallback approver
- user
Type String - The type of user.
- description string
- The description of the user.
- id string
- The object id of the user.
- is
Backup boolean - The value indicating whether the user is a backup fallback approver
- user
Type 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.
- is
Backup Boolean - The value indicating whether the user is a backup fallback approver
- user
Type String - The type of user.
UsersOrServicePrincipalSetResponse
- Display
Name string - The display Name of the entity.
- Id string
- The object id of the entity.
- Type string
- The type of user.
- Display
Name string - The display Name of the entity.
- Id string
- The object id of the entity.
- Type string
- The type of user.
- display
Name String - The display Name of the entity.
- id String
- The object id of the entity.
- type String
- The type of user.
- display
Name string - The display Name of the entity.
- id string
- The object id of the entity.
- type string
- The type of user.
- display_
name str - The display Name of the entity.
- id str
- The object id of the entity.
- type str
- The type of user.
- display
Name String - The display Name of the entity.
- id String
- The object id of the entity.
- type String
- The type of user.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0