Documentation ¶
Index ¶
- Constants
- type AccessReviewInstance
- type AccessReviewInstanceArgs
- type AccessReviewInstanceArray
- type AccessReviewInstanceArrayInput
- type AccessReviewInstanceArrayOutput
- func (AccessReviewInstanceArrayOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceArrayOutput) Index(i pulumi.IntInput) AccessReviewInstanceOutput
- func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput
- func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutputWithContext(ctx context.Context) AccessReviewInstanceArrayOutput
- type AccessReviewInstanceInput
- type AccessReviewInstanceOutput
- func (AccessReviewInstanceOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceOutput) EndDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceOutput) StartDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutput() AccessReviewInstanceOutput
- func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutputWithContext(ctx context.Context) AccessReviewInstanceOutput
- type AccessReviewInstanceResponse
- type AccessReviewInstanceResponseArgs
- func (AccessReviewInstanceResponseArgs) ElementType() reflect.Type
- func (i AccessReviewInstanceResponseArgs) ToAccessReviewInstanceResponseOutput() AccessReviewInstanceResponseOutput
- func (i AccessReviewInstanceResponseArgs) ToAccessReviewInstanceResponseOutputWithContext(ctx context.Context) AccessReviewInstanceResponseOutput
- type AccessReviewInstanceResponseArray
- func (AccessReviewInstanceResponseArray) ElementType() reflect.Type
- func (i AccessReviewInstanceResponseArray) ToAccessReviewInstanceResponseArrayOutput() AccessReviewInstanceResponseArrayOutput
- func (i AccessReviewInstanceResponseArray) ToAccessReviewInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewInstanceResponseArrayOutput
- type AccessReviewInstanceResponseArrayInput
- type AccessReviewInstanceResponseArrayOutput
- func (AccessReviewInstanceResponseArrayOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceResponseArrayOutput) Index(i pulumi.IntInput) AccessReviewInstanceResponseOutput
- func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutput() AccessReviewInstanceResponseArrayOutput
- func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewInstanceResponseArrayOutput
- type AccessReviewInstanceResponseInput
- type AccessReviewInstanceResponseOutput
- func (AccessReviewInstanceResponseOutput) ElementType() reflect.Type
- func (o AccessReviewInstanceResponseOutput) EndDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceResponseOutput) Id() pulumi.StringOutput
- func (o AccessReviewInstanceResponseOutput) Name() pulumi.StringOutput
- func (o AccessReviewInstanceResponseOutput) StartDateTime() pulumi.StringPtrOutput
- func (o AccessReviewInstanceResponseOutput) Status() pulumi.StringOutput
- func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutput() AccessReviewInstanceResponseOutput
- func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutputWithContext(ctx context.Context) AccessReviewInstanceResponseOutput
- func (o AccessReviewInstanceResponseOutput) Type() pulumi.StringOutput
- type AccessReviewRecurrencePatternType
- func (AccessReviewRecurrencePatternType) ElementType() reflect.Type
- func (e AccessReviewRecurrencePatternType) ToStringOutput() pulumi.StringOutput
- func (e AccessReviewRecurrencePatternType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessReviewRecurrencePatternType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessReviewRecurrencePatternType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewRecurrenceRangeType
- func (AccessReviewRecurrenceRangeType) ElementType() reflect.Type
- func (e AccessReviewRecurrenceRangeType) ToStringOutput() pulumi.StringOutput
- func (e AccessReviewRecurrenceRangeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessReviewRecurrenceRangeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessReviewRecurrenceRangeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessReviewReviewer
- type AccessReviewReviewerArgs
- type AccessReviewReviewerArray
- type AccessReviewReviewerArrayInput
- type AccessReviewReviewerArrayOutput
- func (AccessReviewReviewerArrayOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerArrayOutput) Index(i pulumi.IntInput) AccessReviewReviewerOutput
- func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput
- func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutputWithContext(ctx context.Context) AccessReviewReviewerArrayOutput
- type AccessReviewReviewerInput
- type AccessReviewReviewerOutput
- func (AccessReviewReviewerOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutput() AccessReviewReviewerOutput
- func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutputWithContext(ctx context.Context) AccessReviewReviewerOutput
- type AccessReviewReviewerResponse
- type AccessReviewReviewerResponseArgs
- func (AccessReviewReviewerResponseArgs) ElementType() reflect.Type
- func (i AccessReviewReviewerResponseArgs) ToAccessReviewReviewerResponseOutput() AccessReviewReviewerResponseOutput
- func (i AccessReviewReviewerResponseArgs) ToAccessReviewReviewerResponseOutputWithContext(ctx context.Context) AccessReviewReviewerResponseOutput
- type AccessReviewReviewerResponseArray
- func (AccessReviewReviewerResponseArray) ElementType() reflect.Type
- func (i AccessReviewReviewerResponseArray) ToAccessReviewReviewerResponseArrayOutput() AccessReviewReviewerResponseArrayOutput
- func (i AccessReviewReviewerResponseArray) ToAccessReviewReviewerResponseArrayOutputWithContext(ctx context.Context) AccessReviewReviewerResponseArrayOutput
- type AccessReviewReviewerResponseArrayInput
- type AccessReviewReviewerResponseArrayOutput
- func (AccessReviewReviewerResponseArrayOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerResponseArrayOutput) Index(i pulumi.IntInput) AccessReviewReviewerResponseOutput
- func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutput() AccessReviewReviewerResponseArrayOutput
- func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutputWithContext(ctx context.Context) AccessReviewReviewerResponseArrayOutput
- type AccessReviewReviewerResponseInput
- type AccessReviewReviewerResponseOutput
- func (AccessReviewReviewerResponseOutput) ElementType() reflect.Type
- func (o AccessReviewReviewerResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AccessReviewReviewerResponseOutput) PrincipalType() pulumi.StringOutput
- func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutput() AccessReviewReviewerResponseOutput
- func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutputWithContext(ctx context.Context) AccessReviewReviewerResponseOutput
- type AccessReviewScheduleDefinitionById
- func GetAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AccessReviewScheduleDefinitionById, error)
- func NewAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, args *AccessReviewScheduleDefinitionByIdArgs, ...) (*AccessReviewScheduleDefinitionById, error)
- func (*AccessReviewScheduleDefinitionById) ElementType() reflect.Type
- func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
- func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
- type AccessReviewScheduleDefinitionByIdArgs
- type AccessReviewScheduleDefinitionByIdInput
- type AccessReviewScheduleDefinitionByIdOutput
- func (AccessReviewScheduleDefinitionByIdOutput) ElementType() reflect.Type
- func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
- func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
- type AccessReviewScheduleDefinitionByIdState
- type DefaultDecisionType
- func (DefaultDecisionType) ElementType() reflect.Type
- func (e DefaultDecisionType) ToStringOutput() pulumi.StringOutput
- func (e DefaultDecisionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DefaultDecisionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DefaultDecisionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupAccessReviewScheduleDefinitionByIdArgs
- type LookupAccessReviewScheduleDefinitionByIdResult
Constants ¶
const ( AccessReviewRecurrencePatternTypeWeekly = AccessReviewRecurrencePatternType("weekly") AccessReviewRecurrencePatternTypeAbsoluteMonthly = AccessReviewRecurrencePatternType("absoluteMonthly") )
const ( AccessReviewRecurrenceRangeTypeEndDate = AccessReviewRecurrenceRangeType("endDate") AccessReviewRecurrenceRangeTypeNoEnd = AccessReviewRecurrenceRangeType("noEnd") AccessReviewRecurrenceRangeTypeNumbered = AccessReviewRecurrenceRangeType("numbered") )
const ( DefaultDecisionTypeApprove = DefaultDecisionType("Approve") DefaultDecisionTypeDeny = DefaultDecisionType("Deny") DefaultDecisionTypeRecommendation = DefaultDecisionType("Recommendation") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessReviewInstance ¶
type AccessReviewInstance struct { // The DateTime when the review instance is scheduled to end. EndDateTime *string `pulumi:"endDateTime"` // The DateTime when the review instance is scheduled to be start. StartDateTime *string `pulumi:"startDateTime"` }
Access Review Instance.
type AccessReviewInstanceArgs ¶
type AccessReviewInstanceArgs struct { // The DateTime when the review instance is scheduled to end. EndDateTime pulumi.StringPtrInput `pulumi:"endDateTime"` // The DateTime when the review instance is scheduled to be start. StartDateTime pulumi.StringPtrInput `pulumi:"startDateTime"` }
Access Review Instance.
func (AccessReviewInstanceArgs) ElementType ¶
func (AccessReviewInstanceArgs) ElementType() reflect.Type
func (AccessReviewInstanceArgs) ToAccessReviewInstanceOutput ¶
func (i AccessReviewInstanceArgs) ToAccessReviewInstanceOutput() AccessReviewInstanceOutput
func (AccessReviewInstanceArgs) ToAccessReviewInstanceOutputWithContext ¶
func (i AccessReviewInstanceArgs) ToAccessReviewInstanceOutputWithContext(ctx context.Context) AccessReviewInstanceOutput
type AccessReviewInstanceArray ¶
type AccessReviewInstanceArray []AccessReviewInstanceInput
func (AccessReviewInstanceArray) ElementType ¶
func (AccessReviewInstanceArray) ElementType() reflect.Type
func (AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutput ¶
func (i AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput
func (AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutputWithContext ¶
func (i AccessReviewInstanceArray) ToAccessReviewInstanceArrayOutputWithContext(ctx context.Context) AccessReviewInstanceArrayOutput
type AccessReviewInstanceArrayInput ¶
type AccessReviewInstanceArrayInput interface { pulumi.Input ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput ToAccessReviewInstanceArrayOutputWithContext(context.Context) AccessReviewInstanceArrayOutput }
AccessReviewInstanceArrayInput is an input type that accepts AccessReviewInstanceArray and AccessReviewInstanceArrayOutput values. You can construct a concrete instance of `AccessReviewInstanceArrayInput` via:
AccessReviewInstanceArray{ AccessReviewInstanceArgs{...} }
type AccessReviewInstanceArrayOutput ¶
type AccessReviewInstanceArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewInstanceArrayOutput) ElementType ¶
func (AccessReviewInstanceArrayOutput) ElementType() reflect.Type
func (AccessReviewInstanceArrayOutput) Index ¶
func (o AccessReviewInstanceArrayOutput) Index(i pulumi.IntInput) AccessReviewInstanceOutput
func (AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutput ¶
func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutput() AccessReviewInstanceArrayOutput
func (AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutputWithContext ¶
func (o AccessReviewInstanceArrayOutput) ToAccessReviewInstanceArrayOutputWithContext(ctx context.Context) AccessReviewInstanceArrayOutput
type AccessReviewInstanceInput ¶
type AccessReviewInstanceInput interface { pulumi.Input ToAccessReviewInstanceOutput() AccessReviewInstanceOutput ToAccessReviewInstanceOutputWithContext(context.Context) AccessReviewInstanceOutput }
AccessReviewInstanceInput is an input type that accepts AccessReviewInstanceArgs and AccessReviewInstanceOutput values. You can construct a concrete instance of `AccessReviewInstanceInput` via:
AccessReviewInstanceArgs{...}
type AccessReviewInstanceOutput ¶
type AccessReviewInstanceOutput struct{ *pulumi.OutputState }
Access Review Instance.
func (AccessReviewInstanceOutput) ElementType ¶
func (AccessReviewInstanceOutput) ElementType() reflect.Type
func (AccessReviewInstanceOutput) EndDateTime ¶
func (o AccessReviewInstanceOutput) EndDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to end.
func (AccessReviewInstanceOutput) StartDateTime ¶
func (o AccessReviewInstanceOutput) StartDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to be start.
func (AccessReviewInstanceOutput) ToAccessReviewInstanceOutput ¶
func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutput() AccessReviewInstanceOutput
func (AccessReviewInstanceOutput) ToAccessReviewInstanceOutputWithContext ¶
func (o AccessReviewInstanceOutput) ToAccessReviewInstanceOutputWithContext(ctx context.Context) AccessReviewInstanceOutput
type AccessReviewInstanceResponse ¶
type AccessReviewInstanceResponse struct { // The DateTime when the review instance is scheduled to end. EndDateTime *string `pulumi:"endDateTime"` // The access review instance id. Id string `pulumi:"id"` // The access review instance name. Name string `pulumi:"name"` // The DateTime when the review instance is scheduled to be start. StartDateTime *string `pulumi:"startDateTime"` // This read-only field specifies the status of an access review instance. Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` }
Access Review Instance.
type AccessReviewInstanceResponseArgs ¶
type AccessReviewInstanceResponseArgs struct { // The DateTime when the review instance is scheduled to end. EndDateTime pulumi.StringPtrInput `pulumi:"endDateTime"` // The access review instance id. Id pulumi.StringInput `pulumi:"id"` // The access review instance name. Name pulumi.StringInput `pulumi:"name"` // The DateTime when the review instance is scheduled to be start. StartDateTime pulumi.StringPtrInput `pulumi:"startDateTime"` // This read-only field specifies the status of an access review instance. Status pulumi.StringInput `pulumi:"status"` // The resource type. Type pulumi.StringInput `pulumi:"type"` }
Access Review Instance.
func (AccessReviewInstanceResponseArgs) ElementType ¶
func (AccessReviewInstanceResponseArgs) ElementType() reflect.Type
func (AccessReviewInstanceResponseArgs) ToAccessReviewInstanceResponseOutput ¶
func (i AccessReviewInstanceResponseArgs) ToAccessReviewInstanceResponseOutput() AccessReviewInstanceResponseOutput
func (AccessReviewInstanceResponseArgs) ToAccessReviewInstanceResponseOutputWithContext ¶
func (i AccessReviewInstanceResponseArgs) ToAccessReviewInstanceResponseOutputWithContext(ctx context.Context) AccessReviewInstanceResponseOutput
type AccessReviewInstanceResponseArray ¶
type AccessReviewInstanceResponseArray []AccessReviewInstanceResponseInput
func (AccessReviewInstanceResponseArray) ElementType ¶
func (AccessReviewInstanceResponseArray) ElementType() reflect.Type
func (AccessReviewInstanceResponseArray) ToAccessReviewInstanceResponseArrayOutput ¶
func (i AccessReviewInstanceResponseArray) ToAccessReviewInstanceResponseArrayOutput() AccessReviewInstanceResponseArrayOutput
func (AccessReviewInstanceResponseArray) ToAccessReviewInstanceResponseArrayOutputWithContext ¶
func (i AccessReviewInstanceResponseArray) ToAccessReviewInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewInstanceResponseArrayOutput
type AccessReviewInstanceResponseArrayInput ¶
type AccessReviewInstanceResponseArrayInput interface { pulumi.Input ToAccessReviewInstanceResponseArrayOutput() AccessReviewInstanceResponseArrayOutput ToAccessReviewInstanceResponseArrayOutputWithContext(context.Context) AccessReviewInstanceResponseArrayOutput }
AccessReviewInstanceResponseArrayInput is an input type that accepts AccessReviewInstanceResponseArray and AccessReviewInstanceResponseArrayOutput values. You can construct a concrete instance of `AccessReviewInstanceResponseArrayInput` via:
AccessReviewInstanceResponseArray{ AccessReviewInstanceResponseArgs{...} }
type AccessReviewInstanceResponseArrayOutput ¶
type AccessReviewInstanceResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewInstanceResponseArrayOutput) ElementType ¶
func (AccessReviewInstanceResponseArrayOutput) ElementType() reflect.Type
func (AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutput ¶
func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutput() AccessReviewInstanceResponseArrayOutput
func (AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutputWithContext ¶
func (o AccessReviewInstanceResponseArrayOutput) ToAccessReviewInstanceResponseArrayOutputWithContext(ctx context.Context) AccessReviewInstanceResponseArrayOutput
type AccessReviewInstanceResponseInput ¶
type AccessReviewInstanceResponseInput interface { pulumi.Input ToAccessReviewInstanceResponseOutput() AccessReviewInstanceResponseOutput ToAccessReviewInstanceResponseOutputWithContext(context.Context) AccessReviewInstanceResponseOutput }
AccessReviewInstanceResponseInput is an input type that accepts AccessReviewInstanceResponseArgs and AccessReviewInstanceResponseOutput values. You can construct a concrete instance of `AccessReviewInstanceResponseInput` via:
AccessReviewInstanceResponseArgs{...}
type AccessReviewInstanceResponseOutput ¶
type AccessReviewInstanceResponseOutput struct{ *pulumi.OutputState }
Access Review Instance.
func (AccessReviewInstanceResponseOutput) ElementType ¶
func (AccessReviewInstanceResponseOutput) ElementType() reflect.Type
func (AccessReviewInstanceResponseOutput) EndDateTime ¶
func (o AccessReviewInstanceResponseOutput) EndDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to end.
func (AccessReviewInstanceResponseOutput) Id ¶
func (o AccessReviewInstanceResponseOutput) Id() pulumi.StringOutput
The access review instance id.
func (AccessReviewInstanceResponseOutput) Name ¶
func (o AccessReviewInstanceResponseOutput) Name() pulumi.StringOutput
The access review instance name.
func (AccessReviewInstanceResponseOutput) StartDateTime ¶
func (o AccessReviewInstanceResponseOutput) StartDateTime() pulumi.StringPtrOutput
The DateTime when the review instance is scheduled to be start.
func (AccessReviewInstanceResponseOutput) Status ¶
func (o AccessReviewInstanceResponseOutput) Status() pulumi.StringOutput
This read-only field specifies the status of an access review instance.
func (AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutput ¶
func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutput() AccessReviewInstanceResponseOutput
func (AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutputWithContext ¶
func (o AccessReviewInstanceResponseOutput) ToAccessReviewInstanceResponseOutputWithContext(ctx context.Context) AccessReviewInstanceResponseOutput
func (AccessReviewInstanceResponseOutput) Type ¶
func (o AccessReviewInstanceResponseOutput) Type() pulumi.StringOutput
The resource type.
type AccessReviewRecurrencePatternType ¶
The recurrence type : weekly, monthly, etc.
func (AccessReviewRecurrencePatternType) ElementType ¶
func (AccessReviewRecurrencePatternType) ElementType() reflect.Type
func (AccessReviewRecurrencePatternType) ToStringOutput ¶
func (e AccessReviewRecurrencePatternType) ToStringOutput() pulumi.StringOutput
func (AccessReviewRecurrencePatternType) ToStringOutputWithContext ¶
func (e AccessReviewRecurrencePatternType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessReviewRecurrencePatternType) ToStringPtrOutput ¶
func (e AccessReviewRecurrencePatternType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewRecurrencePatternType) ToStringPtrOutputWithContext ¶
func (e AccessReviewRecurrencePatternType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewRecurrenceRangeType ¶
The recurrence range type. The possible values are: endDate, noEnd, numbered.
func (AccessReviewRecurrenceRangeType) ElementType ¶
func (AccessReviewRecurrenceRangeType) ElementType() reflect.Type
func (AccessReviewRecurrenceRangeType) ToStringOutput ¶
func (e AccessReviewRecurrenceRangeType) ToStringOutput() pulumi.StringOutput
func (AccessReviewRecurrenceRangeType) ToStringOutputWithContext ¶
func (e AccessReviewRecurrenceRangeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessReviewRecurrenceRangeType) ToStringPtrOutput ¶
func (e AccessReviewRecurrenceRangeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessReviewRecurrenceRangeType) ToStringPtrOutputWithContext ¶
func (e AccessReviewRecurrenceRangeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessReviewReviewer ¶
type AccessReviewReviewer struct { // The id of the reviewer(user/servicePrincipal) PrincipalId *string `pulumi:"principalId"` }
Descriptor for what needs to be reviewed
type AccessReviewReviewerArgs ¶
type AccessReviewReviewerArgs struct { // The id of the reviewer(user/servicePrincipal) PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` }
Descriptor for what needs to be reviewed
func (AccessReviewReviewerArgs) ElementType ¶
func (AccessReviewReviewerArgs) ElementType() reflect.Type
func (AccessReviewReviewerArgs) ToAccessReviewReviewerOutput ¶
func (i AccessReviewReviewerArgs) ToAccessReviewReviewerOutput() AccessReviewReviewerOutput
func (AccessReviewReviewerArgs) ToAccessReviewReviewerOutputWithContext ¶
func (i AccessReviewReviewerArgs) ToAccessReviewReviewerOutputWithContext(ctx context.Context) AccessReviewReviewerOutput
type AccessReviewReviewerArray ¶
type AccessReviewReviewerArray []AccessReviewReviewerInput
func (AccessReviewReviewerArray) ElementType ¶
func (AccessReviewReviewerArray) ElementType() reflect.Type
func (AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutput ¶
func (i AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput
func (AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutputWithContext ¶
func (i AccessReviewReviewerArray) ToAccessReviewReviewerArrayOutputWithContext(ctx context.Context) AccessReviewReviewerArrayOutput
type AccessReviewReviewerArrayInput ¶
type AccessReviewReviewerArrayInput interface { pulumi.Input ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput ToAccessReviewReviewerArrayOutputWithContext(context.Context) AccessReviewReviewerArrayOutput }
AccessReviewReviewerArrayInput is an input type that accepts AccessReviewReviewerArray and AccessReviewReviewerArrayOutput values. You can construct a concrete instance of `AccessReviewReviewerArrayInput` via:
AccessReviewReviewerArray{ AccessReviewReviewerArgs{...} }
type AccessReviewReviewerArrayOutput ¶
type AccessReviewReviewerArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewReviewerArrayOutput) ElementType ¶
func (AccessReviewReviewerArrayOutput) ElementType() reflect.Type
func (AccessReviewReviewerArrayOutput) Index ¶
func (o AccessReviewReviewerArrayOutput) Index(i pulumi.IntInput) AccessReviewReviewerOutput
func (AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutput ¶
func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutput() AccessReviewReviewerArrayOutput
func (AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutputWithContext ¶
func (o AccessReviewReviewerArrayOutput) ToAccessReviewReviewerArrayOutputWithContext(ctx context.Context) AccessReviewReviewerArrayOutput
type AccessReviewReviewerInput ¶
type AccessReviewReviewerInput interface { pulumi.Input ToAccessReviewReviewerOutput() AccessReviewReviewerOutput ToAccessReviewReviewerOutputWithContext(context.Context) AccessReviewReviewerOutput }
AccessReviewReviewerInput is an input type that accepts AccessReviewReviewerArgs and AccessReviewReviewerOutput values. You can construct a concrete instance of `AccessReviewReviewerInput` via:
AccessReviewReviewerArgs{...}
type AccessReviewReviewerOutput ¶
type AccessReviewReviewerOutput struct{ *pulumi.OutputState }
Descriptor for what needs to be reviewed
func (AccessReviewReviewerOutput) ElementType ¶
func (AccessReviewReviewerOutput) ElementType() reflect.Type
func (AccessReviewReviewerOutput) PrincipalId ¶
func (o AccessReviewReviewerOutput) PrincipalId() pulumi.StringPtrOutput
The id of the reviewer(user/servicePrincipal)
func (AccessReviewReviewerOutput) ToAccessReviewReviewerOutput ¶
func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutput() AccessReviewReviewerOutput
func (AccessReviewReviewerOutput) ToAccessReviewReviewerOutputWithContext ¶
func (o AccessReviewReviewerOutput) ToAccessReviewReviewerOutputWithContext(ctx context.Context) AccessReviewReviewerOutput
type AccessReviewReviewerResponse ¶
type AccessReviewReviewerResponse struct { // The id of the reviewer(user/servicePrincipal) PrincipalId *string `pulumi:"principalId"` // The identity type : user/servicePrincipal PrincipalType string `pulumi:"principalType"` }
Descriptor for what needs to be reviewed
type AccessReviewReviewerResponseArgs ¶
type AccessReviewReviewerResponseArgs struct { // The id of the reviewer(user/servicePrincipal) PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The identity type : user/servicePrincipal PrincipalType pulumi.StringInput `pulumi:"principalType"` }
Descriptor for what needs to be reviewed
func (AccessReviewReviewerResponseArgs) ElementType ¶
func (AccessReviewReviewerResponseArgs) ElementType() reflect.Type
func (AccessReviewReviewerResponseArgs) ToAccessReviewReviewerResponseOutput ¶
func (i AccessReviewReviewerResponseArgs) ToAccessReviewReviewerResponseOutput() AccessReviewReviewerResponseOutput
func (AccessReviewReviewerResponseArgs) ToAccessReviewReviewerResponseOutputWithContext ¶
func (i AccessReviewReviewerResponseArgs) ToAccessReviewReviewerResponseOutputWithContext(ctx context.Context) AccessReviewReviewerResponseOutput
type AccessReviewReviewerResponseArray ¶
type AccessReviewReviewerResponseArray []AccessReviewReviewerResponseInput
func (AccessReviewReviewerResponseArray) ElementType ¶
func (AccessReviewReviewerResponseArray) ElementType() reflect.Type
func (AccessReviewReviewerResponseArray) ToAccessReviewReviewerResponseArrayOutput ¶
func (i AccessReviewReviewerResponseArray) ToAccessReviewReviewerResponseArrayOutput() AccessReviewReviewerResponseArrayOutput
func (AccessReviewReviewerResponseArray) ToAccessReviewReviewerResponseArrayOutputWithContext ¶
func (i AccessReviewReviewerResponseArray) ToAccessReviewReviewerResponseArrayOutputWithContext(ctx context.Context) AccessReviewReviewerResponseArrayOutput
type AccessReviewReviewerResponseArrayInput ¶
type AccessReviewReviewerResponseArrayInput interface { pulumi.Input ToAccessReviewReviewerResponseArrayOutput() AccessReviewReviewerResponseArrayOutput ToAccessReviewReviewerResponseArrayOutputWithContext(context.Context) AccessReviewReviewerResponseArrayOutput }
AccessReviewReviewerResponseArrayInput is an input type that accepts AccessReviewReviewerResponseArray and AccessReviewReviewerResponseArrayOutput values. You can construct a concrete instance of `AccessReviewReviewerResponseArrayInput` via:
AccessReviewReviewerResponseArray{ AccessReviewReviewerResponseArgs{...} }
type AccessReviewReviewerResponseArrayOutput ¶
type AccessReviewReviewerResponseArrayOutput struct{ *pulumi.OutputState }
func (AccessReviewReviewerResponseArrayOutput) ElementType ¶
func (AccessReviewReviewerResponseArrayOutput) ElementType() reflect.Type
func (AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutput ¶
func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutput() AccessReviewReviewerResponseArrayOutput
func (AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutputWithContext ¶
func (o AccessReviewReviewerResponseArrayOutput) ToAccessReviewReviewerResponseArrayOutputWithContext(ctx context.Context) AccessReviewReviewerResponseArrayOutput
type AccessReviewReviewerResponseInput ¶
type AccessReviewReviewerResponseInput interface { pulumi.Input ToAccessReviewReviewerResponseOutput() AccessReviewReviewerResponseOutput ToAccessReviewReviewerResponseOutputWithContext(context.Context) AccessReviewReviewerResponseOutput }
AccessReviewReviewerResponseInput is an input type that accepts AccessReviewReviewerResponseArgs and AccessReviewReviewerResponseOutput values. You can construct a concrete instance of `AccessReviewReviewerResponseInput` via:
AccessReviewReviewerResponseArgs{...}
type AccessReviewReviewerResponseOutput ¶
type AccessReviewReviewerResponseOutput struct{ *pulumi.OutputState }
Descriptor for what needs to be reviewed
func (AccessReviewReviewerResponseOutput) ElementType ¶
func (AccessReviewReviewerResponseOutput) ElementType() reflect.Type
func (AccessReviewReviewerResponseOutput) PrincipalId ¶
func (o AccessReviewReviewerResponseOutput) PrincipalId() pulumi.StringPtrOutput
The id of the reviewer(user/servicePrincipal)
func (AccessReviewReviewerResponseOutput) PrincipalType ¶
func (o AccessReviewReviewerResponseOutput) PrincipalType() pulumi.StringOutput
The identity type : user/servicePrincipal
func (AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutput ¶
func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutput() AccessReviewReviewerResponseOutput
func (AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutputWithContext ¶
func (o AccessReviewReviewerResponseOutput) ToAccessReviewReviewerResponseOutputWithContext(ctx context.Context) AccessReviewReviewerResponseOutput
type AccessReviewScheduleDefinitionById ¶
type AccessReviewScheduleDefinitionById struct { pulumi.CustomResourceState // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled pulumi.BoolPtrOutput `pulumi:"autoApplyDecisionsEnabled"` // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision pulumi.StringPtrOutput `pulumi:"defaultDecision"` // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled pulumi.BoolPtrOutput `pulumi:"defaultDecisionEnabled"` // The description provided by the access review creator and visible to admins. DescriptionForAdmins pulumi.StringPtrOutput `pulumi:"descriptionForAdmins"` // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers pulumi.StringPtrOutput `pulumi:"descriptionForReviewers"` // The display name for the schedule definition. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // The duration in days for an instance. InstanceDurationInDays pulumi.IntPtrOutput `pulumi:"instanceDurationInDays"` // This is the collection of instances returned when one does an expand on it. Instances AccessReviewInstanceResponseArrayOutput `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrOutput `pulumi:"interval"` // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval pulumi.BoolPtrOutput `pulumi:"justificationRequiredOnApproval"` // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled pulumi.BoolPtrOutput `pulumi:"mailNotificationsEnabled"` // The access review schedule definition unique id. Name pulumi.StringOutput `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrOutput `pulumi:"numberOfOccurrences"` // The identity id PrincipalId pulumi.StringOutput `pulumi:"principalId"` // The identity display name PrincipalName pulumi.StringOutput `pulumi:"principalName"` // The identity type user/servicePrincipal to review PrincipalType pulumi.StringOutput `pulumi:"principalType"` // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled pulumi.BoolPtrOutput `pulumi:"recommendationsEnabled"` // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled pulumi.BoolPtrOutput `pulumi:"reminderNotificationsEnabled"` // ResourceId in which this review is getting created ResourceId pulumi.StringOutput `pulumi:"resourceId"` // This is the collection of reviewers. Reviewers AccessReviewReviewerResponseArrayOutput `pulumi:"reviewers"` // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType pulumi.StringOutput `pulumi:"reviewersType"` // This is used to indicate the role being reviewed RoleDefinitionId pulumi.StringOutput `pulumi:"roleDefinitionId"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // This read-only field specifies the status of an accessReview. Status pulumi.StringOutput `pulumi:"status"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` // The user principal name(if valid) UserPrincipalName pulumi.StringOutput `pulumi:"userPrincipalName"` }
Access Review Schedule Definition.
func GetAccessReviewScheduleDefinitionById ¶
func GetAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessReviewScheduleDefinitionByIdState, opts ...pulumi.ResourceOption) (*AccessReviewScheduleDefinitionById, error)
GetAccessReviewScheduleDefinitionById gets an existing AccessReviewScheduleDefinitionById 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 NewAccessReviewScheduleDefinitionById ¶
func NewAccessReviewScheduleDefinitionById(ctx *pulumi.Context, name string, args *AccessReviewScheduleDefinitionByIdArgs, opts ...pulumi.ResourceOption) (*AccessReviewScheduleDefinitionById, error)
NewAccessReviewScheduleDefinitionById registers a new resource with the given unique name, arguments, and options.
func (*AccessReviewScheduleDefinitionById) ElementType ¶
func (*AccessReviewScheduleDefinitionById) ElementType() reflect.Type
func (*AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutput ¶
func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
func (*AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutputWithContext ¶
func (i *AccessReviewScheduleDefinitionById) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
type AccessReviewScheduleDefinitionByIdArgs ¶
type AccessReviewScheduleDefinitionByIdArgs struct { // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled pulumi.BoolPtrInput // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision pulumi.StringPtrInput // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled pulumi.BoolPtrInput // The description provided by the access review creator and visible to admins. DescriptionForAdmins pulumi.StringPtrInput // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers pulumi.StringPtrInput // The display name for the schedule definition. DisplayName pulumi.StringPtrInput // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrInput // The duration in days for an instance. InstanceDurationInDays pulumi.IntPtrInput // This is the collection of instances returned when one does an expand on it. Instances AccessReviewInstanceArrayInput // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrInput // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval pulumi.BoolPtrInput // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled pulumi.BoolPtrInput // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrInput // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled pulumi.BoolPtrInput // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled pulumi.BoolPtrInput // This is the collection of reviewers. Reviewers AccessReviewReviewerArrayInput // The id of the access review schedule definition. ScheduleDefinitionId pulumi.StringInput // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrInput // The recurrence range type. The possible values are: endDate, noEnd, numbered. Type pulumi.StringPtrInput }
The set of arguments for constructing a AccessReviewScheduleDefinitionById resource.
func (AccessReviewScheduleDefinitionByIdArgs) ElementType ¶
func (AccessReviewScheduleDefinitionByIdArgs) ElementType() reflect.Type
type AccessReviewScheduleDefinitionByIdInput ¶
type AccessReviewScheduleDefinitionByIdInput interface { pulumi.Input ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput }
type AccessReviewScheduleDefinitionByIdOutput ¶
type AccessReviewScheduleDefinitionByIdOutput struct {
*pulumi.OutputState
}
func (AccessReviewScheduleDefinitionByIdOutput) ElementType ¶
func (AccessReviewScheduleDefinitionByIdOutput) ElementType() reflect.Type
func (AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutput ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutput() AccessReviewScheduleDefinitionByIdOutput
func (AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutputWithContext ¶
func (o AccessReviewScheduleDefinitionByIdOutput) ToAccessReviewScheduleDefinitionByIdOutputWithContext(ctx context.Context) AccessReviewScheduleDefinitionByIdOutput
type AccessReviewScheduleDefinitionByIdState ¶
type AccessReviewScheduleDefinitionByIdState struct { // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled pulumi.BoolPtrInput // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision pulumi.StringPtrInput // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled pulumi.BoolPtrInput // The description provided by the access review creator and visible to admins. DescriptionForAdmins pulumi.StringPtrInput // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers pulumi.StringPtrInput // The display name for the schedule definition. DisplayName pulumi.StringPtrInput // The DateTime when the review is scheduled to end. Required if type is endDate EndDate pulumi.StringPtrInput // The duration in days for an instance. InstanceDurationInDays pulumi.IntPtrInput // This is the collection of instances returned when one does an expand on it. Instances AccessReviewInstanceResponseArrayInput // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval pulumi.IntPtrInput // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval pulumi.BoolPtrInput // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled pulumi.BoolPtrInput // The access review schedule definition unique id. Name pulumi.StringPtrInput // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences pulumi.IntPtrInput // The identity id PrincipalId pulumi.StringPtrInput // The identity display name PrincipalName pulumi.StringPtrInput // The identity type user/servicePrincipal to review PrincipalType pulumi.StringPtrInput // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled pulumi.BoolPtrInput // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled pulumi.BoolPtrInput // ResourceId in which this review is getting created ResourceId pulumi.StringPtrInput // This is the collection of reviewers. Reviewers AccessReviewReviewerResponseArrayInput // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType pulumi.StringPtrInput // This is used to indicate the role being reviewed RoleDefinitionId pulumi.StringPtrInput // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate pulumi.StringPtrInput // This read-only field specifies the status of an accessReview. Status pulumi.StringPtrInput // The resource type. Type pulumi.StringPtrInput // The user principal name(if valid) UserPrincipalName pulumi.StringPtrInput }
func (AccessReviewScheduleDefinitionByIdState) ElementType ¶
func (AccessReviewScheduleDefinitionByIdState) ElementType() reflect.Type
type DefaultDecisionType ¶
This specifies the behavior for the autoReview feature when an access review completes.
func (DefaultDecisionType) ElementType ¶
func (DefaultDecisionType) ElementType() reflect.Type
func (DefaultDecisionType) ToStringOutput ¶
func (e DefaultDecisionType) ToStringOutput() pulumi.StringOutput
func (DefaultDecisionType) ToStringOutputWithContext ¶
func (e DefaultDecisionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultDecisionType) ToStringPtrOutput ¶
func (e DefaultDecisionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultDecisionType) ToStringPtrOutputWithContext ¶
func (e DefaultDecisionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupAccessReviewScheduleDefinitionByIdArgs ¶
type LookupAccessReviewScheduleDefinitionByIdArgs struct { // The id of the access review schedule definition. ScheduleDefinitionId string `pulumi:"scheduleDefinitionId"` }
type LookupAccessReviewScheduleDefinitionByIdResult ¶
type LookupAccessReviewScheduleDefinitionByIdResult struct { // Flag to indicate whether auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review. AutoApplyDecisionsEnabled *bool `pulumi:"autoApplyDecisionsEnabled"` // This specifies the behavior for the autoReview feature when an access review completes. DefaultDecision *string `pulumi:"defaultDecision"` // Flag to indicate whether reviewers are required to provide a justification when reviewing access. DefaultDecisionEnabled *bool `pulumi:"defaultDecisionEnabled"` // The description provided by the access review creator and visible to admins. DescriptionForAdmins *string `pulumi:"descriptionForAdmins"` // The description provided by the access review creator to be shown to reviewers. DescriptionForReviewers *string `pulumi:"descriptionForReviewers"` // The display name for the schedule definition. DisplayName *string `pulumi:"displayName"` // The DateTime when the review is scheduled to end. Required if type is endDate EndDate *string `pulumi:"endDate"` // The access review schedule definition id. Id string `pulumi:"id"` // The duration in days for an instance. InstanceDurationInDays *int `pulumi:"instanceDurationInDays"` // This is the collection of instances returned when one does an expand on it. Instances []AccessReviewInstanceResponse `pulumi:"instances"` // The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. Interval *int `pulumi:"interval"` // Flag to indicate whether the reviewer is required to pass justification when recording a decision. JustificationRequiredOnApproval *bool `pulumi:"justificationRequiredOnApproval"` // Flag to indicate whether sending mails to reviewers and the review creator is enabled. MailNotificationsEnabled *bool `pulumi:"mailNotificationsEnabled"` // The access review schedule definition unique id. Name string `pulumi:"name"` // The number of times to repeat the access review. Required and must be positive if type is numbered. NumberOfOccurrences *int `pulumi:"numberOfOccurrences"` // The identity id PrincipalId string `pulumi:"principalId"` // The identity display name PrincipalName string `pulumi:"principalName"` // The identity type user/servicePrincipal to review PrincipalType string `pulumi:"principalType"` // Flag to indicate whether showing recommendations to reviewers is enabled. RecommendationsEnabled *bool `pulumi:"recommendationsEnabled"` // Flag to indicate whether sending reminder emails to reviewers are enabled. ReminderNotificationsEnabled *bool `pulumi:"reminderNotificationsEnabled"` // ResourceId in which this review is getting created ResourceId string `pulumi:"resourceId"` // This is the collection of reviewers. Reviewers []AccessReviewReviewerResponse `pulumi:"reviewers"` // This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review. ReviewersType string `pulumi:"reviewersType"` // This is used to indicate the role being reviewed RoleDefinitionId string `pulumi:"roleDefinitionId"` // The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. StartDate *string `pulumi:"startDate"` // This read-only field specifies the status of an accessReview. Status string `pulumi:"status"` // The resource type. Type string `pulumi:"type"` // The user principal name(if valid) UserPrincipalName string `pulumi:"userPrincipalName"` }
Access Review Schedule Definition.
func LookupAccessReviewScheduleDefinitionById ¶
func LookupAccessReviewScheduleDefinitionById(ctx *pulumi.Context, args *LookupAccessReviewScheduleDefinitionByIdArgs, opts ...pulumi.InvokeOption) (*LookupAccessReviewScheduleDefinitionByIdResult, error)