Documentation ¶
Index ¶
- type ActiveRoleAssignment
- type ActiveRoleAssignmentArgs
- type ActiveRoleAssignmentArray
- type ActiveRoleAssignmentArrayInput
- type ActiveRoleAssignmentArrayOutput
- func (ActiveRoleAssignmentArrayOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentArrayOutput) Index(i pulumi.IntInput) ActiveRoleAssignmentOutput
- func (o ActiveRoleAssignmentArrayOutput) ToActiveRoleAssignmentArrayOutput() ActiveRoleAssignmentArrayOutput
- func (o ActiveRoleAssignmentArrayOutput) ToActiveRoleAssignmentArrayOutputWithContext(ctx context.Context) ActiveRoleAssignmentArrayOutput
- type ActiveRoleAssignmentInput
- type ActiveRoleAssignmentMap
- type ActiveRoleAssignmentMapInput
- type ActiveRoleAssignmentMapOutput
- func (ActiveRoleAssignmentMapOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentMapOutput) MapIndex(k pulumi.StringInput) ActiveRoleAssignmentOutput
- func (o ActiveRoleAssignmentMapOutput) ToActiveRoleAssignmentMapOutput() ActiveRoleAssignmentMapOutput
- func (o ActiveRoleAssignmentMapOutput) ToActiveRoleAssignmentMapOutputWithContext(ctx context.Context) ActiveRoleAssignmentMapOutput
- type ActiveRoleAssignmentOutput
- func (ActiveRoleAssignmentOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentOutput) Justification() pulumi.StringOutput
- func (o ActiveRoleAssignmentOutput) PrincipalId() pulumi.StringOutput
- func (o ActiveRoleAssignmentOutput) PrincipalType() pulumi.StringOutput
- func (o ActiveRoleAssignmentOutput) RoleDefinitionId() pulumi.StringOutput
- func (o ActiveRoleAssignmentOutput) Schedule() ActiveRoleAssignmentScheduleOutput
- func (o ActiveRoleAssignmentOutput) Scope() pulumi.StringOutput
- func (o ActiveRoleAssignmentOutput) Ticket() ActiveRoleAssignmentTicketOutput
- func (o ActiveRoleAssignmentOutput) ToActiveRoleAssignmentOutput() ActiveRoleAssignmentOutput
- func (o ActiveRoleAssignmentOutput) ToActiveRoleAssignmentOutputWithContext(ctx context.Context) ActiveRoleAssignmentOutput
- type ActiveRoleAssignmentSchedule
- type ActiveRoleAssignmentScheduleArgs
- func (ActiveRoleAssignmentScheduleArgs) ElementType() reflect.Type
- func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentScheduleOutput() ActiveRoleAssignmentScheduleOutput
- func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentScheduleOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleOutput
- func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentSchedulePtrOutput() ActiveRoleAssignmentSchedulePtrOutput
- func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentSchedulePtrOutput
- type ActiveRoleAssignmentScheduleExpiration
- type ActiveRoleAssignmentScheduleExpirationArgs
- func (ActiveRoleAssignmentScheduleExpirationArgs) ElementType() reflect.Type
- func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationOutput() ActiveRoleAssignmentScheduleExpirationOutput
- func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationOutput
- func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationPtrOutput() ActiveRoleAssignmentScheduleExpirationPtrOutput
- func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationPtrOutput
- type ActiveRoleAssignmentScheduleExpirationInput
- type ActiveRoleAssignmentScheduleExpirationOutput
- func (o ActiveRoleAssignmentScheduleExpirationOutput) DurationDays() pulumi.IntPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationOutput) DurationHours() pulumi.IntPtrOutput
- func (ActiveRoleAssignmentScheduleExpirationOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentScheduleExpirationOutput) EndDateTime() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationOutput() ActiveRoleAssignmentScheduleExpirationOutput
- func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationOutput
- func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutput() ActiveRoleAssignmentScheduleExpirationPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationPtrOutput
- type ActiveRoleAssignmentScheduleExpirationPtrInput
- type ActiveRoleAssignmentScheduleExpirationPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) DurationDays() pulumi.IntPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) DurationHours() pulumi.IntPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) Elem() ActiveRoleAssignmentScheduleExpirationOutput
- func (ActiveRoleAssignmentScheduleExpirationPtrOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) EndDateTime() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutput() ActiveRoleAssignmentScheduleExpirationPtrOutput
- func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationPtrOutput
- type ActiveRoleAssignmentScheduleInput
- type ActiveRoleAssignmentScheduleOutput
- func (ActiveRoleAssignmentScheduleOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentScheduleOutput) Expiration() ActiveRoleAssignmentScheduleExpirationPtrOutput
- func (o ActiveRoleAssignmentScheduleOutput) StartDateTime() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentScheduleOutput() ActiveRoleAssignmentScheduleOutput
- func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentScheduleOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleOutput
- func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentSchedulePtrOutput() ActiveRoleAssignmentSchedulePtrOutput
- func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentSchedulePtrOutput
- type ActiveRoleAssignmentSchedulePtrInput
- type ActiveRoleAssignmentSchedulePtrOutput
- func (o ActiveRoleAssignmentSchedulePtrOutput) Elem() ActiveRoleAssignmentScheduleOutput
- func (ActiveRoleAssignmentSchedulePtrOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentSchedulePtrOutput) Expiration() ActiveRoleAssignmentScheduleExpirationPtrOutput
- func (o ActiveRoleAssignmentSchedulePtrOutput) StartDateTime() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentSchedulePtrOutput) ToActiveRoleAssignmentSchedulePtrOutput() ActiveRoleAssignmentSchedulePtrOutput
- func (o ActiveRoleAssignmentSchedulePtrOutput) ToActiveRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentSchedulePtrOutput
- type ActiveRoleAssignmentState
- type ActiveRoleAssignmentTicket
- type ActiveRoleAssignmentTicketArgs
- func (ActiveRoleAssignmentTicketArgs) ElementType() reflect.Type
- func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketOutput() ActiveRoleAssignmentTicketOutput
- func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketOutput
- func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketPtrOutput() ActiveRoleAssignmentTicketPtrOutput
- func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketPtrOutput
- type ActiveRoleAssignmentTicketInput
- type ActiveRoleAssignmentTicketOutput
- func (ActiveRoleAssignmentTicketOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentTicketOutput) Number() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentTicketOutput) System() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketOutput() ActiveRoleAssignmentTicketOutput
- func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketOutput
- func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketPtrOutput() ActiveRoleAssignmentTicketPtrOutput
- func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketPtrOutput
- type ActiveRoleAssignmentTicketPtrInput
- type ActiveRoleAssignmentTicketPtrOutput
- func (o ActiveRoleAssignmentTicketPtrOutput) Elem() ActiveRoleAssignmentTicketOutput
- func (ActiveRoleAssignmentTicketPtrOutput) ElementType() reflect.Type
- func (o ActiveRoleAssignmentTicketPtrOutput) Number() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentTicketPtrOutput) System() pulumi.StringPtrOutput
- func (o ActiveRoleAssignmentTicketPtrOutput) ToActiveRoleAssignmentTicketPtrOutput() ActiveRoleAssignmentTicketPtrOutput
- func (o ActiveRoleAssignmentTicketPtrOutput) ToActiveRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketPtrOutput
- type EligibleRoleAssignment
- type EligibleRoleAssignmentArgs
- type EligibleRoleAssignmentArray
- func (EligibleRoleAssignmentArray) ElementType() reflect.Type
- func (i EligibleRoleAssignmentArray) ToEligibleRoleAssignmentArrayOutput() EligibleRoleAssignmentArrayOutput
- func (i EligibleRoleAssignmentArray) ToEligibleRoleAssignmentArrayOutputWithContext(ctx context.Context) EligibleRoleAssignmentArrayOutput
- type EligibleRoleAssignmentArrayInput
- type EligibleRoleAssignmentArrayOutput
- func (EligibleRoleAssignmentArrayOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentArrayOutput) Index(i pulumi.IntInput) EligibleRoleAssignmentOutput
- func (o EligibleRoleAssignmentArrayOutput) ToEligibleRoleAssignmentArrayOutput() EligibleRoleAssignmentArrayOutput
- func (o EligibleRoleAssignmentArrayOutput) ToEligibleRoleAssignmentArrayOutputWithContext(ctx context.Context) EligibleRoleAssignmentArrayOutput
- type EligibleRoleAssignmentInput
- type EligibleRoleAssignmentMap
- type EligibleRoleAssignmentMapInput
- type EligibleRoleAssignmentMapOutput
- func (EligibleRoleAssignmentMapOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentMapOutput) MapIndex(k pulumi.StringInput) EligibleRoleAssignmentOutput
- func (o EligibleRoleAssignmentMapOutput) ToEligibleRoleAssignmentMapOutput() EligibleRoleAssignmentMapOutput
- func (o EligibleRoleAssignmentMapOutput) ToEligibleRoleAssignmentMapOutputWithContext(ctx context.Context) EligibleRoleAssignmentMapOutput
- type EligibleRoleAssignmentOutput
- func (EligibleRoleAssignmentOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentOutput) Justification() pulumi.StringOutput
- func (o EligibleRoleAssignmentOutput) PrincipalId() pulumi.StringOutput
- func (o EligibleRoleAssignmentOutput) PrincipalType() pulumi.StringOutput
- func (o EligibleRoleAssignmentOutput) RoleDefinitionId() pulumi.StringOutput
- func (o EligibleRoleAssignmentOutput) Schedule() EligibleRoleAssignmentScheduleOutput
- func (o EligibleRoleAssignmentOutput) Scope() pulumi.StringOutput
- func (o EligibleRoleAssignmentOutput) Ticket() EligibleRoleAssignmentTicketOutput
- func (o EligibleRoleAssignmentOutput) ToEligibleRoleAssignmentOutput() EligibleRoleAssignmentOutput
- func (o EligibleRoleAssignmentOutput) ToEligibleRoleAssignmentOutputWithContext(ctx context.Context) EligibleRoleAssignmentOutput
- type EligibleRoleAssignmentSchedule
- type EligibleRoleAssignmentScheduleArgs
- func (EligibleRoleAssignmentScheduleArgs) ElementType() reflect.Type
- func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentScheduleOutput() EligibleRoleAssignmentScheduleOutput
- func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentScheduleOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleOutput
- func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentSchedulePtrOutput() EligibleRoleAssignmentSchedulePtrOutput
- func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentSchedulePtrOutput
- type EligibleRoleAssignmentScheduleExpiration
- type EligibleRoleAssignmentScheduleExpirationArgs
- func (EligibleRoleAssignmentScheduleExpirationArgs) ElementType() reflect.Type
- func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationOutput() EligibleRoleAssignmentScheduleExpirationOutput
- func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationOutput
- func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationPtrOutput() EligibleRoleAssignmentScheduleExpirationPtrOutput
- func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationPtrOutput
- type EligibleRoleAssignmentScheduleExpirationInput
- type EligibleRoleAssignmentScheduleExpirationOutput
- func (o EligibleRoleAssignmentScheduleExpirationOutput) DurationDays() pulumi.IntPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationOutput) DurationHours() pulumi.IntPtrOutput
- func (EligibleRoleAssignmentScheduleExpirationOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentScheduleExpirationOutput) EndDateTime() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationOutput() EligibleRoleAssignmentScheduleExpirationOutput
- func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationOutput
- func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutput() EligibleRoleAssignmentScheduleExpirationPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationPtrOutput
- type EligibleRoleAssignmentScheduleExpirationPtrInput
- type EligibleRoleAssignmentScheduleExpirationPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) DurationDays() pulumi.IntPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) DurationHours() pulumi.IntPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) Elem() EligibleRoleAssignmentScheduleExpirationOutput
- func (EligibleRoleAssignmentScheduleExpirationPtrOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) EndDateTime() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutput() EligibleRoleAssignmentScheduleExpirationPtrOutput
- func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationPtrOutput
- type EligibleRoleAssignmentScheduleInput
- type EligibleRoleAssignmentScheduleOutput
- func (EligibleRoleAssignmentScheduleOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentScheduleOutput) Expiration() EligibleRoleAssignmentScheduleExpirationPtrOutput
- func (o EligibleRoleAssignmentScheduleOutput) StartDateTime() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentScheduleOutput() EligibleRoleAssignmentScheduleOutput
- func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentScheduleOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleOutput
- func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentSchedulePtrOutput() EligibleRoleAssignmentSchedulePtrOutput
- func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentSchedulePtrOutput
- type EligibleRoleAssignmentSchedulePtrInput
- type EligibleRoleAssignmentSchedulePtrOutput
- func (o EligibleRoleAssignmentSchedulePtrOutput) Elem() EligibleRoleAssignmentScheduleOutput
- func (EligibleRoleAssignmentSchedulePtrOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentSchedulePtrOutput) Expiration() EligibleRoleAssignmentScheduleExpirationPtrOutput
- func (o EligibleRoleAssignmentSchedulePtrOutput) StartDateTime() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentSchedulePtrOutput) ToEligibleRoleAssignmentSchedulePtrOutput() EligibleRoleAssignmentSchedulePtrOutput
- func (o EligibleRoleAssignmentSchedulePtrOutput) ToEligibleRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentSchedulePtrOutput
- type EligibleRoleAssignmentState
- type EligibleRoleAssignmentTicket
- type EligibleRoleAssignmentTicketArgs
- func (EligibleRoleAssignmentTicketArgs) ElementType() reflect.Type
- func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketOutput() EligibleRoleAssignmentTicketOutput
- func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketOutput
- func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketPtrOutput() EligibleRoleAssignmentTicketPtrOutput
- func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketPtrOutput
- type EligibleRoleAssignmentTicketInput
- type EligibleRoleAssignmentTicketOutput
- func (EligibleRoleAssignmentTicketOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentTicketOutput) Number() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentTicketOutput) System() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketOutput() EligibleRoleAssignmentTicketOutput
- func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketOutput
- func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketPtrOutput() EligibleRoleAssignmentTicketPtrOutput
- func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketPtrOutput
- type EligibleRoleAssignmentTicketPtrInput
- type EligibleRoleAssignmentTicketPtrOutput
- func (o EligibleRoleAssignmentTicketPtrOutput) Elem() EligibleRoleAssignmentTicketOutput
- func (EligibleRoleAssignmentTicketPtrOutput) ElementType() reflect.Type
- func (o EligibleRoleAssignmentTicketPtrOutput) Number() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentTicketPtrOutput) System() pulumi.StringPtrOutput
- func (o EligibleRoleAssignmentTicketPtrOutput) ToEligibleRoleAssignmentTicketPtrOutput() EligibleRoleAssignmentTicketPtrOutput
- func (o EligibleRoleAssignmentTicketPtrOutput) ToEligibleRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketPtrOutput
- type GetRoleManagementPolicyActivationRule
- type GetRoleManagementPolicyActivationRuleApprovalStage
- type GetRoleManagementPolicyActivationRuleApprovalStageArgs
- func (GetRoleManagementPolicyActivationRuleApprovalStageArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActivationRuleApprovalStageArgs) ToGetRoleManagementPolicyActivationRuleApprovalStageOutput() GetRoleManagementPolicyActivationRuleApprovalStageOutput
- func (i GetRoleManagementPolicyActivationRuleApprovalStageArgs) ToGetRoleManagementPolicyActivationRuleApprovalStageOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageOutput
- type GetRoleManagementPolicyActivationRuleApprovalStageArray
- func (GetRoleManagementPolicyActivationRuleApprovalStageArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActivationRuleApprovalStageArray) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
- func (i GetRoleManagementPolicyActivationRuleApprovalStageArray) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
- type GetRoleManagementPolicyActivationRuleApprovalStageArrayInput
- type GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
- func (GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyActivationRuleApprovalStageOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
- type GetRoleManagementPolicyActivationRuleApprovalStageInput
- type GetRoleManagementPolicyActivationRuleApprovalStageOutput
- func (GetRoleManagementPolicyActivationRuleApprovalStageOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActivationRuleApprovalStageOutput) PrimaryApprovers() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStageOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageOutput() GetRoleManagementPolicyActivationRuleApprovalStageOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStageOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageOutput
- type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover
- type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs
- func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
- func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
- type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray
- func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
- func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
- type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayInput
- type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
- func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
- type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverInput
- type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
- func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ObjectId() pulumi.StringOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
- func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) Type() pulumi.StringOutput
- type GetRoleManagementPolicyActivationRuleArgs
- func (GetRoleManagementPolicyActivationRuleArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActivationRuleArgs) ToGetRoleManagementPolicyActivationRuleOutput() GetRoleManagementPolicyActivationRuleOutput
- func (i GetRoleManagementPolicyActivationRuleArgs) ToGetRoleManagementPolicyActivationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleOutput
- type GetRoleManagementPolicyActivationRuleArray
- func (GetRoleManagementPolicyActivationRuleArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActivationRuleArray) ToGetRoleManagementPolicyActivationRuleArrayOutput() GetRoleManagementPolicyActivationRuleArrayOutput
- func (i GetRoleManagementPolicyActivationRuleArray) ToGetRoleManagementPolicyActivationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleArrayOutput
- type GetRoleManagementPolicyActivationRuleArrayInput
- type GetRoleManagementPolicyActivationRuleArrayOutput
- func (GetRoleManagementPolicyActivationRuleArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActivationRuleArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyActivationRuleOutput
- func (o GetRoleManagementPolicyActivationRuleArrayOutput) ToGetRoleManagementPolicyActivationRuleArrayOutput() GetRoleManagementPolicyActivationRuleArrayOutput
- func (o GetRoleManagementPolicyActivationRuleArrayOutput) ToGetRoleManagementPolicyActivationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleArrayOutput
- type GetRoleManagementPolicyActivationRuleInput
- type GetRoleManagementPolicyActivationRuleOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) ApprovalStages() GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
- func (GetRoleManagementPolicyActivationRuleOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActivationRuleOutput) MaximumDuration() pulumi.StringOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) RequireApproval() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) RequireJustification() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) RequireMultifactorAuthentication() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) RequireTicketInfo() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) RequiredConditionalAccessAuthenticationContext() pulumi.StringOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) ToGetRoleManagementPolicyActivationRuleOutput() GetRoleManagementPolicyActivationRuleOutput
- func (o GetRoleManagementPolicyActivationRuleOutput) ToGetRoleManagementPolicyActivationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleOutput
- type GetRoleManagementPolicyActiveAssignmentRule
- type GetRoleManagementPolicyActiveAssignmentRuleArgs
- func (GetRoleManagementPolicyActiveAssignmentRuleArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActiveAssignmentRuleArgs) ToGetRoleManagementPolicyActiveAssignmentRuleOutput() GetRoleManagementPolicyActiveAssignmentRuleOutput
- func (i GetRoleManagementPolicyActiveAssignmentRuleArgs) ToGetRoleManagementPolicyActiveAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleOutput
- type GetRoleManagementPolicyActiveAssignmentRuleArray
- func (GetRoleManagementPolicyActiveAssignmentRuleArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyActiveAssignmentRuleArray) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutput() GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
- func (i GetRoleManagementPolicyActiveAssignmentRuleArray) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
- type GetRoleManagementPolicyActiveAssignmentRuleArrayInput
- type GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
- func (GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyActiveAssignmentRuleOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutput() GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
- type GetRoleManagementPolicyActiveAssignmentRuleInput
- type GetRoleManagementPolicyActiveAssignmentRuleOutput
- func (GetRoleManagementPolicyActiveAssignmentRuleOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ExpirationRequired() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ExpireAfter() pulumi.StringOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireJustification() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireMultifactorAuthentication() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireTicketInfo() pulumi.BoolOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ToGetRoleManagementPolicyActiveAssignmentRuleOutput() GetRoleManagementPolicyActiveAssignmentRuleOutput
- func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ToGetRoleManagementPolicyActiveAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleOutput
- type GetRoleManagementPolicyEligibleAssignmentRule
- type GetRoleManagementPolicyEligibleAssignmentRuleArgs
- func (GetRoleManagementPolicyEligibleAssignmentRuleArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyEligibleAssignmentRuleArgs) ToGetRoleManagementPolicyEligibleAssignmentRuleOutput() GetRoleManagementPolicyEligibleAssignmentRuleOutput
- func (i GetRoleManagementPolicyEligibleAssignmentRuleArgs) ToGetRoleManagementPolicyEligibleAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleOutput
- type GetRoleManagementPolicyEligibleAssignmentRuleArray
- func (GetRoleManagementPolicyEligibleAssignmentRuleArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyEligibleAssignmentRuleArray) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutput() GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
- func (i GetRoleManagementPolicyEligibleAssignmentRuleArray) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
- type GetRoleManagementPolicyEligibleAssignmentRuleArrayInput
- type GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
- func (GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyEligibleAssignmentRuleOutput
- func (o GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutput() GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
- func (o GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
- type GetRoleManagementPolicyEligibleAssignmentRuleInput
- type GetRoleManagementPolicyEligibleAssignmentRuleOutput
- func (GetRoleManagementPolicyEligibleAssignmentRuleOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ExpirationRequired() pulumi.BoolOutput
- func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ExpireAfter() pulumi.StringOutput
- func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleOutput() GetRoleManagementPolicyEligibleAssignmentRuleOutput
- func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleOutput
- type GetRoleManagementPolicyNotificationRule
- type GetRoleManagementPolicyNotificationRuleActiveAssignment
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentArray
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentInput
- type GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) AdminNotifications() ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ApproverNotifications() ...
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) AssigneeNotifications() ...
- func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
- func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
- type GetRoleManagementPolicyNotificationRuleArgs
- func (GetRoleManagementPolicyNotificationRuleArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleArgs) ToGetRoleManagementPolicyNotificationRuleOutput() GetRoleManagementPolicyNotificationRuleOutput
- func (i GetRoleManagementPolicyNotificationRuleArgs) ToGetRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleOutput
- type GetRoleManagementPolicyNotificationRuleArray
- func (GetRoleManagementPolicyNotificationRuleArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleArray) ToGetRoleManagementPolicyNotificationRuleArrayOutput() GetRoleManagementPolicyNotificationRuleArrayOutput
- func (i GetRoleManagementPolicyNotificationRuleArray) ToGetRoleManagementPolicyNotificationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleArrayOutput
- type GetRoleManagementPolicyNotificationRuleArrayInput
- type GetRoleManagementPolicyNotificationRuleArrayOutput
- func (GetRoleManagementPolicyNotificationRuleArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyNotificationRuleOutput
- func (o GetRoleManagementPolicyNotificationRuleArrayOutput) ToGetRoleManagementPolicyNotificationRuleArrayOutput() GetRoleManagementPolicyNotificationRuleArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleArrayOutput) ToGetRoleManagementPolicyNotificationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleArrayOutput
- type GetRoleManagementPolicyNotificationRuleEligibleActivation
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification
- type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationArray
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleActivationInput
- type GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) AdminNotifications() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ApproverNotifications() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) AssigneeNotifications() ...
- func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignment
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) Index(i pulumi.IntInput) GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ElementType() reflect.Type
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput() ...
- func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) DefaultRecipients() pulumi.BoolOutput
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) NotificationLevel() pulumi.StringOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) ...
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentInput
- type GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) AdminNotifications() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ApproverNotifications() ...
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) AssigneeNotifications() ...
- func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
- func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
- type GetRoleManagementPolicyNotificationRuleInput
- type GetRoleManagementPolicyNotificationRuleOutput
- func (o GetRoleManagementPolicyNotificationRuleOutput) ActiveAssignments() GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
- func (GetRoleManagementPolicyNotificationRuleOutput) ElementType() reflect.Type
- func (o GetRoleManagementPolicyNotificationRuleOutput) EligibleActivations() GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleOutput) EligibleAssignments() GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
- func (o GetRoleManagementPolicyNotificationRuleOutput) ToGetRoleManagementPolicyNotificationRuleOutput() GetRoleManagementPolicyNotificationRuleOutput
- func (o GetRoleManagementPolicyNotificationRuleOutput) ToGetRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleOutput
- type LookupRoleManagementPolicyArgs
- type LookupRoleManagementPolicyOutputArgs
- type LookupRoleManagementPolicyResult
- type LookupRoleManagementPolicyResultOutput
- func (o LookupRoleManagementPolicyResultOutput) ActivationRules() GetRoleManagementPolicyActivationRuleArrayOutput
- func (o LookupRoleManagementPolicyResultOutput) ActiveAssignmentRules() GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
- func (o LookupRoleManagementPolicyResultOutput) Description() pulumi.StringOutput
- func (LookupRoleManagementPolicyResultOutput) ElementType() reflect.Type
- func (o LookupRoleManagementPolicyResultOutput) EligibleAssignmentRules() GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
- func (o LookupRoleManagementPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleManagementPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupRoleManagementPolicyResultOutput) NotificationRules() GetRoleManagementPolicyNotificationRuleArrayOutput
- func (o LookupRoleManagementPolicyResultOutput) RoleDefinitionId() pulumi.StringOutput
- func (o LookupRoleManagementPolicyResultOutput) Scope() pulumi.StringOutput
- func (o LookupRoleManagementPolicyResultOutput) ToLookupRoleManagementPolicyResultOutput() LookupRoleManagementPolicyResultOutput
- func (o LookupRoleManagementPolicyResultOutput) ToLookupRoleManagementPolicyResultOutputWithContext(ctx context.Context) LookupRoleManagementPolicyResultOutput
- type RoleManagementPolicy
- type RoleManagementPolicyActivationRules
- type RoleManagementPolicyActivationRulesApprovalStage
- type RoleManagementPolicyActivationRulesApprovalStageArgs
- func (RoleManagementPolicyActivationRulesApprovalStageArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStageOutput() RoleManagementPolicyActivationRulesApprovalStageOutput
- func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStageOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStageOutput
- func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- type RoleManagementPolicyActivationRulesApprovalStageInput
- type RoleManagementPolicyActivationRulesApprovalStageOutput
- func (RoleManagementPolicyActivationRulesApprovalStageOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActivationRulesApprovalStageOutput) PrimaryApprovers() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
- func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStageOutput() RoleManagementPolicyActivationRulesApprovalStageOutput
- func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStageOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStageOutput
- func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- type RoleManagementPolicyActivationRulesApprovalStagePrimaryApprover
- type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs
- func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
- func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
- type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray
- func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ElementType() reflect.Type
- func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
- func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
- type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayInput
- type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
- func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) Index(i pulumi.IntInput) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
- type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverInput
- type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
- func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ObjectId() pulumi.StringOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) Type() pulumi.StringOutput
- type RoleManagementPolicyActivationRulesApprovalStagePtrInput
- type RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePtrOutput) Elem() RoleManagementPolicyActivationRulesApprovalStageOutput
- func (RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActivationRulesApprovalStagePtrOutput) PrimaryApprovers() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- func (o RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- type RoleManagementPolicyActivationRulesArgs
- func (RoleManagementPolicyActivationRulesArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesOutput() RoleManagementPolicyActivationRulesOutput
- func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesOutput
- func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesPtrOutput() RoleManagementPolicyActivationRulesPtrOutput
- func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesPtrOutput
- type RoleManagementPolicyActivationRulesInput
- type RoleManagementPolicyActivationRulesOutput
- func (o RoleManagementPolicyActivationRulesOutput) ApprovalStage() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- func (RoleManagementPolicyActivationRulesOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActivationRulesOutput) MaximumDuration() pulumi.StringPtrOutput
- func (o RoleManagementPolicyActivationRulesOutput) RequireApproval() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesOutput) RequireJustification() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesOutput) RequireTicketInfo() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesOutput) RequiredConditionalAccessAuthenticationContext() pulumi.StringPtrOutput
- func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesOutput() RoleManagementPolicyActivationRulesOutput
- func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesOutput
- func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesPtrOutput() RoleManagementPolicyActivationRulesPtrOutput
- func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesPtrOutput
- type RoleManagementPolicyActivationRulesPtrInput
- type RoleManagementPolicyActivationRulesPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) ApprovalStage() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) Elem() RoleManagementPolicyActivationRulesOutput
- func (RoleManagementPolicyActivationRulesPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActivationRulesPtrOutput) MaximumDuration() pulumi.StringPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) RequireApproval() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) RequireJustification() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) RequireTicketInfo() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) RequiredConditionalAccessAuthenticationContext() pulumi.StringPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) ToRoleManagementPolicyActivationRulesPtrOutput() RoleManagementPolicyActivationRulesPtrOutput
- func (o RoleManagementPolicyActivationRulesPtrOutput) ToRoleManagementPolicyActivationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesPtrOutput
- type RoleManagementPolicyActiveAssignmentRules
- type RoleManagementPolicyActiveAssignmentRulesArgs
- func (RoleManagementPolicyActiveAssignmentRulesArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesOutput() RoleManagementPolicyActiveAssignmentRulesOutput
- func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesOutput
- func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput() RoleManagementPolicyActiveAssignmentRulesPtrOutput
- func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesPtrOutput
- type RoleManagementPolicyActiveAssignmentRulesInput
- type RoleManagementPolicyActiveAssignmentRulesOutput
- func (RoleManagementPolicyActiveAssignmentRulesOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) ExpirationRequired() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) ExpireAfter() pulumi.StringPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) RequireJustification() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) RequireTicketInfo() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesOutput() RoleManagementPolicyActiveAssignmentRulesOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput() RoleManagementPolicyActiveAssignmentRulesPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesPtrOutput
- type RoleManagementPolicyActiveAssignmentRulesPtrInput
- type RoleManagementPolicyActiveAssignmentRulesPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) Elem() RoleManagementPolicyActiveAssignmentRulesOutput
- func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ExpirationRequired() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ExpireAfter() pulumi.StringPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireJustification() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireTicketInfo() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput() RoleManagementPolicyActiveAssignmentRulesPtrOutput
- func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesPtrOutput
- type RoleManagementPolicyArgs
- type RoleManagementPolicyArray
- type RoleManagementPolicyArrayInput
- type RoleManagementPolicyArrayOutput
- func (RoleManagementPolicyArrayOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyArrayOutput) Index(i pulumi.IntInput) RoleManagementPolicyOutput
- func (o RoleManagementPolicyArrayOutput) ToRoleManagementPolicyArrayOutput() RoleManagementPolicyArrayOutput
- func (o RoleManagementPolicyArrayOutput) ToRoleManagementPolicyArrayOutputWithContext(ctx context.Context) RoleManagementPolicyArrayOutput
- type RoleManagementPolicyEligibleAssignmentRules
- type RoleManagementPolicyEligibleAssignmentRulesArgs
- func (RoleManagementPolicyEligibleAssignmentRulesArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesOutput() RoleManagementPolicyEligibleAssignmentRulesOutput
- func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesOutput
- func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput() RoleManagementPolicyEligibleAssignmentRulesPtrOutput
- func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesPtrOutput
- type RoleManagementPolicyEligibleAssignmentRulesInput
- type RoleManagementPolicyEligibleAssignmentRulesOutput
- func (RoleManagementPolicyEligibleAssignmentRulesOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ExpirationRequired() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ExpireAfter() pulumi.StringPtrOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesOutput() RoleManagementPolicyEligibleAssignmentRulesOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput() RoleManagementPolicyEligibleAssignmentRulesPtrOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesPtrOutput
- type RoleManagementPolicyEligibleAssignmentRulesPtrInput
- type RoleManagementPolicyEligibleAssignmentRulesPtrOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) Elem() RoleManagementPolicyEligibleAssignmentRulesOutput
- func (RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ExpirationRequired() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ExpireAfter() pulumi.StringPtrOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput() RoleManagementPolicyEligibleAssignmentRulesPtrOutput
- func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesPtrOutput
- type RoleManagementPolicyInput
- type RoleManagementPolicyMap
- type RoleManagementPolicyMapInput
- type RoleManagementPolicyMapOutput
- func (RoleManagementPolicyMapOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyMapOutput) MapIndex(k pulumi.StringInput) RoleManagementPolicyOutput
- func (o RoleManagementPolicyMapOutput) ToRoleManagementPolicyMapOutput() RoleManagementPolicyMapOutput
- func (o RoleManagementPolicyMapOutput) ToRoleManagementPolicyMapOutputWithContext(ctx context.Context) RoleManagementPolicyMapOutput
- type RoleManagementPolicyNotificationRules
- type RoleManagementPolicyNotificationRulesActiveAssignments
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) Elem() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications
- type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsArgs
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesActiveAssignmentsInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) AdminNotifications() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ApproverNotifications() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) AssigneeNotifications() ...
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsPtrInput
- type RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) AdminNotifications() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ApproverNotifications() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) AssigneeNotifications() ...
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) Elem() RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
- func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- type RoleManagementPolicyNotificationRulesArgs
- func (RoleManagementPolicyNotificationRulesArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesOutput() RoleManagementPolicyNotificationRulesOutput
- func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesOutput
- func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesPtrOutput() RoleManagementPolicyNotificationRulesPtrOutput
- func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesPtrOutput
- type RoleManagementPolicyNotificationRulesEligibleActivations
- type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications
- type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs
- func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications
- type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs
- func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsArgs
- func (RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsOutput
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsOutput
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications
- type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs
- func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleActivationsInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) AdminNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ApproverNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) AssigneeNotifications() ...
- func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- type RoleManagementPolicyNotificationRulesEligibleActivationsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) AdminNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ApproverNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) AssigneeNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) Elem() RoleManagementPolicyNotificationRulesEligibleActivationsOutput
- func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- type RoleManagementPolicyNotificationRulesEligibleAssignments
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput() ...
- func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) NotificationLevel() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) Elem() ...
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) ...
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) AdminNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ApproverNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) AssigneeNotifications() ...
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrInput
- type RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) AdminNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ApproverNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) AssigneeNotifications() ...
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) Elem() RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
- func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- type RoleManagementPolicyNotificationRulesInput
- type RoleManagementPolicyNotificationRulesOutput
- func (o RoleManagementPolicyNotificationRulesOutput) ActiveAssignments() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- func (RoleManagementPolicyNotificationRulesOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesOutput) EligibleActivations() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesOutput) EligibleAssignments() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesOutput() RoleManagementPolicyNotificationRulesOutput
- func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesOutput
- func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesPtrOutput() RoleManagementPolicyNotificationRulesPtrOutput
- func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesPtrOutput
- type RoleManagementPolicyNotificationRulesPtrInput
- type RoleManagementPolicyNotificationRulesPtrOutput
- func (o RoleManagementPolicyNotificationRulesPtrOutput) ActiveAssignments() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesPtrOutput) Elem() RoleManagementPolicyNotificationRulesOutput
- func (RoleManagementPolicyNotificationRulesPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRulesPtrOutput) EligibleActivations() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
- func (o RoleManagementPolicyNotificationRulesPtrOutput) EligibleAssignments() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
- func (o RoleManagementPolicyNotificationRulesPtrOutput) ToRoleManagementPolicyNotificationRulesPtrOutput() RoleManagementPolicyNotificationRulesPtrOutput
- func (o RoleManagementPolicyNotificationRulesPtrOutput) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesPtrOutput
- type RoleManagementPolicyOutput
- func (o RoleManagementPolicyOutput) ActivationRules() RoleManagementPolicyActivationRulesOutput
- func (o RoleManagementPolicyOutput) ActiveAssignmentRules() RoleManagementPolicyActiveAssignmentRulesOutput
- func (o RoleManagementPolicyOutput) Description() pulumi.StringOutput
- func (RoleManagementPolicyOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyOutput) EligibleAssignmentRules() RoleManagementPolicyEligibleAssignmentRulesOutput
- func (o RoleManagementPolicyOutput) Name() pulumi.StringOutput
- func (o RoleManagementPolicyOutput) NotificationRules() RoleManagementPolicyNotificationRulesOutput
- func (o RoleManagementPolicyOutput) RoleDefinitionId() pulumi.StringOutput
- func (o RoleManagementPolicyOutput) Scope() pulumi.StringOutput
- func (o RoleManagementPolicyOutput) ToRoleManagementPolicyOutput() RoleManagementPolicyOutput
- func (o RoleManagementPolicyOutput) ToRoleManagementPolicyOutputWithContext(ctx context.Context) RoleManagementPolicyOutput
- type RoleManagementPolicyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveRoleAssignment ¶
type ActiveRoleAssignment struct { pulumi.CustomResourceState // The justification for the role assignment. Changing this forces a new resource to be created. Justification pulumi.StringOutput `pulumi:"justification"` // Object ID of the principal for this role assignment. Changing this forces a new resource to be created. PrincipalId pulumi.StringOutput `pulumi:"principalId"` // Type of principal to which the role will be assigned. PrincipalType pulumi.StringOutput `pulumi:"principalType"` // The role definition ID for this role assignment. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringOutput `pulumi:"roleDefinitionId"` // A `schedule` block as defined below. Changing this forces a new resource to be created. Schedule ActiveRoleAssignmentScheduleOutput `pulumi:"schedule"` // The scope for this role assignment, should be a valid resource ID. Changing this forces a new resource to be created. Scope pulumi.StringOutput `pulumi:"scope"` // A `ticket` block as defined below. Changing this forces a new resource to be created. Ticket ActiveRoleAssignmentTicketOutput `pulumi:"ticket"` }
Manages a PIM Active Role Assignment.
## Example Usage
### Subscription)
```go package main
import (
"fmt" "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" "github.com/pulumiverse/pulumi-time/sdk/go/time"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { primary, err := core.LookupSubscription(ctx, nil, nil) if err != nil { return err } example, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleGetRoleDefinition, err := authorization.LookupRoleDefinition(ctx, &authorization.LookupRoleDefinitionArgs{ Name: pulumi.StringRef("Reader"), }, nil) if err != nil { return err } exampleStatic, err := time.NewStatic(ctx, "example", nil) if err != nil { return err } _, err = pim.NewActiveRoleAssignment(ctx, "example", &pim.ActiveRoleAssignmentArgs{ Scope: pulumi.String(primary.Id), RoleDefinitionId: pulumi.Sprintf("%v%v", primary.Id, exampleGetRoleDefinition.Id), PrincipalId: pulumi.String(example.ObjectId), Schedule: &pim.ActiveRoleAssignmentScheduleArgs{ StartDateTime: exampleStatic.Rfc3339, Expiration: &pim.ActiveRoleAssignmentScheduleExpirationArgs{ DurationHours: pulumi.Int(8), }, }, Justification: pulumi.String("Expiration Duration Set"), Ticket: &pim.ActiveRoleAssignmentTicketArgs{ Number: pulumi.String("1"), System: pulumi.String("example ticket system"), }, }) if err != nil { return err } return nil }) }
```
### Management Group)
```go 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/management" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/pim" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-time/sdk/go/time"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleGetRoleDefinition, err := authorization.LookupRoleDefinition(ctx, &authorization.LookupRoleDefinitionArgs{ Name: pulumi.StringRef("Reader"), }, nil) if err != nil { return err } exampleGroup, err := management.NewGroup(ctx, "example", &management.GroupArgs{ Name: pulumi.String("Example-Management-Group"), }) if err != nil { return err } exampleStatic, err := time.NewStatic(ctx, "example", nil) if err != nil { return err } _, err = pim.NewActiveRoleAssignment(ctx, "example", &pim.ActiveRoleAssignmentArgs{ Scope: exampleGroup.ID(), RoleDefinitionId: pulumi.String(exampleGetRoleDefinition.Id), PrincipalId: pulumi.String(example.ObjectId), Schedule: &pim.ActiveRoleAssignmentScheduleArgs{ StartDateTime: exampleStatic.Rfc3339, Expiration: &pim.ActiveRoleAssignmentScheduleExpirationArgs{ DurationHours: pulumi.Int(8), }, }, Justification: pulumi.String("Expiration Duration Set"), Ticket: &pim.ActiveRoleAssignmentTicketArgs{ Number: pulumi.String("1"), System: pulumi.String("example ticket system"), }, }) if err != nil { return err } return nil }) }
```
## Import
PIM Active Role Assignments can be imported using the following composite resource ID, e.g.
```sh $ pulumi import azure:pim/activeRoleAssignment:ActiveRoleAssignment example /subscriptions/00000000-0000-0000-0000-000000000000|/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/00000000-0000-0000-0000-000000000000|00000000-0000-0000-0000-000000000000 ```
func GetActiveRoleAssignment ¶
func GetActiveRoleAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActiveRoleAssignmentState, opts ...pulumi.ResourceOption) (*ActiveRoleAssignment, error)
GetActiveRoleAssignment gets an existing ActiveRoleAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActiveRoleAssignment ¶
func NewActiveRoleAssignment(ctx *pulumi.Context, name string, args *ActiveRoleAssignmentArgs, opts ...pulumi.ResourceOption) (*ActiveRoleAssignment, error)
NewActiveRoleAssignment registers a new resource with the given unique name, arguments, and options.
func (*ActiveRoleAssignment) ElementType ¶
func (*ActiveRoleAssignment) ElementType() reflect.Type
func (*ActiveRoleAssignment) ToActiveRoleAssignmentOutput ¶
func (i *ActiveRoleAssignment) ToActiveRoleAssignmentOutput() ActiveRoleAssignmentOutput
func (*ActiveRoleAssignment) ToActiveRoleAssignmentOutputWithContext ¶
func (i *ActiveRoleAssignment) ToActiveRoleAssignmentOutputWithContext(ctx context.Context) ActiveRoleAssignmentOutput
type ActiveRoleAssignmentArgs ¶
type ActiveRoleAssignmentArgs struct { // The justification for the role assignment. Changing this forces a new resource to be created. Justification pulumi.StringPtrInput // Object ID of the principal for this role assignment. Changing this forces a new resource to be created. PrincipalId pulumi.StringInput // The role definition ID for this role assignment. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringInput // A `schedule` block as defined below. Changing this forces a new resource to be created. Schedule ActiveRoleAssignmentSchedulePtrInput // The scope for this role assignment, should be a valid resource ID. Changing this forces a new resource to be created. Scope pulumi.StringInput // A `ticket` block as defined below. Changing this forces a new resource to be created. Ticket ActiveRoleAssignmentTicketPtrInput }
The set of arguments for constructing a ActiveRoleAssignment resource.
func (ActiveRoleAssignmentArgs) ElementType ¶
func (ActiveRoleAssignmentArgs) ElementType() reflect.Type
type ActiveRoleAssignmentArray ¶
type ActiveRoleAssignmentArray []ActiveRoleAssignmentInput
func (ActiveRoleAssignmentArray) ElementType ¶
func (ActiveRoleAssignmentArray) ElementType() reflect.Type
func (ActiveRoleAssignmentArray) ToActiveRoleAssignmentArrayOutput ¶
func (i ActiveRoleAssignmentArray) ToActiveRoleAssignmentArrayOutput() ActiveRoleAssignmentArrayOutput
func (ActiveRoleAssignmentArray) ToActiveRoleAssignmentArrayOutputWithContext ¶
func (i ActiveRoleAssignmentArray) ToActiveRoleAssignmentArrayOutputWithContext(ctx context.Context) ActiveRoleAssignmentArrayOutput
type ActiveRoleAssignmentArrayInput ¶
type ActiveRoleAssignmentArrayInput interface { pulumi.Input ToActiveRoleAssignmentArrayOutput() ActiveRoleAssignmentArrayOutput ToActiveRoleAssignmentArrayOutputWithContext(context.Context) ActiveRoleAssignmentArrayOutput }
ActiveRoleAssignmentArrayInput is an input type that accepts ActiveRoleAssignmentArray and ActiveRoleAssignmentArrayOutput values. You can construct a concrete instance of `ActiveRoleAssignmentArrayInput` via:
ActiveRoleAssignmentArray{ ActiveRoleAssignmentArgs{...} }
type ActiveRoleAssignmentArrayOutput ¶
type ActiveRoleAssignmentArrayOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentArrayOutput) ElementType ¶
func (ActiveRoleAssignmentArrayOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentArrayOutput) Index ¶
func (o ActiveRoleAssignmentArrayOutput) Index(i pulumi.IntInput) ActiveRoleAssignmentOutput
func (ActiveRoleAssignmentArrayOutput) ToActiveRoleAssignmentArrayOutput ¶
func (o ActiveRoleAssignmentArrayOutput) ToActiveRoleAssignmentArrayOutput() ActiveRoleAssignmentArrayOutput
func (ActiveRoleAssignmentArrayOutput) ToActiveRoleAssignmentArrayOutputWithContext ¶
func (o ActiveRoleAssignmentArrayOutput) ToActiveRoleAssignmentArrayOutputWithContext(ctx context.Context) ActiveRoleAssignmentArrayOutput
type ActiveRoleAssignmentInput ¶
type ActiveRoleAssignmentInput interface { pulumi.Input ToActiveRoleAssignmentOutput() ActiveRoleAssignmentOutput ToActiveRoleAssignmentOutputWithContext(ctx context.Context) ActiveRoleAssignmentOutput }
type ActiveRoleAssignmentMap ¶
type ActiveRoleAssignmentMap map[string]ActiveRoleAssignmentInput
func (ActiveRoleAssignmentMap) ElementType ¶
func (ActiveRoleAssignmentMap) ElementType() reflect.Type
func (ActiveRoleAssignmentMap) ToActiveRoleAssignmentMapOutput ¶
func (i ActiveRoleAssignmentMap) ToActiveRoleAssignmentMapOutput() ActiveRoleAssignmentMapOutput
func (ActiveRoleAssignmentMap) ToActiveRoleAssignmentMapOutputWithContext ¶
func (i ActiveRoleAssignmentMap) ToActiveRoleAssignmentMapOutputWithContext(ctx context.Context) ActiveRoleAssignmentMapOutput
type ActiveRoleAssignmentMapInput ¶
type ActiveRoleAssignmentMapInput interface { pulumi.Input ToActiveRoleAssignmentMapOutput() ActiveRoleAssignmentMapOutput ToActiveRoleAssignmentMapOutputWithContext(context.Context) ActiveRoleAssignmentMapOutput }
ActiveRoleAssignmentMapInput is an input type that accepts ActiveRoleAssignmentMap and ActiveRoleAssignmentMapOutput values. You can construct a concrete instance of `ActiveRoleAssignmentMapInput` via:
ActiveRoleAssignmentMap{ "key": ActiveRoleAssignmentArgs{...} }
type ActiveRoleAssignmentMapOutput ¶
type ActiveRoleAssignmentMapOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentMapOutput) ElementType ¶
func (ActiveRoleAssignmentMapOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentMapOutput) MapIndex ¶
func (o ActiveRoleAssignmentMapOutput) MapIndex(k pulumi.StringInput) ActiveRoleAssignmentOutput
func (ActiveRoleAssignmentMapOutput) ToActiveRoleAssignmentMapOutput ¶
func (o ActiveRoleAssignmentMapOutput) ToActiveRoleAssignmentMapOutput() ActiveRoleAssignmentMapOutput
func (ActiveRoleAssignmentMapOutput) ToActiveRoleAssignmentMapOutputWithContext ¶
func (o ActiveRoleAssignmentMapOutput) ToActiveRoleAssignmentMapOutputWithContext(ctx context.Context) ActiveRoleAssignmentMapOutput
type ActiveRoleAssignmentOutput ¶
type ActiveRoleAssignmentOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentOutput) ElementType ¶
func (ActiveRoleAssignmentOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentOutput) Justification ¶
func (o ActiveRoleAssignmentOutput) Justification() pulumi.StringOutput
The justification for the role assignment. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentOutput) PrincipalId ¶
func (o ActiveRoleAssignmentOutput) PrincipalId() pulumi.StringOutput
Object ID of the principal for this role assignment. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentOutput) PrincipalType ¶
func (o ActiveRoleAssignmentOutput) PrincipalType() pulumi.StringOutput
Type of principal to which the role will be assigned.
func (ActiveRoleAssignmentOutput) RoleDefinitionId ¶
func (o ActiveRoleAssignmentOutput) RoleDefinitionId() pulumi.StringOutput
The role definition ID for this role assignment. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentOutput) Schedule ¶
func (o ActiveRoleAssignmentOutput) Schedule() ActiveRoleAssignmentScheduleOutput
A `schedule` block as defined below. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentOutput) Scope ¶
func (o ActiveRoleAssignmentOutput) Scope() pulumi.StringOutput
The scope for this role assignment, should be a valid resource ID. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentOutput) Ticket ¶
func (o ActiveRoleAssignmentOutput) Ticket() ActiveRoleAssignmentTicketOutput
A `ticket` block as defined below. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentOutput) ToActiveRoleAssignmentOutput ¶
func (o ActiveRoleAssignmentOutput) ToActiveRoleAssignmentOutput() ActiveRoleAssignmentOutput
func (ActiveRoleAssignmentOutput) ToActiveRoleAssignmentOutputWithContext ¶
func (o ActiveRoleAssignmentOutput) ToActiveRoleAssignmentOutputWithContext(ctx context.Context) ActiveRoleAssignmentOutput
type ActiveRoleAssignmentSchedule ¶
type ActiveRoleAssignmentSchedule struct { // An `expiration` block as defined above. Expiration *ActiveRoleAssignmentScheduleExpiration `pulumi:"expiration"` // The start date/time of the role assignment. Changing this forces a new resource to be created. StartDateTime *string `pulumi:"startDateTime"` }
type ActiveRoleAssignmentScheduleArgs ¶
type ActiveRoleAssignmentScheduleArgs struct { // An `expiration` block as defined above. Expiration ActiveRoleAssignmentScheduleExpirationPtrInput `pulumi:"expiration"` // The start date/time of the role assignment. Changing this forces a new resource to be created. StartDateTime pulumi.StringPtrInput `pulumi:"startDateTime"` }
func (ActiveRoleAssignmentScheduleArgs) ElementType ¶
func (ActiveRoleAssignmentScheduleArgs) ElementType() reflect.Type
func (ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentScheduleOutput ¶
func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentScheduleOutput() ActiveRoleAssignmentScheduleOutput
func (ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentScheduleOutputWithContext ¶
func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentScheduleOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleOutput
func (ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentSchedulePtrOutput ¶
func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentSchedulePtrOutput() ActiveRoleAssignmentSchedulePtrOutput
func (ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentSchedulePtrOutputWithContext ¶
func (i ActiveRoleAssignmentScheduleArgs) ToActiveRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentSchedulePtrOutput
type ActiveRoleAssignmentScheduleExpiration ¶
type ActiveRoleAssignmentScheduleExpiration struct { // The duration of the role assignment in days. Changing this forces a new resource to be created. DurationDays *int `pulumi:"durationDays"` // The duration of the role assignment in hours. Changing this forces a new resource to be created. DurationHours *int `pulumi:"durationHours"` // The end date/time of the role assignment. Changing this forces a new resource to be created. // // > Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified. EndDateTime *string `pulumi:"endDateTime"` }
type ActiveRoleAssignmentScheduleExpirationArgs ¶
type ActiveRoleAssignmentScheduleExpirationArgs struct { // The duration of the role assignment in days. Changing this forces a new resource to be created. DurationDays pulumi.IntPtrInput `pulumi:"durationDays"` // The duration of the role assignment in hours. Changing this forces a new resource to be created. DurationHours pulumi.IntPtrInput `pulumi:"durationHours"` // The end date/time of the role assignment. Changing this forces a new resource to be created. // // > Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified. EndDateTime pulumi.StringPtrInput `pulumi:"endDateTime"` }
func (ActiveRoleAssignmentScheduleExpirationArgs) ElementType ¶
func (ActiveRoleAssignmentScheduleExpirationArgs) ElementType() reflect.Type
func (ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationOutput ¶
func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationOutput() ActiveRoleAssignmentScheduleExpirationOutput
func (ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationOutputWithContext ¶
func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationOutput
func (ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationPtrOutput ¶
func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationPtrOutput() ActiveRoleAssignmentScheduleExpirationPtrOutput
func (ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext ¶
func (i ActiveRoleAssignmentScheduleExpirationArgs) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationPtrOutput
type ActiveRoleAssignmentScheduleExpirationInput ¶
type ActiveRoleAssignmentScheduleExpirationInput interface { pulumi.Input ToActiveRoleAssignmentScheduleExpirationOutput() ActiveRoleAssignmentScheduleExpirationOutput ToActiveRoleAssignmentScheduleExpirationOutputWithContext(context.Context) ActiveRoleAssignmentScheduleExpirationOutput }
ActiveRoleAssignmentScheduleExpirationInput is an input type that accepts ActiveRoleAssignmentScheduleExpirationArgs and ActiveRoleAssignmentScheduleExpirationOutput values. You can construct a concrete instance of `ActiveRoleAssignmentScheduleExpirationInput` via:
ActiveRoleAssignmentScheduleExpirationArgs{...}
type ActiveRoleAssignmentScheduleExpirationOutput ¶
type ActiveRoleAssignmentScheduleExpirationOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentScheduleExpirationOutput) DurationDays ¶
func (o ActiveRoleAssignmentScheduleExpirationOutput) DurationDays() pulumi.IntPtrOutput
The duration of the role assignment in days. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentScheduleExpirationOutput) DurationHours ¶
func (o ActiveRoleAssignmentScheduleExpirationOutput) DurationHours() pulumi.IntPtrOutput
The duration of the role assignment in hours. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentScheduleExpirationOutput) ElementType ¶
func (ActiveRoleAssignmentScheduleExpirationOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentScheduleExpirationOutput) EndDateTime ¶
func (o ActiveRoleAssignmentScheduleExpirationOutput) EndDateTime() pulumi.StringPtrOutput
The end date/time of the role assignment. Changing this forces a new resource to be created.
> Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified.
func (ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationOutput ¶
func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationOutput() ActiveRoleAssignmentScheduleExpirationOutput
func (ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationOutputWithContext ¶
func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationOutput
func (ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutput ¶
func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutput() ActiveRoleAssignmentScheduleExpirationPtrOutput
func (ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext ¶
func (o ActiveRoleAssignmentScheduleExpirationOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationPtrOutput
type ActiveRoleAssignmentScheduleExpirationPtrInput ¶
type ActiveRoleAssignmentScheduleExpirationPtrInput interface { pulumi.Input ToActiveRoleAssignmentScheduleExpirationPtrOutput() ActiveRoleAssignmentScheduleExpirationPtrOutput ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext(context.Context) ActiveRoleAssignmentScheduleExpirationPtrOutput }
ActiveRoleAssignmentScheduleExpirationPtrInput is an input type that accepts ActiveRoleAssignmentScheduleExpirationArgs, ActiveRoleAssignmentScheduleExpirationPtr and ActiveRoleAssignmentScheduleExpirationPtrOutput values. You can construct a concrete instance of `ActiveRoleAssignmentScheduleExpirationPtrInput` via:
ActiveRoleAssignmentScheduleExpirationArgs{...} or: nil
func ActiveRoleAssignmentScheduleExpirationPtr ¶
func ActiveRoleAssignmentScheduleExpirationPtr(v *ActiveRoleAssignmentScheduleExpirationArgs) ActiveRoleAssignmentScheduleExpirationPtrInput
type ActiveRoleAssignmentScheduleExpirationPtrOutput ¶
type ActiveRoleAssignmentScheduleExpirationPtrOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentScheduleExpirationPtrOutput) DurationDays ¶
func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) DurationDays() pulumi.IntPtrOutput
The duration of the role assignment in days. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentScheduleExpirationPtrOutput) DurationHours ¶
func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) DurationHours() pulumi.IntPtrOutput
The duration of the role assignment in hours. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentScheduleExpirationPtrOutput) ElementType ¶
func (ActiveRoleAssignmentScheduleExpirationPtrOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentScheduleExpirationPtrOutput) EndDateTime ¶
func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) EndDateTime() pulumi.StringPtrOutput
The end date/time of the role assignment. Changing this forces a new resource to be created.
> Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified.
func (ActiveRoleAssignmentScheduleExpirationPtrOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutput ¶
func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutput() ActiveRoleAssignmentScheduleExpirationPtrOutput
func (ActiveRoleAssignmentScheduleExpirationPtrOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext ¶
func (o ActiveRoleAssignmentScheduleExpirationPtrOutput) ToActiveRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleExpirationPtrOutput
type ActiveRoleAssignmentScheduleInput ¶
type ActiveRoleAssignmentScheduleInput interface { pulumi.Input ToActiveRoleAssignmentScheduleOutput() ActiveRoleAssignmentScheduleOutput ToActiveRoleAssignmentScheduleOutputWithContext(context.Context) ActiveRoleAssignmentScheduleOutput }
ActiveRoleAssignmentScheduleInput is an input type that accepts ActiveRoleAssignmentScheduleArgs and ActiveRoleAssignmentScheduleOutput values. You can construct a concrete instance of `ActiveRoleAssignmentScheduleInput` via:
ActiveRoleAssignmentScheduleArgs{...}
type ActiveRoleAssignmentScheduleOutput ¶
type ActiveRoleAssignmentScheduleOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentScheduleOutput) ElementType ¶
func (ActiveRoleAssignmentScheduleOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentScheduleOutput) Expiration ¶
func (o ActiveRoleAssignmentScheduleOutput) Expiration() ActiveRoleAssignmentScheduleExpirationPtrOutput
An `expiration` block as defined above.
func (ActiveRoleAssignmentScheduleOutput) StartDateTime ¶
func (o ActiveRoleAssignmentScheduleOutput) StartDateTime() pulumi.StringPtrOutput
The start date/time of the role assignment. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentScheduleOutput ¶
func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentScheduleOutput() ActiveRoleAssignmentScheduleOutput
func (ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentScheduleOutputWithContext ¶
func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentScheduleOutputWithContext(ctx context.Context) ActiveRoleAssignmentScheduleOutput
func (ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentSchedulePtrOutput ¶
func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentSchedulePtrOutput() ActiveRoleAssignmentSchedulePtrOutput
func (ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentSchedulePtrOutputWithContext ¶
func (o ActiveRoleAssignmentScheduleOutput) ToActiveRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentSchedulePtrOutput
type ActiveRoleAssignmentSchedulePtrInput ¶
type ActiveRoleAssignmentSchedulePtrInput interface { pulumi.Input ToActiveRoleAssignmentSchedulePtrOutput() ActiveRoleAssignmentSchedulePtrOutput ToActiveRoleAssignmentSchedulePtrOutputWithContext(context.Context) ActiveRoleAssignmentSchedulePtrOutput }
ActiveRoleAssignmentSchedulePtrInput is an input type that accepts ActiveRoleAssignmentScheduleArgs, ActiveRoleAssignmentSchedulePtr and ActiveRoleAssignmentSchedulePtrOutput values. You can construct a concrete instance of `ActiveRoleAssignmentSchedulePtrInput` via:
ActiveRoleAssignmentScheduleArgs{...} or: nil
func ActiveRoleAssignmentSchedulePtr ¶
func ActiveRoleAssignmentSchedulePtr(v *ActiveRoleAssignmentScheduleArgs) ActiveRoleAssignmentSchedulePtrInput
type ActiveRoleAssignmentSchedulePtrOutput ¶
type ActiveRoleAssignmentSchedulePtrOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentSchedulePtrOutput) ElementType ¶
func (ActiveRoleAssignmentSchedulePtrOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentSchedulePtrOutput) Expiration ¶
func (o ActiveRoleAssignmentSchedulePtrOutput) Expiration() ActiveRoleAssignmentScheduleExpirationPtrOutput
An `expiration` block as defined above.
func (ActiveRoleAssignmentSchedulePtrOutput) StartDateTime ¶
func (o ActiveRoleAssignmentSchedulePtrOutput) StartDateTime() pulumi.StringPtrOutput
The start date/time of the role assignment. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentSchedulePtrOutput) ToActiveRoleAssignmentSchedulePtrOutput ¶
func (o ActiveRoleAssignmentSchedulePtrOutput) ToActiveRoleAssignmentSchedulePtrOutput() ActiveRoleAssignmentSchedulePtrOutput
func (ActiveRoleAssignmentSchedulePtrOutput) ToActiveRoleAssignmentSchedulePtrOutputWithContext ¶
func (o ActiveRoleAssignmentSchedulePtrOutput) ToActiveRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentSchedulePtrOutput
type ActiveRoleAssignmentState ¶
type ActiveRoleAssignmentState struct { // The justification for the role assignment. Changing this forces a new resource to be created. Justification pulumi.StringPtrInput // Object ID of the principal for this role assignment. Changing this forces a new resource to be created. PrincipalId pulumi.StringPtrInput // Type of principal to which the role will be assigned. PrincipalType pulumi.StringPtrInput // The role definition ID for this role assignment. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringPtrInput // A `schedule` block as defined below. Changing this forces a new resource to be created. Schedule ActiveRoleAssignmentSchedulePtrInput // The scope for this role assignment, should be a valid resource ID. Changing this forces a new resource to be created. Scope pulumi.StringPtrInput // A `ticket` block as defined below. Changing this forces a new resource to be created. Ticket ActiveRoleAssignmentTicketPtrInput }
func (ActiveRoleAssignmentState) ElementType ¶
func (ActiveRoleAssignmentState) ElementType() reflect.Type
type ActiveRoleAssignmentTicket ¶
type ActiveRoleAssignmentTicket struct { // User-supplied ticket number to be included with the request. Changing this forces a new resource to be created. Number *string `pulumi:"number"` // User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created. System *string `pulumi:"system"` }
type ActiveRoleAssignmentTicketArgs ¶
type ActiveRoleAssignmentTicketArgs struct { // User-supplied ticket number to be included with the request. Changing this forces a new resource to be created. Number pulumi.StringPtrInput `pulumi:"number"` // User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created. System pulumi.StringPtrInput `pulumi:"system"` }
func (ActiveRoleAssignmentTicketArgs) ElementType ¶
func (ActiveRoleAssignmentTicketArgs) ElementType() reflect.Type
func (ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketOutput ¶
func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketOutput() ActiveRoleAssignmentTicketOutput
func (ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketOutputWithContext ¶
func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketOutput
func (ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketPtrOutput ¶
func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketPtrOutput() ActiveRoleAssignmentTicketPtrOutput
func (ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketPtrOutputWithContext ¶
func (i ActiveRoleAssignmentTicketArgs) ToActiveRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketPtrOutput
type ActiveRoleAssignmentTicketInput ¶
type ActiveRoleAssignmentTicketInput interface { pulumi.Input ToActiveRoleAssignmentTicketOutput() ActiveRoleAssignmentTicketOutput ToActiveRoleAssignmentTicketOutputWithContext(context.Context) ActiveRoleAssignmentTicketOutput }
ActiveRoleAssignmentTicketInput is an input type that accepts ActiveRoleAssignmentTicketArgs and ActiveRoleAssignmentTicketOutput values. You can construct a concrete instance of `ActiveRoleAssignmentTicketInput` via:
ActiveRoleAssignmentTicketArgs{...}
type ActiveRoleAssignmentTicketOutput ¶
type ActiveRoleAssignmentTicketOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentTicketOutput) ElementType ¶
func (ActiveRoleAssignmentTicketOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentTicketOutput) Number ¶
func (o ActiveRoleAssignmentTicketOutput) Number() pulumi.StringPtrOutput
User-supplied ticket number to be included with the request. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentTicketOutput) System ¶
func (o ActiveRoleAssignmentTicketOutput) System() pulumi.StringPtrOutput
User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketOutput ¶
func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketOutput() ActiveRoleAssignmentTicketOutput
func (ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketOutputWithContext ¶
func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketOutput
func (ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketPtrOutput ¶
func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketPtrOutput() ActiveRoleAssignmentTicketPtrOutput
func (ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketPtrOutputWithContext ¶
func (o ActiveRoleAssignmentTicketOutput) ToActiveRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketPtrOutput
type ActiveRoleAssignmentTicketPtrInput ¶
type ActiveRoleAssignmentTicketPtrInput interface { pulumi.Input ToActiveRoleAssignmentTicketPtrOutput() ActiveRoleAssignmentTicketPtrOutput ToActiveRoleAssignmentTicketPtrOutputWithContext(context.Context) ActiveRoleAssignmentTicketPtrOutput }
ActiveRoleAssignmentTicketPtrInput is an input type that accepts ActiveRoleAssignmentTicketArgs, ActiveRoleAssignmentTicketPtr and ActiveRoleAssignmentTicketPtrOutput values. You can construct a concrete instance of `ActiveRoleAssignmentTicketPtrInput` via:
ActiveRoleAssignmentTicketArgs{...} or: nil
func ActiveRoleAssignmentTicketPtr ¶
func ActiveRoleAssignmentTicketPtr(v *ActiveRoleAssignmentTicketArgs) ActiveRoleAssignmentTicketPtrInput
type ActiveRoleAssignmentTicketPtrOutput ¶
type ActiveRoleAssignmentTicketPtrOutput struct{ *pulumi.OutputState }
func (ActiveRoleAssignmentTicketPtrOutput) Elem ¶
func (o ActiveRoleAssignmentTicketPtrOutput) Elem() ActiveRoleAssignmentTicketOutput
func (ActiveRoleAssignmentTicketPtrOutput) ElementType ¶
func (ActiveRoleAssignmentTicketPtrOutput) ElementType() reflect.Type
func (ActiveRoleAssignmentTicketPtrOutput) Number ¶
func (o ActiveRoleAssignmentTicketPtrOutput) Number() pulumi.StringPtrOutput
User-supplied ticket number to be included with the request. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentTicketPtrOutput) System ¶
func (o ActiveRoleAssignmentTicketPtrOutput) System() pulumi.StringPtrOutput
User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created.
func (ActiveRoleAssignmentTicketPtrOutput) ToActiveRoleAssignmentTicketPtrOutput ¶
func (o ActiveRoleAssignmentTicketPtrOutput) ToActiveRoleAssignmentTicketPtrOutput() ActiveRoleAssignmentTicketPtrOutput
func (ActiveRoleAssignmentTicketPtrOutput) ToActiveRoleAssignmentTicketPtrOutputWithContext ¶
func (o ActiveRoleAssignmentTicketPtrOutput) ToActiveRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) ActiveRoleAssignmentTicketPtrOutput
type EligibleRoleAssignment ¶
type EligibleRoleAssignment struct { pulumi.CustomResourceState // The justification of the role assignment. Changing this forces a new resource to be created. Justification pulumi.StringOutput `pulumi:"justification"` // Object ID of the principal for this eligible role assignment. Changing this forces a new resource to be created. PrincipalId pulumi.StringOutput `pulumi:"principalId"` // Type of principal to which the role will be assigned. PrincipalType pulumi.StringOutput `pulumi:"principalType"` // The role definition ID for this eligible role assignment. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringOutput `pulumi:"roleDefinitionId"` // A `schedule` block as defined below. Changing this forces a new resource to be created. Schedule EligibleRoleAssignmentScheduleOutput `pulumi:"schedule"` // The scope for this eligible role assignment, should be a valid resource ID. Changing this forces a new resource to be created. Scope pulumi.StringOutput `pulumi:"scope"` // A `ticket` block as defined below. Changing this forces a new resource to be created. Ticket EligibleRoleAssignmentTicketOutput `pulumi:"ticket"` }
Manages a PIM Eligible Role Assignment.
## Example Usage
### Subscription)
```go package main
import (
"fmt" "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" "github.com/pulumiverse/pulumi-time/sdk/go/time"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { primary, err := core.LookupSubscription(ctx, nil, nil) if err != nil { return err } example, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleGetRoleDefinition, err := authorization.LookupRoleDefinition(ctx, &authorization.LookupRoleDefinitionArgs{ Name: pulumi.StringRef("Reader"), }, nil) if err != nil { return err } exampleStatic, err := time.NewStatic(ctx, "example", nil) if err != nil { return err } _, err = pim.NewEligibleRoleAssignment(ctx, "example", &pim.EligibleRoleAssignmentArgs{ Scope: pulumi.String(primary.Id), RoleDefinitionId: pulumi.Sprintf("%v%v", primary.Id, exampleGetRoleDefinition.Id), PrincipalId: pulumi.String(example.ObjectId), Schedule: &pim.EligibleRoleAssignmentScheduleArgs{ StartDateTime: exampleStatic.Rfc3339, Expiration: &pim.EligibleRoleAssignmentScheduleExpirationArgs{ DurationHours: pulumi.Int(8), }, }, Justification: pulumi.String("Expiration Duration Set"), Ticket: &pim.EligibleRoleAssignmentTicketArgs{ Number: pulumi.String("1"), System: pulumi.String("example ticket system"), }, }) if err != nil { return err } return nil }) }
```
### Management Group)
```go 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/management" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/pim" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-time/sdk/go/time"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleGetRoleDefinition, err := authorization.LookupRoleDefinition(ctx, &authorization.LookupRoleDefinitionArgs{ Name: pulumi.StringRef("Reader"), }, nil) if err != nil { return err } exampleGroup, err := management.NewGroup(ctx, "example", &management.GroupArgs{ Name: pulumi.String("Example-Management-Group"), }) if err != nil { return err } exampleStatic, err := time.NewStatic(ctx, "example", nil) if err != nil { return err } _, err = pim.NewEligibleRoleAssignment(ctx, "example", &pim.EligibleRoleAssignmentArgs{ Scope: exampleGroup.ID(), RoleDefinitionId: pulumi.String(exampleGetRoleDefinition.Id), PrincipalId: pulumi.String(example.ObjectId), Schedule: &pim.EligibleRoleAssignmentScheduleArgs{ StartDateTime: exampleStatic.Rfc3339, Expiration: &pim.EligibleRoleAssignmentScheduleExpirationArgs{ DurationHours: pulumi.Int(8), }, }, Justification: pulumi.String("Expiration Duration Set"), Ticket: &pim.EligibleRoleAssignmentTicketArgs{ Number: pulumi.String("1"), System: pulumi.String("example ticket system"), }, }) if err != nil { return err } return nil }) }
```
## Import
PIM Eligible Role Assignments can be imported using the following composite resource ID, e.g.
```sh $ pulumi import azure:pim/eligibleRoleAssignment:EligibleRoleAssignment example /subscriptions/00000000-0000-0000-0000-000000000000|/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/00000000-0000-0000-0000-000000000000|00000000-0000-0000-0000-000000000000 ```
func GetEligibleRoleAssignment ¶
func GetEligibleRoleAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EligibleRoleAssignmentState, opts ...pulumi.ResourceOption) (*EligibleRoleAssignment, error)
GetEligibleRoleAssignment gets an existing EligibleRoleAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEligibleRoleAssignment ¶
func NewEligibleRoleAssignment(ctx *pulumi.Context, name string, args *EligibleRoleAssignmentArgs, opts ...pulumi.ResourceOption) (*EligibleRoleAssignment, error)
NewEligibleRoleAssignment registers a new resource with the given unique name, arguments, and options.
func (*EligibleRoleAssignment) ElementType ¶
func (*EligibleRoleAssignment) ElementType() reflect.Type
func (*EligibleRoleAssignment) ToEligibleRoleAssignmentOutput ¶
func (i *EligibleRoleAssignment) ToEligibleRoleAssignmentOutput() EligibleRoleAssignmentOutput
func (*EligibleRoleAssignment) ToEligibleRoleAssignmentOutputWithContext ¶
func (i *EligibleRoleAssignment) ToEligibleRoleAssignmentOutputWithContext(ctx context.Context) EligibleRoleAssignmentOutput
type EligibleRoleAssignmentArgs ¶
type EligibleRoleAssignmentArgs struct { // The justification of the role assignment. Changing this forces a new resource to be created. Justification pulumi.StringPtrInput // Object ID of the principal for this eligible role assignment. Changing this forces a new resource to be created. PrincipalId pulumi.StringInput // The role definition ID for this eligible role assignment. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringInput // A `schedule` block as defined below. Changing this forces a new resource to be created. Schedule EligibleRoleAssignmentSchedulePtrInput // The scope for this eligible role assignment, should be a valid resource ID. Changing this forces a new resource to be created. Scope pulumi.StringInput // A `ticket` block as defined below. Changing this forces a new resource to be created. Ticket EligibleRoleAssignmentTicketPtrInput }
The set of arguments for constructing a EligibleRoleAssignment resource.
func (EligibleRoleAssignmentArgs) ElementType ¶
func (EligibleRoleAssignmentArgs) ElementType() reflect.Type
type EligibleRoleAssignmentArray ¶
type EligibleRoleAssignmentArray []EligibleRoleAssignmentInput
func (EligibleRoleAssignmentArray) ElementType ¶
func (EligibleRoleAssignmentArray) ElementType() reflect.Type
func (EligibleRoleAssignmentArray) ToEligibleRoleAssignmentArrayOutput ¶
func (i EligibleRoleAssignmentArray) ToEligibleRoleAssignmentArrayOutput() EligibleRoleAssignmentArrayOutput
func (EligibleRoleAssignmentArray) ToEligibleRoleAssignmentArrayOutputWithContext ¶
func (i EligibleRoleAssignmentArray) ToEligibleRoleAssignmentArrayOutputWithContext(ctx context.Context) EligibleRoleAssignmentArrayOutput
type EligibleRoleAssignmentArrayInput ¶
type EligibleRoleAssignmentArrayInput interface { pulumi.Input ToEligibleRoleAssignmentArrayOutput() EligibleRoleAssignmentArrayOutput ToEligibleRoleAssignmentArrayOutputWithContext(context.Context) EligibleRoleAssignmentArrayOutput }
EligibleRoleAssignmentArrayInput is an input type that accepts EligibleRoleAssignmentArray and EligibleRoleAssignmentArrayOutput values. You can construct a concrete instance of `EligibleRoleAssignmentArrayInput` via:
EligibleRoleAssignmentArray{ EligibleRoleAssignmentArgs{...} }
type EligibleRoleAssignmentArrayOutput ¶
type EligibleRoleAssignmentArrayOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentArrayOutput) ElementType ¶
func (EligibleRoleAssignmentArrayOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentArrayOutput) Index ¶
func (o EligibleRoleAssignmentArrayOutput) Index(i pulumi.IntInput) EligibleRoleAssignmentOutput
func (EligibleRoleAssignmentArrayOutput) ToEligibleRoleAssignmentArrayOutput ¶
func (o EligibleRoleAssignmentArrayOutput) ToEligibleRoleAssignmentArrayOutput() EligibleRoleAssignmentArrayOutput
func (EligibleRoleAssignmentArrayOutput) ToEligibleRoleAssignmentArrayOutputWithContext ¶
func (o EligibleRoleAssignmentArrayOutput) ToEligibleRoleAssignmentArrayOutputWithContext(ctx context.Context) EligibleRoleAssignmentArrayOutput
type EligibleRoleAssignmentInput ¶
type EligibleRoleAssignmentInput interface { pulumi.Input ToEligibleRoleAssignmentOutput() EligibleRoleAssignmentOutput ToEligibleRoleAssignmentOutputWithContext(ctx context.Context) EligibleRoleAssignmentOutput }
type EligibleRoleAssignmentMap ¶
type EligibleRoleAssignmentMap map[string]EligibleRoleAssignmentInput
func (EligibleRoleAssignmentMap) ElementType ¶
func (EligibleRoleAssignmentMap) ElementType() reflect.Type
func (EligibleRoleAssignmentMap) ToEligibleRoleAssignmentMapOutput ¶
func (i EligibleRoleAssignmentMap) ToEligibleRoleAssignmentMapOutput() EligibleRoleAssignmentMapOutput
func (EligibleRoleAssignmentMap) ToEligibleRoleAssignmentMapOutputWithContext ¶
func (i EligibleRoleAssignmentMap) ToEligibleRoleAssignmentMapOutputWithContext(ctx context.Context) EligibleRoleAssignmentMapOutput
type EligibleRoleAssignmentMapInput ¶
type EligibleRoleAssignmentMapInput interface { pulumi.Input ToEligibleRoleAssignmentMapOutput() EligibleRoleAssignmentMapOutput ToEligibleRoleAssignmentMapOutputWithContext(context.Context) EligibleRoleAssignmentMapOutput }
EligibleRoleAssignmentMapInput is an input type that accepts EligibleRoleAssignmentMap and EligibleRoleAssignmentMapOutput values. You can construct a concrete instance of `EligibleRoleAssignmentMapInput` via:
EligibleRoleAssignmentMap{ "key": EligibleRoleAssignmentArgs{...} }
type EligibleRoleAssignmentMapOutput ¶
type EligibleRoleAssignmentMapOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentMapOutput) ElementType ¶
func (EligibleRoleAssignmentMapOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentMapOutput) MapIndex ¶
func (o EligibleRoleAssignmentMapOutput) MapIndex(k pulumi.StringInput) EligibleRoleAssignmentOutput
func (EligibleRoleAssignmentMapOutput) ToEligibleRoleAssignmentMapOutput ¶
func (o EligibleRoleAssignmentMapOutput) ToEligibleRoleAssignmentMapOutput() EligibleRoleAssignmentMapOutput
func (EligibleRoleAssignmentMapOutput) ToEligibleRoleAssignmentMapOutputWithContext ¶
func (o EligibleRoleAssignmentMapOutput) ToEligibleRoleAssignmentMapOutputWithContext(ctx context.Context) EligibleRoleAssignmentMapOutput
type EligibleRoleAssignmentOutput ¶
type EligibleRoleAssignmentOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentOutput) ElementType ¶
func (EligibleRoleAssignmentOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentOutput) Justification ¶
func (o EligibleRoleAssignmentOutput) Justification() pulumi.StringOutput
The justification of the role assignment. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentOutput) PrincipalId ¶
func (o EligibleRoleAssignmentOutput) PrincipalId() pulumi.StringOutput
Object ID of the principal for this eligible role assignment. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentOutput) PrincipalType ¶
func (o EligibleRoleAssignmentOutput) PrincipalType() pulumi.StringOutput
Type of principal to which the role will be assigned.
func (EligibleRoleAssignmentOutput) RoleDefinitionId ¶
func (o EligibleRoleAssignmentOutput) RoleDefinitionId() pulumi.StringOutput
The role definition ID for this eligible role assignment. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentOutput) Schedule ¶
func (o EligibleRoleAssignmentOutput) Schedule() EligibleRoleAssignmentScheduleOutput
A `schedule` block as defined below. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentOutput) Scope ¶
func (o EligibleRoleAssignmentOutput) Scope() pulumi.StringOutput
The scope for this eligible role assignment, should be a valid resource ID. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentOutput) Ticket ¶
func (o EligibleRoleAssignmentOutput) Ticket() EligibleRoleAssignmentTicketOutput
A `ticket` block as defined below. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentOutput) ToEligibleRoleAssignmentOutput ¶
func (o EligibleRoleAssignmentOutput) ToEligibleRoleAssignmentOutput() EligibleRoleAssignmentOutput
func (EligibleRoleAssignmentOutput) ToEligibleRoleAssignmentOutputWithContext ¶
func (o EligibleRoleAssignmentOutput) ToEligibleRoleAssignmentOutputWithContext(ctx context.Context) EligibleRoleAssignmentOutput
type EligibleRoleAssignmentSchedule ¶
type EligibleRoleAssignmentSchedule struct { // An `expiration` block as defined above. Expiration *EligibleRoleAssignmentScheduleExpiration `pulumi:"expiration"` // The start date/time of the role assignment. Changing this forces a new resource to be created. StartDateTime *string `pulumi:"startDateTime"` }
type EligibleRoleAssignmentScheduleArgs ¶
type EligibleRoleAssignmentScheduleArgs struct { // An `expiration` block as defined above. Expiration EligibleRoleAssignmentScheduleExpirationPtrInput `pulumi:"expiration"` // The start date/time of the role assignment. Changing this forces a new resource to be created. StartDateTime pulumi.StringPtrInput `pulumi:"startDateTime"` }
func (EligibleRoleAssignmentScheduleArgs) ElementType ¶
func (EligibleRoleAssignmentScheduleArgs) ElementType() reflect.Type
func (EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentScheduleOutput ¶
func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentScheduleOutput() EligibleRoleAssignmentScheduleOutput
func (EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentScheduleOutputWithContext ¶
func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentScheduleOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleOutput
func (EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentSchedulePtrOutput ¶
func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentSchedulePtrOutput() EligibleRoleAssignmentSchedulePtrOutput
func (EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentSchedulePtrOutputWithContext ¶
func (i EligibleRoleAssignmentScheduleArgs) ToEligibleRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentSchedulePtrOutput
type EligibleRoleAssignmentScheduleExpiration ¶
type EligibleRoleAssignmentScheduleExpiration struct { // The duration of the role assignment in days. Changing this forces a new resource to be created. DurationDays *int `pulumi:"durationDays"` // The duration of the role assignment in hours. Changing this forces a new resource to be created. DurationHours *int `pulumi:"durationHours"` // The end date/time of the role assignment. Changing this forces a new resource to be created. // // > Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified. EndDateTime *string `pulumi:"endDateTime"` }
type EligibleRoleAssignmentScheduleExpirationArgs ¶
type EligibleRoleAssignmentScheduleExpirationArgs struct { // The duration of the role assignment in days. Changing this forces a new resource to be created. DurationDays pulumi.IntPtrInput `pulumi:"durationDays"` // The duration of the role assignment in hours. Changing this forces a new resource to be created. DurationHours pulumi.IntPtrInput `pulumi:"durationHours"` // The end date/time of the role assignment. Changing this forces a new resource to be created. // // > Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified. EndDateTime pulumi.StringPtrInput `pulumi:"endDateTime"` }
func (EligibleRoleAssignmentScheduleExpirationArgs) ElementType ¶
func (EligibleRoleAssignmentScheduleExpirationArgs) ElementType() reflect.Type
func (EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationOutput ¶
func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationOutput() EligibleRoleAssignmentScheduleExpirationOutput
func (EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationOutputWithContext ¶
func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationOutput
func (EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationPtrOutput ¶
func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationPtrOutput() EligibleRoleAssignmentScheduleExpirationPtrOutput
func (EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext ¶
func (i EligibleRoleAssignmentScheduleExpirationArgs) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationPtrOutput
type EligibleRoleAssignmentScheduleExpirationInput ¶
type EligibleRoleAssignmentScheduleExpirationInput interface { pulumi.Input ToEligibleRoleAssignmentScheduleExpirationOutput() EligibleRoleAssignmentScheduleExpirationOutput ToEligibleRoleAssignmentScheduleExpirationOutputWithContext(context.Context) EligibleRoleAssignmentScheduleExpirationOutput }
EligibleRoleAssignmentScheduleExpirationInput is an input type that accepts EligibleRoleAssignmentScheduleExpirationArgs and EligibleRoleAssignmentScheduleExpirationOutput values. You can construct a concrete instance of `EligibleRoleAssignmentScheduleExpirationInput` via:
EligibleRoleAssignmentScheduleExpirationArgs{...}
type EligibleRoleAssignmentScheduleExpirationOutput ¶
type EligibleRoleAssignmentScheduleExpirationOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentScheduleExpirationOutput) DurationDays ¶
func (o EligibleRoleAssignmentScheduleExpirationOutput) DurationDays() pulumi.IntPtrOutput
The duration of the role assignment in days. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentScheduleExpirationOutput) DurationHours ¶
func (o EligibleRoleAssignmentScheduleExpirationOutput) DurationHours() pulumi.IntPtrOutput
The duration of the role assignment in hours. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentScheduleExpirationOutput) ElementType ¶
func (EligibleRoleAssignmentScheduleExpirationOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentScheduleExpirationOutput) EndDateTime ¶
func (o EligibleRoleAssignmentScheduleExpirationOutput) EndDateTime() pulumi.StringPtrOutput
The end date/time of the role assignment. Changing this forces a new resource to be created.
> Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified.
func (EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationOutput ¶
func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationOutput() EligibleRoleAssignmentScheduleExpirationOutput
func (EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationOutputWithContext ¶
func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationOutput
func (EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutput ¶
func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutput() EligibleRoleAssignmentScheduleExpirationPtrOutput
func (EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext ¶
func (o EligibleRoleAssignmentScheduleExpirationOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationPtrOutput
type EligibleRoleAssignmentScheduleExpirationPtrInput ¶
type EligibleRoleAssignmentScheduleExpirationPtrInput interface { pulumi.Input ToEligibleRoleAssignmentScheduleExpirationPtrOutput() EligibleRoleAssignmentScheduleExpirationPtrOutput ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext(context.Context) EligibleRoleAssignmentScheduleExpirationPtrOutput }
EligibleRoleAssignmentScheduleExpirationPtrInput is an input type that accepts EligibleRoleAssignmentScheduleExpirationArgs, EligibleRoleAssignmentScheduleExpirationPtr and EligibleRoleAssignmentScheduleExpirationPtrOutput values. You can construct a concrete instance of `EligibleRoleAssignmentScheduleExpirationPtrInput` via:
EligibleRoleAssignmentScheduleExpirationArgs{...} or: nil
func EligibleRoleAssignmentScheduleExpirationPtr ¶
func EligibleRoleAssignmentScheduleExpirationPtr(v *EligibleRoleAssignmentScheduleExpirationArgs) EligibleRoleAssignmentScheduleExpirationPtrInput
type EligibleRoleAssignmentScheduleExpirationPtrOutput ¶
type EligibleRoleAssignmentScheduleExpirationPtrOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentScheduleExpirationPtrOutput) DurationDays ¶
func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) DurationDays() pulumi.IntPtrOutput
The duration of the role assignment in days. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentScheduleExpirationPtrOutput) DurationHours ¶
func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) DurationHours() pulumi.IntPtrOutput
The duration of the role assignment in hours. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentScheduleExpirationPtrOutput) ElementType ¶
func (EligibleRoleAssignmentScheduleExpirationPtrOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentScheduleExpirationPtrOutput) EndDateTime ¶
func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) EndDateTime() pulumi.StringPtrOutput
The end date/time of the role assignment. Changing this forces a new resource to be created.
> Note: Only one of `durationDays`, `durationHours` or `endDateTime` should be specified.
func (EligibleRoleAssignmentScheduleExpirationPtrOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutput ¶
func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutput() EligibleRoleAssignmentScheduleExpirationPtrOutput
func (EligibleRoleAssignmentScheduleExpirationPtrOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext ¶
func (o EligibleRoleAssignmentScheduleExpirationPtrOutput) ToEligibleRoleAssignmentScheduleExpirationPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleExpirationPtrOutput
type EligibleRoleAssignmentScheduleInput ¶
type EligibleRoleAssignmentScheduleInput interface { pulumi.Input ToEligibleRoleAssignmentScheduleOutput() EligibleRoleAssignmentScheduleOutput ToEligibleRoleAssignmentScheduleOutputWithContext(context.Context) EligibleRoleAssignmentScheduleOutput }
EligibleRoleAssignmentScheduleInput is an input type that accepts EligibleRoleAssignmentScheduleArgs and EligibleRoleAssignmentScheduleOutput values. You can construct a concrete instance of `EligibleRoleAssignmentScheduleInput` via:
EligibleRoleAssignmentScheduleArgs{...}
type EligibleRoleAssignmentScheduleOutput ¶
type EligibleRoleAssignmentScheduleOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentScheduleOutput) ElementType ¶
func (EligibleRoleAssignmentScheduleOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentScheduleOutput) Expiration ¶
func (o EligibleRoleAssignmentScheduleOutput) Expiration() EligibleRoleAssignmentScheduleExpirationPtrOutput
An `expiration` block as defined above.
func (EligibleRoleAssignmentScheduleOutput) StartDateTime ¶
func (o EligibleRoleAssignmentScheduleOutput) StartDateTime() pulumi.StringPtrOutput
The start date/time of the role assignment. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentScheduleOutput ¶
func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentScheduleOutput() EligibleRoleAssignmentScheduleOutput
func (EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentScheduleOutputWithContext ¶
func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentScheduleOutputWithContext(ctx context.Context) EligibleRoleAssignmentScheduleOutput
func (EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentSchedulePtrOutput ¶
func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentSchedulePtrOutput() EligibleRoleAssignmentSchedulePtrOutput
func (EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentSchedulePtrOutputWithContext ¶
func (o EligibleRoleAssignmentScheduleOutput) ToEligibleRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentSchedulePtrOutput
type EligibleRoleAssignmentSchedulePtrInput ¶
type EligibleRoleAssignmentSchedulePtrInput interface { pulumi.Input ToEligibleRoleAssignmentSchedulePtrOutput() EligibleRoleAssignmentSchedulePtrOutput ToEligibleRoleAssignmentSchedulePtrOutputWithContext(context.Context) EligibleRoleAssignmentSchedulePtrOutput }
EligibleRoleAssignmentSchedulePtrInput is an input type that accepts EligibleRoleAssignmentScheduleArgs, EligibleRoleAssignmentSchedulePtr and EligibleRoleAssignmentSchedulePtrOutput values. You can construct a concrete instance of `EligibleRoleAssignmentSchedulePtrInput` via:
EligibleRoleAssignmentScheduleArgs{...} or: nil
func EligibleRoleAssignmentSchedulePtr ¶
func EligibleRoleAssignmentSchedulePtr(v *EligibleRoleAssignmentScheduleArgs) EligibleRoleAssignmentSchedulePtrInput
type EligibleRoleAssignmentSchedulePtrOutput ¶
type EligibleRoleAssignmentSchedulePtrOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentSchedulePtrOutput) ElementType ¶
func (EligibleRoleAssignmentSchedulePtrOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentSchedulePtrOutput) Expiration ¶
func (o EligibleRoleAssignmentSchedulePtrOutput) Expiration() EligibleRoleAssignmentScheduleExpirationPtrOutput
An `expiration` block as defined above.
func (EligibleRoleAssignmentSchedulePtrOutput) StartDateTime ¶
func (o EligibleRoleAssignmentSchedulePtrOutput) StartDateTime() pulumi.StringPtrOutput
The start date/time of the role assignment. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentSchedulePtrOutput) ToEligibleRoleAssignmentSchedulePtrOutput ¶
func (o EligibleRoleAssignmentSchedulePtrOutput) ToEligibleRoleAssignmentSchedulePtrOutput() EligibleRoleAssignmentSchedulePtrOutput
func (EligibleRoleAssignmentSchedulePtrOutput) ToEligibleRoleAssignmentSchedulePtrOutputWithContext ¶
func (o EligibleRoleAssignmentSchedulePtrOutput) ToEligibleRoleAssignmentSchedulePtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentSchedulePtrOutput
type EligibleRoleAssignmentState ¶
type EligibleRoleAssignmentState struct { // The justification of the role assignment. Changing this forces a new resource to be created. Justification pulumi.StringPtrInput // Object ID of the principal for this eligible role assignment. Changing this forces a new resource to be created. PrincipalId pulumi.StringPtrInput // Type of principal to which the role will be assigned. PrincipalType pulumi.StringPtrInput // The role definition ID for this eligible role assignment. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringPtrInput // A `schedule` block as defined below. Changing this forces a new resource to be created. Schedule EligibleRoleAssignmentSchedulePtrInput // The scope for this eligible role assignment, should be a valid resource ID. Changing this forces a new resource to be created. Scope pulumi.StringPtrInput // A `ticket` block as defined below. Changing this forces a new resource to be created. Ticket EligibleRoleAssignmentTicketPtrInput }
func (EligibleRoleAssignmentState) ElementType ¶
func (EligibleRoleAssignmentState) ElementType() reflect.Type
type EligibleRoleAssignmentTicket ¶
type EligibleRoleAssignmentTicket struct { // User-supplied ticket number to be included with the request. Changing this forces a new resource to be created. Number *string `pulumi:"number"` // User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created. System *string `pulumi:"system"` }
type EligibleRoleAssignmentTicketArgs ¶
type EligibleRoleAssignmentTicketArgs struct { // User-supplied ticket number to be included with the request. Changing this forces a new resource to be created. Number pulumi.StringPtrInput `pulumi:"number"` // User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created. System pulumi.StringPtrInput `pulumi:"system"` }
func (EligibleRoleAssignmentTicketArgs) ElementType ¶
func (EligibleRoleAssignmentTicketArgs) ElementType() reflect.Type
func (EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketOutput ¶
func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketOutput() EligibleRoleAssignmentTicketOutput
func (EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketOutputWithContext ¶
func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketOutput
func (EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketPtrOutput ¶
func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketPtrOutput() EligibleRoleAssignmentTicketPtrOutput
func (EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketPtrOutputWithContext ¶
func (i EligibleRoleAssignmentTicketArgs) ToEligibleRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketPtrOutput
type EligibleRoleAssignmentTicketInput ¶
type EligibleRoleAssignmentTicketInput interface { pulumi.Input ToEligibleRoleAssignmentTicketOutput() EligibleRoleAssignmentTicketOutput ToEligibleRoleAssignmentTicketOutputWithContext(context.Context) EligibleRoleAssignmentTicketOutput }
EligibleRoleAssignmentTicketInput is an input type that accepts EligibleRoleAssignmentTicketArgs and EligibleRoleAssignmentTicketOutput values. You can construct a concrete instance of `EligibleRoleAssignmentTicketInput` via:
EligibleRoleAssignmentTicketArgs{...}
type EligibleRoleAssignmentTicketOutput ¶
type EligibleRoleAssignmentTicketOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentTicketOutput) ElementType ¶
func (EligibleRoleAssignmentTicketOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentTicketOutput) Number ¶
func (o EligibleRoleAssignmentTicketOutput) Number() pulumi.StringPtrOutput
User-supplied ticket number to be included with the request. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentTicketOutput) System ¶
func (o EligibleRoleAssignmentTicketOutput) System() pulumi.StringPtrOutput
User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketOutput ¶
func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketOutput() EligibleRoleAssignmentTicketOutput
func (EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketOutputWithContext ¶
func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketOutput
func (EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketPtrOutput ¶
func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketPtrOutput() EligibleRoleAssignmentTicketPtrOutput
func (EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketPtrOutputWithContext ¶
func (o EligibleRoleAssignmentTicketOutput) ToEligibleRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketPtrOutput
type EligibleRoleAssignmentTicketPtrInput ¶
type EligibleRoleAssignmentTicketPtrInput interface { pulumi.Input ToEligibleRoleAssignmentTicketPtrOutput() EligibleRoleAssignmentTicketPtrOutput ToEligibleRoleAssignmentTicketPtrOutputWithContext(context.Context) EligibleRoleAssignmentTicketPtrOutput }
EligibleRoleAssignmentTicketPtrInput is an input type that accepts EligibleRoleAssignmentTicketArgs, EligibleRoleAssignmentTicketPtr and EligibleRoleAssignmentTicketPtrOutput values. You can construct a concrete instance of `EligibleRoleAssignmentTicketPtrInput` via:
EligibleRoleAssignmentTicketArgs{...} or: nil
func EligibleRoleAssignmentTicketPtr ¶
func EligibleRoleAssignmentTicketPtr(v *EligibleRoleAssignmentTicketArgs) EligibleRoleAssignmentTicketPtrInput
type EligibleRoleAssignmentTicketPtrOutput ¶
type EligibleRoleAssignmentTicketPtrOutput struct{ *pulumi.OutputState }
func (EligibleRoleAssignmentTicketPtrOutput) ElementType ¶
func (EligibleRoleAssignmentTicketPtrOutput) ElementType() reflect.Type
func (EligibleRoleAssignmentTicketPtrOutput) Number ¶
func (o EligibleRoleAssignmentTicketPtrOutput) Number() pulumi.StringPtrOutput
User-supplied ticket number to be included with the request. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentTicketPtrOutput) System ¶
func (o EligibleRoleAssignmentTicketPtrOutput) System() pulumi.StringPtrOutput
User-supplied ticket system name to be included with the request. Changing this forces a new resource to be created.
func (EligibleRoleAssignmentTicketPtrOutput) ToEligibleRoleAssignmentTicketPtrOutput ¶
func (o EligibleRoleAssignmentTicketPtrOutput) ToEligibleRoleAssignmentTicketPtrOutput() EligibleRoleAssignmentTicketPtrOutput
func (EligibleRoleAssignmentTicketPtrOutput) ToEligibleRoleAssignmentTicketPtrOutputWithContext ¶
func (o EligibleRoleAssignmentTicketPtrOutput) ToEligibleRoleAssignmentTicketPtrOutputWithContext(ctx context.Context) EligibleRoleAssignmentTicketPtrOutput
type GetRoleManagementPolicyActivationRule ¶
type GetRoleManagementPolicyActivationRule struct { // An `approvalStage` block as defined below. ApprovalStages []GetRoleManagementPolicyActivationRuleApprovalStage `pulumi:"approvalStages"` // (String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format. MaximumDuration string `pulumi:"maximumDuration"` // (Boolean) Is approval required for activation. RequireApproval bool `pulumi:"requireApproval"` // (Boolean) Is a justification required to create new assignments. RequireJustification bool `pulumi:"requireJustification"` // (Boolean) Is multi-factor authentication required to create new assignments. RequireMultifactorAuthentication bool `pulumi:"requireMultifactorAuthentication"` // (Boolean) Is ticket information required to create new assignments. RequireTicketInfo bool `pulumi:"requireTicketInfo"` // (String) The Entra ID Conditional Access context that must be present for activation. RequiredConditionalAccessAuthenticationContext string `pulumi:"requiredConditionalAccessAuthenticationContext"` }
type GetRoleManagementPolicyActivationRuleApprovalStage ¶
type GetRoleManagementPolicyActivationRuleApprovalStage struct { // The IDs of the users or groups who can approve the activation PrimaryApprovers []GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApprover `pulumi:"primaryApprovers"` }
type GetRoleManagementPolicyActivationRuleApprovalStageArgs ¶
type GetRoleManagementPolicyActivationRuleApprovalStageArgs struct { // The IDs of the users or groups who can approve the activation PrimaryApprovers GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayInput `pulumi:"primaryApprovers"` }
func (GetRoleManagementPolicyActivationRuleApprovalStageArgs) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStageArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStageArgs) ToGetRoleManagementPolicyActivationRuleApprovalStageOutput ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStageArgs) ToGetRoleManagementPolicyActivationRuleApprovalStageOutput() GetRoleManagementPolicyActivationRuleApprovalStageOutput
func (GetRoleManagementPolicyActivationRuleApprovalStageArgs) ToGetRoleManagementPolicyActivationRuleApprovalStageOutputWithContext ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStageArgs) ToGetRoleManagementPolicyActivationRuleApprovalStageOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageOutput
type GetRoleManagementPolicyActivationRuleApprovalStageArray ¶
type GetRoleManagementPolicyActivationRuleApprovalStageArray []GetRoleManagementPolicyActivationRuleApprovalStageInput
func (GetRoleManagementPolicyActivationRuleApprovalStageArray) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStageArray) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStageArray) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutput ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStageArray) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
func (GetRoleManagementPolicyActivationRuleApprovalStageArray) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutputWithContext ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStageArray) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
type GetRoleManagementPolicyActivationRuleApprovalStageArrayInput ¶
type GetRoleManagementPolicyActivationRuleApprovalStageArrayInput interface { pulumi.Input ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutputWithContext(context.Context) GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput }
GetRoleManagementPolicyActivationRuleApprovalStageArrayInput is an input type that accepts GetRoleManagementPolicyActivationRuleApprovalStageArray and GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActivationRuleApprovalStageArrayInput` via:
GetRoleManagementPolicyActivationRuleApprovalStageArray{ GetRoleManagementPolicyActivationRuleApprovalStageArgs{...} }
type GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput ¶
type GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutput ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
func (GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutputWithContext ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
type GetRoleManagementPolicyActivationRuleApprovalStageInput ¶
type GetRoleManagementPolicyActivationRuleApprovalStageInput interface { pulumi.Input ToGetRoleManagementPolicyActivationRuleApprovalStageOutput() GetRoleManagementPolicyActivationRuleApprovalStageOutput ToGetRoleManagementPolicyActivationRuleApprovalStageOutputWithContext(context.Context) GetRoleManagementPolicyActivationRuleApprovalStageOutput }
GetRoleManagementPolicyActivationRuleApprovalStageInput is an input type that accepts GetRoleManagementPolicyActivationRuleApprovalStageArgs and GetRoleManagementPolicyActivationRuleApprovalStageOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActivationRuleApprovalStageInput` via:
GetRoleManagementPolicyActivationRuleApprovalStageArgs{...}
type GetRoleManagementPolicyActivationRuleApprovalStageOutput ¶
type GetRoleManagementPolicyActivationRuleApprovalStageOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActivationRuleApprovalStageOutput) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStageOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStageOutput) PrimaryApprovers ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStageOutput) PrimaryApprovers() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
The IDs of the users or groups who can approve the activation
func (GetRoleManagementPolicyActivationRuleApprovalStageOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageOutput ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStageOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageOutput() GetRoleManagementPolicyActivationRuleApprovalStageOutput
func (GetRoleManagementPolicyActivationRuleApprovalStageOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageOutputWithContext ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStageOutput) ToGetRoleManagementPolicyActivationRuleApprovalStageOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStageOutput
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs ¶
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs struct { // (String) The ID of the object which will act as an approver. ObjectId pulumi.StringInput `pulumi:"objectId"` // (String) The type of object acting as an approver. Either `User` or `Group`. Type pulumi.StringInput `pulumi:"type"` }
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutputWithContext ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray ¶
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray []GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverInput
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutputWithContext ¶
func (i GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayInput ¶
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayInput interface { pulumi.Input ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutputWithContext(context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput }
GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayInput is an input type that accepts GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray and GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayInput` via:
GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArray{ GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs{...} }
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput ¶
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutputWithContext ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArrayOutput
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverInput ¶
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverInput interface { pulumi.Input ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutputWithContext(context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput }
GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverInput is an input type that accepts GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs and GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverInput` via:
GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverArgs{...}
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput ¶
type GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ElementType ¶
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ObjectId ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ObjectId() pulumi.StringOutput
(String) The ID of the object which will act as an approver.
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput() GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutputWithContext ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) ToGetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput
func (GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) Type ¶
func (o GetRoleManagementPolicyActivationRuleApprovalStagePrimaryApproverOutput) Type() pulumi.StringOutput
(String) The type of object acting as an approver. Either `User` or `Group`.
type GetRoleManagementPolicyActivationRuleArgs ¶
type GetRoleManagementPolicyActivationRuleArgs struct { // An `approvalStage` block as defined below. ApprovalStages GetRoleManagementPolicyActivationRuleApprovalStageArrayInput `pulumi:"approvalStages"` // (String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format. MaximumDuration pulumi.StringInput `pulumi:"maximumDuration"` // (Boolean) Is approval required for activation. RequireApproval pulumi.BoolInput `pulumi:"requireApproval"` // (Boolean) Is a justification required to create new assignments. RequireJustification pulumi.BoolInput `pulumi:"requireJustification"` // (Boolean) Is multi-factor authentication required to create new assignments. RequireMultifactorAuthentication pulumi.BoolInput `pulumi:"requireMultifactorAuthentication"` // (Boolean) Is ticket information required to create new assignments. RequireTicketInfo pulumi.BoolInput `pulumi:"requireTicketInfo"` // (String) The Entra ID Conditional Access context that must be present for activation. RequiredConditionalAccessAuthenticationContext pulumi.StringInput `pulumi:"requiredConditionalAccessAuthenticationContext"` }
func (GetRoleManagementPolicyActivationRuleArgs) ElementType ¶
func (GetRoleManagementPolicyActivationRuleArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleArgs) ToGetRoleManagementPolicyActivationRuleOutput ¶
func (i GetRoleManagementPolicyActivationRuleArgs) ToGetRoleManagementPolicyActivationRuleOutput() GetRoleManagementPolicyActivationRuleOutput
func (GetRoleManagementPolicyActivationRuleArgs) ToGetRoleManagementPolicyActivationRuleOutputWithContext ¶
func (i GetRoleManagementPolicyActivationRuleArgs) ToGetRoleManagementPolicyActivationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleOutput
type GetRoleManagementPolicyActivationRuleArray ¶
type GetRoleManagementPolicyActivationRuleArray []GetRoleManagementPolicyActivationRuleInput
func (GetRoleManagementPolicyActivationRuleArray) ElementType ¶
func (GetRoleManagementPolicyActivationRuleArray) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleArray) ToGetRoleManagementPolicyActivationRuleArrayOutput ¶
func (i GetRoleManagementPolicyActivationRuleArray) ToGetRoleManagementPolicyActivationRuleArrayOutput() GetRoleManagementPolicyActivationRuleArrayOutput
func (GetRoleManagementPolicyActivationRuleArray) ToGetRoleManagementPolicyActivationRuleArrayOutputWithContext ¶
func (i GetRoleManagementPolicyActivationRuleArray) ToGetRoleManagementPolicyActivationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleArrayOutput
type GetRoleManagementPolicyActivationRuleArrayInput ¶
type GetRoleManagementPolicyActivationRuleArrayInput interface { pulumi.Input ToGetRoleManagementPolicyActivationRuleArrayOutput() GetRoleManagementPolicyActivationRuleArrayOutput ToGetRoleManagementPolicyActivationRuleArrayOutputWithContext(context.Context) GetRoleManagementPolicyActivationRuleArrayOutput }
GetRoleManagementPolicyActivationRuleArrayInput is an input type that accepts GetRoleManagementPolicyActivationRuleArray and GetRoleManagementPolicyActivationRuleArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActivationRuleArrayInput` via:
GetRoleManagementPolicyActivationRuleArray{ GetRoleManagementPolicyActivationRuleArgs{...} }
type GetRoleManagementPolicyActivationRuleArrayOutput ¶
type GetRoleManagementPolicyActivationRuleArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActivationRuleArrayOutput) ElementType ¶
func (GetRoleManagementPolicyActivationRuleArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleArrayOutput) ToGetRoleManagementPolicyActivationRuleArrayOutput ¶
func (o GetRoleManagementPolicyActivationRuleArrayOutput) ToGetRoleManagementPolicyActivationRuleArrayOutput() GetRoleManagementPolicyActivationRuleArrayOutput
func (GetRoleManagementPolicyActivationRuleArrayOutput) ToGetRoleManagementPolicyActivationRuleArrayOutputWithContext ¶
func (o GetRoleManagementPolicyActivationRuleArrayOutput) ToGetRoleManagementPolicyActivationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleArrayOutput
type GetRoleManagementPolicyActivationRuleInput ¶
type GetRoleManagementPolicyActivationRuleInput interface { pulumi.Input ToGetRoleManagementPolicyActivationRuleOutput() GetRoleManagementPolicyActivationRuleOutput ToGetRoleManagementPolicyActivationRuleOutputWithContext(context.Context) GetRoleManagementPolicyActivationRuleOutput }
GetRoleManagementPolicyActivationRuleInput is an input type that accepts GetRoleManagementPolicyActivationRuleArgs and GetRoleManagementPolicyActivationRuleOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActivationRuleInput` via:
GetRoleManagementPolicyActivationRuleArgs{...}
type GetRoleManagementPolicyActivationRuleOutput ¶
type GetRoleManagementPolicyActivationRuleOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActivationRuleOutput) ApprovalStages ¶
func (o GetRoleManagementPolicyActivationRuleOutput) ApprovalStages() GetRoleManagementPolicyActivationRuleApprovalStageArrayOutput
An `approvalStage` block as defined below.
func (GetRoleManagementPolicyActivationRuleOutput) ElementType ¶
func (GetRoleManagementPolicyActivationRuleOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActivationRuleOutput) MaximumDuration ¶
func (o GetRoleManagementPolicyActivationRuleOutput) MaximumDuration() pulumi.StringOutput
(String) The maximum length of time an activated role can be valid, in an ISO8601 Duration format.
func (GetRoleManagementPolicyActivationRuleOutput) RequireApproval ¶
func (o GetRoleManagementPolicyActivationRuleOutput) RequireApproval() pulumi.BoolOutput
(Boolean) Is approval required for activation.
func (GetRoleManagementPolicyActivationRuleOutput) RequireJustification ¶
func (o GetRoleManagementPolicyActivationRuleOutput) RequireJustification() pulumi.BoolOutput
(Boolean) Is a justification required to create new assignments.
func (GetRoleManagementPolicyActivationRuleOutput) RequireMultifactorAuthentication ¶
func (o GetRoleManagementPolicyActivationRuleOutput) RequireMultifactorAuthentication() pulumi.BoolOutput
(Boolean) Is multi-factor authentication required to create new assignments.
func (GetRoleManagementPolicyActivationRuleOutput) RequireTicketInfo ¶
func (o GetRoleManagementPolicyActivationRuleOutput) RequireTicketInfo() pulumi.BoolOutput
(Boolean) Is ticket information required to create new assignments.
func (GetRoleManagementPolicyActivationRuleOutput) RequiredConditionalAccessAuthenticationContext ¶
func (o GetRoleManagementPolicyActivationRuleOutput) RequiredConditionalAccessAuthenticationContext() pulumi.StringOutput
(String) The Entra ID Conditional Access context that must be present for activation.
func (GetRoleManagementPolicyActivationRuleOutput) ToGetRoleManagementPolicyActivationRuleOutput ¶
func (o GetRoleManagementPolicyActivationRuleOutput) ToGetRoleManagementPolicyActivationRuleOutput() GetRoleManagementPolicyActivationRuleOutput
func (GetRoleManagementPolicyActivationRuleOutput) ToGetRoleManagementPolicyActivationRuleOutputWithContext ¶
func (o GetRoleManagementPolicyActivationRuleOutput) ToGetRoleManagementPolicyActivationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActivationRuleOutput
type GetRoleManagementPolicyActiveAssignmentRule ¶
type GetRoleManagementPolicyActiveAssignmentRule struct { // (Boolean) Must an assignment have an expiry date. ExpirationRequired bool `pulumi:"expirationRequired"` // (String) The maximum length of time an assignment can be valid, as an ISO8601 duration. ExpireAfter string `pulumi:"expireAfter"` // (Boolean) Is a justification required to create new assignments. RequireJustification bool `pulumi:"requireJustification"` // (Boolean) Is multi-factor authentication required to create new assignments. RequireMultifactorAuthentication bool `pulumi:"requireMultifactorAuthentication"` // (Boolean) Is ticket information required to create new assignments. RequireTicketInfo bool `pulumi:"requireTicketInfo"` }
type GetRoleManagementPolicyActiveAssignmentRuleArgs ¶
type GetRoleManagementPolicyActiveAssignmentRuleArgs struct { // (Boolean) Must an assignment have an expiry date. ExpirationRequired pulumi.BoolInput `pulumi:"expirationRequired"` // (String) The maximum length of time an assignment can be valid, as an ISO8601 duration. ExpireAfter pulumi.StringInput `pulumi:"expireAfter"` // (Boolean) Is a justification required to create new assignments. RequireJustification pulumi.BoolInput `pulumi:"requireJustification"` // (Boolean) Is multi-factor authentication required to create new assignments. RequireMultifactorAuthentication pulumi.BoolInput `pulumi:"requireMultifactorAuthentication"` // (Boolean) Is ticket information required to create new assignments. RequireTicketInfo pulumi.BoolInput `pulumi:"requireTicketInfo"` }
func (GetRoleManagementPolicyActiveAssignmentRuleArgs) ElementType ¶
func (GetRoleManagementPolicyActiveAssignmentRuleArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyActiveAssignmentRuleArgs) ToGetRoleManagementPolicyActiveAssignmentRuleOutput ¶
func (i GetRoleManagementPolicyActiveAssignmentRuleArgs) ToGetRoleManagementPolicyActiveAssignmentRuleOutput() GetRoleManagementPolicyActiveAssignmentRuleOutput
func (GetRoleManagementPolicyActiveAssignmentRuleArgs) ToGetRoleManagementPolicyActiveAssignmentRuleOutputWithContext ¶
func (i GetRoleManagementPolicyActiveAssignmentRuleArgs) ToGetRoleManagementPolicyActiveAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleOutput
type GetRoleManagementPolicyActiveAssignmentRuleArray ¶
type GetRoleManagementPolicyActiveAssignmentRuleArray []GetRoleManagementPolicyActiveAssignmentRuleInput
func (GetRoleManagementPolicyActiveAssignmentRuleArray) ElementType ¶
func (GetRoleManagementPolicyActiveAssignmentRuleArray) ElementType() reflect.Type
func (GetRoleManagementPolicyActiveAssignmentRuleArray) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutput ¶
func (i GetRoleManagementPolicyActiveAssignmentRuleArray) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutput() GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
func (GetRoleManagementPolicyActiveAssignmentRuleArray) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutputWithContext ¶
func (i GetRoleManagementPolicyActiveAssignmentRuleArray) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
type GetRoleManagementPolicyActiveAssignmentRuleArrayInput ¶
type GetRoleManagementPolicyActiveAssignmentRuleArrayInput interface { pulumi.Input ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutput() GetRoleManagementPolicyActiveAssignmentRuleArrayOutput ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutputWithContext(context.Context) GetRoleManagementPolicyActiveAssignmentRuleArrayOutput }
GetRoleManagementPolicyActiveAssignmentRuleArrayInput is an input type that accepts GetRoleManagementPolicyActiveAssignmentRuleArray and GetRoleManagementPolicyActiveAssignmentRuleArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActiveAssignmentRuleArrayInput` via:
GetRoleManagementPolicyActiveAssignmentRuleArray{ GetRoleManagementPolicyActiveAssignmentRuleArgs{...} }
type GetRoleManagementPolicyActiveAssignmentRuleArrayOutput ¶
type GetRoleManagementPolicyActiveAssignmentRuleArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ElementType ¶
func (GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutput ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutput() GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
func (GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutputWithContext ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleArrayOutput) ToGetRoleManagementPolicyActiveAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
type GetRoleManagementPolicyActiveAssignmentRuleInput ¶
type GetRoleManagementPolicyActiveAssignmentRuleInput interface { pulumi.Input ToGetRoleManagementPolicyActiveAssignmentRuleOutput() GetRoleManagementPolicyActiveAssignmentRuleOutput ToGetRoleManagementPolicyActiveAssignmentRuleOutputWithContext(context.Context) GetRoleManagementPolicyActiveAssignmentRuleOutput }
GetRoleManagementPolicyActiveAssignmentRuleInput is an input type that accepts GetRoleManagementPolicyActiveAssignmentRuleArgs and GetRoleManagementPolicyActiveAssignmentRuleOutput values. You can construct a concrete instance of `GetRoleManagementPolicyActiveAssignmentRuleInput` via:
GetRoleManagementPolicyActiveAssignmentRuleArgs{...}
type GetRoleManagementPolicyActiveAssignmentRuleOutput ¶
type GetRoleManagementPolicyActiveAssignmentRuleOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) ElementType ¶
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) ExpirationRequired ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ExpirationRequired() pulumi.BoolOutput
(Boolean) Must an assignment have an expiry date.
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) ExpireAfter ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ExpireAfter() pulumi.StringOutput
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireJustification ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireJustification() pulumi.BoolOutput
(Boolean) Is a justification required to create new assignments.
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireMultifactorAuthentication ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireMultifactorAuthentication() pulumi.BoolOutput
(Boolean) Is multi-factor authentication required to create new assignments.
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireTicketInfo ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) RequireTicketInfo() pulumi.BoolOutput
(Boolean) Is ticket information required to create new assignments.
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) ToGetRoleManagementPolicyActiveAssignmentRuleOutput ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ToGetRoleManagementPolicyActiveAssignmentRuleOutput() GetRoleManagementPolicyActiveAssignmentRuleOutput
func (GetRoleManagementPolicyActiveAssignmentRuleOutput) ToGetRoleManagementPolicyActiveAssignmentRuleOutputWithContext ¶
func (o GetRoleManagementPolicyActiveAssignmentRuleOutput) ToGetRoleManagementPolicyActiveAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyActiveAssignmentRuleOutput
type GetRoleManagementPolicyEligibleAssignmentRule ¶
type GetRoleManagementPolicyEligibleAssignmentRule struct { // (Boolean) Must an assignment have an expiry date. ExpirationRequired bool `pulumi:"expirationRequired"` // (String) The maximum length of time an assignment can be valid, as an ISO8601 duration. ExpireAfter string `pulumi:"expireAfter"` }
type GetRoleManagementPolicyEligibleAssignmentRuleArgs ¶
type GetRoleManagementPolicyEligibleAssignmentRuleArgs struct { // (Boolean) Must an assignment have an expiry date. ExpirationRequired pulumi.BoolInput `pulumi:"expirationRequired"` // (String) The maximum length of time an assignment can be valid, as an ISO8601 duration. ExpireAfter pulumi.StringInput `pulumi:"expireAfter"` }
func (GetRoleManagementPolicyEligibleAssignmentRuleArgs) ElementType ¶
func (GetRoleManagementPolicyEligibleAssignmentRuleArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyEligibleAssignmentRuleArgs) ToGetRoleManagementPolicyEligibleAssignmentRuleOutput ¶
func (i GetRoleManagementPolicyEligibleAssignmentRuleArgs) ToGetRoleManagementPolicyEligibleAssignmentRuleOutput() GetRoleManagementPolicyEligibleAssignmentRuleOutput
func (GetRoleManagementPolicyEligibleAssignmentRuleArgs) ToGetRoleManagementPolicyEligibleAssignmentRuleOutputWithContext ¶
func (i GetRoleManagementPolicyEligibleAssignmentRuleArgs) ToGetRoleManagementPolicyEligibleAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleOutput
type GetRoleManagementPolicyEligibleAssignmentRuleArray ¶
type GetRoleManagementPolicyEligibleAssignmentRuleArray []GetRoleManagementPolicyEligibleAssignmentRuleInput
func (GetRoleManagementPolicyEligibleAssignmentRuleArray) ElementType ¶
func (GetRoleManagementPolicyEligibleAssignmentRuleArray) ElementType() reflect.Type
func (GetRoleManagementPolicyEligibleAssignmentRuleArray) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutput ¶
func (i GetRoleManagementPolicyEligibleAssignmentRuleArray) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutput() GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
func (GetRoleManagementPolicyEligibleAssignmentRuleArray) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutputWithContext ¶
func (i GetRoleManagementPolicyEligibleAssignmentRuleArray) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
type GetRoleManagementPolicyEligibleAssignmentRuleArrayInput ¶
type GetRoleManagementPolicyEligibleAssignmentRuleArrayInput interface { pulumi.Input ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutput() GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutputWithContext(context.Context) GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput }
GetRoleManagementPolicyEligibleAssignmentRuleArrayInput is an input type that accepts GetRoleManagementPolicyEligibleAssignmentRuleArray and GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyEligibleAssignmentRuleArrayInput` via:
GetRoleManagementPolicyEligibleAssignmentRuleArray{ GetRoleManagementPolicyEligibleAssignmentRuleArgs{...} }
type GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput ¶
type GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ElementType ¶
func (GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutput ¶
func (o GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutput() GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
func (GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutputWithContext ¶
func (o GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
type GetRoleManagementPolicyEligibleAssignmentRuleInput ¶
type GetRoleManagementPolicyEligibleAssignmentRuleInput interface { pulumi.Input ToGetRoleManagementPolicyEligibleAssignmentRuleOutput() GetRoleManagementPolicyEligibleAssignmentRuleOutput ToGetRoleManagementPolicyEligibleAssignmentRuleOutputWithContext(context.Context) GetRoleManagementPolicyEligibleAssignmentRuleOutput }
GetRoleManagementPolicyEligibleAssignmentRuleInput is an input type that accepts GetRoleManagementPolicyEligibleAssignmentRuleArgs and GetRoleManagementPolicyEligibleAssignmentRuleOutput values. You can construct a concrete instance of `GetRoleManagementPolicyEligibleAssignmentRuleInput` via:
GetRoleManagementPolicyEligibleAssignmentRuleArgs{...}
type GetRoleManagementPolicyEligibleAssignmentRuleOutput ¶
type GetRoleManagementPolicyEligibleAssignmentRuleOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyEligibleAssignmentRuleOutput) ElementType ¶
func (GetRoleManagementPolicyEligibleAssignmentRuleOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyEligibleAssignmentRuleOutput) ExpirationRequired ¶
func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ExpirationRequired() pulumi.BoolOutput
(Boolean) Must an assignment have an expiry date.
func (GetRoleManagementPolicyEligibleAssignmentRuleOutput) ExpireAfter ¶
func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ExpireAfter() pulumi.StringOutput
(String) The maximum length of time an assignment can be valid, as an ISO8601 duration.
func (GetRoleManagementPolicyEligibleAssignmentRuleOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleOutput ¶
func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleOutput() GetRoleManagementPolicyEligibleAssignmentRuleOutput
func (GetRoleManagementPolicyEligibleAssignmentRuleOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleOutputWithContext ¶
func (o GetRoleManagementPolicyEligibleAssignmentRuleOutput) ToGetRoleManagementPolicyEligibleAssignmentRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyEligibleAssignmentRuleOutput
type GetRoleManagementPolicyNotificationRule ¶
type GetRoleManagementPolicyNotificationRule struct { // A `notificationTarget` block as defined below with the details of notfications on active role assignments. ActiveAssignments []GetRoleManagementPolicyNotificationRuleActiveAssignment `pulumi:"activeAssignments"` // A `notificationTarget` block as defined below with the details of notifications on activation of eligible role. EligibleActivations []GetRoleManagementPolicyNotificationRuleEligibleActivation `pulumi:"eligibleActivations"` // A `notificationTarget` block as defined below with the details of notifications on eligible role assignments. EligibleAssignments []GetRoleManagementPolicyNotificationRuleEligibleAssignment `pulumi:"eligibleAssignments"` }
type GetRoleManagementPolicyNotificationRuleActiveAssignment ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignment struct { // A `notificationSettings` block as defined above. AdminNotifications []GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification `pulumi:"adminNotifications"` // A `notificationSettings` block as defined above. ApproverNotifications []GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification `pulumi:"approverNotifications"` // A `notificationSettings` block as defined above. AssigneeNotifications []GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification `pulumi:"assigneeNotifications"` }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray []GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationInput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray and GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArray{ GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs and GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray []GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationInput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray and GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArray{ GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs and GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs struct { // A `notificationSettings` block as defined above. AdminNotifications GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayInput `pulumi:"adminNotifications"` // A `notificationSettings` block as defined above. ApproverNotifications GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayInput `pulumi:"approverNotifications"` // A `notificationSettings` block as defined above. AssigneeNotifications GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayInput `pulumi:"assigneeNotifications"` }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArray ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArray []GetRoleManagementPolicyNotificationRuleActiveAssignmentInput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentArray and GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentArray{ GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs{...} }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray []GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationInput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray and GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArray{ GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs and GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationOutput
type GetRoleManagementPolicyNotificationRuleActiveAssignmentInput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput }
GetRoleManagementPolicyNotificationRuleActiveAssignmentInput is an input type that accepts GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs and GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleActiveAssignmentInput` via:
GetRoleManagementPolicyNotificationRuleActiveAssignmentArgs{...}
type GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput ¶
type GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) AdminNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) AdminNotifications() GetRoleManagementPolicyNotificationRuleActiveAssignmentAdminNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ApproverNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ApproverNotifications() GetRoleManagementPolicyNotificationRuleActiveAssignmentApproverNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) AssigneeNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) AssigneeNotifications() GetRoleManagementPolicyNotificationRuleActiveAssignmentAssigneeNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutput ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutput() GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
func (GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleActiveAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleActiveAssignmentOutput
type GetRoleManagementPolicyNotificationRuleArgs ¶
type GetRoleManagementPolicyNotificationRuleArgs struct { // A `notificationTarget` block as defined below with the details of notfications on active role assignments. ActiveAssignments GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayInput `pulumi:"activeAssignments"` // A `notificationTarget` block as defined below with the details of notifications on activation of eligible role. EligibleActivations GetRoleManagementPolicyNotificationRuleEligibleActivationArrayInput `pulumi:"eligibleActivations"` // A `notificationTarget` block as defined below with the details of notifications on eligible role assignments. EligibleAssignments GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayInput `pulumi:"eligibleAssignments"` }
func (GetRoleManagementPolicyNotificationRuleArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleArgs) ToGetRoleManagementPolicyNotificationRuleOutput ¶
func (i GetRoleManagementPolicyNotificationRuleArgs) ToGetRoleManagementPolicyNotificationRuleOutput() GetRoleManagementPolicyNotificationRuleOutput
func (GetRoleManagementPolicyNotificationRuleArgs) ToGetRoleManagementPolicyNotificationRuleOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleArgs) ToGetRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleOutput
type GetRoleManagementPolicyNotificationRuleArray ¶
type GetRoleManagementPolicyNotificationRuleArray []GetRoleManagementPolicyNotificationRuleInput
func (GetRoleManagementPolicyNotificationRuleArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleArray) ToGetRoleManagementPolicyNotificationRuleArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleArray) ToGetRoleManagementPolicyNotificationRuleArrayOutput() GetRoleManagementPolicyNotificationRuleArrayOutput
func (GetRoleManagementPolicyNotificationRuleArray) ToGetRoleManagementPolicyNotificationRuleArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleArray) ToGetRoleManagementPolicyNotificationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleArrayOutput
type GetRoleManagementPolicyNotificationRuleArrayInput ¶
type GetRoleManagementPolicyNotificationRuleArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleArrayOutput() GetRoleManagementPolicyNotificationRuleArrayOutput ToGetRoleManagementPolicyNotificationRuleArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleArrayOutput }
GetRoleManagementPolicyNotificationRuleArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleArray and GetRoleManagementPolicyNotificationRuleArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleArrayInput` via:
GetRoleManagementPolicyNotificationRuleArray{ GetRoleManagementPolicyNotificationRuleArgs{...} }
type GetRoleManagementPolicyNotificationRuleArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleArrayOutput) ToGetRoleManagementPolicyNotificationRuleArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleArrayOutput) ToGetRoleManagementPolicyNotificationRuleArrayOutput() GetRoleManagementPolicyNotificationRuleArrayOutput
func (GetRoleManagementPolicyNotificationRuleArrayOutput) ToGetRoleManagementPolicyNotificationRuleArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleArrayOutput) ToGetRoleManagementPolicyNotificationRuleArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivation ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivation struct { // A `notificationSettings` block as defined above. AdminNotifications []GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification `pulumi:"adminNotifications"` // A `notificationSettings` block as defined above. ApproverNotifications []GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification `pulumi:"approverNotifications"` // A `notificationSettings` block as defined above. AssigneeNotifications []GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification `pulumi:"assigneeNotifications"` }
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray []GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationInput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray and GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArray{ GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs and GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray []GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationInput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray and GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArray{ GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs and GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationArgs struct { // A `notificationSettings` block as defined above. AdminNotifications GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayInput `pulumi:"adminNotifications"` // A `notificationSettings` block as defined above. ApproverNotifications GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayInput `pulumi:"approverNotifications"` // A `notificationSettings` block as defined above. AssigneeNotifications GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayInput `pulumi:"assigneeNotifications"` }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationArray []GetRoleManagementPolicyNotificationRuleEligibleActivationInput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationArray and GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationArray{ GetRoleManagementPolicyNotificationRuleEligibleActivationArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray []GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationInput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray and GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArray{ GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs and GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleActivationInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationOutput ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationOutput }
GetRoleManagementPolicyNotificationRuleEligibleActivationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleActivationArgs and GetRoleManagementPolicyNotificationRuleEligibleActivationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleActivationInput` via:
GetRoleManagementPolicyNotificationRuleEligibleActivationArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleActivationOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleActivationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) AdminNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) AdminNotifications() GetRoleManagementPolicyNotificationRuleEligibleActivationAdminNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ApproverNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ApproverNotifications() GetRoleManagementPolicyNotificationRuleEligibleActivationApproverNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) AssigneeNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) AssigneeNotifications() GetRoleManagementPolicyNotificationRuleEligibleActivationAssigneeNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutput() GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleActivationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleActivationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleActivationOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignment ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignment struct { // A `notificationSettings` block as defined above. AdminNotifications []GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification `pulumi:"adminNotifications"` // A `notificationSettings` block as defined above. ApproverNotifications []GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification `pulumi:"approverNotifications"` // A `notificationSettings` block as defined above. AssigneeNotifications []GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification `pulumi:"assigneeNotifications"` }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray []GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationInput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray and GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArray{ GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs and GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray []GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationInput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray and GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArray{ GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs and GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs struct { // A `notificationSettings` block as defined above. AdminNotifications GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayInput `pulumi:"adminNotifications"` // A `notificationSettings` block as defined above. ApproverNotifications GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayInput `pulumi:"approverNotifications"` // A `notificationSettings` block as defined above. AssigneeNotifications GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayInput `pulumi:"assigneeNotifications"` }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray []GetRoleManagementPolicyNotificationRuleEligibleAssignmentInput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray and GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentArray{ GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotification struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients []string `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients bool `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel string `pulumi:"notificationLevel"` }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs struct { // A list of additional email addresses that will receive these notifications. AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // (Boolean) Should the default recipients receive these notifications. DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // (String) What level of notifications should be sent. Either `All` or `Critical`. NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray []GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationInput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutputWithContext ¶
func (i GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray and GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArray{ GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs{...} }
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) Index ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs and GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) AdditionalRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) AdditionalRecipients() pulumi.StringArrayOutput
A list of additional email addresses that will receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) DefaultRecipients ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) DefaultRecipients() pulumi.BoolOutput
(Boolean) Should the default recipients receive these notifications.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) NotificationLevel ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) NotificationLevel() pulumi.StringOutput
(String) What level of notifications should be sent. Either `All` or `Critical`.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationOutput
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentInput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput }
GetRoleManagementPolicyNotificationRuleEligibleAssignmentInput is an input type that accepts GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs and GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleEligibleAssignmentInput` via:
GetRoleManagementPolicyNotificationRuleEligibleAssignmentArgs{...}
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput ¶
type GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) AdminNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) AdminNotifications() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAdminNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ApproverNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ApproverNotifications() GetRoleManagementPolicyNotificationRuleEligibleAssignmentApproverNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) AssigneeNotifications ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) AssigneeNotifications() GetRoleManagementPolicyNotificationRuleEligibleAssignmentAssigneeNotificationArrayOutput
A `notificationSettings` block as defined above.
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput() GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
func (GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput) ToGetRoleManagementPolicyNotificationRuleEligibleAssignmentOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleEligibleAssignmentOutput
type GetRoleManagementPolicyNotificationRuleInput ¶
type GetRoleManagementPolicyNotificationRuleInput interface { pulumi.Input ToGetRoleManagementPolicyNotificationRuleOutput() GetRoleManagementPolicyNotificationRuleOutput ToGetRoleManagementPolicyNotificationRuleOutputWithContext(context.Context) GetRoleManagementPolicyNotificationRuleOutput }
GetRoleManagementPolicyNotificationRuleInput is an input type that accepts GetRoleManagementPolicyNotificationRuleArgs and GetRoleManagementPolicyNotificationRuleOutput values. You can construct a concrete instance of `GetRoleManagementPolicyNotificationRuleInput` via:
GetRoleManagementPolicyNotificationRuleArgs{...}
type GetRoleManagementPolicyNotificationRuleOutput ¶
type GetRoleManagementPolicyNotificationRuleOutput struct{ *pulumi.OutputState }
func (GetRoleManagementPolicyNotificationRuleOutput) ActiveAssignments ¶
func (o GetRoleManagementPolicyNotificationRuleOutput) ActiveAssignments() GetRoleManagementPolicyNotificationRuleActiveAssignmentArrayOutput
A `notificationTarget` block as defined below with the details of notfications on active role assignments.
func (GetRoleManagementPolicyNotificationRuleOutput) ElementType ¶
func (GetRoleManagementPolicyNotificationRuleOutput) ElementType() reflect.Type
func (GetRoleManagementPolicyNotificationRuleOutput) EligibleActivations ¶
func (o GetRoleManagementPolicyNotificationRuleOutput) EligibleActivations() GetRoleManagementPolicyNotificationRuleEligibleActivationArrayOutput
A `notificationTarget` block as defined below with the details of notifications on activation of eligible role.
func (GetRoleManagementPolicyNotificationRuleOutput) EligibleAssignments ¶
func (o GetRoleManagementPolicyNotificationRuleOutput) EligibleAssignments() GetRoleManagementPolicyNotificationRuleEligibleAssignmentArrayOutput
A `notificationTarget` block as defined below with the details of notifications on eligible role assignments.
func (GetRoleManagementPolicyNotificationRuleOutput) ToGetRoleManagementPolicyNotificationRuleOutput ¶
func (o GetRoleManagementPolicyNotificationRuleOutput) ToGetRoleManagementPolicyNotificationRuleOutput() GetRoleManagementPolicyNotificationRuleOutput
func (GetRoleManagementPolicyNotificationRuleOutput) ToGetRoleManagementPolicyNotificationRuleOutputWithContext ¶
func (o GetRoleManagementPolicyNotificationRuleOutput) ToGetRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) GetRoleManagementPolicyNotificationRuleOutput
type LookupRoleManagementPolicyArgs ¶
type LookupRoleManagementPolicyArgs struct { // The scoped Role Definition ID of the role for which this policy applies. RoleDefinitionId string `pulumi:"roleDefinitionId"` // The scope to which this Role Management Policy applies. Can refer to a management group, a subscription or a resource group. Scope string `pulumi:"scope"` }
A collection of arguments for invoking getRoleManagementPolicy.
type LookupRoleManagementPolicyOutputArgs ¶
type LookupRoleManagementPolicyOutputArgs struct { // The scoped Role Definition ID of the role for which this policy applies. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` // The scope to which this Role Management Policy applies. Can refer to a management group, a subscription or a resource group. Scope pulumi.StringInput `pulumi:"scope"` }
A collection of arguments for invoking getRoleManagementPolicy.
func (LookupRoleManagementPolicyOutputArgs) ElementType ¶
func (LookupRoleManagementPolicyOutputArgs) ElementType() reflect.Type
type LookupRoleManagementPolicyResult ¶
type LookupRoleManagementPolicyResult struct { // An `activationRules` block as defined below. ActivationRules []GetRoleManagementPolicyActivationRule `pulumi:"activationRules"` // An `activeAssignmentRules` block as defined below. ActiveAssignmentRules []GetRoleManagementPolicyActiveAssignmentRule `pulumi:"activeAssignmentRules"` // (String) The description of this policy. Description string `pulumi:"description"` // An `eligibleAssignmentRules` block as defined below. EligibleAssignmentRules []GetRoleManagementPolicyEligibleAssignmentRule `pulumi:"eligibleAssignmentRules"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // (String) The name of this policy, which is typically a UUID and may change over time. Name string `pulumi:"name"` // A `notificationRules` block as defined below. NotificationRules []GetRoleManagementPolicyNotificationRule `pulumi:"notificationRules"` RoleDefinitionId string `pulumi:"roleDefinitionId"` Scope string `pulumi:"scope"` }
A collection of values returned by getRoleManagementPolicy.
func LookupRoleManagementPolicy ¶
func LookupRoleManagementPolicy(ctx *pulumi.Context, args *LookupRoleManagementPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRoleManagementPolicyResult, error)
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
```go 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 }) }
```
### Management Group
```go 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 }) }
```
type LookupRoleManagementPolicyResultOutput ¶
type LookupRoleManagementPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRoleManagementPolicy.
func LookupRoleManagementPolicyOutput ¶
func LookupRoleManagementPolicyOutput(ctx *pulumi.Context, args LookupRoleManagementPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRoleManagementPolicyResultOutput
func (LookupRoleManagementPolicyResultOutput) ActivationRules ¶
func (o LookupRoleManagementPolicyResultOutput) ActivationRules() GetRoleManagementPolicyActivationRuleArrayOutput
An `activationRules` block as defined below.
func (LookupRoleManagementPolicyResultOutput) ActiveAssignmentRules ¶
func (o LookupRoleManagementPolicyResultOutput) ActiveAssignmentRules() GetRoleManagementPolicyActiveAssignmentRuleArrayOutput
An `activeAssignmentRules` block as defined below.
func (LookupRoleManagementPolicyResultOutput) Description ¶
func (o LookupRoleManagementPolicyResultOutput) Description() pulumi.StringOutput
(String) The description of this policy.
func (LookupRoleManagementPolicyResultOutput) ElementType ¶
func (LookupRoleManagementPolicyResultOutput) ElementType() reflect.Type
func (LookupRoleManagementPolicyResultOutput) EligibleAssignmentRules ¶
func (o LookupRoleManagementPolicyResultOutput) EligibleAssignmentRules() GetRoleManagementPolicyEligibleAssignmentRuleArrayOutput
An `eligibleAssignmentRules` block as defined below.
func (LookupRoleManagementPolicyResultOutput) Id ¶
func (o LookupRoleManagementPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRoleManagementPolicyResultOutput) Name ¶
func (o LookupRoleManagementPolicyResultOutput) Name() pulumi.StringOutput
(String) The name of this policy, which is typically a UUID and may change over time.
func (LookupRoleManagementPolicyResultOutput) NotificationRules ¶
func (o LookupRoleManagementPolicyResultOutput) NotificationRules() GetRoleManagementPolicyNotificationRuleArrayOutput
A `notificationRules` block as defined below.
func (LookupRoleManagementPolicyResultOutput) RoleDefinitionId ¶
func (o LookupRoleManagementPolicyResultOutput) RoleDefinitionId() pulumi.StringOutput
func (LookupRoleManagementPolicyResultOutput) Scope ¶
func (o LookupRoleManagementPolicyResultOutput) Scope() pulumi.StringOutput
func (LookupRoleManagementPolicyResultOutput) ToLookupRoleManagementPolicyResultOutput ¶
func (o LookupRoleManagementPolicyResultOutput) ToLookupRoleManagementPolicyResultOutput() LookupRoleManagementPolicyResultOutput
func (LookupRoleManagementPolicyResultOutput) ToLookupRoleManagementPolicyResultOutputWithContext ¶
func (o LookupRoleManagementPolicyResultOutput) ToLookupRoleManagementPolicyResultOutputWithContext(ctx context.Context) LookupRoleManagementPolicyResultOutput
type RoleManagementPolicy ¶
type RoleManagementPolicy struct { pulumi.CustomResourceState // An `activationRules` block as defined below. ActivationRules RoleManagementPolicyActivationRulesOutput `pulumi:"activationRules"` // An `activeAssignmentRules` block as defined below. ActiveAssignmentRules RoleManagementPolicyActiveAssignmentRulesOutput `pulumi:"activeAssignmentRules"` // (String) The description of this policy. Description pulumi.StringOutput `pulumi:"description"` // An `eligibleAssignmentRules` block as defined below. EligibleAssignmentRules RoleManagementPolicyEligibleAssignmentRulesOutput `pulumi:"eligibleAssignmentRules"` // (String) The name of this policy, which is typically a UUID and may change over time. Name pulumi.StringOutput `pulumi:"name"` // A `notificationRules` block as defined below. NotificationRules RoleManagementPolicyNotificationRulesOutput `pulumi:"notificationRules"` // The scoped Role Definition ID of the role for which this policy will apply. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringOutput `pulumi:"roleDefinitionId"` // The scope to which this Role Management Policy will apply. Can refer to a management group, a subscription or a resource group. Changing this forces a new resource to be created. Scope pulumi.StringOutput `pulumi:"scope"` }
Manage a role policy for an Azure Management Group, Subscription, Resource Group or resource.
## Example Usage
### Management Group
```go 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.NewGroup(ctx, "example", &management.GroupArgs{ Name: pulumi.String("example-group"), }) if err != nil { return err } mgContributor := authorization.LookupRoleDefinitionOutput(ctx, authorization.GetRoleDefinitionOutputArgs{ Name: pulumi.String("Contributor"), Scope: example.ID(), }, nil) _, err = pim.NewRoleManagementPolicy(ctx, "example", &pim.RoleManagementPolicyArgs{ Scope: example.ID(), RoleDefinitionId: pulumi.String(mgContributor.ApplyT(func(mgContributor authorization.GetRoleDefinitionResult) (*string, error) { return &mgContributor.Id, nil }).(pulumi.StringPtrOutput)), EligibleAssignmentRules: &pim.RoleManagementPolicyEligibleAssignmentRulesArgs{ ExpirationRequired: pulumi.Bool(false), }, ActiveAssignmentRules: &pim.RoleManagementPolicyActiveAssignmentRulesArgs{ ExpireAfter: pulumi.String("P90D"), }, ActivationRules: &pim.RoleManagementPolicyActivationRulesArgs{ MaximumDuration: pulumi.String("PT1H"), RequireApproval: pulumi.Bool(true), }, NotificationRules: &pim.RoleManagementPolicyNotificationRulesArgs{ ActiveAssignments: &pim.RoleManagementPolicyNotificationRulesActiveAssignmentsArgs{ AdminNotifications: &pim.RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs{ NotificationLevel: pulumi.String("Critical"), DefaultRecipients: pulumi.Bool(false), AdditionalRecipients: pulumi.StringArray{ pulumi.String("someone@example.com"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Because these policies are created automatically by Azure, they will auto-import on first use. They can be imported using the `resource id` of the role definition, combined with the scope id, e.g.
```sh $ pulumi import azure:pim/roleManagementPolicy:RoleManagementPolicy example "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/00000000-0000-0000-0000-000000000000|<scope>" ```
func GetRoleManagementPolicy ¶
func GetRoleManagementPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleManagementPolicyState, opts ...pulumi.ResourceOption) (*RoleManagementPolicy, error)
GetRoleManagementPolicy gets an existing RoleManagementPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoleManagementPolicy ¶
func NewRoleManagementPolicy(ctx *pulumi.Context, name string, args *RoleManagementPolicyArgs, opts ...pulumi.ResourceOption) (*RoleManagementPolicy, error)
NewRoleManagementPolicy registers a new resource with the given unique name, arguments, and options.
func (*RoleManagementPolicy) ElementType ¶
func (*RoleManagementPolicy) ElementType() reflect.Type
func (*RoleManagementPolicy) ToRoleManagementPolicyOutput ¶
func (i *RoleManagementPolicy) ToRoleManagementPolicyOutput() RoleManagementPolicyOutput
func (*RoleManagementPolicy) ToRoleManagementPolicyOutputWithContext ¶
func (i *RoleManagementPolicy) ToRoleManagementPolicyOutputWithContext(ctx context.Context) RoleManagementPolicyOutput
type RoleManagementPolicyActivationRules ¶
type RoleManagementPolicyActivationRules struct { // An `approvalStage` block as defined below. ApprovalStage *RoleManagementPolicyActivationRulesApprovalStage `pulumi:"approvalStage"` // The maximum length of time an activated role can be valid, in an ISO8601 Duration format (e.g. `PT8H`). Valid range is `PT30M` to `PT23H30M`, in 30 minute increments, or `PT1D`. MaximumDuration *string `pulumi:"maximumDuration"` // Is approval required for activation. If `true` an `approvalStage` block must be provided. RequireApproval *bool `pulumi:"requireApproval"` // Is a justification required during activation of the role. RequireJustification *bool `pulumi:"requireJustification"` // Is multi-factor authentication required to activate the role. Conflicts with `requiredConditionalAccessAuthenticationContext`. RequireMultifactorAuthentication *bool `pulumi:"requireMultifactorAuthentication"` // Is ticket information requrired during activation of the role. RequireTicketInfo *bool `pulumi:"requireTicketInfo"` // The Entra ID Conditional Access context that must be present for activation. Conflicts with `requireMultifactorAuthentication`. RequiredConditionalAccessAuthenticationContext *string `pulumi:"requiredConditionalAccessAuthenticationContext"` }
type RoleManagementPolicyActivationRulesApprovalStage ¶
type RoleManagementPolicyActivationRulesApprovalStage struct { // The IDs of the users or groups who can approve the activation PrimaryApprovers []RoleManagementPolicyActivationRulesApprovalStagePrimaryApprover `pulumi:"primaryApprovers"` }
type RoleManagementPolicyActivationRulesApprovalStageArgs ¶
type RoleManagementPolicyActivationRulesApprovalStageArgs struct { // The IDs of the users or groups who can approve the activation PrimaryApprovers RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayInput `pulumi:"primaryApprovers"` }
func (RoleManagementPolicyActivationRulesApprovalStageArgs) ElementType ¶
func (RoleManagementPolicyActivationRulesApprovalStageArgs) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStageOutput ¶
func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStageOutput() RoleManagementPolicyActivationRulesApprovalStageOutput
func (RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStageOutputWithContext ¶
func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStageOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStageOutput
func (RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput ¶
func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
func (RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext ¶
func (i RoleManagementPolicyActivationRulesApprovalStageArgs) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePtrOutput
type RoleManagementPolicyActivationRulesApprovalStageInput ¶
type RoleManagementPolicyActivationRulesApprovalStageInput interface { pulumi.Input ToRoleManagementPolicyActivationRulesApprovalStageOutput() RoleManagementPolicyActivationRulesApprovalStageOutput ToRoleManagementPolicyActivationRulesApprovalStageOutputWithContext(context.Context) RoleManagementPolicyActivationRulesApprovalStageOutput }
RoleManagementPolicyActivationRulesApprovalStageInput is an input type that accepts RoleManagementPolicyActivationRulesApprovalStageArgs and RoleManagementPolicyActivationRulesApprovalStageOutput values. You can construct a concrete instance of `RoleManagementPolicyActivationRulesApprovalStageInput` via:
RoleManagementPolicyActivationRulesApprovalStageArgs{...}
type RoleManagementPolicyActivationRulesApprovalStageOutput ¶
type RoleManagementPolicyActivationRulesApprovalStageOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActivationRulesApprovalStageOutput) ElementType ¶
func (RoleManagementPolicyActivationRulesApprovalStageOutput) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesApprovalStageOutput) PrimaryApprovers ¶
func (o RoleManagementPolicyActivationRulesApprovalStageOutput) PrimaryApprovers() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
The IDs of the users or groups who can approve the activation
func (RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStageOutput ¶
func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStageOutput() RoleManagementPolicyActivationRulesApprovalStageOutput
func (RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStageOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStageOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStageOutput
func (RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput ¶
func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
func (RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesApprovalStageOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePtrOutput
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs ¶
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs struct { // The ID of the object which will act as an approver. ObjectId pulumi.StringInput `pulumi:"objectId"` // The type of object acting as an approver. Possible options are `User` and `Group`. Type pulumi.StringInput `pulumi:"type"` }
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ElementType ¶
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput ¶
func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputWithContext ¶
func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray ¶
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray []RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverInput
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ElementType ¶
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput ¶
func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutputWithContext ¶
func (i RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayInput ¶
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayInput interface { pulumi.Input ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutputWithContext(context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput }
RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayInput is an input type that accepts RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray and RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput values. You can construct a concrete instance of `RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayInput` via:
RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArray{ RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs{...} }
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput ¶
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ElementType ¶
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverInput ¶
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverInput interface { pulumi.Input ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputWithContext(context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput }
RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverInput is an input type that accepts RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs and RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput values. You can construct a concrete instance of `RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverInput` via:
RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArgs{...}
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput ¶
type RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ElementType ¶
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ObjectId ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ObjectId() pulumi.StringOutput
The ID of the object which will act as an approver.
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) ToRoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput
func (RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) Type ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverOutput) Type() pulumi.StringOutput
The type of object acting as an approver. Possible options are `User` and `Group`.
type RoleManagementPolicyActivationRulesApprovalStagePtrInput ¶
type RoleManagementPolicyActivationRulesApprovalStagePtrInput interface { pulumi.Input ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput() RoleManagementPolicyActivationRulesApprovalStagePtrOutput ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext(context.Context) RoleManagementPolicyActivationRulesApprovalStagePtrOutput }
RoleManagementPolicyActivationRulesApprovalStagePtrInput is an input type that accepts RoleManagementPolicyActivationRulesApprovalStageArgs, RoleManagementPolicyActivationRulesApprovalStagePtr and RoleManagementPolicyActivationRulesApprovalStagePtrOutput values. You can construct a concrete instance of `RoleManagementPolicyActivationRulesApprovalStagePtrInput` via:
RoleManagementPolicyActivationRulesApprovalStageArgs{...} or: nil
func RoleManagementPolicyActivationRulesApprovalStagePtr ¶
func RoleManagementPolicyActivationRulesApprovalStagePtr(v *RoleManagementPolicyActivationRulesApprovalStageArgs) RoleManagementPolicyActivationRulesApprovalStagePtrInput
type RoleManagementPolicyActivationRulesApprovalStagePtrOutput ¶
type RoleManagementPolicyActivationRulesApprovalStagePtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ElementType ¶
func (RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesApprovalStagePtrOutput) PrimaryApprovers ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePtrOutput) PrimaryApprovers() RoleManagementPolicyActivationRulesApprovalStagePrimaryApproverArrayOutput
The IDs of the users or groups who can approve the activation
func (RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutput() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
func (RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesApprovalStagePtrOutput) ToRoleManagementPolicyActivationRulesApprovalStagePtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesApprovalStagePtrOutput
type RoleManagementPolicyActivationRulesArgs ¶
type RoleManagementPolicyActivationRulesArgs struct { // An `approvalStage` block as defined below. ApprovalStage RoleManagementPolicyActivationRulesApprovalStagePtrInput `pulumi:"approvalStage"` // The maximum length of time an activated role can be valid, in an ISO8601 Duration format (e.g. `PT8H`). Valid range is `PT30M` to `PT23H30M`, in 30 minute increments, or `PT1D`. MaximumDuration pulumi.StringPtrInput `pulumi:"maximumDuration"` // Is approval required for activation. If `true` an `approvalStage` block must be provided. RequireApproval pulumi.BoolPtrInput `pulumi:"requireApproval"` // Is a justification required during activation of the role. RequireJustification pulumi.BoolPtrInput `pulumi:"requireJustification"` // Is multi-factor authentication required to activate the role. Conflicts with `requiredConditionalAccessAuthenticationContext`. RequireMultifactorAuthentication pulumi.BoolPtrInput `pulumi:"requireMultifactorAuthentication"` // Is ticket information requrired during activation of the role. RequireTicketInfo pulumi.BoolPtrInput `pulumi:"requireTicketInfo"` // The Entra ID Conditional Access context that must be present for activation. Conflicts with `requireMultifactorAuthentication`. RequiredConditionalAccessAuthenticationContext pulumi.StringPtrInput `pulumi:"requiredConditionalAccessAuthenticationContext"` }
func (RoleManagementPolicyActivationRulesArgs) ElementType ¶
func (RoleManagementPolicyActivationRulesArgs) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesOutput ¶
func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesOutput() RoleManagementPolicyActivationRulesOutput
func (RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesOutputWithContext ¶
func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesOutput
func (RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesPtrOutput ¶
func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesPtrOutput() RoleManagementPolicyActivationRulesPtrOutput
func (RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesPtrOutputWithContext ¶
func (i RoleManagementPolicyActivationRulesArgs) ToRoleManagementPolicyActivationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesPtrOutput
type RoleManagementPolicyActivationRulesInput ¶
type RoleManagementPolicyActivationRulesInput interface { pulumi.Input ToRoleManagementPolicyActivationRulesOutput() RoleManagementPolicyActivationRulesOutput ToRoleManagementPolicyActivationRulesOutputWithContext(context.Context) RoleManagementPolicyActivationRulesOutput }
RoleManagementPolicyActivationRulesInput is an input type that accepts RoleManagementPolicyActivationRulesArgs and RoleManagementPolicyActivationRulesOutput values. You can construct a concrete instance of `RoleManagementPolicyActivationRulesInput` via:
RoleManagementPolicyActivationRulesArgs{...}
type RoleManagementPolicyActivationRulesOutput ¶
type RoleManagementPolicyActivationRulesOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActivationRulesOutput) ApprovalStage ¶
func (o RoleManagementPolicyActivationRulesOutput) ApprovalStage() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
An `approvalStage` block as defined below.
func (RoleManagementPolicyActivationRulesOutput) ElementType ¶
func (RoleManagementPolicyActivationRulesOutput) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesOutput) MaximumDuration ¶
func (o RoleManagementPolicyActivationRulesOutput) MaximumDuration() pulumi.StringPtrOutput
The maximum length of time an activated role can be valid, in an ISO8601 Duration format (e.g. `PT8H`). Valid range is `PT30M` to `PT23H30M`, in 30 minute increments, or `PT1D`.
func (RoleManagementPolicyActivationRulesOutput) RequireApproval ¶
func (o RoleManagementPolicyActivationRulesOutput) RequireApproval() pulumi.BoolPtrOutput
Is approval required for activation. If `true` an `approvalStage` block must be provided.
func (RoleManagementPolicyActivationRulesOutput) RequireJustification ¶
func (o RoleManagementPolicyActivationRulesOutput) RequireJustification() pulumi.BoolPtrOutput
Is a justification required during activation of the role.
func (RoleManagementPolicyActivationRulesOutput) RequireMultifactorAuthentication ¶
func (o RoleManagementPolicyActivationRulesOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
Is multi-factor authentication required to activate the role. Conflicts with `requiredConditionalAccessAuthenticationContext`.
func (RoleManagementPolicyActivationRulesOutput) RequireTicketInfo ¶
func (o RoleManagementPolicyActivationRulesOutput) RequireTicketInfo() pulumi.BoolPtrOutput
Is ticket information requrired during activation of the role.
func (RoleManagementPolicyActivationRulesOutput) RequiredConditionalAccessAuthenticationContext ¶
func (o RoleManagementPolicyActivationRulesOutput) RequiredConditionalAccessAuthenticationContext() pulumi.StringPtrOutput
The Entra ID Conditional Access context that must be present for activation. Conflicts with `requireMultifactorAuthentication`.
func (RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesOutput ¶
func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesOutput() RoleManagementPolicyActivationRulesOutput
func (RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesOutput
func (RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesPtrOutput ¶
func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesPtrOutput() RoleManagementPolicyActivationRulesPtrOutput
func (RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesOutput) ToRoleManagementPolicyActivationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesPtrOutput
type RoleManagementPolicyActivationRulesPtrInput ¶
type RoleManagementPolicyActivationRulesPtrInput interface { pulumi.Input ToRoleManagementPolicyActivationRulesPtrOutput() RoleManagementPolicyActivationRulesPtrOutput ToRoleManagementPolicyActivationRulesPtrOutputWithContext(context.Context) RoleManagementPolicyActivationRulesPtrOutput }
RoleManagementPolicyActivationRulesPtrInput is an input type that accepts RoleManagementPolicyActivationRulesArgs, RoleManagementPolicyActivationRulesPtr and RoleManagementPolicyActivationRulesPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyActivationRulesPtrInput` via:
RoleManagementPolicyActivationRulesArgs{...} or: nil
func RoleManagementPolicyActivationRulesPtr ¶
func RoleManagementPolicyActivationRulesPtr(v *RoleManagementPolicyActivationRulesArgs) RoleManagementPolicyActivationRulesPtrInput
type RoleManagementPolicyActivationRulesPtrOutput ¶
type RoleManagementPolicyActivationRulesPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActivationRulesPtrOutput) ApprovalStage ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) ApprovalStage() RoleManagementPolicyActivationRulesApprovalStagePtrOutput
An `approvalStage` block as defined below.
func (RoleManagementPolicyActivationRulesPtrOutput) ElementType ¶
func (RoleManagementPolicyActivationRulesPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyActivationRulesPtrOutput) MaximumDuration ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) MaximumDuration() pulumi.StringPtrOutput
The maximum length of time an activated role can be valid, in an ISO8601 Duration format (e.g. `PT8H`). Valid range is `PT30M` to `PT23H30M`, in 30 minute increments, or `PT1D`.
func (RoleManagementPolicyActivationRulesPtrOutput) RequireApproval ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) RequireApproval() pulumi.BoolPtrOutput
Is approval required for activation. If `true` an `approvalStage` block must be provided.
func (RoleManagementPolicyActivationRulesPtrOutput) RequireJustification ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) RequireJustification() pulumi.BoolPtrOutput
Is a justification required during activation of the role.
func (RoleManagementPolicyActivationRulesPtrOutput) RequireMultifactorAuthentication ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
Is multi-factor authentication required to activate the role. Conflicts with `requiredConditionalAccessAuthenticationContext`.
func (RoleManagementPolicyActivationRulesPtrOutput) RequireTicketInfo ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) RequireTicketInfo() pulumi.BoolPtrOutput
Is ticket information requrired during activation of the role.
func (RoleManagementPolicyActivationRulesPtrOutput) RequiredConditionalAccessAuthenticationContext ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) RequiredConditionalAccessAuthenticationContext() pulumi.StringPtrOutput
The Entra ID Conditional Access context that must be present for activation. Conflicts with `requireMultifactorAuthentication`.
func (RoleManagementPolicyActivationRulesPtrOutput) ToRoleManagementPolicyActivationRulesPtrOutput ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) ToRoleManagementPolicyActivationRulesPtrOutput() RoleManagementPolicyActivationRulesPtrOutput
func (RoleManagementPolicyActivationRulesPtrOutput) ToRoleManagementPolicyActivationRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyActivationRulesPtrOutput) ToRoleManagementPolicyActivationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActivationRulesPtrOutput
type RoleManagementPolicyActiveAssignmentRules ¶
type RoleManagementPolicyActiveAssignmentRules struct { // Must an assignment have an expiry date. `false` allows permanent assignment. ExpirationRequired *bool `pulumi:"expirationRequired"` // The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`. ExpireAfter *string `pulumi:"expireAfter"` // Is a justification required to create new assignments. RequireJustification *bool `pulumi:"requireJustification"` // Is multi-factor authentication required to create new assignments. RequireMultifactorAuthentication *bool `pulumi:"requireMultifactorAuthentication"` // Is ticket information required to create new assignments. // // One of `expirationRequired` or `expireAfter` must be provided. RequireTicketInfo *bool `pulumi:"requireTicketInfo"` }
type RoleManagementPolicyActiveAssignmentRulesArgs ¶
type RoleManagementPolicyActiveAssignmentRulesArgs struct { // Must an assignment have an expiry date. `false` allows permanent assignment. ExpirationRequired pulumi.BoolPtrInput `pulumi:"expirationRequired"` // The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`. ExpireAfter pulumi.StringPtrInput `pulumi:"expireAfter"` // Is a justification required to create new assignments. RequireJustification pulumi.BoolPtrInput `pulumi:"requireJustification"` // Is multi-factor authentication required to create new assignments. RequireMultifactorAuthentication pulumi.BoolPtrInput `pulumi:"requireMultifactorAuthentication"` // Is ticket information required to create new assignments. // // One of `expirationRequired` or `expireAfter` must be provided. RequireTicketInfo pulumi.BoolPtrInput `pulumi:"requireTicketInfo"` }
func (RoleManagementPolicyActiveAssignmentRulesArgs) ElementType ¶
func (RoleManagementPolicyActiveAssignmentRulesArgs) ElementType() reflect.Type
func (RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesOutput ¶
func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesOutput() RoleManagementPolicyActiveAssignmentRulesOutput
func (RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesOutputWithContext ¶
func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesOutput
func (RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput ¶
func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput() RoleManagementPolicyActiveAssignmentRulesPtrOutput
func (RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext ¶
func (i RoleManagementPolicyActiveAssignmentRulesArgs) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesPtrOutput
type RoleManagementPolicyActiveAssignmentRulesInput ¶
type RoleManagementPolicyActiveAssignmentRulesInput interface { pulumi.Input ToRoleManagementPolicyActiveAssignmentRulesOutput() RoleManagementPolicyActiveAssignmentRulesOutput ToRoleManagementPolicyActiveAssignmentRulesOutputWithContext(context.Context) RoleManagementPolicyActiveAssignmentRulesOutput }
RoleManagementPolicyActiveAssignmentRulesInput is an input type that accepts RoleManagementPolicyActiveAssignmentRulesArgs and RoleManagementPolicyActiveAssignmentRulesOutput values. You can construct a concrete instance of `RoleManagementPolicyActiveAssignmentRulesInput` via:
RoleManagementPolicyActiveAssignmentRulesArgs{...}
type RoleManagementPolicyActiveAssignmentRulesOutput ¶
type RoleManagementPolicyActiveAssignmentRulesOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActiveAssignmentRulesOutput) ElementType ¶
func (RoleManagementPolicyActiveAssignmentRulesOutput) ElementType() reflect.Type
func (RoleManagementPolicyActiveAssignmentRulesOutput) ExpirationRequired ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) ExpirationRequired() pulumi.BoolPtrOutput
Must an assignment have an expiry date. `false` allows permanent assignment.
func (RoleManagementPolicyActiveAssignmentRulesOutput) ExpireAfter ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) ExpireAfter() pulumi.StringPtrOutput
The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`.
func (RoleManagementPolicyActiveAssignmentRulesOutput) RequireJustification ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) RequireJustification() pulumi.BoolPtrOutput
Is a justification required to create new assignments.
func (RoleManagementPolicyActiveAssignmentRulesOutput) RequireMultifactorAuthentication ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
Is multi-factor authentication required to create new assignments.
func (RoleManagementPolicyActiveAssignmentRulesOutput) RequireTicketInfo ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) RequireTicketInfo() pulumi.BoolPtrOutput
Is ticket information required to create new assignments.
One of `expirationRequired` or `expireAfter` must be provided.
func (RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesOutput ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesOutput() RoleManagementPolicyActiveAssignmentRulesOutput
func (RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesOutputWithContext ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesOutput
func (RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput() RoleManagementPolicyActiveAssignmentRulesPtrOutput
func (RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyActiveAssignmentRulesOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesPtrOutput
type RoleManagementPolicyActiveAssignmentRulesPtrInput ¶
type RoleManagementPolicyActiveAssignmentRulesPtrInput interface { pulumi.Input ToRoleManagementPolicyActiveAssignmentRulesPtrOutput() RoleManagementPolicyActiveAssignmentRulesPtrOutput ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext(context.Context) RoleManagementPolicyActiveAssignmentRulesPtrOutput }
RoleManagementPolicyActiveAssignmentRulesPtrInput is an input type that accepts RoleManagementPolicyActiveAssignmentRulesArgs, RoleManagementPolicyActiveAssignmentRulesPtr and RoleManagementPolicyActiveAssignmentRulesPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyActiveAssignmentRulesPtrInput` via:
RoleManagementPolicyActiveAssignmentRulesArgs{...} or: nil
func RoleManagementPolicyActiveAssignmentRulesPtr ¶
func RoleManagementPolicyActiveAssignmentRulesPtr(v *RoleManagementPolicyActiveAssignmentRulesArgs) RoleManagementPolicyActiveAssignmentRulesPtrInput
type RoleManagementPolicyActiveAssignmentRulesPtrOutput ¶
type RoleManagementPolicyActiveAssignmentRulesPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) ElementType ¶
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) ExpirationRequired ¶
func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ExpirationRequired() pulumi.BoolPtrOutput
Must an assignment have an expiry date. `false` allows permanent assignment.
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) ExpireAfter ¶
func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ExpireAfter() pulumi.StringPtrOutput
The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`.
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireJustification ¶
func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireJustification() pulumi.BoolPtrOutput
Is a justification required to create new assignments.
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireMultifactorAuthentication ¶
func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireMultifactorAuthentication() pulumi.BoolPtrOutput
Is multi-factor authentication required to create new assignments.
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireTicketInfo ¶
func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) RequireTicketInfo() pulumi.BoolPtrOutput
Is ticket information required to create new assignments.
One of `expirationRequired` or `expireAfter` must be provided.
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput ¶
func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutput() RoleManagementPolicyActiveAssignmentRulesPtrOutput
func (RoleManagementPolicyActiveAssignmentRulesPtrOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyActiveAssignmentRulesPtrOutput) ToRoleManagementPolicyActiveAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyActiveAssignmentRulesPtrOutput
type RoleManagementPolicyArgs ¶
type RoleManagementPolicyArgs struct { // An `activationRules` block as defined below. ActivationRules RoleManagementPolicyActivationRulesPtrInput // An `activeAssignmentRules` block as defined below. ActiveAssignmentRules RoleManagementPolicyActiveAssignmentRulesPtrInput // An `eligibleAssignmentRules` block as defined below. EligibleAssignmentRules RoleManagementPolicyEligibleAssignmentRulesPtrInput // A `notificationRules` block as defined below. NotificationRules RoleManagementPolicyNotificationRulesPtrInput // The scoped Role Definition ID of the role for which this policy will apply. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringInput // The scope to which this Role Management Policy will apply. Can refer to a management group, a subscription or a resource group. Changing this forces a new resource to be created. Scope pulumi.StringInput }
The set of arguments for constructing a RoleManagementPolicy resource.
func (RoleManagementPolicyArgs) ElementType ¶
func (RoleManagementPolicyArgs) ElementType() reflect.Type
type RoleManagementPolicyArray ¶
type RoleManagementPolicyArray []RoleManagementPolicyInput
func (RoleManagementPolicyArray) ElementType ¶
func (RoleManagementPolicyArray) ElementType() reflect.Type
func (RoleManagementPolicyArray) ToRoleManagementPolicyArrayOutput ¶
func (i RoleManagementPolicyArray) ToRoleManagementPolicyArrayOutput() RoleManagementPolicyArrayOutput
func (RoleManagementPolicyArray) ToRoleManagementPolicyArrayOutputWithContext ¶
func (i RoleManagementPolicyArray) ToRoleManagementPolicyArrayOutputWithContext(ctx context.Context) RoleManagementPolicyArrayOutput
type RoleManagementPolicyArrayInput ¶
type RoleManagementPolicyArrayInput interface { pulumi.Input ToRoleManagementPolicyArrayOutput() RoleManagementPolicyArrayOutput ToRoleManagementPolicyArrayOutputWithContext(context.Context) RoleManagementPolicyArrayOutput }
RoleManagementPolicyArrayInput is an input type that accepts RoleManagementPolicyArray and RoleManagementPolicyArrayOutput values. You can construct a concrete instance of `RoleManagementPolicyArrayInput` via:
RoleManagementPolicyArray{ RoleManagementPolicyArgs{...} }
type RoleManagementPolicyArrayOutput ¶
type RoleManagementPolicyArrayOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyArrayOutput) ElementType ¶
func (RoleManagementPolicyArrayOutput) ElementType() reflect.Type
func (RoleManagementPolicyArrayOutput) Index ¶
func (o RoleManagementPolicyArrayOutput) Index(i pulumi.IntInput) RoleManagementPolicyOutput
func (RoleManagementPolicyArrayOutput) ToRoleManagementPolicyArrayOutput ¶
func (o RoleManagementPolicyArrayOutput) ToRoleManagementPolicyArrayOutput() RoleManagementPolicyArrayOutput
func (RoleManagementPolicyArrayOutput) ToRoleManagementPolicyArrayOutputWithContext ¶
func (o RoleManagementPolicyArrayOutput) ToRoleManagementPolicyArrayOutputWithContext(ctx context.Context) RoleManagementPolicyArrayOutput
type RoleManagementPolicyEligibleAssignmentRules ¶
type RoleManagementPolicyEligibleAssignmentRules struct { // Must an assignment have an expiry date. `false` allows permanent assignment. ExpirationRequired *bool `pulumi:"expirationRequired"` // The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`. // // One of `expirationRequired` or `expireAfter` must be provided. ExpireAfter *string `pulumi:"expireAfter"` }
type RoleManagementPolicyEligibleAssignmentRulesArgs ¶
type RoleManagementPolicyEligibleAssignmentRulesArgs struct { // Must an assignment have an expiry date. `false` allows permanent assignment. ExpirationRequired pulumi.BoolPtrInput `pulumi:"expirationRequired"` // The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`. // // One of `expirationRequired` or `expireAfter` must be provided. ExpireAfter pulumi.StringPtrInput `pulumi:"expireAfter"` }
func (RoleManagementPolicyEligibleAssignmentRulesArgs) ElementType ¶
func (RoleManagementPolicyEligibleAssignmentRulesArgs) ElementType() reflect.Type
func (RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesOutput ¶
func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesOutput() RoleManagementPolicyEligibleAssignmentRulesOutput
func (RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesOutputWithContext ¶
func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesOutput
func (RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput ¶
func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput() RoleManagementPolicyEligibleAssignmentRulesPtrOutput
func (RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext ¶
func (i RoleManagementPolicyEligibleAssignmentRulesArgs) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesPtrOutput
type RoleManagementPolicyEligibleAssignmentRulesInput ¶
type RoleManagementPolicyEligibleAssignmentRulesInput interface { pulumi.Input ToRoleManagementPolicyEligibleAssignmentRulesOutput() RoleManagementPolicyEligibleAssignmentRulesOutput ToRoleManagementPolicyEligibleAssignmentRulesOutputWithContext(context.Context) RoleManagementPolicyEligibleAssignmentRulesOutput }
RoleManagementPolicyEligibleAssignmentRulesInput is an input type that accepts RoleManagementPolicyEligibleAssignmentRulesArgs and RoleManagementPolicyEligibleAssignmentRulesOutput values. You can construct a concrete instance of `RoleManagementPolicyEligibleAssignmentRulesInput` via:
RoleManagementPolicyEligibleAssignmentRulesArgs{...}
type RoleManagementPolicyEligibleAssignmentRulesOutput ¶
type RoleManagementPolicyEligibleAssignmentRulesOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ElementType ¶
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ElementType() reflect.Type
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ExpirationRequired ¶
func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ExpirationRequired() pulumi.BoolPtrOutput
Must an assignment have an expiry date. `false` allows permanent assignment.
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ExpireAfter ¶
func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ExpireAfter() pulumi.StringPtrOutput
The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`.
One of `expirationRequired` or `expireAfter` must be provided.
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesOutput ¶
func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesOutput() RoleManagementPolicyEligibleAssignmentRulesOutput
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesOutputWithContext ¶
func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesOutput
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput ¶
func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput() RoleManagementPolicyEligibleAssignmentRulesPtrOutput
func (RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyEligibleAssignmentRulesOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesPtrOutput
type RoleManagementPolicyEligibleAssignmentRulesPtrInput ¶
type RoleManagementPolicyEligibleAssignmentRulesPtrInput interface { pulumi.Input ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput() RoleManagementPolicyEligibleAssignmentRulesPtrOutput ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext(context.Context) RoleManagementPolicyEligibleAssignmentRulesPtrOutput }
RoleManagementPolicyEligibleAssignmentRulesPtrInput is an input type that accepts RoleManagementPolicyEligibleAssignmentRulesArgs, RoleManagementPolicyEligibleAssignmentRulesPtr and RoleManagementPolicyEligibleAssignmentRulesPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyEligibleAssignmentRulesPtrInput` via:
RoleManagementPolicyEligibleAssignmentRulesArgs{...} or: nil
func RoleManagementPolicyEligibleAssignmentRulesPtr ¶
func RoleManagementPolicyEligibleAssignmentRulesPtr(v *RoleManagementPolicyEligibleAssignmentRulesArgs) RoleManagementPolicyEligibleAssignmentRulesPtrInput
type RoleManagementPolicyEligibleAssignmentRulesPtrOutput ¶
type RoleManagementPolicyEligibleAssignmentRulesPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ElementType ¶
func (RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ExpirationRequired ¶
func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ExpirationRequired() pulumi.BoolPtrOutput
Must an assignment have an expiry date. `false` allows permanent assignment.
func (RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ExpireAfter ¶
func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ExpireAfter() pulumi.StringPtrOutput
The maximum length of time an assignment can be valid, as an ISO8601 duration. Permitted values: `P15D`, `P30D`, `P90D`, `P180D`, or `P365D`.
One of `expirationRequired` or `expireAfter` must be provided.
func (RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput ¶
func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutput() RoleManagementPolicyEligibleAssignmentRulesPtrOutput
func (RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyEligibleAssignmentRulesPtrOutput) ToRoleManagementPolicyEligibleAssignmentRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyEligibleAssignmentRulesPtrOutput
type RoleManagementPolicyInput ¶
type RoleManagementPolicyInput interface { pulumi.Input ToRoleManagementPolicyOutput() RoleManagementPolicyOutput ToRoleManagementPolicyOutputWithContext(ctx context.Context) RoleManagementPolicyOutput }
type RoleManagementPolicyMap ¶
type RoleManagementPolicyMap map[string]RoleManagementPolicyInput
func (RoleManagementPolicyMap) ElementType ¶
func (RoleManagementPolicyMap) ElementType() reflect.Type
func (RoleManagementPolicyMap) ToRoleManagementPolicyMapOutput ¶
func (i RoleManagementPolicyMap) ToRoleManagementPolicyMapOutput() RoleManagementPolicyMapOutput
func (RoleManagementPolicyMap) ToRoleManagementPolicyMapOutputWithContext ¶
func (i RoleManagementPolicyMap) ToRoleManagementPolicyMapOutputWithContext(ctx context.Context) RoleManagementPolicyMapOutput
type RoleManagementPolicyMapInput ¶
type RoleManagementPolicyMapInput interface { pulumi.Input ToRoleManagementPolicyMapOutput() RoleManagementPolicyMapOutput ToRoleManagementPolicyMapOutputWithContext(context.Context) RoleManagementPolicyMapOutput }
RoleManagementPolicyMapInput is an input type that accepts RoleManagementPolicyMap and RoleManagementPolicyMapOutput values. You can construct a concrete instance of `RoleManagementPolicyMapInput` via:
RoleManagementPolicyMap{ "key": RoleManagementPolicyArgs{...} }
type RoleManagementPolicyMapOutput ¶
type RoleManagementPolicyMapOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyMapOutput) ElementType ¶
func (RoleManagementPolicyMapOutput) ElementType() reflect.Type
func (RoleManagementPolicyMapOutput) MapIndex ¶
func (o RoleManagementPolicyMapOutput) MapIndex(k pulumi.StringInput) RoleManagementPolicyOutput
func (RoleManagementPolicyMapOutput) ToRoleManagementPolicyMapOutput ¶
func (o RoleManagementPolicyMapOutput) ToRoleManagementPolicyMapOutput() RoleManagementPolicyMapOutput
func (RoleManagementPolicyMapOutput) ToRoleManagementPolicyMapOutputWithContext ¶
func (o RoleManagementPolicyMapOutput) ToRoleManagementPolicyMapOutputWithContext(ctx context.Context) RoleManagementPolicyMapOutput
type RoleManagementPolicyNotificationRules ¶
type RoleManagementPolicyNotificationRules struct { // A `notificationTarget` block as defined below to configure notfications on active role assignments. ActiveAssignments *RoleManagementPolicyNotificationRulesActiveAssignments `pulumi:"activeAssignments"` // A `notificationTarget` block as defined below for configuring notifications on activation of eligible role. EligibleActivations *RoleManagementPolicyNotificationRulesEligibleActivations `pulumi:"eligibleActivations"` // A `notificationTarget` block as defined below to configure notification on eligible role assignments. // // At least one `notificationTarget` block must be provided. EligibleAssignments *RoleManagementPolicyNotificationRulesEligibleAssignments `pulumi:"eligibleAssignments"` }
type RoleManagementPolicyNotificationRulesActiveAssignments ¶
type RoleManagementPolicyNotificationRulesActiveAssignments struct { // Admin notification settings AdminNotifications *RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications `pulumi:"adminNotifications"` // Approver notification settings ApproverNotifications *RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications `pulumi:"approverNotifications"` // Assignee notification settings AssigneeNotifications *RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications `pulumi:"assigneeNotifications"` }
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs and RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs, RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtr and RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtr(v *RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsArgs) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrInput
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs and RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs, RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtr and RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtr(v *RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsArgs) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrInput
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsArgs ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsArgs struct { // Admin notification settings AdminNotifications RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrInput `pulumi:"adminNotifications"` // Approver notification settings ApproverNotifications RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrInput `pulumi:"approverNotifications"` // Assignee notification settings AssigneeNotifications RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrInput `pulumi:"assigneeNotifications"` }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs and RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs, RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtr and RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtr(v *RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsArgs) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrInput
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsArgs and RoleManagementPolicyNotificationRulesActiveAssignmentsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsArgs{...}
type RoleManagementPolicyNotificationRulesActiveAssignmentsOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) AdminNotifications ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) AdminNotifications() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
Admin notification settings
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ApproverNotifications ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ApproverNotifications() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
Approver notification settings
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) AssigneeNotifications ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) AssigneeNotifications() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
Assignee notification settings
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
type RoleManagementPolicyNotificationRulesActiveAssignmentsPtrInput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput }
RoleManagementPolicyNotificationRulesActiveAssignmentsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesActiveAssignmentsArgs, RoleManagementPolicyNotificationRulesActiveAssignmentsPtr and RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesActiveAssignmentsPtrInput` via:
RoleManagementPolicyNotificationRulesActiveAssignmentsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesActiveAssignmentsPtr ¶
func RoleManagementPolicyNotificationRulesActiveAssignmentsPtr(v *RoleManagementPolicyNotificationRulesActiveAssignmentsArgs) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrInput
type RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput ¶
type RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) AdminNotifications ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) AdminNotifications() RoleManagementPolicyNotificationRulesActiveAssignmentsAdminNotificationsPtrOutput
Admin notification settings
func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ApproverNotifications ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ApproverNotifications() RoleManagementPolicyNotificationRulesActiveAssignmentsApproverNotificationsPtrOutput
Approver notification settings
func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) AssigneeNotifications ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) AssigneeNotifications() RoleManagementPolicyNotificationRulesActiveAssignmentsAssigneeNotificationsPtrOutput
Assignee notification settings
func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
func (RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
type RoleManagementPolicyNotificationRulesArgs ¶
type RoleManagementPolicyNotificationRulesArgs struct { // A `notificationTarget` block as defined below to configure notfications on active role assignments. ActiveAssignments RoleManagementPolicyNotificationRulesActiveAssignmentsPtrInput `pulumi:"activeAssignments"` // A `notificationTarget` block as defined below for configuring notifications on activation of eligible role. EligibleActivations RoleManagementPolicyNotificationRulesEligibleActivationsPtrInput `pulumi:"eligibleActivations"` // A `notificationTarget` block as defined below to configure notification on eligible role assignments. // // At least one `notificationTarget` block must be provided. EligibleAssignments RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrInput `pulumi:"eligibleAssignments"` }
func (RoleManagementPolicyNotificationRulesArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesOutput ¶
func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesOutput() RoleManagementPolicyNotificationRulesOutput
func (RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesOutput
func (RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesPtrOutput() RoleManagementPolicyNotificationRulesPtrOutput
func (RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesArgs) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivations ¶
type RoleManagementPolicyNotificationRulesEligibleActivations struct { // Admin notification settings AdminNotifications *RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications `pulumi:"adminNotifications"` // Approver notification settings ApproverNotifications *RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications `pulumi:"approverNotifications"` // Assignee notification settings AssigneeNotifications *RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications `pulumi:"assigneeNotifications"` }
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs and RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs, RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtr and RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtr(v *RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsArgs) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrInput
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs and RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs, RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtr and RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtr(v *RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsArgs) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrInput
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) Elem ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsArgs struct { // Admin notification settings AdminNotifications RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrInput `pulumi:"adminNotifications"` // Approver notification settings ApproverNotifications RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrInput `pulumi:"approverNotifications"` // Assignee notification settings AssigneeNotifications RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrInput `pulumi:"assigneeNotifications"` }
func (RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs and RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs, RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtr and RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtr(v *RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsArgs) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrInput
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) Elem ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsArgs and RoleManagementPolicyNotificationRulesEligibleActivationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleActivationsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) AdminNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) AdminNotifications() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
Admin notification settings
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ApproverNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ApproverNotifications() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
Approver notification settings
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) AssigneeNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) AssigneeNotifications() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
Assignee notification settings
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutput() RoleManagementPolicyNotificationRulesEligibleActivationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleActivationsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleActivationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleActivationsArgs, RoleManagementPolicyNotificationRulesEligibleActivationsPtr and RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleActivationsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleActivationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleActivationsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleActivationsPtr(v *RoleManagementPolicyNotificationRulesEligibleActivationsArgs) RoleManagementPolicyNotificationRulesEligibleActivationsPtrInput
type RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) AdminNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) AdminNotifications() RoleManagementPolicyNotificationRulesEligibleActivationsAdminNotificationsPtrOutput
Admin notification settings
func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ApproverNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ApproverNotifications() RoleManagementPolicyNotificationRulesEligibleActivationsApproverNotificationsPtrOutput
Approver notification settings
func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) AssigneeNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) AssigneeNotifications() RoleManagementPolicyNotificationRulesEligibleActivationsAssigneeNotificationsPtrOutput
Assignee notification settings
func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleActivationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignments ¶
type RoleManagementPolicyNotificationRulesEligibleAssignments struct { // Admin notification settings AdminNotifications *RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications `pulumi:"adminNotifications"` // Approver notification settings ApproverNotifications *RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications `pulumi:"approverNotifications"` // Assignee notification settings AssigneeNotifications *RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications `pulumi:"assigneeNotifications"` }
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs and RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs, RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtr and RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtr(v *RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsArgs) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrInput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs and RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs, RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtr and RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtr(v *RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsArgs) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrInput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) Elem ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs struct { // Admin notification settings AdminNotifications RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrInput `pulumi:"adminNotifications"` // Approver notification settings ApproverNotifications RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrInput `pulumi:"approverNotifications"` // Assignee notification settings AssigneeNotifications RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrInput `pulumi:"assigneeNotifications"` }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotifications struct { // The additional recipients to notify AdditionalRecipients []string `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients bool `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel string `pulumi:"notificationLevel"` }
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs struct { // The additional recipients to notify AdditionalRecipients pulumi.StringArrayInput `pulumi:"additionalRecipients"` // Whether the default recipients are notified DefaultRecipients pulumi.BoolInput `pulumi:"defaultRecipients"` // What level of notifications are sent NotificationLevel pulumi.StringInput `pulumi:"notificationLevel"` }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext ¶
func (i RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs and RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) DefaultRecipients() pulumi.BoolOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) NotificationLevel() pulumi.StringOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs, RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtr and RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtr(v *RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsArgs) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrInput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) AdditionalRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) AdditionalRecipients() pulumi.StringArrayOutput
The additional recipients to notify
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) DefaultRecipients ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) DefaultRecipients() pulumi.BoolPtrOutput
Whether the default recipients are notified
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) Elem ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) NotificationLevel() pulumi.StringPtrOutput
What level of notifications are sent
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs and RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs{...}
type RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) AdminNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) AdminNotifications() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
Admin notification settings
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ApproverNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ApproverNotifications() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
Approver notification settings
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) AssigneeNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) AssigneeNotifications() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
Assignee notification settings
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrInput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput }
RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs, RoleManagementPolicyNotificationRulesEligibleAssignmentsPtr and RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrInput` via:
RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs{...} or: nil
func RoleManagementPolicyNotificationRulesEligibleAssignmentsPtr ¶
func RoleManagementPolicyNotificationRulesEligibleAssignmentsPtr(v *RoleManagementPolicyNotificationRulesEligibleAssignmentsArgs) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrInput
type RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput ¶
type RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) AdminNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) AdminNotifications() RoleManagementPolicyNotificationRulesEligibleAssignmentsAdminNotificationsPtrOutput
Admin notification settings
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ApproverNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ApproverNotifications() RoleManagementPolicyNotificationRulesEligibleAssignmentsApproverNotificationsPtrOutput
Approver notification settings
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) AssigneeNotifications ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) AssigneeNotifications() RoleManagementPolicyNotificationRulesEligibleAssignmentsAssigneeNotificationsPtrOutput
Assignee notification settings
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
func (RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput) ToRoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
type RoleManagementPolicyNotificationRulesInput ¶
type RoleManagementPolicyNotificationRulesInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesOutput() RoleManagementPolicyNotificationRulesOutput ToRoleManagementPolicyNotificationRulesOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesOutput }
RoleManagementPolicyNotificationRulesInput is an input type that accepts RoleManagementPolicyNotificationRulesArgs and RoleManagementPolicyNotificationRulesOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesInput` via:
RoleManagementPolicyNotificationRulesArgs{...}
type RoleManagementPolicyNotificationRulesOutput ¶
type RoleManagementPolicyNotificationRulesOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesOutput) ActiveAssignments ¶
func (o RoleManagementPolicyNotificationRulesOutput) ActiveAssignments() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
A `notificationTarget` block as defined below to configure notfications on active role assignments.
func (RoleManagementPolicyNotificationRulesOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesOutput) EligibleActivations ¶
func (o RoleManagementPolicyNotificationRulesOutput) EligibleActivations() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
A `notificationTarget` block as defined below for configuring notifications on activation of eligible role.
func (RoleManagementPolicyNotificationRulesOutput) EligibleAssignments ¶
func (o RoleManagementPolicyNotificationRulesOutput) EligibleAssignments() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
A `notificationTarget` block as defined below to configure notification on eligible role assignments.
At least one `notificationTarget` block must be provided.
func (RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesOutput ¶
func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesOutput() RoleManagementPolicyNotificationRulesOutput
func (RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesOutput
func (RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesPtrOutput() RoleManagementPolicyNotificationRulesPtrOutput
func (RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesOutput) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesPtrOutput
type RoleManagementPolicyNotificationRulesPtrInput ¶
type RoleManagementPolicyNotificationRulesPtrInput interface { pulumi.Input ToRoleManagementPolicyNotificationRulesPtrOutput() RoleManagementPolicyNotificationRulesPtrOutput ToRoleManagementPolicyNotificationRulesPtrOutputWithContext(context.Context) RoleManagementPolicyNotificationRulesPtrOutput }
RoleManagementPolicyNotificationRulesPtrInput is an input type that accepts RoleManagementPolicyNotificationRulesArgs, RoleManagementPolicyNotificationRulesPtr and RoleManagementPolicyNotificationRulesPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRulesPtrInput` via:
RoleManagementPolicyNotificationRulesArgs{...} or: nil
func RoleManagementPolicyNotificationRulesPtr ¶
func RoleManagementPolicyNotificationRulesPtr(v *RoleManagementPolicyNotificationRulesArgs) RoleManagementPolicyNotificationRulesPtrInput
type RoleManagementPolicyNotificationRulesPtrOutput ¶
type RoleManagementPolicyNotificationRulesPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyNotificationRulesPtrOutput) ActiveAssignments ¶
func (o RoleManagementPolicyNotificationRulesPtrOutput) ActiveAssignments() RoleManagementPolicyNotificationRulesActiveAssignmentsPtrOutput
A `notificationTarget` block as defined below to configure notfications on active role assignments.
func (RoleManagementPolicyNotificationRulesPtrOutput) ElementType ¶
func (RoleManagementPolicyNotificationRulesPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRulesPtrOutput) EligibleActivations ¶
func (o RoleManagementPolicyNotificationRulesPtrOutput) EligibleActivations() RoleManagementPolicyNotificationRulesEligibleActivationsPtrOutput
A `notificationTarget` block as defined below for configuring notifications on activation of eligible role.
func (RoleManagementPolicyNotificationRulesPtrOutput) EligibleAssignments ¶
func (o RoleManagementPolicyNotificationRulesPtrOutput) EligibleAssignments() RoleManagementPolicyNotificationRulesEligibleAssignmentsPtrOutput
A `notificationTarget` block as defined below to configure notification on eligible role assignments.
At least one `notificationTarget` block must be provided.
func (RoleManagementPolicyNotificationRulesPtrOutput) ToRoleManagementPolicyNotificationRulesPtrOutput ¶
func (o RoleManagementPolicyNotificationRulesPtrOutput) ToRoleManagementPolicyNotificationRulesPtrOutput() RoleManagementPolicyNotificationRulesPtrOutput
func (RoleManagementPolicyNotificationRulesPtrOutput) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext ¶
func (o RoleManagementPolicyNotificationRulesPtrOutput) ToRoleManagementPolicyNotificationRulesPtrOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRulesPtrOutput
type RoleManagementPolicyOutput ¶
type RoleManagementPolicyOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyOutput) ActivationRules ¶
func (o RoleManagementPolicyOutput) ActivationRules() RoleManagementPolicyActivationRulesOutput
An `activationRules` block as defined below.
func (RoleManagementPolicyOutput) ActiveAssignmentRules ¶
func (o RoleManagementPolicyOutput) ActiveAssignmentRules() RoleManagementPolicyActiveAssignmentRulesOutput
An `activeAssignmentRules` block as defined below.
func (RoleManagementPolicyOutput) Description ¶
func (o RoleManagementPolicyOutput) Description() pulumi.StringOutput
(String) The description of this policy.
func (RoleManagementPolicyOutput) ElementType ¶
func (RoleManagementPolicyOutput) ElementType() reflect.Type
func (RoleManagementPolicyOutput) EligibleAssignmentRules ¶
func (o RoleManagementPolicyOutput) EligibleAssignmentRules() RoleManagementPolicyEligibleAssignmentRulesOutput
An `eligibleAssignmentRules` block as defined below.
func (RoleManagementPolicyOutput) Name ¶
func (o RoleManagementPolicyOutput) Name() pulumi.StringOutput
(String) The name of this policy, which is typically a UUID and may change over time.
func (RoleManagementPolicyOutput) NotificationRules ¶
func (o RoleManagementPolicyOutput) NotificationRules() RoleManagementPolicyNotificationRulesOutput
A `notificationRules` block as defined below.
func (RoleManagementPolicyOutput) RoleDefinitionId ¶
func (o RoleManagementPolicyOutput) RoleDefinitionId() pulumi.StringOutput
The scoped Role Definition ID of the role for which this policy will apply. Changing this forces a new resource to be created.
func (RoleManagementPolicyOutput) Scope ¶
func (o RoleManagementPolicyOutput) Scope() pulumi.StringOutput
The scope to which this Role Management Policy will apply. Can refer to a management group, a subscription or a resource group. Changing this forces a new resource to be created.
func (RoleManagementPolicyOutput) ToRoleManagementPolicyOutput ¶
func (o RoleManagementPolicyOutput) ToRoleManagementPolicyOutput() RoleManagementPolicyOutput
func (RoleManagementPolicyOutput) ToRoleManagementPolicyOutputWithContext ¶
func (o RoleManagementPolicyOutput) ToRoleManagementPolicyOutputWithContext(ctx context.Context) RoleManagementPolicyOutput
type RoleManagementPolicyState ¶
type RoleManagementPolicyState struct { // An `activationRules` block as defined below. ActivationRules RoleManagementPolicyActivationRulesPtrInput // An `activeAssignmentRules` block as defined below. ActiveAssignmentRules RoleManagementPolicyActiveAssignmentRulesPtrInput // (String) The description of this policy. Description pulumi.StringPtrInput // An `eligibleAssignmentRules` block as defined below. EligibleAssignmentRules RoleManagementPolicyEligibleAssignmentRulesPtrInput // (String) The name of this policy, which is typically a UUID and may change over time. Name pulumi.StringPtrInput // A `notificationRules` block as defined below. NotificationRules RoleManagementPolicyNotificationRulesPtrInput // The scoped Role Definition ID of the role for which this policy will apply. Changing this forces a new resource to be created. RoleDefinitionId pulumi.StringPtrInput // The scope to which this Role Management Policy will apply. Can refer to a management group, a subscription or a resource group. Changing this forces a new resource to be created. Scope pulumi.StringPtrInput }
func (RoleManagementPolicyState) ElementType ¶
func (RoleManagementPolicyState) ElementType() reflect.Type