Documentation ¶
Index ¶
- Constants
- type ApprovalMode
- func (ApprovalMode) ElementType() reflect.Type
- func (e ApprovalMode) ToStringOutput() pulumi.StringOutput
- func (e ApprovalMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApprovalMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApprovalMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApprovalSettings
- type ApprovalSettingsArgs
- func (ApprovalSettingsArgs) ElementType() reflect.Type
- func (i ApprovalSettingsArgs) ToApprovalSettingsOutput() ApprovalSettingsOutput
- func (i ApprovalSettingsArgs) ToApprovalSettingsOutputWithContext(ctx context.Context) ApprovalSettingsOutput
- func (i ApprovalSettingsArgs) ToApprovalSettingsPtrOutput() ApprovalSettingsPtrOutput
- func (i ApprovalSettingsArgs) ToApprovalSettingsPtrOutputWithContext(ctx context.Context) ApprovalSettingsPtrOutput
- type ApprovalSettingsInput
- type ApprovalSettingsOutput
- func (o ApprovalSettingsOutput) ApprovalMode() pulumi.StringPtrOutput
- func (o ApprovalSettingsOutput) ApprovalStages() ApprovalStageArrayOutput
- func (ApprovalSettingsOutput) ElementType() reflect.Type
- func (o ApprovalSettingsOutput) IsApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
- func (o ApprovalSettingsOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsOutput) ToApprovalSettingsOutput() ApprovalSettingsOutput
- func (o ApprovalSettingsOutput) ToApprovalSettingsOutputWithContext(ctx context.Context) ApprovalSettingsOutput
- func (o ApprovalSettingsOutput) ToApprovalSettingsPtrOutput() ApprovalSettingsPtrOutput
- func (o ApprovalSettingsOutput) ToApprovalSettingsPtrOutputWithContext(ctx context.Context) ApprovalSettingsPtrOutput
- type ApprovalSettingsPtrInput
- type ApprovalSettingsPtrOutput
- func (o ApprovalSettingsPtrOutput) ApprovalMode() pulumi.StringPtrOutput
- func (o ApprovalSettingsPtrOutput) ApprovalStages() ApprovalStageArrayOutput
- func (o ApprovalSettingsPtrOutput) Elem() ApprovalSettingsOutput
- func (ApprovalSettingsPtrOutput) ElementType() reflect.Type
- func (o ApprovalSettingsPtrOutput) IsApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsPtrOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
- func (o ApprovalSettingsPtrOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsPtrOutput) ToApprovalSettingsPtrOutput() ApprovalSettingsPtrOutput
- func (o ApprovalSettingsPtrOutput) ToApprovalSettingsPtrOutputWithContext(ctx context.Context) ApprovalSettingsPtrOutput
- type ApprovalSettingsResponse
- type ApprovalSettingsResponseArgs
- func (ApprovalSettingsResponseArgs) ElementType() reflect.Type
- func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponseOutput() ApprovalSettingsResponseOutput
- func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponseOutputWithContext(ctx context.Context) ApprovalSettingsResponseOutput
- func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
- func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
- type ApprovalSettingsResponseInput
- type ApprovalSettingsResponseOutput
- func (o ApprovalSettingsResponseOutput) ApprovalMode() pulumi.StringPtrOutput
- func (o ApprovalSettingsResponseOutput) ApprovalStages() ApprovalStageResponseArrayOutput
- func (ApprovalSettingsResponseOutput) ElementType() reflect.Type
- func (o ApprovalSettingsResponseOutput) IsApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponseOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponseOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutput() ApprovalSettingsResponseOutput
- func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutputWithContext(ctx context.Context) ApprovalSettingsResponseOutput
- func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
- func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
- type ApprovalSettingsResponsePtrInput
- type ApprovalSettingsResponsePtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ApprovalMode() pulumi.StringPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ApprovalStages() ApprovalStageResponseArrayOutput
- func (o ApprovalSettingsResponsePtrOutput) Elem() ApprovalSettingsResponseOutput
- func (ApprovalSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
- func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
- type ApprovalStage
- type ApprovalStageArgs
- type ApprovalStageArray
- type ApprovalStageArrayInput
- type ApprovalStageArrayOutput
- func (ApprovalStageArrayOutput) ElementType() reflect.Type
- func (o ApprovalStageArrayOutput) Index(i pulumi.IntInput) ApprovalStageOutput
- func (o ApprovalStageArrayOutput) ToApprovalStageArrayOutput() ApprovalStageArrayOutput
- func (o ApprovalStageArrayOutput) ToApprovalStageArrayOutputWithContext(ctx context.Context) ApprovalStageArrayOutput
- type ApprovalStageInput
- type ApprovalStageOutput
- func (o ApprovalStageOutput) ApprovalStageTimeOutInDays() pulumi.IntPtrOutput
- func (ApprovalStageOutput) ElementType() reflect.Type
- func (o ApprovalStageOutput) EscalationApprovers() SingleUserArrayOutput
- func (o ApprovalStageOutput) EscalationTimeInMinutes() pulumi.IntPtrOutput
- func (o ApprovalStageOutput) IsApproverJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalStageOutput) IsEscalationEnabled() pulumi.BoolPtrOutput
- func (o ApprovalStageOutput) PrimaryApprovers() SingleUserArrayOutput
- func (o ApprovalStageOutput) ToApprovalStageOutput() ApprovalStageOutput
- func (o ApprovalStageOutput) ToApprovalStageOutputWithContext(ctx context.Context) ApprovalStageOutput
- type ApprovalStageResponse
- type ApprovalStageResponseArgs
- type ApprovalStageResponseArray
- func (ApprovalStageResponseArray) ElementType() reflect.Type
- func (i ApprovalStageResponseArray) ToApprovalStageResponseArrayOutput() ApprovalStageResponseArrayOutput
- func (i ApprovalStageResponseArray) ToApprovalStageResponseArrayOutputWithContext(ctx context.Context) ApprovalStageResponseArrayOutput
- type ApprovalStageResponseArrayInput
- type ApprovalStageResponseArrayOutput
- func (ApprovalStageResponseArrayOutput) ElementType() reflect.Type
- func (o ApprovalStageResponseArrayOutput) Index(i pulumi.IntInput) ApprovalStageResponseOutput
- func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutput() ApprovalStageResponseArrayOutput
- func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutputWithContext(ctx context.Context) ApprovalStageResponseArrayOutput
- type ApprovalStageResponseInput
- type ApprovalStageResponseOutput
- func (o ApprovalStageResponseOutput) ApprovalStageTimeOutInDays() pulumi.IntPtrOutput
- func (ApprovalStageResponseOutput) ElementType() reflect.Type
- func (o ApprovalStageResponseOutput) EscalationApprovers() SingleUserResponseArrayOutput
- func (o ApprovalStageResponseOutput) EscalationTimeInMinutes() pulumi.IntPtrOutput
- func (o ApprovalStageResponseOutput) IsApproverJustificationRequired() pulumi.BoolPtrOutput
- func (o ApprovalStageResponseOutput) IsEscalationEnabled() pulumi.BoolPtrOutput
- func (o ApprovalStageResponseOutput) PrimaryApprovers() SingleUserResponseArrayOutput
- func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutput() ApprovalStageResponseOutput
- func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutputWithContext(ctx context.Context) ApprovalStageResponseOutput
- type LookupRoleManagementPolicyArgs
- type LookupRoleManagementPolicyAssignmentArgs
- type LookupRoleManagementPolicyAssignmentResult
- type LookupRoleManagementPolicyResult
- type NotificationDeliveryMechanism
- func (NotificationDeliveryMechanism) ElementType() reflect.Type
- func (e NotificationDeliveryMechanism) ToStringOutput() pulumi.StringOutput
- func (e NotificationDeliveryMechanism) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationDeliveryMechanism) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationDeliveryMechanism) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationLevel
- func (NotificationLevel) ElementType() reflect.Type
- func (e NotificationLevel) ToStringOutput() pulumi.StringOutput
- func (e NotificationLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecipientType
- func (RecipientType) ElementType() reflect.Type
- func (e RecipientType) ToStringOutput() pulumi.StringOutput
- func (e RecipientType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RecipientType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RecipientType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoleManagementPolicy
- type RoleManagementPolicyApprovalRule
- type RoleManagementPolicyApprovalRuleArgs
- func (RoleManagementPolicyApprovalRuleArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyApprovalRuleArgs) ToRoleManagementPolicyApprovalRuleOutput() RoleManagementPolicyApprovalRuleOutput
- func (i RoleManagementPolicyApprovalRuleArgs) ToRoleManagementPolicyApprovalRuleOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleOutput
- type RoleManagementPolicyApprovalRuleInput
- type RoleManagementPolicyApprovalRuleOutput
- func (RoleManagementPolicyApprovalRuleOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyApprovalRuleOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyApprovalRuleOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyApprovalRuleOutput) Setting() ApprovalSettingsPtrOutput
- func (o RoleManagementPolicyApprovalRuleOutput) Target() RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyApprovalRuleOutput) ToRoleManagementPolicyApprovalRuleOutput() RoleManagementPolicyApprovalRuleOutput
- func (o RoleManagementPolicyApprovalRuleOutput) ToRoleManagementPolicyApprovalRuleOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleOutput
- type RoleManagementPolicyApprovalRuleResponse
- type RoleManagementPolicyApprovalRuleResponseArgs
- func (RoleManagementPolicyApprovalRuleResponseArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyApprovalRuleResponseArgs) ToRoleManagementPolicyApprovalRuleResponseOutput() RoleManagementPolicyApprovalRuleResponseOutput
- func (i RoleManagementPolicyApprovalRuleResponseArgs) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleResponseOutput
- type RoleManagementPolicyApprovalRuleResponseInput
- type RoleManagementPolicyApprovalRuleResponseOutput
- func (RoleManagementPolicyApprovalRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyApprovalRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) Setting() ApprovalSettingsResponsePtrOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutput() RoleManagementPolicyApprovalRuleResponseOutput
- func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleResponseOutput
- type RoleManagementPolicyArgs
- type RoleManagementPolicyAssignment
- func (*RoleManagementPolicyAssignment) ElementType() reflect.Type
- func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
- func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
- type RoleManagementPolicyAssignmentArgs
- type RoleManagementPolicyAssignmentInput
- type RoleManagementPolicyAssignmentOutput
- func (RoleManagementPolicyAssignmentOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
- func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
- type RoleManagementPolicyAssignmentState
- type RoleManagementPolicyAuthenticationContextRule
- type RoleManagementPolicyAuthenticationContextRuleArgs
- func (RoleManagementPolicyAuthenticationContextRuleArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyAuthenticationContextRuleArgs) ToRoleManagementPolicyAuthenticationContextRuleOutput() RoleManagementPolicyAuthenticationContextRuleOutput
- func (i RoleManagementPolicyAuthenticationContextRuleArgs) ToRoleManagementPolicyAuthenticationContextRuleOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleOutput
- type RoleManagementPolicyAuthenticationContextRuleInput
- type RoleManagementPolicyAuthenticationContextRuleOutput
- func (o RoleManagementPolicyAuthenticationContextRuleOutput) ClaimValue() pulumi.StringPtrOutput
- func (RoleManagementPolicyAuthenticationContextRuleOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyAuthenticationContextRuleOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyAuthenticationContextRuleOutput) Target() RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleOutput) ToRoleManagementPolicyAuthenticationContextRuleOutput() RoleManagementPolicyAuthenticationContextRuleOutput
- func (o RoleManagementPolicyAuthenticationContextRuleOutput) ToRoleManagementPolicyAuthenticationContextRuleOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleOutput
- type RoleManagementPolicyAuthenticationContextRuleResponse
- type RoleManagementPolicyAuthenticationContextRuleResponseArgs
- func (RoleManagementPolicyAuthenticationContextRuleResponseArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyAuthenticationContextRuleResponseArgs) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput() RoleManagementPolicyAuthenticationContextRuleResponseOutput
- func (i RoleManagementPolicyAuthenticationContextRuleResponseArgs) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleResponseOutput
- type RoleManagementPolicyAuthenticationContextRuleResponseInput
- type RoleManagementPolicyAuthenticationContextRuleResponseOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ClaimValue() pulumi.StringPtrOutput
- func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput() RoleManagementPolicyAuthenticationContextRuleResponseOutput
- func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleResponseOutput
- type RoleManagementPolicyEnablementRule
- type RoleManagementPolicyEnablementRuleArgs
- func (RoleManagementPolicyEnablementRuleArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyEnablementRuleArgs) ToRoleManagementPolicyEnablementRuleOutput() RoleManagementPolicyEnablementRuleOutput
- func (i RoleManagementPolicyEnablementRuleArgs) ToRoleManagementPolicyEnablementRuleOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleOutput
- type RoleManagementPolicyEnablementRuleInput
- type RoleManagementPolicyEnablementRuleOutput
- func (RoleManagementPolicyEnablementRuleOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyEnablementRuleOutput) EnabledRules() pulumi.StringArrayOutput
- func (o RoleManagementPolicyEnablementRuleOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyEnablementRuleOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyEnablementRuleOutput) Target() RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyEnablementRuleOutput) ToRoleManagementPolicyEnablementRuleOutput() RoleManagementPolicyEnablementRuleOutput
- func (o RoleManagementPolicyEnablementRuleOutput) ToRoleManagementPolicyEnablementRuleOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleOutput
- type RoleManagementPolicyEnablementRuleResponse
- type RoleManagementPolicyEnablementRuleResponseArgs
- func (RoleManagementPolicyEnablementRuleResponseArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyEnablementRuleResponseArgs) ToRoleManagementPolicyEnablementRuleResponseOutput() RoleManagementPolicyEnablementRuleResponseOutput
- func (i RoleManagementPolicyEnablementRuleResponseArgs) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleResponseOutput
- type RoleManagementPolicyEnablementRuleResponseInput
- type RoleManagementPolicyEnablementRuleResponseOutput
- func (RoleManagementPolicyEnablementRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyEnablementRuleResponseOutput) EnabledRules() pulumi.StringArrayOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutput() RoleManagementPolicyEnablementRuleResponseOutput
- func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleResponseOutput
- type RoleManagementPolicyExpirationRule
- type RoleManagementPolicyExpirationRuleArgs
- func (RoleManagementPolicyExpirationRuleArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyExpirationRuleArgs) ToRoleManagementPolicyExpirationRuleOutput() RoleManagementPolicyExpirationRuleOutput
- func (i RoleManagementPolicyExpirationRuleArgs) ToRoleManagementPolicyExpirationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleOutput
- type RoleManagementPolicyExpirationRuleInput
- type RoleManagementPolicyExpirationRuleOutput
- func (RoleManagementPolicyExpirationRuleOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyExpirationRuleOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyExpirationRuleOutput) IsExpirationRequired() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyExpirationRuleOutput) MaximumDuration() pulumi.StringPtrOutput
- func (o RoleManagementPolicyExpirationRuleOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyExpirationRuleOutput) Target() RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyExpirationRuleOutput) ToRoleManagementPolicyExpirationRuleOutput() RoleManagementPolicyExpirationRuleOutput
- func (o RoleManagementPolicyExpirationRuleOutput) ToRoleManagementPolicyExpirationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleOutput
- type RoleManagementPolicyExpirationRuleResponse
- type RoleManagementPolicyExpirationRuleResponseArgs
- func (RoleManagementPolicyExpirationRuleResponseArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyExpirationRuleResponseArgs) ToRoleManagementPolicyExpirationRuleResponseOutput() RoleManagementPolicyExpirationRuleResponseOutput
- func (i RoleManagementPolicyExpirationRuleResponseArgs) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleResponseOutput
- type RoleManagementPolicyExpirationRuleResponseInput
- type RoleManagementPolicyExpirationRuleResponseOutput
- func (RoleManagementPolicyExpirationRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyExpirationRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) IsExpirationRequired() pulumi.BoolPtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) MaximumDuration() pulumi.StringPtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutput() RoleManagementPolicyExpirationRuleResponseOutput
- func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleResponseOutput
- type RoleManagementPolicyInput
- type RoleManagementPolicyNotificationRule
- type RoleManagementPolicyNotificationRuleArgs
- func (RoleManagementPolicyNotificationRuleArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRuleArgs) ToRoleManagementPolicyNotificationRuleOutput() RoleManagementPolicyNotificationRuleOutput
- func (i RoleManagementPolicyNotificationRuleArgs) ToRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleOutput
- type RoleManagementPolicyNotificationRuleInput
- type RoleManagementPolicyNotificationRuleOutput
- func (RoleManagementPolicyNotificationRuleOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRuleOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleOutput) NotificationRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRuleOutput) NotificationType() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleOutput) RecipientType() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRuleOutput) Target() RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyNotificationRuleOutput) ToRoleManagementPolicyNotificationRuleOutput() RoleManagementPolicyNotificationRuleOutput
- func (o RoleManagementPolicyNotificationRuleOutput) ToRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleOutput
- type RoleManagementPolicyNotificationRuleResponse
- type RoleManagementPolicyNotificationRuleResponseArgs
- func (RoleManagementPolicyNotificationRuleResponseArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyNotificationRuleResponseArgs) ToRoleManagementPolicyNotificationRuleResponseOutput() RoleManagementPolicyNotificationRuleResponseOutput
- func (i RoleManagementPolicyNotificationRuleResponseArgs) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleResponseOutput
- type RoleManagementPolicyNotificationRuleResponseInput
- type RoleManagementPolicyNotificationRuleResponseOutput
- func (RoleManagementPolicyNotificationRuleResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyNotificationRuleResponseOutput) Id() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationLevel() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationRecipients() pulumi.StringArrayOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationType() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) RecipientType() pulumi.StringPtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) RuleType() pulumi.StringOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutput() RoleManagementPolicyNotificationRuleResponseOutput
- func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleResponseOutput
- type RoleManagementPolicyOutput
- type RoleManagementPolicyRuleTarget
- type RoleManagementPolicyRuleTargetArgs
- func (RoleManagementPolicyRuleTargetArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetOutput() RoleManagementPolicyRuleTargetOutput
- func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetOutput
- func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetPtrOutput() RoleManagementPolicyRuleTargetPtrOutput
- func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetPtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetPtrOutput
- type RoleManagementPolicyRuleTargetInput
- type RoleManagementPolicyRuleTargetOutput
- func (o RoleManagementPolicyRuleTargetOutput) Caller() pulumi.StringPtrOutput
- func (RoleManagementPolicyRuleTargetOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyRuleTargetOutput) EnforcedSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetOutput) InheritableSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetOutput) Level() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetOutput) Operations() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetOutput) TargetObjects() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetOutput() RoleManagementPolicyRuleTargetOutput
- func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetOutput
- func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetPtrOutput() RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetPtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetPtrOutput
- type RoleManagementPolicyRuleTargetPtrInput
- type RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) Caller() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) Elem() RoleManagementPolicyRuleTargetOutput
- func (RoleManagementPolicyRuleTargetPtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyRuleTargetPtrOutput) EnforcedSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) InheritableSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) Level() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) Operations() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) TargetObjects() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) ToRoleManagementPolicyRuleTargetPtrOutput() RoleManagementPolicyRuleTargetPtrOutput
- func (o RoleManagementPolicyRuleTargetPtrOutput) ToRoleManagementPolicyRuleTargetPtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetPtrOutput
- type RoleManagementPolicyRuleTargetResponse
- type RoleManagementPolicyRuleTargetResponseArgs
- func (RoleManagementPolicyRuleTargetResponseArgs) ElementType() reflect.Type
- func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponseOutput() RoleManagementPolicyRuleTargetResponseOutput
- func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponseOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponseOutput
- func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
- type RoleManagementPolicyRuleTargetResponseInput
- type RoleManagementPolicyRuleTargetResponseOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) Caller() pulumi.StringPtrOutput
- func (RoleManagementPolicyRuleTargetResponseOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyRuleTargetResponseOutput) EnforcedSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) InheritableSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) Level() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) Operations() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) TargetObjects() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutput() RoleManagementPolicyRuleTargetResponseOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponseOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
- type RoleManagementPolicyRuleTargetResponsePtrInput
- type RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Caller() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Elem() RoleManagementPolicyRuleTargetResponseOutput
- func (RoleManagementPolicyRuleTargetResponsePtrOutput) ElementType() reflect.Type
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) EnforcedSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) InheritableSettings() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Level() pulumi.StringPtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Operations() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) TargetObjects() pulumi.StringArrayOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
- func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
- type RoleManagementPolicyRuleType
- func (RoleManagementPolicyRuleType) ElementType() reflect.Type
- func (e RoleManagementPolicyRuleType) ToStringOutput() pulumi.StringOutput
- func (e RoleManagementPolicyRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoleManagementPolicyRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoleManagementPolicyRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoleManagementPolicyState
- type SingleUser
- type SingleUserArgs
- type SingleUserArray
- type SingleUserArrayInput
- type SingleUserArrayOutput
- func (SingleUserArrayOutput) ElementType() reflect.Type
- func (o SingleUserArrayOutput) Index(i pulumi.IntInput) SingleUserOutput
- func (o SingleUserArrayOutput) ToSingleUserArrayOutput() SingleUserArrayOutput
- func (o SingleUserArrayOutput) ToSingleUserArrayOutputWithContext(ctx context.Context) SingleUserArrayOutput
- type SingleUserInput
- type SingleUserOutput
- func (o SingleUserOutput) Description() pulumi.StringPtrOutput
- func (SingleUserOutput) ElementType() reflect.Type
- func (o SingleUserOutput) Id() pulumi.StringPtrOutput
- func (o SingleUserOutput) IsBackup() pulumi.BoolPtrOutput
- func (o SingleUserOutput) ToSingleUserOutput() SingleUserOutput
- func (o SingleUserOutput) ToSingleUserOutputWithContext(ctx context.Context) SingleUserOutput
- func (o SingleUserOutput) UserType() pulumi.StringOutput
- type SingleUserResponse
- type SingleUserResponseArgs
- type SingleUserResponseArray
- type SingleUserResponseArrayInput
- type SingleUserResponseArrayOutput
- func (SingleUserResponseArrayOutput) ElementType() reflect.Type
- func (o SingleUserResponseArrayOutput) Index(i pulumi.IntInput) SingleUserResponseOutput
- func (o SingleUserResponseArrayOutput) ToSingleUserResponseArrayOutput() SingleUserResponseArrayOutput
- func (o SingleUserResponseArrayOutput) ToSingleUserResponseArrayOutputWithContext(ctx context.Context) SingleUserResponseArrayOutput
- type SingleUserResponseInput
- type SingleUserResponseOutput
- func (o SingleUserResponseOutput) Description() pulumi.StringPtrOutput
- func (SingleUserResponseOutput) ElementType() reflect.Type
- func (o SingleUserResponseOutput) Id() pulumi.StringPtrOutput
- func (o SingleUserResponseOutput) IsBackup() pulumi.BoolPtrOutput
- func (o SingleUserResponseOutput) ToSingleUserResponseOutput() SingleUserResponseOutput
- func (o SingleUserResponseOutput) ToSingleUserResponseOutputWithContext(ctx context.Context) SingleUserResponseOutput
- func (o SingleUserResponseOutput) UserType() pulumi.StringOutput
Constants ¶
const ( ApprovalModeSingleStage = ApprovalMode("SingleStage") ApprovalModeSerial = ApprovalMode("Serial") ApprovalModeParallel = ApprovalMode("Parallel") ApprovalModeNoApproval = ApprovalMode("NoApproval") )
const ( NotificationLevelNONE = NotificationLevel("NONE") NotificationLevelCRITICAL = NotificationLevel("CRITICAL") NotificationLevelALL = NotificationLevel("ALL") )
const ( RecipientTypeRequestor = RecipientType("Requestor") RecipientTypeApprover = RecipientType("Approver") RecipientTypeAdmin = RecipientType("Admin") )
const ( RoleManagementPolicyRuleTypeRoleManagementPolicyApprovalRule = RoleManagementPolicyRuleType("RoleManagementPolicyApprovalRule") RoleManagementPolicyRuleTypeRoleManagementPolicyAuthenticationContextRule = RoleManagementPolicyRuleType("RoleManagementPolicyAuthenticationContextRule") RoleManagementPolicyRuleTypeRoleManagementPolicyEnablementRule = RoleManagementPolicyRuleType("RoleManagementPolicyEnablementRule") RoleManagementPolicyRuleTypeRoleManagementPolicyExpirationRule = RoleManagementPolicyRuleType("RoleManagementPolicyExpirationRule") RoleManagementPolicyRuleTypeRoleManagementPolicyNotificationRule = RoleManagementPolicyRuleType("RoleManagementPolicyNotificationRule") )
const (
NotificationDeliveryMechanismEmail = NotificationDeliveryMechanism("Email")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApprovalMode ¶
The type of rule
func (ApprovalMode) ElementType ¶
func (ApprovalMode) ElementType() reflect.Type
func (ApprovalMode) ToStringOutput ¶
func (e ApprovalMode) ToStringOutput() pulumi.StringOutput
func (ApprovalMode) ToStringOutputWithContext ¶
func (e ApprovalMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApprovalMode) ToStringPtrOutput ¶
func (e ApprovalMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApprovalMode) ToStringPtrOutputWithContext ¶
func (e ApprovalMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApprovalSettings ¶
type ApprovalSettings struct { // The type of rule ApprovalMode *string `pulumi:"approvalMode"` // The approval stages of the request. ApprovalStages []ApprovalStage `pulumi:"approvalStages"` // Determine whether approval is required or not. IsApprovalRequired *bool `pulumi:"isApprovalRequired"` // Determine whether approval is required for assignment extension. IsApprovalRequiredForExtension *bool `pulumi:"isApprovalRequiredForExtension"` // Determine whether requestor justification required. IsRequestorJustificationRequired *bool `pulumi:"isRequestorJustificationRequired"` }
The approval settings.
type ApprovalSettingsArgs ¶
type ApprovalSettingsArgs struct { // The type of rule ApprovalMode pulumi.StringPtrInput `pulumi:"approvalMode"` // The approval stages of the request. ApprovalStages ApprovalStageArrayInput `pulumi:"approvalStages"` // Determine whether approval is required or not. IsApprovalRequired pulumi.BoolPtrInput `pulumi:"isApprovalRequired"` // Determine whether approval is required for assignment extension. IsApprovalRequiredForExtension pulumi.BoolPtrInput `pulumi:"isApprovalRequiredForExtension"` // Determine whether requestor justification required. IsRequestorJustificationRequired pulumi.BoolPtrInput `pulumi:"isRequestorJustificationRequired"` }
The approval settings.
func (ApprovalSettingsArgs) ElementType ¶
func (ApprovalSettingsArgs) ElementType() reflect.Type
func (ApprovalSettingsArgs) ToApprovalSettingsOutput ¶
func (i ApprovalSettingsArgs) ToApprovalSettingsOutput() ApprovalSettingsOutput
func (ApprovalSettingsArgs) ToApprovalSettingsOutputWithContext ¶
func (i ApprovalSettingsArgs) ToApprovalSettingsOutputWithContext(ctx context.Context) ApprovalSettingsOutput
func (ApprovalSettingsArgs) ToApprovalSettingsPtrOutput ¶
func (i ApprovalSettingsArgs) ToApprovalSettingsPtrOutput() ApprovalSettingsPtrOutput
func (ApprovalSettingsArgs) ToApprovalSettingsPtrOutputWithContext ¶
func (i ApprovalSettingsArgs) ToApprovalSettingsPtrOutputWithContext(ctx context.Context) ApprovalSettingsPtrOutput
type ApprovalSettingsInput ¶
type ApprovalSettingsInput interface { pulumi.Input ToApprovalSettingsOutput() ApprovalSettingsOutput ToApprovalSettingsOutputWithContext(context.Context) ApprovalSettingsOutput }
ApprovalSettingsInput is an input type that accepts ApprovalSettingsArgs and ApprovalSettingsOutput values. You can construct a concrete instance of `ApprovalSettingsInput` via:
ApprovalSettingsArgs{...}
type ApprovalSettingsOutput ¶
type ApprovalSettingsOutput struct{ *pulumi.OutputState }
The approval settings.
func (ApprovalSettingsOutput) ApprovalMode ¶
func (o ApprovalSettingsOutput) ApprovalMode() pulumi.StringPtrOutput
The type of rule
func (ApprovalSettingsOutput) ApprovalStages ¶
func (o ApprovalSettingsOutput) ApprovalStages() ApprovalStageArrayOutput
The approval stages of the request.
func (ApprovalSettingsOutput) ElementType ¶
func (ApprovalSettingsOutput) ElementType() reflect.Type
func (ApprovalSettingsOutput) IsApprovalRequired ¶
func (o ApprovalSettingsOutput) IsApprovalRequired() pulumi.BoolPtrOutput
Determine whether approval is required or not.
func (ApprovalSettingsOutput) IsApprovalRequiredForExtension ¶
func (o ApprovalSettingsOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
Determine whether approval is required for assignment extension.
func (ApprovalSettingsOutput) IsRequestorJustificationRequired ¶
func (o ApprovalSettingsOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
Determine whether requestor justification required.
func (ApprovalSettingsOutput) ToApprovalSettingsOutput ¶
func (o ApprovalSettingsOutput) ToApprovalSettingsOutput() ApprovalSettingsOutput
func (ApprovalSettingsOutput) ToApprovalSettingsOutputWithContext ¶
func (o ApprovalSettingsOutput) ToApprovalSettingsOutputWithContext(ctx context.Context) ApprovalSettingsOutput
func (ApprovalSettingsOutput) ToApprovalSettingsPtrOutput ¶
func (o ApprovalSettingsOutput) ToApprovalSettingsPtrOutput() ApprovalSettingsPtrOutput
func (ApprovalSettingsOutput) ToApprovalSettingsPtrOutputWithContext ¶
func (o ApprovalSettingsOutput) ToApprovalSettingsPtrOutputWithContext(ctx context.Context) ApprovalSettingsPtrOutput
type ApprovalSettingsPtrInput ¶
type ApprovalSettingsPtrInput interface { pulumi.Input ToApprovalSettingsPtrOutput() ApprovalSettingsPtrOutput ToApprovalSettingsPtrOutputWithContext(context.Context) ApprovalSettingsPtrOutput }
ApprovalSettingsPtrInput is an input type that accepts ApprovalSettingsArgs, ApprovalSettingsPtr and ApprovalSettingsPtrOutput values. You can construct a concrete instance of `ApprovalSettingsPtrInput` via:
ApprovalSettingsArgs{...} or: nil
func ApprovalSettingsPtr ¶
func ApprovalSettingsPtr(v *ApprovalSettingsArgs) ApprovalSettingsPtrInput
type ApprovalSettingsPtrOutput ¶
type ApprovalSettingsPtrOutput struct{ *pulumi.OutputState }
func (ApprovalSettingsPtrOutput) ApprovalMode ¶
func (o ApprovalSettingsPtrOutput) ApprovalMode() pulumi.StringPtrOutput
The type of rule
func (ApprovalSettingsPtrOutput) ApprovalStages ¶
func (o ApprovalSettingsPtrOutput) ApprovalStages() ApprovalStageArrayOutput
The approval stages of the request.
func (ApprovalSettingsPtrOutput) Elem ¶
func (o ApprovalSettingsPtrOutput) Elem() ApprovalSettingsOutput
func (ApprovalSettingsPtrOutput) ElementType ¶
func (ApprovalSettingsPtrOutput) ElementType() reflect.Type
func (ApprovalSettingsPtrOutput) IsApprovalRequired ¶
func (o ApprovalSettingsPtrOutput) IsApprovalRequired() pulumi.BoolPtrOutput
Determine whether approval is required or not.
func (ApprovalSettingsPtrOutput) IsApprovalRequiredForExtension ¶
func (o ApprovalSettingsPtrOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
Determine whether approval is required for assignment extension.
func (ApprovalSettingsPtrOutput) IsRequestorJustificationRequired ¶
func (o ApprovalSettingsPtrOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
Determine whether requestor justification required.
func (ApprovalSettingsPtrOutput) ToApprovalSettingsPtrOutput ¶
func (o ApprovalSettingsPtrOutput) ToApprovalSettingsPtrOutput() ApprovalSettingsPtrOutput
func (ApprovalSettingsPtrOutput) ToApprovalSettingsPtrOutputWithContext ¶
func (o ApprovalSettingsPtrOutput) ToApprovalSettingsPtrOutputWithContext(ctx context.Context) ApprovalSettingsPtrOutput
type ApprovalSettingsResponse ¶
type ApprovalSettingsResponse struct { // The type of rule ApprovalMode *string `pulumi:"approvalMode"` // The approval stages of the request. ApprovalStages []ApprovalStageResponse `pulumi:"approvalStages"` // Determine whether approval is required or not. IsApprovalRequired *bool `pulumi:"isApprovalRequired"` // Determine whether approval is required for assignment extension. IsApprovalRequiredForExtension *bool `pulumi:"isApprovalRequiredForExtension"` // Determine whether requestor justification required. IsRequestorJustificationRequired *bool `pulumi:"isRequestorJustificationRequired"` }
The approval settings.
type ApprovalSettingsResponseArgs ¶
type ApprovalSettingsResponseArgs struct { // The type of rule ApprovalMode pulumi.StringPtrInput `pulumi:"approvalMode"` // The approval stages of the request. ApprovalStages ApprovalStageResponseArrayInput `pulumi:"approvalStages"` // Determine whether approval is required or not. IsApprovalRequired pulumi.BoolPtrInput `pulumi:"isApprovalRequired"` // Determine whether approval is required for assignment extension. IsApprovalRequiredForExtension pulumi.BoolPtrInput `pulumi:"isApprovalRequiredForExtension"` // Determine whether requestor justification required. IsRequestorJustificationRequired pulumi.BoolPtrInput `pulumi:"isRequestorJustificationRequired"` }
The approval settings.
func (ApprovalSettingsResponseArgs) ElementType ¶
func (ApprovalSettingsResponseArgs) ElementType() reflect.Type
func (ApprovalSettingsResponseArgs) ToApprovalSettingsResponseOutput ¶
func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponseOutput() ApprovalSettingsResponseOutput
func (ApprovalSettingsResponseArgs) ToApprovalSettingsResponseOutputWithContext ¶
func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponseOutputWithContext(ctx context.Context) ApprovalSettingsResponseOutput
func (ApprovalSettingsResponseArgs) ToApprovalSettingsResponsePtrOutput ¶
func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
func (ApprovalSettingsResponseArgs) ToApprovalSettingsResponsePtrOutputWithContext ¶
func (i ApprovalSettingsResponseArgs) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
type ApprovalSettingsResponseInput ¶
type ApprovalSettingsResponseInput interface { pulumi.Input ToApprovalSettingsResponseOutput() ApprovalSettingsResponseOutput ToApprovalSettingsResponseOutputWithContext(context.Context) ApprovalSettingsResponseOutput }
ApprovalSettingsResponseInput is an input type that accepts ApprovalSettingsResponseArgs and ApprovalSettingsResponseOutput values. You can construct a concrete instance of `ApprovalSettingsResponseInput` via:
ApprovalSettingsResponseArgs{...}
type ApprovalSettingsResponseOutput ¶
type ApprovalSettingsResponseOutput struct{ *pulumi.OutputState }
The approval settings.
func (ApprovalSettingsResponseOutput) ApprovalMode ¶
func (o ApprovalSettingsResponseOutput) ApprovalMode() pulumi.StringPtrOutput
The type of rule
func (ApprovalSettingsResponseOutput) ApprovalStages ¶
func (o ApprovalSettingsResponseOutput) ApprovalStages() ApprovalStageResponseArrayOutput
The approval stages of the request.
func (ApprovalSettingsResponseOutput) ElementType ¶
func (ApprovalSettingsResponseOutput) ElementType() reflect.Type
func (ApprovalSettingsResponseOutput) IsApprovalRequired ¶
func (o ApprovalSettingsResponseOutput) IsApprovalRequired() pulumi.BoolPtrOutput
Determine whether approval is required or not.
func (ApprovalSettingsResponseOutput) IsApprovalRequiredForExtension ¶
func (o ApprovalSettingsResponseOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
Determine whether approval is required for assignment extension.
func (ApprovalSettingsResponseOutput) IsRequestorJustificationRequired ¶
func (o ApprovalSettingsResponseOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
Determine whether requestor justification required.
func (ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutput ¶
func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutput() ApprovalSettingsResponseOutput
func (ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutputWithContext ¶
func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponseOutputWithContext(ctx context.Context) ApprovalSettingsResponseOutput
func (ApprovalSettingsResponseOutput) ToApprovalSettingsResponsePtrOutput ¶
func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
func (ApprovalSettingsResponseOutput) ToApprovalSettingsResponsePtrOutputWithContext ¶
func (o ApprovalSettingsResponseOutput) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
type ApprovalSettingsResponsePtrInput ¶
type ApprovalSettingsResponsePtrInput interface { pulumi.Input ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput ToApprovalSettingsResponsePtrOutputWithContext(context.Context) ApprovalSettingsResponsePtrOutput }
ApprovalSettingsResponsePtrInput is an input type that accepts ApprovalSettingsResponseArgs, ApprovalSettingsResponsePtr and ApprovalSettingsResponsePtrOutput values. You can construct a concrete instance of `ApprovalSettingsResponsePtrInput` via:
ApprovalSettingsResponseArgs{...} or: nil
func ApprovalSettingsResponsePtr ¶
func ApprovalSettingsResponsePtr(v *ApprovalSettingsResponseArgs) ApprovalSettingsResponsePtrInput
type ApprovalSettingsResponsePtrOutput ¶
type ApprovalSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (ApprovalSettingsResponsePtrOutput) ApprovalMode ¶
func (o ApprovalSettingsResponsePtrOutput) ApprovalMode() pulumi.StringPtrOutput
The type of rule
func (ApprovalSettingsResponsePtrOutput) ApprovalStages ¶
func (o ApprovalSettingsResponsePtrOutput) ApprovalStages() ApprovalStageResponseArrayOutput
The approval stages of the request.
func (ApprovalSettingsResponsePtrOutput) Elem ¶
func (o ApprovalSettingsResponsePtrOutput) Elem() ApprovalSettingsResponseOutput
func (ApprovalSettingsResponsePtrOutput) ElementType ¶
func (ApprovalSettingsResponsePtrOutput) ElementType() reflect.Type
func (ApprovalSettingsResponsePtrOutput) IsApprovalRequired ¶
func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequired() pulumi.BoolPtrOutput
Determine whether approval is required or not.
func (ApprovalSettingsResponsePtrOutput) IsApprovalRequiredForExtension ¶
func (o ApprovalSettingsResponsePtrOutput) IsApprovalRequiredForExtension() pulumi.BoolPtrOutput
Determine whether approval is required for assignment extension.
func (ApprovalSettingsResponsePtrOutput) IsRequestorJustificationRequired ¶
func (o ApprovalSettingsResponsePtrOutput) IsRequestorJustificationRequired() pulumi.BoolPtrOutput
Determine whether requestor justification required.
func (ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutput ¶
func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutput() ApprovalSettingsResponsePtrOutput
func (ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutputWithContext ¶
func (o ApprovalSettingsResponsePtrOutput) ToApprovalSettingsResponsePtrOutputWithContext(ctx context.Context) ApprovalSettingsResponsePtrOutput
type ApprovalStage ¶
type ApprovalStage struct { // The time in days when approval request would be timed out. ApprovalStageTimeOutInDays *int `pulumi:"approvalStageTimeOutInDays"` // The escalation approver of the request. EscalationApprovers []SingleUser `pulumi:"escalationApprovers"` // The time in minutes when the approval request would be escalated if the primary approver does not approves. EscalationTimeInMinutes *int `pulumi:"escalationTimeInMinutes"` // Determine whether approver need to provide justification for his decision. IsApproverJustificationRequired *bool `pulumi:"isApproverJustificationRequired"` // The value determine whether escalation feature is enabled. IsEscalationEnabled *bool `pulumi:"isEscalationEnabled"` // The primary approver of the request. PrimaryApprovers []SingleUser `pulumi:"primaryApprovers"` }
The approval stage.
type ApprovalStageArgs ¶
type ApprovalStageArgs struct { // The time in days when approval request would be timed out. ApprovalStageTimeOutInDays pulumi.IntPtrInput `pulumi:"approvalStageTimeOutInDays"` // The escalation approver of the request. EscalationApprovers SingleUserArrayInput `pulumi:"escalationApprovers"` // The time in minutes when the approval request would be escalated if the primary approver does not approves. EscalationTimeInMinutes pulumi.IntPtrInput `pulumi:"escalationTimeInMinutes"` // Determine whether approver need to provide justification for his decision. IsApproverJustificationRequired pulumi.BoolPtrInput `pulumi:"isApproverJustificationRequired"` // The value determine whether escalation feature is enabled. IsEscalationEnabled pulumi.BoolPtrInput `pulumi:"isEscalationEnabled"` // The primary approver of the request. PrimaryApprovers SingleUserArrayInput `pulumi:"primaryApprovers"` }
The approval stage.
func (ApprovalStageArgs) ElementType ¶
func (ApprovalStageArgs) ElementType() reflect.Type
func (ApprovalStageArgs) ToApprovalStageOutput ¶
func (i ApprovalStageArgs) ToApprovalStageOutput() ApprovalStageOutput
func (ApprovalStageArgs) ToApprovalStageOutputWithContext ¶
func (i ApprovalStageArgs) ToApprovalStageOutputWithContext(ctx context.Context) ApprovalStageOutput
type ApprovalStageArray ¶
type ApprovalStageArray []ApprovalStageInput
func (ApprovalStageArray) ElementType ¶
func (ApprovalStageArray) ElementType() reflect.Type
func (ApprovalStageArray) ToApprovalStageArrayOutput ¶
func (i ApprovalStageArray) ToApprovalStageArrayOutput() ApprovalStageArrayOutput
func (ApprovalStageArray) ToApprovalStageArrayOutputWithContext ¶
func (i ApprovalStageArray) ToApprovalStageArrayOutputWithContext(ctx context.Context) ApprovalStageArrayOutput
type ApprovalStageArrayInput ¶
type ApprovalStageArrayInput interface { pulumi.Input ToApprovalStageArrayOutput() ApprovalStageArrayOutput ToApprovalStageArrayOutputWithContext(context.Context) ApprovalStageArrayOutput }
ApprovalStageArrayInput is an input type that accepts ApprovalStageArray and ApprovalStageArrayOutput values. You can construct a concrete instance of `ApprovalStageArrayInput` via:
ApprovalStageArray{ ApprovalStageArgs{...} }
type ApprovalStageArrayOutput ¶
type ApprovalStageArrayOutput struct{ *pulumi.OutputState }
func (ApprovalStageArrayOutput) ElementType ¶
func (ApprovalStageArrayOutput) ElementType() reflect.Type
func (ApprovalStageArrayOutput) Index ¶
func (o ApprovalStageArrayOutput) Index(i pulumi.IntInput) ApprovalStageOutput
func (ApprovalStageArrayOutput) ToApprovalStageArrayOutput ¶
func (o ApprovalStageArrayOutput) ToApprovalStageArrayOutput() ApprovalStageArrayOutput
func (ApprovalStageArrayOutput) ToApprovalStageArrayOutputWithContext ¶
func (o ApprovalStageArrayOutput) ToApprovalStageArrayOutputWithContext(ctx context.Context) ApprovalStageArrayOutput
type ApprovalStageInput ¶
type ApprovalStageInput interface { pulumi.Input ToApprovalStageOutput() ApprovalStageOutput ToApprovalStageOutputWithContext(context.Context) ApprovalStageOutput }
ApprovalStageInput is an input type that accepts ApprovalStageArgs and ApprovalStageOutput values. You can construct a concrete instance of `ApprovalStageInput` via:
ApprovalStageArgs{...}
type ApprovalStageOutput ¶
type ApprovalStageOutput struct{ *pulumi.OutputState }
The approval stage.
func (ApprovalStageOutput) ApprovalStageTimeOutInDays ¶
func (o ApprovalStageOutput) ApprovalStageTimeOutInDays() pulumi.IntPtrOutput
The time in days when approval request would be timed out.
func (ApprovalStageOutput) ElementType ¶
func (ApprovalStageOutput) ElementType() reflect.Type
func (ApprovalStageOutput) EscalationApprovers ¶
func (o ApprovalStageOutput) EscalationApprovers() SingleUserArrayOutput
The escalation approver of the request.
func (ApprovalStageOutput) EscalationTimeInMinutes ¶
func (o ApprovalStageOutput) EscalationTimeInMinutes() pulumi.IntPtrOutput
The time in minutes when the approval request would be escalated if the primary approver does not approves.
func (ApprovalStageOutput) IsApproverJustificationRequired ¶
func (o ApprovalStageOutput) IsApproverJustificationRequired() pulumi.BoolPtrOutput
Determine whether approver need to provide justification for his decision.
func (ApprovalStageOutput) IsEscalationEnabled ¶
func (o ApprovalStageOutput) IsEscalationEnabled() pulumi.BoolPtrOutput
The value determine whether escalation feature is enabled.
func (ApprovalStageOutput) PrimaryApprovers ¶
func (o ApprovalStageOutput) PrimaryApprovers() SingleUserArrayOutput
The primary approver of the request.
func (ApprovalStageOutput) ToApprovalStageOutput ¶
func (o ApprovalStageOutput) ToApprovalStageOutput() ApprovalStageOutput
func (ApprovalStageOutput) ToApprovalStageOutputWithContext ¶
func (o ApprovalStageOutput) ToApprovalStageOutputWithContext(ctx context.Context) ApprovalStageOutput
type ApprovalStageResponse ¶
type ApprovalStageResponse struct { // The time in days when approval request would be timed out. ApprovalStageTimeOutInDays *int `pulumi:"approvalStageTimeOutInDays"` // The escalation approver of the request. EscalationApprovers []SingleUserResponse `pulumi:"escalationApprovers"` // The time in minutes when the approval request would be escalated if the primary approver does not approves. EscalationTimeInMinutes *int `pulumi:"escalationTimeInMinutes"` // Determine whether approver need to provide justification for his decision. IsApproverJustificationRequired *bool `pulumi:"isApproverJustificationRequired"` // The value determine whether escalation feature is enabled. IsEscalationEnabled *bool `pulumi:"isEscalationEnabled"` // The primary approver of the request. PrimaryApprovers []SingleUserResponse `pulumi:"primaryApprovers"` }
The approval stage.
type ApprovalStageResponseArgs ¶
type ApprovalStageResponseArgs struct { // The time in days when approval request would be timed out. ApprovalStageTimeOutInDays pulumi.IntPtrInput `pulumi:"approvalStageTimeOutInDays"` // The escalation approver of the request. EscalationApprovers SingleUserResponseArrayInput `pulumi:"escalationApprovers"` // The time in minutes when the approval request would be escalated if the primary approver does not approves. EscalationTimeInMinutes pulumi.IntPtrInput `pulumi:"escalationTimeInMinutes"` // Determine whether approver need to provide justification for his decision. IsApproverJustificationRequired pulumi.BoolPtrInput `pulumi:"isApproverJustificationRequired"` // The value determine whether escalation feature is enabled. IsEscalationEnabled pulumi.BoolPtrInput `pulumi:"isEscalationEnabled"` // The primary approver of the request. PrimaryApprovers SingleUserResponseArrayInput `pulumi:"primaryApprovers"` }
The approval stage.
func (ApprovalStageResponseArgs) ElementType ¶
func (ApprovalStageResponseArgs) ElementType() reflect.Type
func (ApprovalStageResponseArgs) ToApprovalStageResponseOutput ¶
func (i ApprovalStageResponseArgs) ToApprovalStageResponseOutput() ApprovalStageResponseOutput
func (ApprovalStageResponseArgs) ToApprovalStageResponseOutputWithContext ¶
func (i ApprovalStageResponseArgs) ToApprovalStageResponseOutputWithContext(ctx context.Context) ApprovalStageResponseOutput
type ApprovalStageResponseArray ¶
type ApprovalStageResponseArray []ApprovalStageResponseInput
func (ApprovalStageResponseArray) ElementType ¶
func (ApprovalStageResponseArray) ElementType() reflect.Type
func (ApprovalStageResponseArray) ToApprovalStageResponseArrayOutput ¶
func (i ApprovalStageResponseArray) ToApprovalStageResponseArrayOutput() ApprovalStageResponseArrayOutput
func (ApprovalStageResponseArray) ToApprovalStageResponseArrayOutputWithContext ¶
func (i ApprovalStageResponseArray) ToApprovalStageResponseArrayOutputWithContext(ctx context.Context) ApprovalStageResponseArrayOutput
type ApprovalStageResponseArrayInput ¶
type ApprovalStageResponseArrayInput interface { pulumi.Input ToApprovalStageResponseArrayOutput() ApprovalStageResponseArrayOutput ToApprovalStageResponseArrayOutputWithContext(context.Context) ApprovalStageResponseArrayOutput }
ApprovalStageResponseArrayInput is an input type that accepts ApprovalStageResponseArray and ApprovalStageResponseArrayOutput values. You can construct a concrete instance of `ApprovalStageResponseArrayInput` via:
ApprovalStageResponseArray{ ApprovalStageResponseArgs{...} }
type ApprovalStageResponseArrayOutput ¶
type ApprovalStageResponseArrayOutput struct{ *pulumi.OutputState }
func (ApprovalStageResponseArrayOutput) ElementType ¶
func (ApprovalStageResponseArrayOutput) ElementType() reflect.Type
func (ApprovalStageResponseArrayOutput) Index ¶
func (o ApprovalStageResponseArrayOutput) Index(i pulumi.IntInput) ApprovalStageResponseOutput
func (ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutput ¶
func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutput() ApprovalStageResponseArrayOutput
func (ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutputWithContext ¶
func (o ApprovalStageResponseArrayOutput) ToApprovalStageResponseArrayOutputWithContext(ctx context.Context) ApprovalStageResponseArrayOutput
type ApprovalStageResponseInput ¶
type ApprovalStageResponseInput interface { pulumi.Input ToApprovalStageResponseOutput() ApprovalStageResponseOutput ToApprovalStageResponseOutputWithContext(context.Context) ApprovalStageResponseOutput }
ApprovalStageResponseInput is an input type that accepts ApprovalStageResponseArgs and ApprovalStageResponseOutput values. You can construct a concrete instance of `ApprovalStageResponseInput` via:
ApprovalStageResponseArgs{...}
type ApprovalStageResponseOutput ¶
type ApprovalStageResponseOutput struct{ *pulumi.OutputState }
The approval stage.
func (ApprovalStageResponseOutput) ApprovalStageTimeOutInDays ¶
func (o ApprovalStageResponseOutput) ApprovalStageTimeOutInDays() pulumi.IntPtrOutput
The time in days when approval request would be timed out.
func (ApprovalStageResponseOutput) ElementType ¶
func (ApprovalStageResponseOutput) ElementType() reflect.Type
func (ApprovalStageResponseOutput) EscalationApprovers ¶
func (o ApprovalStageResponseOutput) EscalationApprovers() SingleUserResponseArrayOutput
The escalation approver of the request.
func (ApprovalStageResponseOutput) EscalationTimeInMinutes ¶
func (o ApprovalStageResponseOutput) EscalationTimeInMinutes() pulumi.IntPtrOutput
The time in minutes when the approval request would be escalated if the primary approver does not approves.
func (ApprovalStageResponseOutput) IsApproverJustificationRequired ¶
func (o ApprovalStageResponseOutput) IsApproverJustificationRequired() pulumi.BoolPtrOutput
Determine whether approver need to provide justification for his decision.
func (ApprovalStageResponseOutput) IsEscalationEnabled ¶
func (o ApprovalStageResponseOutput) IsEscalationEnabled() pulumi.BoolPtrOutput
The value determine whether escalation feature is enabled.
func (ApprovalStageResponseOutput) PrimaryApprovers ¶
func (o ApprovalStageResponseOutput) PrimaryApprovers() SingleUserResponseArrayOutput
The primary approver of the request.
func (ApprovalStageResponseOutput) ToApprovalStageResponseOutput ¶
func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutput() ApprovalStageResponseOutput
func (ApprovalStageResponseOutput) ToApprovalStageResponseOutputWithContext ¶
func (o ApprovalStageResponseOutput) ToApprovalStageResponseOutputWithContext(ctx context.Context) ApprovalStageResponseOutput
type LookupRoleManagementPolicyArgs ¶ added in v0.6.1
type LookupRoleManagementPolicyAssignmentArgs ¶ added in v0.6.1
type LookupRoleManagementPolicyAssignmentResult ¶ added in v0.6.1
type LookupRoleManagementPolicyAssignmentResult struct { // The role management policy Id. Id string `pulumi:"id"` // The role management policy name. Name string `pulumi:"name"` // The policy id role management policy assignment. PolicyId *string `pulumi:"policyId"` // The role definition of management policy assignment. RoleDefinitionId *string `pulumi:"roleDefinitionId"` // The role management policy scope. Scope *string `pulumi:"scope"` // The role management policy type. Type string `pulumi:"type"` }
Role management policy
func LookupRoleManagementPolicyAssignment ¶ added in v0.6.1
func LookupRoleManagementPolicyAssignment(ctx *pulumi.Context, args *LookupRoleManagementPolicyAssignmentArgs, opts ...pulumi.InvokeOption) (*LookupRoleManagementPolicyAssignmentResult, error)
type LookupRoleManagementPolicyResult ¶ added in v0.6.1
type LookupRoleManagementPolicyResult struct { // The role management policy description. Description *string `pulumi:"description"` // The role management policy display name. DisplayName *string `pulumi:"displayName"` // The readonly computed rule applied to the policy. EffectiveRules []interface{} `pulumi:"effectiveRules"` // The role management policy Id. Id string `pulumi:"id"` // The role management policy is default policy. IsOrganizationDefault *bool `pulumi:"isOrganizationDefault"` // The last updated date time. LastUpdatedDateTime string `pulumi:"lastUpdatedDateTime"` // The role management policy name. Name string `pulumi:"name"` // The rule applied to the policy. Rules []interface{} `pulumi:"rules"` // The role management policy scope. Scope *string `pulumi:"scope"` // The role management policy type. Type string `pulumi:"type"` }
Role management policy
func LookupRoleManagementPolicy ¶ added in v0.6.1
func LookupRoleManagementPolicy(ctx *pulumi.Context, args *LookupRoleManagementPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRoleManagementPolicyResult, error)
type NotificationDeliveryMechanism ¶
The type of notification.
func (NotificationDeliveryMechanism) ElementType ¶
func (NotificationDeliveryMechanism) ElementType() reflect.Type
func (NotificationDeliveryMechanism) ToStringOutput ¶
func (e NotificationDeliveryMechanism) ToStringOutput() pulumi.StringOutput
func (NotificationDeliveryMechanism) ToStringOutputWithContext ¶
func (e NotificationDeliveryMechanism) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationDeliveryMechanism) ToStringPtrOutput ¶
func (e NotificationDeliveryMechanism) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationDeliveryMechanism) ToStringPtrOutputWithContext ¶
func (e NotificationDeliveryMechanism) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationLevel ¶
The notification level.
func (NotificationLevel) ElementType ¶
func (NotificationLevel) ElementType() reflect.Type
func (NotificationLevel) ToStringOutput ¶
func (e NotificationLevel) ToStringOutput() pulumi.StringOutput
func (NotificationLevel) ToStringOutputWithContext ¶
func (e NotificationLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationLevel) ToStringPtrOutput ¶
func (e NotificationLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationLevel) ToStringPtrOutputWithContext ¶
func (e NotificationLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecipientType ¶
The recipient type.
func (RecipientType) ElementType ¶
func (RecipientType) ElementType() reflect.Type
func (RecipientType) ToStringOutput ¶
func (e RecipientType) ToStringOutput() pulumi.StringOutput
func (RecipientType) ToStringOutputWithContext ¶
func (e RecipientType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecipientType) ToStringPtrOutput ¶
func (e RecipientType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecipientType) ToStringPtrOutputWithContext ¶
func (e RecipientType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoleManagementPolicy ¶
type RoleManagementPolicy struct { pulumi.CustomResourceState // The role management policy description. Description pulumi.StringPtrOutput `pulumi:"description"` // The role management policy display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The readonly computed rule applied to the policy. EffectiveRules pulumi.ArrayOutput `pulumi:"effectiveRules"` // The role management policy is default policy. IsOrganizationDefault pulumi.BoolPtrOutput `pulumi:"isOrganizationDefault"` // The last updated date time. LastUpdatedDateTime pulumi.StringOutput `pulumi:"lastUpdatedDateTime"` // The role management policy name. Name pulumi.StringOutput `pulumi:"name"` // The rule applied to the policy. Rules pulumi.ArrayOutput `pulumi:"rules"` // The role management policy scope. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The role management policy type. Type pulumi.StringOutput `pulumi:"type"` }
Role management policy
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 RoleManagementPolicyApprovalRule ¶
type RoleManagementPolicyApprovalRule struct { // The id of the rule. Id *string `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyApprovalRule'. RuleType string `pulumi:"ruleType"` // The approval setting Setting *ApprovalSettings `pulumi:"setting"` // The target of the current rule. Target *RoleManagementPolicyRuleTarget `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyApprovalRuleArgs ¶
type RoleManagementPolicyApprovalRuleArgs struct { // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyApprovalRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The approval setting Setting ApprovalSettingsPtrInput `pulumi:"setting"` // The target of the current rule. Target RoleManagementPolicyRuleTargetPtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyApprovalRuleArgs) ElementType ¶
func (RoleManagementPolicyApprovalRuleArgs) ElementType() reflect.Type
func (RoleManagementPolicyApprovalRuleArgs) ToRoleManagementPolicyApprovalRuleOutput ¶
func (i RoleManagementPolicyApprovalRuleArgs) ToRoleManagementPolicyApprovalRuleOutput() RoleManagementPolicyApprovalRuleOutput
func (RoleManagementPolicyApprovalRuleArgs) ToRoleManagementPolicyApprovalRuleOutputWithContext ¶
func (i RoleManagementPolicyApprovalRuleArgs) ToRoleManagementPolicyApprovalRuleOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleOutput
type RoleManagementPolicyApprovalRuleInput ¶
type RoleManagementPolicyApprovalRuleInput interface { pulumi.Input ToRoleManagementPolicyApprovalRuleOutput() RoleManagementPolicyApprovalRuleOutput ToRoleManagementPolicyApprovalRuleOutputWithContext(context.Context) RoleManagementPolicyApprovalRuleOutput }
RoleManagementPolicyApprovalRuleInput is an input type that accepts RoleManagementPolicyApprovalRuleArgs and RoleManagementPolicyApprovalRuleOutput values. You can construct a concrete instance of `RoleManagementPolicyApprovalRuleInput` via:
RoleManagementPolicyApprovalRuleArgs{...}
type RoleManagementPolicyApprovalRuleOutput ¶
type RoleManagementPolicyApprovalRuleOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyApprovalRuleOutput) ElementType ¶
func (RoleManagementPolicyApprovalRuleOutput) ElementType() reflect.Type
func (RoleManagementPolicyApprovalRuleOutput) Id ¶
func (o RoleManagementPolicyApprovalRuleOutput) Id() pulumi.StringPtrOutput
The id of the rule.
func (RoleManagementPolicyApprovalRuleOutput) RuleType ¶
func (o RoleManagementPolicyApprovalRuleOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyApprovalRule'.
func (RoleManagementPolicyApprovalRuleOutput) Setting ¶
func (o RoleManagementPolicyApprovalRuleOutput) Setting() ApprovalSettingsPtrOutput
The approval setting
func (RoleManagementPolicyApprovalRuleOutput) ToRoleManagementPolicyApprovalRuleOutput ¶
func (o RoleManagementPolicyApprovalRuleOutput) ToRoleManagementPolicyApprovalRuleOutput() RoleManagementPolicyApprovalRuleOutput
func (RoleManagementPolicyApprovalRuleOutput) ToRoleManagementPolicyApprovalRuleOutputWithContext ¶
func (o RoleManagementPolicyApprovalRuleOutput) ToRoleManagementPolicyApprovalRuleOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleOutput
type RoleManagementPolicyApprovalRuleResponse ¶
type RoleManagementPolicyApprovalRuleResponse struct { // The id of the rule. Id *string `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyApprovalRule'. RuleType string `pulumi:"ruleType"` // The approval setting Setting *ApprovalSettingsResponse `pulumi:"setting"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyApprovalRuleResponseArgs ¶
type RoleManagementPolicyApprovalRuleResponseArgs struct { // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyApprovalRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The approval setting Setting ApprovalSettingsResponsePtrInput `pulumi:"setting"` // The target of the current rule. Target RoleManagementPolicyRuleTargetResponsePtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyApprovalRuleResponseArgs) ElementType ¶
func (RoleManagementPolicyApprovalRuleResponseArgs) ElementType() reflect.Type
func (RoleManagementPolicyApprovalRuleResponseArgs) ToRoleManagementPolicyApprovalRuleResponseOutput ¶
func (i RoleManagementPolicyApprovalRuleResponseArgs) ToRoleManagementPolicyApprovalRuleResponseOutput() RoleManagementPolicyApprovalRuleResponseOutput
func (RoleManagementPolicyApprovalRuleResponseArgs) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext ¶
func (i RoleManagementPolicyApprovalRuleResponseArgs) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleResponseOutput
type RoleManagementPolicyApprovalRuleResponseInput ¶
type RoleManagementPolicyApprovalRuleResponseInput interface { pulumi.Input ToRoleManagementPolicyApprovalRuleResponseOutput() RoleManagementPolicyApprovalRuleResponseOutput ToRoleManagementPolicyApprovalRuleResponseOutputWithContext(context.Context) RoleManagementPolicyApprovalRuleResponseOutput }
RoleManagementPolicyApprovalRuleResponseInput is an input type that accepts RoleManagementPolicyApprovalRuleResponseArgs and RoleManagementPolicyApprovalRuleResponseOutput values. You can construct a concrete instance of `RoleManagementPolicyApprovalRuleResponseInput` via:
RoleManagementPolicyApprovalRuleResponseArgs{...}
type RoleManagementPolicyApprovalRuleResponseOutput ¶
type RoleManagementPolicyApprovalRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyApprovalRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyApprovalRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyApprovalRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyApprovalRule'.
func (RoleManagementPolicyApprovalRuleResponseOutput) Setting ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) Setting() ApprovalSettingsResponsePtrOutput
The approval setting
func (RoleManagementPolicyApprovalRuleResponseOutput) Target ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutput ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutput() RoleManagementPolicyApprovalRuleResponseOutput
func (RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyApprovalRuleResponseOutput) ToRoleManagementPolicyApprovalRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyApprovalRuleResponseOutput
type RoleManagementPolicyArgs ¶
type RoleManagementPolicyArgs struct { // The role management policy description. Description pulumi.StringPtrInput // The role management policy display name. DisplayName pulumi.StringPtrInput // The role management policy is default policy. IsOrganizationDefault pulumi.BoolPtrInput // The name (guid) of the role management policy to upsert. RoleManagementPolicyName pulumi.StringInput // The rule applied to the policy. Rules pulumi.ArrayInput // The role management policy scope. Scope pulumi.StringInput }
The set of arguments for constructing a RoleManagementPolicy resource.
func (RoleManagementPolicyArgs) ElementType ¶
func (RoleManagementPolicyArgs) ElementType() reflect.Type
type RoleManagementPolicyAssignment ¶
type RoleManagementPolicyAssignment struct { pulumi.CustomResourceState // The role management policy name. Name pulumi.StringOutput `pulumi:"name"` // The policy id role management policy assignment. PolicyId pulumi.StringPtrOutput `pulumi:"policyId"` // The role definition of management policy assignment. RoleDefinitionId pulumi.StringPtrOutput `pulumi:"roleDefinitionId"` // The role management policy scope. Scope pulumi.StringPtrOutput `pulumi:"scope"` // The role management policy type. Type pulumi.StringOutput `pulumi:"type"` }
Role management policy
func GetRoleManagementPolicyAssignment ¶
func GetRoleManagementPolicyAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleManagementPolicyAssignmentState, opts ...pulumi.ResourceOption) (*RoleManagementPolicyAssignment, error)
GetRoleManagementPolicyAssignment gets an existing RoleManagementPolicyAssignment 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 NewRoleManagementPolicyAssignment ¶
func NewRoleManagementPolicyAssignment(ctx *pulumi.Context, name string, args *RoleManagementPolicyAssignmentArgs, opts ...pulumi.ResourceOption) (*RoleManagementPolicyAssignment, error)
NewRoleManagementPolicyAssignment registers a new resource with the given unique name, arguments, and options.
func (*RoleManagementPolicyAssignment) ElementType ¶
func (*RoleManagementPolicyAssignment) ElementType() reflect.Type
func (*RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutput ¶
func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
func (*RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutputWithContext ¶
func (i *RoleManagementPolicyAssignment) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
type RoleManagementPolicyAssignmentArgs ¶
type RoleManagementPolicyAssignmentArgs struct { // The policy id role management policy assignment. PolicyId pulumi.StringPtrInput // The role definition of management policy assignment. RoleDefinitionId pulumi.StringPtrInput // The name of format {guid_guid} the role management policy assignment to upsert. RoleManagementPolicyAssignmentName pulumi.StringInput // The role management policy scope. Scope pulumi.StringInput }
The set of arguments for constructing a RoleManagementPolicyAssignment resource.
func (RoleManagementPolicyAssignmentArgs) ElementType ¶
func (RoleManagementPolicyAssignmentArgs) ElementType() reflect.Type
type RoleManagementPolicyAssignmentInput ¶
type RoleManagementPolicyAssignmentInput interface { pulumi.Input ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput }
type RoleManagementPolicyAssignmentOutput ¶
type RoleManagementPolicyAssignmentOutput struct {
*pulumi.OutputState
}
func (RoleManagementPolicyAssignmentOutput) ElementType ¶
func (RoleManagementPolicyAssignmentOutput) ElementType() reflect.Type
func (RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutput ¶
func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutput() RoleManagementPolicyAssignmentOutput
func (RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutputWithContext ¶
func (o RoleManagementPolicyAssignmentOutput) ToRoleManagementPolicyAssignmentOutputWithContext(ctx context.Context) RoleManagementPolicyAssignmentOutput
type RoleManagementPolicyAssignmentState ¶
type RoleManagementPolicyAssignmentState struct { // The role management policy name. Name pulumi.StringPtrInput // The policy id role management policy assignment. PolicyId pulumi.StringPtrInput // The role definition of management policy assignment. RoleDefinitionId pulumi.StringPtrInput // The role management policy scope. Scope pulumi.StringPtrInput // The role management policy type. Type pulumi.StringPtrInput }
func (RoleManagementPolicyAssignmentState) ElementType ¶
func (RoleManagementPolicyAssignmentState) ElementType() reflect.Type
type RoleManagementPolicyAuthenticationContextRule ¶
type RoleManagementPolicyAuthenticationContextRule struct { // The claim value. ClaimValue *string `pulumi:"claimValue"` // The id of the rule. Id *string `pulumi:"id"` // The value indicating if rule is enabled. IsEnabled *bool `pulumi:"isEnabled"` // The type of rule // Expected value is 'RoleManagementPolicyAuthenticationContextRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTarget `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyAuthenticationContextRuleArgs ¶
type RoleManagementPolicyAuthenticationContextRuleArgs struct { // The claim value. ClaimValue pulumi.StringPtrInput `pulumi:"claimValue"` // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The value indicating if rule is enabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // The type of rule // Expected value is 'RoleManagementPolicyAuthenticationContextRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetPtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyAuthenticationContextRuleArgs) ElementType ¶
func (RoleManagementPolicyAuthenticationContextRuleArgs) ElementType() reflect.Type
func (RoleManagementPolicyAuthenticationContextRuleArgs) ToRoleManagementPolicyAuthenticationContextRuleOutput ¶
func (i RoleManagementPolicyAuthenticationContextRuleArgs) ToRoleManagementPolicyAuthenticationContextRuleOutput() RoleManagementPolicyAuthenticationContextRuleOutput
func (RoleManagementPolicyAuthenticationContextRuleArgs) ToRoleManagementPolicyAuthenticationContextRuleOutputWithContext ¶
func (i RoleManagementPolicyAuthenticationContextRuleArgs) ToRoleManagementPolicyAuthenticationContextRuleOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleOutput
type RoleManagementPolicyAuthenticationContextRuleInput ¶
type RoleManagementPolicyAuthenticationContextRuleInput interface { pulumi.Input ToRoleManagementPolicyAuthenticationContextRuleOutput() RoleManagementPolicyAuthenticationContextRuleOutput ToRoleManagementPolicyAuthenticationContextRuleOutputWithContext(context.Context) RoleManagementPolicyAuthenticationContextRuleOutput }
RoleManagementPolicyAuthenticationContextRuleInput is an input type that accepts RoleManagementPolicyAuthenticationContextRuleArgs and RoleManagementPolicyAuthenticationContextRuleOutput values. You can construct a concrete instance of `RoleManagementPolicyAuthenticationContextRuleInput` via:
RoleManagementPolicyAuthenticationContextRuleArgs{...}
type RoleManagementPolicyAuthenticationContextRuleOutput ¶
type RoleManagementPolicyAuthenticationContextRuleOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyAuthenticationContextRuleOutput) ClaimValue ¶
func (o RoleManagementPolicyAuthenticationContextRuleOutput) ClaimValue() pulumi.StringPtrOutput
The claim value.
func (RoleManagementPolicyAuthenticationContextRuleOutput) ElementType ¶
func (RoleManagementPolicyAuthenticationContextRuleOutput) ElementType() reflect.Type
func (RoleManagementPolicyAuthenticationContextRuleOutput) IsEnabled ¶
func (o RoleManagementPolicyAuthenticationContextRuleOutput) IsEnabled() pulumi.BoolPtrOutput
The value indicating if rule is enabled.
func (RoleManagementPolicyAuthenticationContextRuleOutput) RuleType ¶
func (o RoleManagementPolicyAuthenticationContextRuleOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyAuthenticationContextRule'.
func (RoleManagementPolicyAuthenticationContextRuleOutput) Target ¶
func (o RoleManagementPolicyAuthenticationContextRuleOutput) Target() RoleManagementPolicyRuleTargetPtrOutput
The target of the current rule.
func (RoleManagementPolicyAuthenticationContextRuleOutput) ToRoleManagementPolicyAuthenticationContextRuleOutput ¶
func (o RoleManagementPolicyAuthenticationContextRuleOutput) ToRoleManagementPolicyAuthenticationContextRuleOutput() RoleManagementPolicyAuthenticationContextRuleOutput
func (RoleManagementPolicyAuthenticationContextRuleOutput) ToRoleManagementPolicyAuthenticationContextRuleOutputWithContext ¶
func (o RoleManagementPolicyAuthenticationContextRuleOutput) ToRoleManagementPolicyAuthenticationContextRuleOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleOutput
type RoleManagementPolicyAuthenticationContextRuleResponse ¶
type RoleManagementPolicyAuthenticationContextRuleResponse struct { // The claim value. ClaimValue *string `pulumi:"claimValue"` // The id of the rule. Id *string `pulumi:"id"` // The value indicating if rule is enabled. IsEnabled *bool `pulumi:"isEnabled"` // The type of rule // Expected value is 'RoleManagementPolicyAuthenticationContextRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyAuthenticationContextRuleResponseArgs ¶
type RoleManagementPolicyAuthenticationContextRuleResponseArgs struct { // The claim value. ClaimValue pulumi.StringPtrInput `pulumi:"claimValue"` // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The value indicating if rule is enabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // The type of rule // Expected value is 'RoleManagementPolicyAuthenticationContextRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetResponsePtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyAuthenticationContextRuleResponseArgs) ElementType ¶
func (RoleManagementPolicyAuthenticationContextRuleResponseArgs) ElementType() reflect.Type
func (RoleManagementPolicyAuthenticationContextRuleResponseArgs) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput ¶
func (i RoleManagementPolicyAuthenticationContextRuleResponseArgs) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput() RoleManagementPolicyAuthenticationContextRuleResponseOutput
func (RoleManagementPolicyAuthenticationContextRuleResponseArgs) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext ¶
func (i RoleManagementPolicyAuthenticationContextRuleResponseArgs) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleResponseOutput
type RoleManagementPolicyAuthenticationContextRuleResponseInput ¶
type RoleManagementPolicyAuthenticationContextRuleResponseInput interface { pulumi.Input ToRoleManagementPolicyAuthenticationContextRuleResponseOutput() RoleManagementPolicyAuthenticationContextRuleResponseOutput ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext(context.Context) RoleManagementPolicyAuthenticationContextRuleResponseOutput }
RoleManagementPolicyAuthenticationContextRuleResponseInput is an input type that accepts RoleManagementPolicyAuthenticationContextRuleResponseArgs and RoleManagementPolicyAuthenticationContextRuleResponseOutput values. You can construct a concrete instance of `RoleManagementPolicyAuthenticationContextRuleResponseInput` via:
RoleManagementPolicyAuthenticationContextRuleResponseArgs{...}
type RoleManagementPolicyAuthenticationContextRuleResponseOutput ¶
type RoleManagementPolicyAuthenticationContextRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ClaimValue ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ClaimValue() pulumi.StringPtrOutput
The claim value.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) IsEnabled ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) IsEnabled() pulumi.BoolPtrOutput
The value indicating if rule is enabled.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyAuthenticationContextRule'.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) Target ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutput() RoleManagementPolicyAuthenticationContextRuleResponseOutput
func (RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyAuthenticationContextRuleResponseOutput) ToRoleManagementPolicyAuthenticationContextRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyAuthenticationContextRuleResponseOutput
type RoleManagementPolicyEnablementRule ¶
type RoleManagementPolicyEnablementRule struct { // The list of enabled rules. EnabledRules []string `pulumi:"enabledRules"` // The id of the rule. Id *string `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyEnablementRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTarget `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyEnablementRuleArgs ¶
type RoleManagementPolicyEnablementRuleArgs struct { // The list of enabled rules. EnabledRules pulumi.StringArrayInput `pulumi:"enabledRules"` // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyEnablementRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetPtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyEnablementRuleArgs) ElementType ¶
func (RoleManagementPolicyEnablementRuleArgs) ElementType() reflect.Type
func (RoleManagementPolicyEnablementRuleArgs) ToRoleManagementPolicyEnablementRuleOutput ¶
func (i RoleManagementPolicyEnablementRuleArgs) ToRoleManagementPolicyEnablementRuleOutput() RoleManagementPolicyEnablementRuleOutput
func (RoleManagementPolicyEnablementRuleArgs) ToRoleManagementPolicyEnablementRuleOutputWithContext ¶
func (i RoleManagementPolicyEnablementRuleArgs) ToRoleManagementPolicyEnablementRuleOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleOutput
type RoleManagementPolicyEnablementRuleInput ¶
type RoleManagementPolicyEnablementRuleInput interface { pulumi.Input ToRoleManagementPolicyEnablementRuleOutput() RoleManagementPolicyEnablementRuleOutput ToRoleManagementPolicyEnablementRuleOutputWithContext(context.Context) RoleManagementPolicyEnablementRuleOutput }
RoleManagementPolicyEnablementRuleInput is an input type that accepts RoleManagementPolicyEnablementRuleArgs and RoleManagementPolicyEnablementRuleOutput values. You can construct a concrete instance of `RoleManagementPolicyEnablementRuleInput` via:
RoleManagementPolicyEnablementRuleArgs{...}
type RoleManagementPolicyEnablementRuleOutput ¶
type RoleManagementPolicyEnablementRuleOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyEnablementRuleOutput) ElementType ¶
func (RoleManagementPolicyEnablementRuleOutput) ElementType() reflect.Type
func (RoleManagementPolicyEnablementRuleOutput) EnabledRules ¶
func (o RoleManagementPolicyEnablementRuleOutput) EnabledRules() pulumi.StringArrayOutput
The list of enabled rules.
func (RoleManagementPolicyEnablementRuleOutput) Id ¶
func (o RoleManagementPolicyEnablementRuleOutput) Id() pulumi.StringPtrOutput
The id of the rule.
func (RoleManagementPolicyEnablementRuleOutput) RuleType ¶
func (o RoleManagementPolicyEnablementRuleOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyEnablementRule'.
func (RoleManagementPolicyEnablementRuleOutput) ToRoleManagementPolicyEnablementRuleOutput ¶
func (o RoleManagementPolicyEnablementRuleOutput) ToRoleManagementPolicyEnablementRuleOutput() RoleManagementPolicyEnablementRuleOutput
func (RoleManagementPolicyEnablementRuleOutput) ToRoleManagementPolicyEnablementRuleOutputWithContext ¶
func (o RoleManagementPolicyEnablementRuleOutput) ToRoleManagementPolicyEnablementRuleOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleOutput
type RoleManagementPolicyEnablementRuleResponse ¶
type RoleManagementPolicyEnablementRuleResponse struct { // The list of enabled rules. EnabledRules []string `pulumi:"enabledRules"` // The id of the rule. Id *string `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyEnablementRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyEnablementRuleResponseArgs ¶
type RoleManagementPolicyEnablementRuleResponseArgs struct { // The list of enabled rules. EnabledRules pulumi.StringArrayInput `pulumi:"enabledRules"` // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The type of rule // Expected value is 'RoleManagementPolicyEnablementRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetResponsePtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyEnablementRuleResponseArgs) ElementType ¶
func (RoleManagementPolicyEnablementRuleResponseArgs) ElementType() reflect.Type
func (RoleManagementPolicyEnablementRuleResponseArgs) ToRoleManagementPolicyEnablementRuleResponseOutput ¶
func (i RoleManagementPolicyEnablementRuleResponseArgs) ToRoleManagementPolicyEnablementRuleResponseOutput() RoleManagementPolicyEnablementRuleResponseOutput
func (RoleManagementPolicyEnablementRuleResponseArgs) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext ¶
func (i RoleManagementPolicyEnablementRuleResponseArgs) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleResponseOutput
type RoleManagementPolicyEnablementRuleResponseInput ¶
type RoleManagementPolicyEnablementRuleResponseInput interface { pulumi.Input ToRoleManagementPolicyEnablementRuleResponseOutput() RoleManagementPolicyEnablementRuleResponseOutput ToRoleManagementPolicyEnablementRuleResponseOutputWithContext(context.Context) RoleManagementPolicyEnablementRuleResponseOutput }
RoleManagementPolicyEnablementRuleResponseInput is an input type that accepts RoleManagementPolicyEnablementRuleResponseArgs and RoleManagementPolicyEnablementRuleResponseOutput values. You can construct a concrete instance of `RoleManagementPolicyEnablementRuleResponseInput` via:
RoleManagementPolicyEnablementRuleResponseArgs{...}
type RoleManagementPolicyEnablementRuleResponseOutput ¶
type RoleManagementPolicyEnablementRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyEnablementRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyEnablementRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyEnablementRuleResponseOutput) EnabledRules ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) EnabledRules() pulumi.StringArrayOutput
The list of enabled rules.
func (RoleManagementPolicyEnablementRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyEnablementRule'.
func (RoleManagementPolicyEnablementRuleResponseOutput) Target ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutput ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutput() RoleManagementPolicyEnablementRuleResponseOutput
func (RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyEnablementRuleResponseOutput) ToRoleManagementPolicyEnablementRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyEnablementRuleResponseOutput
type RoleManagementPolicyExpirationRule ¶
type RoleManagementPolicyExpirationRule struct { // The id of the rule. Id *string `pulumi:"id"` // The value indicating whether expiration is required. IsExpirationRequired *bool `pulumi:"isExpirationRequired"` // The maximum duration of expiration in timespan. MaximumDuration *string `pulumi:"maximumDuration"` // The type of rule // Expected value is 'RoleManagementPolicyExpirationRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTarget `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyExpirationRuleArgs ¶
type RoleManagementPolicyExpirationRuleArgs struct { // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The value indicating whether expiration is required. IsExpirationRequired pulumi.BoolPtrInput `pulumi:"isExpirationRequired"` // The maximum duration of expiration in timespan. MaximumDuration pulumi.StringPtrInput `pulumi:"maximumDuration"` // The type of rule // Expected value is 'RoleManagementPolicyExpirationRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetPtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyExpirationRuleArgs) ElementType ¶
func (RoleManagementPolicyExpirationRuleArgs) ElementType() reflect.Type
func (RoleManagementPolicyExpirationRuleArgs) ToRoleManagementPolicyExpirationRuleOutput ¶
func (i RoleManagementPolicyExpirationRuleArgs) ToRoleManagementPolicyExpirationRuleOutput() RoleManagementPolicyExpirationRuleOutput
func (RoleManagementPolicyExpirationRuleArgs) ToRoleManagementPolicyExpirationRuleOutputWithContext ¶
func (i RoleManagementPolicyExpirationRuleArgs) ToRoleManagementPolicyExpirationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleOutput
type RoleManagementPolicyExpirationRuleInput ¶
type RoleManagementPolicyExpirationRuleInput interface { pulumi.Input ToRoleManagementPolicyExpirationRuleOutput() RoleManagementPolicyExpirationRuleOutput ToRoleManagementPolicyExpirationRuleOutputWithContext(context.Context) RoleManagementPolicyExpirationRuleOutput }
RoleManagementPolicyExpirationRuleInput is an input type that accepts RoleManagementPolicyExpirationRuleArgs and RoleManagementPolicyExpirationRuleOutput values. You can construct a concrete instance of `RoleManagementPolicyExpirationRuleInput` via:
RoleManagementPolicyExpirationRuleArgs{...}
type RoleManagementPolicyExpirationRuleOutput ¶
type RoleManagementPolicyExpirationRuleOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyExpirationRuleOutput) ElementType ¶
func (RoleManagementPolicyExpirationRuleOutput) ElementType() reflect.Type
func (RoleManagementPolicyExpirationRuleOutput) Id ¶
func (o RoleManagementPolicyExpirationRuleOutput) Id() pulumi.StringPtrOutput
The id of the rule.
func (RoleManagementPolicyExpirationRuleOutput) IsExpirationRequired ¶
func (o RoleManagementPolicyExpirationRuleOutput) IsExpirationRequired() pulumi.BoolPtrOutput
The value indicating whether expiration is required.
func (RoleManagementPolicyExpirationRuleOutput) MaximumDuration ¶
func (o RoleManagementPolicyExpirationRuleOutput) MaximumDuration() pulumi.StringPtrOutput
The maximum duration of expiration in timespan.
func (RoleManagementPolicyExpirationRuleOutput) RuleType ¶
func (o RoleManagementPolicyExpirationRuleOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyExpirationRule'.
func (RoleManagementPolicyExpirationRuleOutput) ToRoleManagementPolicyExpirationRuleOutput ¶
func (o RoleManagementPolicyExpirationRuleOutput) ToRoleManagementPolicyExpirationRuleOutput() RoleManagementPolicyExpirationRuleOutput
func (RoleManagementPolicyExpirationRuleOutput) ToRoleManagementPolicyExpirationRuleOutputWithContext ¶
func (o RoleManagementPolicyExpirationRuleOutput) ToRoleManagementPolicyExpirationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleOutput
type RoleManagementPolicyExpirationRuleResponse ¶
type RoleManagementPolicyExpirationRuleResponse struct { // The id of the rule. Id *string `pulumi:"id"` // The value indicating whether expiration is required. IsExpirationRequired *bool `pulumi:"isExpirationRequired"` // The maximum duration of expiration in timespan. MaximumDuration *string `pulumi:"maximumDuration"` // The type of rule // Expected value is 'RoleManagementPolicyExpirationRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyExpirationRuleResponseArgs ¶
type RoleManagementPolicyExpirationRuleResponseArgs struct { // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The value indicating whether expiration is required. IsExpirationRequired pulumi.BoolPtrInput `pulumi:"isExpirationRequired"` // The maximum duration of expiration in timespan. MaximumDuration pulumi.StringPtrInput `pulumi:"maximumDuration"` // The type of rule // Expected value is 'RoleManagementPolicyExpirationRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetResponsePtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyExpirationRuleResponseArgs) ElementType ¶
func (RoleManagementPolicyExpirationRuleResponseArgs) ElementType() reflect.Type
func (RoleManagementPolicyExpirationRuleResponseArgs) ToRoleManagementPolicyExpirationRuleResponseOutput ¶
func (i RoleManagementPolicyExpirationRuleResponseArgs) ToRoleManagementPolicyExpirationRuleResponseOutput() RoleManagementPolicyExpirationRuleResponseOutput
func (RoleManagementPolicyExpirationRuleResponseArgs) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext ¶
func (i RoleManagementPolicyExpirationRuleResponseArgs) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleResponseOutput
type RoleManagementPolicyExpirationRuleResponseInput ¶
type RoleManagementPolicyExpirationRuleResponseInput interface { pulumi.Input ToRoleManagementPolicyExpirationRuleResponseOutput() RoleManagementPolicyExpirationRuleResponseOutput ToRoleManagementPolicyExpirationRuleResponseOutputWithContext(context.Context) RoleManagementPolicyExpirationRuleResponseOutput }
RoleManagementPolicyExpirationRuleResponseInput is an input type that accepts RoleManagementPolicyExpirationRuleResponseArgs and RoleManagementPolicyExpirationRuleResponseOutput values. You can construct a concrete instance of `RoleManagementPolicyExpirationRuleResponseInput` via:
RoleManagementPolicyExpirationRuleResponseArgs{...}
type RoleManagementPolicyExpirationRuleResponseOutput ¶
type RoleManagementPolicyExpirationRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyExpirationRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyExpirationRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyExpirationRuleResponseOutput) IsExpirationRequired ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) IsExpirationRequired() pulumi.BoolPtrOutput
The value indicating whether expiration is required.
func (RoleManagementPolicyExpirationRuleResponseOutput) MaximumDuration ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) MaximumDuration() pulumi.StringPtrOutput
The maximum duration of expiration in timespan.
func (RoleManagementPolicyExpirationRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyExpirationRule'.
func (RoleManagementPolicyExpirationRuleResponseOutput) Target ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutput ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutput() RoleManagementPolicyExpirationRuleResponseOutput
func (RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyExpirationRuleResponseOutput) ToRoleManagementPolicyExpirationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyExpirationRuleResponseOutput
type RoleManagementPolicyInput ¶
type RoleManagementPolicyInput interface { pulumi.Input ToRoleManagementPolicyOutput() RoleManagementPolicyOutput ToRoleManagementPolicyOutputWithContext(ctx context.Context) RoleManagementPolicyOutput }
type RoleManagementPolicyNotificationRule ¶
type RoleManagementPolicyNotificationRule struct { // The id of the rule. Id *string `pulumi:"id"` // The notification level. NotificationLevel *string `pulumi:"notificationLevel"` // The list notification recipients. NotificationRecipients []string `pulumi:"notificationRecipients"` // The type of notification. NotificationType *string `pulumi:"notificationType"` // The recipient type. RecipientType *string `pulumi:"recipientType"` // The type of rule // Expected value is 'RoleManagementPolicyNotificationRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTarget `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyNotificationRuleArgs ¶
type RoleManagementPolicyNotificationRuleArgs struct { // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The notification level. NotificationLevel pulumi.StringPtrInput `pulumi:"notificationLevel"` // The list notification recipients. NotificationRecipients pulumi.StringArrayInput `pulumi:"notificationRecipients"` // The type of notification. NotificationType pulumi.StringPtrInput `pulumi:"notificationType"` // The recipient type. RecipientType pulumi.StringPtrInput `pulumi:"recipientType"` // The type of rule // Expected value is 'RoleManagementPolicyNotificationRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetPtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyNotificationRuleArgs) ElementType ¶
func (RoleManagementPolicyNotificationRuleArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRuleArgs) ToRoleManagementPolicyNotificationRuleOutput ¶
func (i RoleManagementPolicyNotificationRuleArgs) ToRoleManagementPolicyNotificationRuleOutput() RoleManagementPolicyNotificationRuleOutput
func (RoleManagementPolicyNotificationRuleArgs) ToRoleManagementPolicyNotificationRuleOutputWithContext ¶
func (i RoleManagementPolicyNotificationRuleArgs) ToRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleOutput
type RoleManagementPolicyNotificationRuleInput ¶
type RoleManagementPolicyNotificationRuleInput interface { pulumi.Input ToRoleManagementPolicyNotificationRuleOutput() RoleManagementPolicyNotificationRuleOutput ToRoleManagementPolicyNotificationRuleOutputWithContext(context.Context) RoleManagementPolicyNotificationRuleOutput }
RoleManagementPolicyNotificationRuleInput is an input type that accepts RoleManagementPolicyNotificationRuleArgs and RoleManagementPolicyNotificationRuleOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRuleInput` via:
RoleManagementPolicyNotificationRuleArgs{...}
type RoleManagementPolicyNotificationRuleOutput ¶
type RoleManagementPolicyNotificationRuleOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyNotificationRuleOutput) ElementType ¶
func (RoleManagementPolicyNotificationRuleOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRuleOutput) Id ¶
func (o RoleManagementPolicyNotificationRuleOutput) Id() pulumi.StringPtrOutput
The id of the rule.
func (RoleManagementPolicyNotificationRuleOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRuleOutput) NotificationLevel() pulumi.StringPtrOutput
The notification level.
func (RoleManagementPolicyNotificationRuleOutput) NotificationRecipients ¶
func (o RoleManagementPolicyNotificationRuleOutput) NotificationRecipients() pulumi.StringArrayOutput
The list notification recipients.
func (RoleManagementPolicyNotificationRuleOutput) NotificationType ¶
func (o RoleManagementPolicyNotificationRuleOutput) NotificationType() pulumi.StringPtrOutput
The type of notification.
func (RoleManagementPolicyNotificationRuleOutput) RecipientType ¶
func (o RoleManagementPolicyNotificationRuleOutput) RecipientType() pulumi.StringPtrOutput
The recipient type.
func (RoleManagementPolicyNotificationRuleOutput) RuleType ¶
func (o RoleManagementPolicyNotificationRuleOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyNotificationRule'.
func (RoleManagementPolicyNotificationRuleOutput) Target ¶
func (o RoleManagementPolicyNotificationRuleOutput) Target() RoleManagementPolicyRuleTargetPtrOutput
The target of the current rule.
func (RoleManagementPolicyNotificationRuleOutput) ToRoleManagementPolicyNotificationRuleOutput ¶
func (o RoleManagementPolicyNotificationRuleOutput) ToRoleManagementPolicyNotificationRuleOutput() RoleManagementPolicyNotificationRuleOutput
func (RoleManagementPolicyNotificationRuleOutput) ToRoleManagementPolicyNotificationRuleOutputWithContext ¶
func (o RoleManagementPolicyNotificationRuleOutput) ToRoleManagementPolicyNotificationRuleOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleOutput
type RoleManagementPolicyNotificationRuleResponse ¶
type RoleManagementPolicyNotificationRuleResponse struct { // The id of the rule. Id *string `pulumi:"id"` // The notification level. NotificationLevel *string `pulumi:"notificationLevel"` // The list notification recipients. NotificationRecipients []string `pulumi:"notificationRecipients"` // The type of notification. NotificationType *string `pulumi:"notificationType"` // The recipient type. RecipientType *string `pulumi:"recipientType"` // The type of rule // Expected value is 'RoleManagementPolicyNotificationRule'. RuleType string `pulumi:"ruleType"` // The target of the current rule. Target *RoleManagementPolicyRuleTargetResponse `pulumi:"target"` }
The role management policy rule.
type RoleManagementPolicyNotificationRuleResponseArgs ¶
type RoleManagementPolicyNotificationRuleResponseArgs struct { // The id of the rule. Id pulumi.StringPtrInput `pulumi:"id"` // The notification level. NotificationLevel pulumi.StringPtrInput `pulumi:"notificationLevel"` // The list notification recipients. NotificationRecipients pulumi.StringArrayInput `pulumi:"notificationRecipients"` // The type of notification. NotificationType pulumi.StringPtrInput `pulumi:"notificationType"` // The recipient type. RecipientType pulumi.StringPtrInput `pulumi:"recipientType"` // The type of rule // Expected value is 'RoleManagementPolicyNotificationRule'. RuleType pulumi.StringInput `pulumi:"ruleType"` // The target of the current rule. Target RoleManagementPolicyRuleTargetResponsePtrInput `pulumi:"target"` }
The role management policy rule.
func (RoleManagementPolicyNotificationRuleResponseArgs) ElementType ¶
func (RoleManagementPolicyNotificationRuleResponseArgs) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRuleResponseArgs) ToRoleManagementPolicyNotificationRuleResponseOutput ¶
func (i RoleManagementPolicyNotificationRuleResponseArgs) ToRoleManagementPolicyNotificationRuleResponseOutput() RoleManagementPolicyNotificationRuleResponseOutput
func (RoleManagementPolicyNotificationRuleResponseArgs) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext ¶
func (i RoleManagementPolicyNotificationRuleResponseArgs) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleResponseOutput
type RoleManagementPolicyNotificationRuleResponseInput ¶
type RoleManagementPolicyNotificationRuleResponseInput interface { pulumi.Input ToRoleManagementPolicyNotificationRuleResponseOutput() RoleManagementPolicyNotificationRuleResponseOutput ToRoleManagementPolicyNotificationRuleResponseOutputWithContext(context.Context) RoleManagementPolicyNotificationRuleResponseOutput }
RoleManagementPolicyNotificationRuleResponseInput is an input type that accepts RoleManagementPolicyNotificationRuleResponseArgs and RoleManagementPolicyNotificationRuleResponseOutput values. You can construct a concrete instance of `RoleManagementPolicyNotificationRuleResponseInput` via:
RoleManagementPolicyNotificationRuleResponseArgs{...}
type RoleManagementPolicyNotificationRuleResponseOutput ¶
type RoleManagementPolicyNotificationRuleResponseOutput struct{ *pulumi.OutputState }
The role management policy rule.
func (RoleManagementPolicyNotificationRuleResponseOutput) ElementType ¶
func (RoleManagementPolicyNotificationRuleResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyNotificationRuleResponseOutput) NotificationLevel ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationLevel() pulumi.StringPtrOutput
The notification level.
func (RoleManagementPolicyNotificationRuleResponseOutput) NotificationRecipients ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationRecipients() pulumi.StringArrayOutput
The list notification recipients.
func (RoleManagementPolicyNotificationRuleResponseOutput) NotificationType ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) NotificationType() pulumi.StringPtrOutput
The type of notification.
func (RoleManagementPolicyNotificationRuleResponseOutput) RecipientType ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) RecipientType() pulumi.StringPtrOutput
The recipient type.
func (RoleManagementPolicyNotificationRuleResponseOutput) RuleType ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) RuleType() pulumi.StringOutput
The type of rule Expected value is 'RoleManagementPolicyNotificationRule'.
func (RoleManagementPolicyNotificationRuleResponseOutput) Target ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) Target() RoleManagementPolicyRuleTargetResponsePtrOutput
The target of the current rule.
func (RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutput ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutput() RoleManagementPolicyNotificationRuleResponseOutput
func (RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext ¶
func (o RoleManagementPolicyNotificationRuleResponseOutput) ToRoleManagementPolicyNotificationRuleResponseOutputWithContext(ctx context.Context) RoleManagementPolicyNotificationRuleResponseOutput
type RoleManagementPolicyOutput ¶
type RoleManagementPolicyOutput struct {
*pulumi.OutputState
}
func (RoleManagementPolicyOutput) ElementType ¶
func (RoleManagementPolicyOutput) ElementType() reflect.Type
func (RoleManagementPolicyOutput) ToRoleManagementPolicyOutput ¶
func (o RoleManagementPolicyOutput) ToRoleManagementPolicyOutput() RoleManagementPolicyOutput
func (RoleManagementPolicyOutput) ToRoleManagementPolicyOutputWithContext ¶
func (o RoleManagementPolicyOutput) ToRoleManagementPolicyOutputWithContext(ctx context.Context) RoleManagementPolicyOutput
type RoleManagementPolicyRuleTarget ¶
type RoleManagementPolicyRuleTarget struct { // The caller of the setting. Caller *string `pulumi:"caller"` // The list of enforced settings. EnforcedSettings []string `pulumi:"enforcedSettings"` // The list of inheritable settings. InheritableSettings []string `pulumi:"inheritableSettings"` // The assignment level to which it is applied. Level *string `pulumi:"level"` // The type of operation. Operations []string `pulumi:"operations"` // The list of target objects. TargetObjects []string `pulumi:"targetObjects"` }
The role management policy rule target.
type RoleManagementPolicyRuleTargetArgs ¶
type RoleManagementPolicyRuleTargetArgs struct { // The caller of the setting. Caller pulumi.StringPtrInput `pulumi:"caller"` // The list of enforced settings. EnforcedSettings pulumi.StringArrayInput `pulumi:"enforcedSettings"` // The list of inheritable settings. InheritableSettings pulumi.StringArrayInput `pulumi:"inheritableSettings"` // The assignment level to which it is applied. Level pulumi.StringPtrInput `pulumi:"level"` // The type of operation. Operations pulumi.StringArrayInput `pulumi:"operations"` // The list of target objects. TargetObjects pulumi.StringArrayInput `pulumi:"targetObjects"` }
The role management policy rule target.
func (RoleManagementPolicyRuleTargetArgs) ElementType ¶
func (RoleManagementPolicyRuleTargetArgs) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetOutput ¶
func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetOutput() RoleManagementPolicyRuleTargetOutput
func (RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetOutputWithContext ¶
func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetOutput
func (RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetPtrOutput ¶
func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetPtrOutput() RoleManagementPolicyRuleTargetPtrOutput
func (RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetPtrOutputWithContext ¶
func (i RoleManagementPolicyRuleTargetArgs) ToRoleManagementPolicyRuleTargetPtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetPtrOutput
type RoleManagementPolicyRuleTargetInput ¶
type RoleManagementPolicyRuleTargetInput interface { pulumi.Input ToRoleManagementPolicyRuleTargetOutput() RoleManagementPolicyRuleTargetOutput ToRoleManagementPolicyRuleTargetOutputWithContext(context.Context) RoleManagementPolicyRuleTargetOutput }
RoleManagementPolicyRuleTargetInput is an input type that accepts RoleManagementPolicyRuleTargetArgs and RoleManagementPolicyRuleTargetOutput values. You can construct a concrete instance of `RoleManagementPolicyRuleTargetInput` via:
RoleManagementPolicyRuleTargetArgs{...}
type RoleManagementPolicyRuleTargetOutput ¶
type RoleManagementPolicyRuleTargetOutput struct{ *pulumi.OutputState }
The role management policy rule target.
func (RoleManagementPolicyRuleTargetOutput) Caller ¶
func (o RoleManagementPolicyRuleTargetOutput) Caller() pulumi.StringPtrOutput
The caller of the setting.
func (RoleManagementPolicyRuleTargetOutput) ElementType ¶
func (RoleManagementPolicyRuleTargetOutput) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetOutput) EnforcedSettings ¶
func (o RoleManagementPolicyRuleTargetOutput) EnforcedSettings() pulumi.StringArrayOutput
The list of enforced settings.
func (RoleManagementPolicyRuleTargetOutput) InheritableSettings ¶
func (o RoleManagementPolicyRuleTargetOutput) InheritableSettings() pulumi.StringArrayOutput
The list of inheritable settings.
func (RoleManagementPolicyRuleTargetOutput) Level ¶
func (o RoleManagementPolicyRuleTargetOutput) Level() pulumi.StringPtrOutput
The assignment level to which it is applied.
func (RoleManagementPolicyRuleTargetOutput) Operations ¶
func (o RoleManagementPolicyRuleTargetOutput) Operations() pulumi.StringArrayOutput
The type of operation.
func (RoleManagementPolicyRuleTargetOutput) TargetObjects ¶
func (o RoleManagementPolicyRuleTargetOutput) TargetObjects() pulumi.StringArrayOutput
The list of target objects.
func (RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetOutput ¶
func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetOutput() RoleManagementPolicyRuleTargetOutput
func (RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetOutput
func (RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetPtrOutput ¶
func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetPtrOutput() RoleManagementPolicyRuleTargetPtrOutput
func (RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetPtrOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetOutput) ToRoleManagementPolicyRuleTargetPtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetPtrOutput
type RoleManagementPolicyRuleTargetPtrInput ¶
type RoleManagementPolicyRuleTargetPtrInput interface { pulumi.Input ToRoleManagementPolicyRuleTargetPtrOutput() RoleManagementPolicyRuleTargetPtrOutput ToRoleManagementPolicyRuleTargetPtrOutputWithContext(context.Context) RoleManagementPolicyRuleTargetPtrOutput }
RoleManagementPolicyRuleTargetPtrInput is an input type that accepts RoleManagementPolicyRuleTargetArgs, RoleManagementPolicyRuleTargetPtr and RoleManagementPolicyRuleTargetPtrOutput values. You can construct a concrete instance of `RoleManagementPolicyRuleTargetPtrInput` via:
RoleManagementPolicyRuleTargetArgs{...} or: nil
func RoleManagementPolicyRuleTargetPtr ¶
func RoleManagementPolicyRuleTargetPtr(v *RoleManagementPolicyRuleTargetArgs) RoleManagementPolicyRuleTargetPtrInput
type RoleManagementPolicyRuleTargetPtrOutput ¶
type RoleManagementPolicyRuleTargetPtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyRuleTargetPtrOutput) Caller ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) Caller() pulumi.StringPtrOutput
The caller of the setting.
func (RoleManagementPolicyRuleTargetPtrOutput) ElementType ¶
func (RoleManagementPolicyRuleTargetPtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetPtrOutput) EnforcedSettings ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) EnforcedSettings() pulumi.StringArrayOutput
The list of enforced settings.
func (RoleManagementPolicyRuleTargetPtrOutput) InheritableSettings ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) InheritableSettings() pulumi.StringArrayOutput
The list of inheritable settings.
func (RoleManagementPolicyRuleTargetPtrOutput) Level ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) Level() pulumi.StringPtrOutput
The assignment level to which it is applied.
func (RoleManagementPolicyRuleTargetPtrOutput) Operations ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) Operations() pulumi.StringArrayOutput
The type of operation.
func (RoleManagementPolicyRuleTargetPtrOutput) TargetObjects ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) TargetObjects() pulumi.StringArrayOutput
The list of target objects.
func (RoleManagementPolicyRuleTargetPtrOutput) ToRoleManagementPolicyRuleTargetPtrOutput ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) ToRoleManagementPolicyRuleTargetPtrOutput() RoleManagementPolicyRuleTargetPtrOutput
func (RoleManagementPolicyRuleTargetPtrOutput) ToRoleManagementPolicyRuleTargetPtrOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetPtrOutput) ToRoleManagementPolicyRuleTargetPtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetPtrOutput
type RoleManagementPolicyRuleTargetResponse ¶
type RoleManagementPolicyRuleTargetResponse struct { // The caller of the setting. Caller *string `pulumi:"caller"` // The list of enforced settings. EnforcedSettings []string `pulumi:"enforcedSettings"` // The list of inheritable settings. InheritableSettings []string `pulumi:"inheritableSettings"` // The assignment level to which it is applied. Level *string `pulumi:"level"` // The type of operation. Operations []string `pulumi:"operations"` // The list of target objects. TargetObjects []string `pulumi:"targetObjects"` }
The role management policy rule target.
type RoleManagementPolicyRuleTargetResponseArgs ¶
type RoleManagementPolicyRuleTargetResponseArgs struct { // The caller of the setting. Caller pulumi.StringPtrInput `pulumi:"caller"` // The list of enforced settings. EnforcedSettings pulumi.StringArrayInput `pulumi:"enforcedSettings"` // The list of inheritable settings. InheritableSettings pulumi.StringArrayInput `pulumi:"inheritableSettings"` // The assignment level to which it is applied. Level pulumi.StringPtrInput `pulumi:"level"` // The type of operation. Operations pulumi.StringArrayInput `pulumi:"operations"` // The list of target objects. TargetObjects pulumi.StringArrayInput `pulumi:"targetObjects"` }
The role management policy rule target.
func (RoleManagementPolicyRuleTargetResponseArgs) ElementType ¶
func (RoleManagementPolicyRuleTargetResponseArgs) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponseOutput ¶
func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponseOutput() RoleManagementPolicyRuleTargetResponseOutput
func (RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponseOutputWithContext ¶
func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponseOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponseOutput
func (RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponsePtrOutput ¶
func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
func (RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext ¶
func (i RoleManagementPolicyRuleTargetResponseArgs) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
type RoleManagementPolicyRuleTargetResponseInput ¶
type RoleManagementPolicyRuleTargetResponseInput interface { pulumi.Input ToRoleManagementPolicyRuleTargetResponseOutput() RoleManagementPolicyRuleTargetResponseOutput ToRoleManagementPolicyRuleTargetResponseOutputWithContext(context.Context) RoleManagementPolicyRuleTargetResponseOutput }
RoleManagementPolicyRuleTargetResponseInput is an input type that accepts RoleManagementPolicyRuleTargetResponseArgs and RoleManagementPolicyRuleTargetResponseOutput values. You can construct a concrete instance of `RoleManagementPolicyRuleTargetResponseInput` via:
RoleManagementPolicyRuleTargetResponseArgs{...}
type RoleManagementPolicyRuleTargetResponseOutput ¶
type RoleManagementPolicyRuleTargetResponseOutput struct{ *pulumi.OutputState }
The role management policy rule target.
func (RoleManagementPolicyRuleTargetResponseOutput) Caller ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) Caller() pulumi.StringPtrOutput
The caller of the setting.
func (RoleManagementPolicyRuleTargetResponseOutput) ElementType ¶
func (RoleManagementPolicyRuleTargetResponseOutput) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetResponseOutput) EnforcedSettings ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) EnforcedSettings() pulumi.StringArrayOutput
The list of enforced settings.
func (RoleManagementPolicyRuleTargetResponseOutput) InheritableSettings ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) InheritableSettings() pulumi.StringArrayOutput
The list of inheritable settings.
func (RoleManagementPolicyRuleTargetResponseOutput) Level ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) Level() pulumi.StringPtrOutput
The assignment level to which it is applied.
func (RoleManagementPolicyRuleTargetResponseOutput) Operations ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) Operations() pulumi.StringArrayOutput
The type of operation.
func (RoleManagementPolicyRuleTargetResponseOutput) TargetObjects ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) TargetObjects() pulumi.StringArrayOutput
The list of target objects.
func (RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutput ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutput() RoleManagementPolicyRuleTargetResponseOutput
func (RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponseOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponseOutput
func (RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
func (RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetResponseOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
type RoleManagementPolicyRuleTargetResponsePtrInput ¶
type RoleManagementPolicyRuleTargetResponsePtrInput interface { pulumi.Input ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput }
RoleManagementPolicyRuleTargetResponsePtrInput is an input type that accepts RoleManagementPolicyRuleTargetResponseArgs, RoleManagementPolicyRuleTargetResponsePtr and RoleManagementPolicyRuleTargetResponsePtrOutput values. You can construct a concrete instance of `RoleManagementPolicyRuleTargetResponsePtrInput` via:
RoleManagementPolicyRuleTargetResponseArgs{...} or: nil
func RoleManagementPolicyRuleTargetResponsePtr ¶
func RoleManagementPolicyRuleTargetResponsePtr(v *RoleManagementPolicyRuleTargetResponseArgs) RoleManagementPolicyRuleTargetResponsePtrInput
type RoleManagementPolicyRuleTargetResponsePtrOutput ¶
type RoleManagementPolicyRuleTargetResponsePtrOutput struct{ *pulumi.OutputState }
func (RoleManagementPolicyRuleTargetResponsePtrOutput) Caller ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Caller() pulumi.StringPtrOutput
The caller of the setting.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ElementType ¶
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ElementType() reflect.Type
func (RoleManagementPolicyRuleTargetResponsePtrOutput) EnforcedSettings ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) EnforcedSettings() pulumi.StringArrayOutput
The list of enforced settings.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) InheritableSettings ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) InheritableSettings() pulumi.StringArrayOutput
The list of inheritable settings.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) Level ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Level() pulumi.StringPtrOutput
The assignment level to which it is applied.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) Operations ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) Operations() pulumi.StringArrayOutput
The type of operation.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) TargetObjects ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) TargetObjects() pulumi.StringArrayOutput
The list of target objects.
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutput() RoleManagementPolicyRuleTargetResponsePtrOutput
func (RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext ¶
func (o RoleManagementPolicyRuleTargetResponsePtrOutput) ToRoleManagementPolicyRuleTargetResponsePtrOutputWithContext(ctx context.Context) RoleManagementPolicyRuleTargetResponsePtrOutput
type RoleManagementPolicyRuleType ¶
The type of rule
func (RoleManagementPolicyRuleType) ElementType ¶
func (RoleManagementPolicyRuleType) ElementType() reflect.Type
func (RoleManagementPolicyRuleType) ToStringOutput ¶
func (e RoleManagementPolicyRuleType) ToStringOutput() pulumi.StringOutput
func (RoleManagementPolicyRuleType) ToStringOutputWithContext ¶
func (e RoleManagementPolicyRuleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoleManagementPolicyRuleType) ToStringPtrOutput ¶
func (e RoleManagementPolicyRuleType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoleManagementPolicyRuleType) ToStringPtrOutputWithContext ¶
func (e RoleManagementPolicyRuleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoleManagementPolicyState ¶
type RoleManagementPolicyState struct { // The role management policy description. Description pulumi.StringPtrInput // The role management policy display name. DisplayName pulumi.StringPtrInput // The readonly computed rule applied to the policy. EffectiveRules pulumi.ArrayInput // The role management policy is default policy. IsOrganizationDefault pulumi.BoolPtrInput // The last updated date time. LastUpdatedDateTime pulumi.StringPtrInput // The role management policy name. Name pulumi.StringPtrInput // The rule applied to the policy. Rules pulumi.ArrayInput // The role management policy scope. Scope pulumi.StringPtrInput // The role management policy type. Type pulumi.StringPtrInput }
func (RoleManagementPolicyState) ElementType ¶
func (RoleManagementPolicyState) ElementType() reflect.Type
type SingleUser ¶
type SingleUser struct { // The description of the user. Description *string `pulumi:"description"` // The object id of the user. Id *string `pulumi:"id"` // The value indicating whether the user is a backup fallback approver IsBackup *bool `pulumi:"isBackup"` // The object id of the user. // Expected value is 'SingleUser'. UserType string `pulumi:"userType"` }
The detail of a user.
type SingleUserArgs ¶
type SingleUserArgs struct { // The description of the user. Description pulumi.StringPtrInput `pulumi:"description"` // The object id of the user. Id pulumi.StringPtrInput `pulumi:"id"` // The value indicating whether the user is a backup fallback approver IsBackup pulumi.BoolPtrInput `pulumi:"isBackup"` // The object id of the user. // Expected value is 'SingleUser'. UserType pulumi.StringInput `pulumi:"userType"` }
The detail of a user.
func (SingleUserArgs) ElementType ¶
func (SingleUserArgs) ElementType() reflect.Type
func (SingleUserArgs) ToSingleUserOutput ¶
func (i SingleUserArgs) ToSingleUserOutput() SingleUserOutput
func (SingleUserArgs) ToSingleUserOutputWithContext ¶
func (i SingleUserArgs) ToSingleUserOutputWithContext(ctx context.Context) SingleUserOutput
type SingleUserArray ¶
type SingleUserArray []SingleUserInput
func (SingleUserArray) ElementType ¶
func (SingleUserArray) ElementType() reflect.Type
func (SingleUserArray) ToSingleUserArrayOutput ¶
func (i SingleUserArray) ToSingleUserArrayOutput() SingleUserArrayOutput
func (SingleUserArray) ToSingleUserArrayOutputWithContext ¶
func (i SingleUserArray) ToSingleUserArrayOutputWithContext(ctx context.Context) SingleUserArrayOutput
type SingleUserArrayInput ¶
type SingleUserArrayInput interface { pulumi.Input ToSingleUserArrayOutput() SingleUserArrayOutput ToSingleUserArrayOutputWithContext(context.Context) SingleUserArrayOutput }
SingleUserArrayInput is an input type that accepts SingleUserArray and SingleUserArrayOutput values. You can construct a concrete instance of `SingleUserArrayInput` via:
SingleUserArray{ SingleUserArgs{...} }
type SingleUserArrayOutput ¶
type SingleUserArrayOutput struct{ *pulumi.OutputState }
func (SingleUserArrayOutput) ElementType ¶
func (SingleUserArrayOutput) ElementType() reflect.Type
func (SingleUserArrayOutput) Index ¶
func (o SingleUserArrayOutput) Index(i pulumi.IntInput) SingleUserOutput
func (SingleUserArrayOutput) ToSingleUserArrayOutput ¶
func (o SingleUserArrayOutput) ToSingleUserArrayOutput() SingleUserArrayOutput
func (SingleUserArrayOutput) ToSingleUserArrayOutputWithContext ¶
func (o SingleUserArrayOutput) ToSingleUserArrayOutputWithContext(ctx context.Context) SingleUserArrayOutput
type SingleUserInput ¶
type SingleUserInput interface { pulumi.Input ToSingleUserOutput() SingleUserOutput ToSingleUserOutputWithContext(context.Context) SingleUserOutput }
SingleUserInput is an input type that accepts SingleUserArgs and SingleUserOutput values. You can construct a concrete instance of `SingleUserInput` via:
SingleUserArgs{...}
type SingleUserOutput ¶
type SingleUserOutput struct{ *pulumi.OutputState }
The detail of a user.
func (SingleUserOutput) Description ¶
func (o SingleUserOutput) Description() pulumi.StringPtrOutput
The description of the user.
func (SingleUserOutput) ElementType ¶
func (SingleUserOutput) ElementType() reflect.Type
func (SingleUserOutput) Id ¶
func (o SingleUserOutput) Id() pulumi.StringPtrOutput
The object id of the user.
func (SingleUserOutput) IsBackup ¶
func (o SingleUserOutput) IsBackup() pulumi.BoolPtrOutput
The value indicating whether the user is a backup fallback approver
func (SingleUserOutput) ToSingleUserOutput ¶
func (o SingleUserOutput) ToSingleUserOutput() SingleUserOutput
func (SingleUserOutput) ToSingleUserOutputWithContext ¶
func (o SingleUserOutput) ToSingleUserOutputWithContext(ctx context.Context) SingleUserOutput
func (SingleUserOutput) UserType ¶
func (o SingleUserOutput) UserType() pulumi.StringOutput
The object id of the user. Expected value is 'SingleUser'.
type SingleUserResponse ¶
type SingleUserResponse struct { // The description of the user. Description *string `pulumi:"description"` // The object id of the user. Id *string `pulumi:"id"` // The value indicating whether the user is a backup fallback approver IsBackup *bool `pulumi:"isBackup"` // The object id of the user. // Expected value is 'SingleUser'. UserType string `pulumi:"userType"` }
The detail of a user.
type SingleUserResponseArgs ¶
type SingleUserResponseArgs struct { // The description of the user. Description pulumi.StringPtrInput `pulumi:"description"` // The object id of the user. Id pulumi.StringPtrInput `pulumi:"id"` // The value indicating whether the user is a backup fallback approver IsBackup pulumi.BoolPtrInput `pulumi:"isBackup"` // The object id of the user. // Expected value is 'SingleUser'. UserType pulumi.StringInput `pulumi:"userType"` }
The detail of a user.
func (SingleUserResponseArgs) ElementType ¶
func (SingleUserResponseArgs) ElementType() reflect.Type
func (SingleUserResponseArgs) ToSingleUserResponseOutput ¶
func (i SingleUserResponseArgs) ToSingleUserResponseOutput() SingleUserResponseOutput
func (SingleUserResponseArgs) ToSingleUserResponseOutputWithContext ¶
func (i SingleUserResponseArgs) ToSingleUserResponseOutputWithContext(ctx context.Context) SingleUserResponseOutput
type SingleUserResponseArray ¶
type SingleUserResponseArray []SingleUserResponseInput
func (SingleUserResponseArray) ElementType ¶
func (SingleUserResponseArray) ElementType() reflect.Type
func (SingleUserResponseArray) ToSingleUserResponseArrayOutput ¶
func (i SingleUserResponseArray) ToSingleUserResponseArrayOutput() SingleUserResponseArrayOutput
func (SingleUserResponseArray) ToSingleUserResponseArrayOutputWithContext ¶
func (i SingleUserResponseArray) ToSingleUserResponseArrayOutputWithContext(ctx context.Context) SingleUserResponseArrayOutput
type SingleUserResponseArrayInput ¶
type SingleUserResponseArrayInput interface { pulumi.Input ToSingleUserResponseArrayOutput() SingleUserResponseArrayOutput ToSingleUserResponseArrayOutputWithContext(context.Context) SingleUserResponseArrayOutput }
SingleUserResponseArrayInput is an input type that accepts SingleUserResponseArray and SingleUserResponseArrayOutput values. You can construct a concrete instance of `SingleUserResponseArrayInput` via:
SingleUserResponseArray{ SingleUserResponseArgs{...} }
type SingleUserResponseArrayOutput ¶
type SingleUserResponseArrayOutput struct{ *pulumi.OutputState }
func (SingleUserResponseArrayOutput) ElementType ¶
func (SingleUserResponseArrayOutput) ElementType() reflect.Type
func (SingleUserResponseArrayOutput) Index ¶
func (o SingleUserResponseArrayOutput) Index(i pulumi.IntInput) SingleUserResponseOutput
func (SingleUserResponseArrayOutput) ToSingleUserResponseArrayOutput ¶
func (o SingleUserResponseArrayOutput) ToSingleUserResponseArrayOutput() SingleUserResponseArrayOutput
func (SingleUserResponseArrayOutput) ToSingleUserResponseArrayOutputWithContext ¶
func (o SingleUserResponseArrayOutput) ToSingleUserResponseArrayOutputWithContext(ctx context.Context) SingleUserResponseArrayOutput
type SingleUserResponseInput ¶
type SingleUserResponseInput interface { pulumi.Input ToSingleUserResponseOutput() SingleUserResponseOutput ToSingleUserResponseOutputWithContext(context.Context) SingleUserResponseOutput }
SingleUserResponseInput is an input type that accepts SingleUserResponseArgs and SingleUserResponseOutput values. You can construct a concrete instance of `SingleUserResponseInput` via:
SingleUserResponseArgs{...}
type SingleUserResponseOutput ¶
type SingleUserResponseOutput struct{ *pulumi.OutputState }
The detail of a user.
func (SingleUserResponseOutput) Description ¶
func (o SingleUserResponseOutput) Description() pulumi.StringPtrOutput
The description of the user.
func (SingleUserResponseOutput) ElementType ¶
func (SingleUserResponseOutput) ElementType() reflect.Type
func (SingleUserResponseOutput) Id ¶
func (o SingleUserResponseOutput) Id() pulumi.StringPtrOutput
The object id of the user.
func (SingleUserResponseOutput) IsBackup ¶
func (o SingleUserResponseOutput) IsBackup() pulumi.BoolPtrOutput
The value indicating whether the user is a backup fallback approver
func (SingleUserResponseOutput) ToSingleUserResponseOutput ¶
func (o SingleUserResponseOutput) ToSingleUserResponseOutput() SingleUserResponseOutput
func (SingleUserResponseOutput) ToSingleUserResponseOutputWithContext ¶
func (o SingleUserResponseOutput) ToSingleUserResponseOutputWithContext(ctx context.Context) SingleUserResponseOutput
func (SingleUserResponseOutput) UserType ¶
func (o SingleUserResponseOutput) UserType() pulumi.StringOutput
The object id of the user. Expected value is 'SingleUser'.