Documentation
¶
Index ¶
- type GetAccessRequestArgs
- type GetAccessRequestHistoryArgs
- type GetAccessRequestHistoryItem
- type GetAccessRequestHistoryItemArgs
- func (GetAccessRequestHistoryItemArgs) ElementType() reflect.Type
- func (i GetAccessRequestHistoryItemArgs) ToGetAccessRequestHistoryItemOutput() GetAccessRequestHistoryItemOutput
- func (i GetAccessRequestHistoryItemArgs) ToGetAccessRequestHistoryItemOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemOutput
- type GetAccessRequestHistoryItemArray
- func (GetAccessRequestHistoryItemArray) ElementType() reflect.Type
- func (i GetAccessRequestHistoryItemArray) ToGetAccessRequestHistoryItemArrayOutput() GetAccessRequestHistoryItemArrayOutput
- func (i GetAccessRequestHistoryItemArray) ToGetAccessRequestHistoryItemArrayOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemArrayOutput
- type GetAccessRequestHistoryItemArrayInput
- type GetAccessRequestHistoryItemArrayOutput
- func (GetAccessRequestHistoryItemArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestHistoryItemArrayOutput) Index(i pulumi.IntInput) GetAccessRequestHistoryItemOutput
- func (o GetAccessRequestHistoryItemArrayOutput) ToGetAccessRequestHistoryItemArrayOutput() GetAccessRequestHistoryItemArrayOutput
- func (o GetAccessRequestHistoryItemArrayOutput) ToGetAccessRequestHistoryItemArrayOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemArrayOutput
- type GetAccessRequestHistoryItemInput
- type GetAccessRequestHistoryItemOutput
- func (o GetAccessRequestHistoryItemOutput) ActionsLists() pulumi.StringArrayOutput
- func (o GetAccessRequestHistoryItemOutput) Description() pulumi.StringOutput
- func (o GetAccessRequestHistoryItemOutput) Duration() pulumi.IntOutput
- func (GetAccessRequestHistoryItemOutput) ElementType() reflect.Type
- func (o GetAccessRequestHistoryItemOutput) IsAutoApproved() pulumi.BoolOutput
- func (o GetAccessRequestHistoryItemOutput) State() pulumi.StringOutput
- func (o GetAccessRequestHistoryItemOutput) TimeOfAction() pulumi.StringOutput
- func (o GetAccessRequestHistoryItemOutput) ToGetAccessRequestHistoryItemOutput() GetAccessRequestHistoryItemOutput
- func (o GetAccessRequestHistoryItemOutput) ToGetAccessRequestHistoryItemOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemOutput
- func (o GetAccessRequestHistoryItemOutput) UserId() pulumi.StringOutput
- type GetAccessRequestHistoryOutputArgs
- type GetAccessRequestHistoryResult
- type GetAccessRequestHistoryResultOutput
- func (o GetAccessRequestHistoryResultOutput) AccessRequestId() pulumi.StringOutput
- func (GetAccessRequestHistoryResultOutput) ElementType() reflect.Type
- func (o GetAccessRequestHistoryResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRequestHistoryResultOutput) Items() GetAccessRequestHistoryItemArrayOutput
- func (o GetAccessRequestHistoryResultOutput) ToGetAccessRequestHistoryResultOutput() GetAccessRequestHistoryResultOutput
- func (o GetAccessRequestHistoryResultOutput) ToGetAccessRequestHistoryResultOutputWithContext(ctx context.Context) GetAccessRequestHistoryResultOutput
- type GetAccessRequestOutputArgs
- type GetAccessRequestResult
- type GetAccessRequestResultOutput
- func (o GetAccessRequestResultOutput) AccessReasonSummary() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) AccessRequestId() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) ActionRequestsLists() pulumi.StringArrayOutput
- func (o GetAccessRequestResultOutput) ApproverComment() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) AuditTypes() pulumi.StringArrayOutput
- func (o GetAccessRequestResultOutput) ClosureComment() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetAccessRequestResultOutput) Duration() pulumi.IntOutput
- func (GetAccessRequestResultOutput) ElementType() reflect.Type
- func (o GetAccessRequestResultOutput) ExtendDuration() pulumi.IntOutput
- func (o GetAccessRequestResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetAccessRequestResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) IsAutoApproved() pulumi.BoolOutput
- func (o GetAccessRequestResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) OpctlAdditionalMessage() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) OpctlId() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) OpctlName() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) OperatorId() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) Reason() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) RequestId() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) ResourceId() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) ResourceName() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) ResourceType() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) Severity() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) State() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) SubResourceLists() pulumi.StringArrayOutput
- func (o GetAccessRequestResultOutput) SystemMessage() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) TimeOfCreation() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) TimeOfModification() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) TimeOfUserCreation() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) ToGetAccessRequestResultOutput() GetAccessRequestResultOutput
- func (o GetAccessRequestResultOutput) ToGetAccessRequestResultOutputWithContext(ctx context.Context) GetAccessRequestResultOutput
- func (o GetAccessRequestResultOutput) UserId() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) WorkflowIds() pulumi.StringArrayOutput
- type GetAccessRequestsAccessRequestCollection
- type GetAccessRequestsAccessRequestCollectionArgs
- func (GetAccessRequestsAccessRequestCollectionArgs) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionArgs) ToGetAccessRequestsAccessRequestCollectionOutput() GetAccessRequestsAccessRequestCollectionOutput
- func (i GetAccessRequestsAccessRequestCollectionArgs) ToGetAccessRequestsAccessRequestCollectionOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionOutput
- type GetAccessRequestsAccessRequestCollectionArray
- func (GetAccessRequestsAccessRequestCollectionArray) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionArray) ToGetAccessRequestsAccessRequestCollectionArrayOutput() GetAccessRequestsAccessRequestCollectionArrayOutput
- func (i GetAccessRequestsAccessRequestCollectionArray) ToGetAccessRequestsAccessRequestCollectionArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionArrayOutput
- type GetAccessRequestsAccessRequestCollectionArrayInput
- type GetAccessRequestsAccessRequestCollectionArrayOutput
- func (GetAccessRequestsAccessRequestCollectionArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionArrayOutput) Index(i pulumi.IntInput) GetAccessRequestsAccessRequestCollectionOutput
- func (o GetAccessRequestsAccessRequestCollectionArrayOutput) ToGetAccessRequestsAccessRequestCollectionArrayOutput() GetAccessRequestsAccessRequestCollectionArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionArrayOutput) ToGetAccessRequestsAccessRequestCollectionArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionArrayOutput
- type GetAccessRequestsAccessRequestCollectionInput
- type GetAccessRequestsAccessRequestCollectionItem
- type GetAccessRequestsAccessRequestCollectionItemArgs
- func (GetAccessRequestsAccessRequestCollectionItemArgs) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionItemArgs) ToGetAccessRequestsAccessRequestCollectionItemOutput() GetAccessRequestsAccessRequestCollectionItemOutput
- func (i GetAccessRequestsAccessRequestCollectionItemArgs) ToGetAccessRequestsAccessRequestCollectionItemOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemOutput
- type GetAccessRequestsAccessRequestCollectionItemArray
- func (GetAccessRequestsAccessRequestCollectionItemArray) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionItemArray) ToGetAccessRequestsAccessRequestCollectionItemArrayOutput() GetAccessRequestsAccessRequestCollectionItemArrayOutput
- func (i GetAccessRequestsAccessRequestCollectionItemArray) ToGetAccessRequestsAccessRequestCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemArrayOutput
- type GetAccessRequestsAccessRequestCollectionItemArrayInput
- type GetAccessRequestsAccessRequestCollectionItemArrayOutput
- func (GetAccessRequestsAccessRequestCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionItemArrayOutput) Index(i pulumi.IntInput) GetAccessRequestsAccessRequestCollectionItemOutput
- func (o GetAccessRequestsAccessRequestCollectionItemArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemArrayOutput() GetAccessRequestsAccessRequestCollectionItemArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionItemArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemArrayOutput
- type GetAccessRequestsAccessRequestCollectionItemInput
- type GetAccessRequestsAccessRequestCollectionItemOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) AccessReasonSummary() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ActionRequestsLists() pulumi.StringArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ApproverComment() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) AuditTypes() pulumi.StringArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ClosureComment() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) Duration() pulumi.IntOutput
- func (GetAccessRequestsAccessRequestCollectionItemOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ExtendDuration() pulumi.IntOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) IsAutoApproved() pulumi.BoolOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) OpctlAdditionalMessage() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) OpctlId() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) OpctlName() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) OperatorId() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) Reason() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) RequestId() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ResourceId() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ResourceName() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ResourceType() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) Severity() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) State() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) SubResourceLists() pulumi.StringArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) SystemMessage() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfCreation() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfModification() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfUserCreation() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ToGetAccessRequestsAccessRequestCollectionItemOutput() GetAccessRequestsAccessRequestCollectionItemOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) ToGetAccessRequestsAccessRequestCollectionItemOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) UserId() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) WorkflowIds() pulumi.StringArrayOutput
- type GetAccessRequestsAccessRequestCollectionOutput
- func (GetAccessRequestsAccessRequestCollectionOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionOutput) Items() GetAccessRequestsAccessRequestCollectionItemArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionOutput) ToGetAccessRequestsAccessRequestCollectionOutput() GetAccessRequestsAccessRequestCollectionOutput
- func (o GetAccessRequestsAccessRequestCollectionOutput) ToGetAccessRequestsAccessRequestCollectionOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionOutput
- type GetAccessRequestsArgs
- type GetAccessRequestsFilter
- type GetAccessRequestsFilterArgs
- type GetAccessRequestsFilterArray
- func (GetAccessRequestsFilterArray) ElementType() reflect.Type
- func (i GetAccessRequestsFilterArray) ToGetAccessRequestsFilterArrayOutput() GetAccessRequestsFilterArrayOutput
- func (i GetAccessRequestsFilterArray) ToGetAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetAccessRequestsFilterArrayOutput
- type GetAccessRequestsFilterArrayInput
- type GetAccessRequestsFilterArrayOutput
- func (GetAccessRequestsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestsFilterArrayOutput) Index(i pulumi.IntInput) GetAccessRequestsFilterOutput
- func (o GetAccessRequestsFilterArrayOutput) ToGetAccessRequestsFilterArrayOutput() GetAccessRequestsFilterArrayOutput
- func (o GetAccessRequestsFilterArrayOutput) ToGetAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetAccessRequestsFilterArrayOutput
- type GetAccessRequestsFilterInput
- type GetAccessRequestsFilterOutput
- func (GetAccessRequestsFilterOutput) ElementType() reflect.Type
- func (o GetAccessRequestsFilterOutput) Name() pulumi.StringOutput
- func (o GetAccessRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAccessRequestsFilterOutput) ToGetAccessRequestsFilterOutput() GetAccessRequestsFilterOutput
- func (o GetAccessRequestsFilterOutput) ToGetAccessRequestsFilterOutputWithContext(ctx context.Context) GetAccessRequestsFilterOutput
- func (o GetAccessRequestsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAccessRequestsOutputArgs
- type GetAccessRequestsResult
- type GetAccessRequestsResultOutput
- func (o GetAccessRequestsResultOutput) AccessRequestCollections() GetAccessRequestsAccessRequestCollectionArrayOutput
- func (o GetAccessRequestsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetAccessRequestsResultOutput) ElementType() reflect.Type
- func (o GetAccessRequestsResultOutput) Filters() GetAccessRequestsFilterArrayOutput
- func (o GetAccessRequestsResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRequestsResultOutput) ResourceName() pulumi.StringPtrOutput
- func (o GetAccessRequestsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetAccessRequestsResultOutput) State() pulumi.StringPtrOutput
- func (o GetAccessRequestsResultOutput) TimeEnd() pulumi.StringPtrOutput
- func (o GetAccessRequestsResultOutput) TimeStart() pulumi.StringPtrOutput
- func (o GetAccessRequestsResultOutput) ToGetAccessRequestsResultOutput() GetAccessRequestsResultOutput
- func (o GetAccessRequestsResultOutput) ToGetAccessRequestsResultOutputWithContext(ctx context.Context) GetAccessRequestsResultOutput
- type GetActionArgs
- type GetActionOutputArgs
- type GetActionProperty
- type GetActionPropertyArgs
- type GetActionPropertyArray
- type GetActionPropertyArrayInput
- type GetActionPropertyArrayOutput
- func (GetActionPropertyArrayOutput) ElementType() reflect.Type
- func (o GetActionPropertyArrayOutput) Index(i pulumi.IntInput) GetActionPropertyOutput
- func (o GetActionPropertyArrayOutput) ToGetActionPropertyArrayOutput() GetActionPropertyArrayOutput
- func (o GetActionPropertyArrayOutput) ToGetActionPropertyArrayOutputWithContext(ctx context.Context) GetActionPropertyArrayOutput
- type GetActionPropertyInput
- type GetActionPropertyOutput
- func (GetActionPropertyOutput) ElementType() reflect.Type
- func (o GetActionPropertyOutput) Name() pulumi.StringOutput
- func (o GetActionPropertyOutput) ToGetActionPropertyOutput() GetActionPropertyOutput
- func (o GetActionPropertyOutput) ToGetActionPropertyOutputWithContext(ctx context.Context) GetActionPropertyOutput
- func (o GetActionPropertyOutput) Value() pulumi.StringOutput
- type GetActionResult
- type GetActionResultOutput
- func (o GetActionResultOutput) Component() pulumi.StringOutput
- func (o GetActionResultOutput) CustomerDisplayName() pulumi.StringOutput
- func (o GetActionResultOutput) Description() pulumi.StringOutput
- func (GetActionResultOutput) ElementType() reflect.Type
- func (o GetActionResultOutput) Id() pulumi.StringOutput
- func (o GetActionResultOutput) Name() pulumi.StringOutput
- func (o GetActionResultOutput) OperatorActionId() pulumi.StringOutput
- func (o GetActionResultOutput) Properties() GetActionPropertyArrayOutput
- func (o GetActionResultOutput) ResourceType() pulumi.StringOutput
- func (o GetActionResultOutput) ToGetActionResultOutput() GetActionResultOutput
- func (o GetActionResultOutput) ToGetActionResultOutputWithContext(ctx context.Context) GetActionResultOutput
- type GetActionsArgs
- type GetActionsFilter
- type GetActionsFilterArgs
- type GetActionsFilterArray
- type GetActionsFilterArrayInput
- type GetActionsFilterArrayOutput
- func (GetActionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetActionsFilterArrayOutput) Index(i pulumi.IntInput) GetActionsFilterOutput
- func (o GetActionsFilterArrayOutput) ToGetActionsFilterArrayOutput() GetActionsFilterArrayOutput
- func (o GetActionsFilterArrayOutput) ToGetActionsFilterArrayOutputWithContext(ctx context.Context) GetActionsFilterArrayOutput
- type GetActionsFilterInput
- type GetActionsFilterOutput
- func (GetActionsFilterOutput) ElementType() reflect.Type
- func (o GetActionsFilterOutput) Name() pulumi.StringOutput
- func (o GetActionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetActionsFilterOutput) ToGetActionsFilterOutput() GetActionsFilterOutput
- func (o GetActionsFilterOutput) ToGetActionsFilterOutputWithContext(ctx context.Context) GetActionsFilterOutput
- func (o GetActionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetActionsOperatorActionCollection
- type GetActionsOperatorActionCollectionArgs
- func (GetActionsOperatorActionCollectionArgs) ElementType() reflect.Type
- func (i GetActionsOperatorActionCollectionArgs) ToGetActionsOperatorActionCollectionOutput() GetActionsOperatorActionCollectionOutput
- func (i GetActionsOperatorActionCollectionArgs) ToGetActionsOperatorActionCollectionOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionOutput
- type GetActionsOperatorActionCollectionArray
- func (GetActionsOperatorActionCollectionArray) ElementType() reflect.Type
- func (i GetActionsOperatorActionCollectionArray) ToGetActionsOperatorActionCollectionArrayOutput() GetActionsOperatorActionCollectionArrayOutput
- func (i GetActionsOperatorActionCollectionArray) ToGetActionsOperatorActionCollectionArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionArrayOutput
- type GetActionsOperatorActionCollectionArrayInput
- type GetActionsOperatorActionCollectionArrayOutput
- func (GetActionsOperatorActionCollectionArrayOutput) ElementType() reflect.Type
- func (o GetActionsOperatorActionCollectionArrayOutput) Index(i pulumi.IntInput) GetActionsOperatorActionCollectionOutput
- func (o GetActionsOperatorActionCollectionArrayOutput) ToGetActionsOperatorActionCollectionArrayOutput() GetActionsOperatorActionCollectionArrayOutput
- func (o GetActionsOperatorActionCollectionArrayOutput) ToGetActionsOperatorActionCollectionArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionArrayOutput
- type GetActionsOperatorActionCollectionInput
- type GetActionsOperatorActionCollectionItem
- type GetActionsOperatorActionCollectionItemArgs
- func (GetActionsOperatorActionCollectionItemArgs) ElementType() reflect.Type
- func (i GetActionsOperatorActionCollectionItemArgs) ToGetActionsOperatorActionCollectionItemOutput() GetActionsOperatorActionCollectionItemOutput
- func (i GetActionsOperatorActionCollectionItemArgs) ToGetActionsOperatorActionCollectionItemOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemOutput
- type GetActionsOperatorActionCollectionItemArray
- func (GetActionsOperatorActionCollectionItemArray) ElementType() reflect.Type
- func (i GetActionsOperatorActionCollectionItemArray) ToGetActionsOperatorActionCollectionItemArrayOutput() GetActionsOperatorActionCollectionItemArrayOutput
- func (i GetActionsOperatorActionCollectionItemArray) ToGetActionsOperatorActionCollectionItemArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemArrayOutput
- type GetActionsOperatorActionCollectionItemArrayInput
- type GetActionsOperatorActionCollectionItemArrayOutput
- func (GetActionsOperatorActionCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetActionsOperatorActionCollectionItemArrayOutput) Index(i pulumi.IntInput) GetActionsOperatorActionCollectionItemOutput
- func (o GetActionsOperatorActionCollectionItemArrayOutput) ToGetActionsOperatorActionCollectionItemArrayOutput() GetActionsOperatorActionCollectionItemArrayOutput
- func (o GetActionsOperatorActionCollectionItemArrayOutput) ToGetActionsOperatorActionCollectionItemArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemArrayOutput
- type GetActionsOperatorActionCollectionItemInput
- type GetActionsOperatorActionCollectionItemOutput
- func (o GetActionsOperatorActionCollectionItemOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetActionsOperatorActionCollectionItemOutput) Component() pulumi.StringOutput
- func (o GetActionsOperatorActionCollectionItemOutput) CustomerDisplayName() pulumi.StringOutput
- func (o GetActionsOperatorActionCollectionItemOutput) Description() pulumi.StringOutput
- func (GetActionsOperatorActionCollectionItemOutput) ElementType() reflect.Type
- func (o GetActionsOperatorActionCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetActionsOperatorActionCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetActionsOperatorActionCollectionItemOutput) Properties() GetActionsOperatorActionCollectionItemPropertyArrayOutput
- func (o GetActionsOperatorActionCollectionItemOutput) ResourceType() pulumi.StringOutput
- func (o GetActionsOperatorActionCollectionItemOutput) State() pulumi.StringPtrOutput
- func (o GetActionsOperatorActionCollectionItemOutput) ToGetActionsOperatorActionCollectionItemOutput() GetActionsOperatorActionCollectionItemOutput
- func (o GetActionsOperatorActionCollectionItemOutput) ToGetActionsOperatorActionCollectionItemOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemOutput
- type GetActionsOperatorActionCollectionItemProperty
- type GetActionsOperatorActionCollectionItemPropertyArgs
- func (GetActionsOperatorActionCollectionItemPropertyArgs) ElementType() reflect.Type
- func (i GetActionsOperatorActionCollectionItemPropertyArgs) ToGetActionsOperatorActionCollectionItemPropertyOutput() GetActionsOperatorActionCollectionItemPropertyOutput
- func (i GetActionsOperatorActionCollectionItemPropertyArgs) ToGetActionsOperatorActionCollectionItemPropertyOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyOutput
- type GetActionsOperatorActionCollectionItemPropertyArray
- func (GetActionsOperatorActionCollectionItemPropertyArray) ElementType() reflect.Type
- func (i GetActionsOperatorActionCollectionItemPropertyArray) ToGetActionsOperatorActionCollectionItemPropertyArrayOutput() GetActionsOperatorActionCollectionItemPropertyArrayOutput
- func (i GetActionsOperatorActionCollectionItemPropertyArray) ToGetActionsOperatorActionCollectionItemPropertyArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyArrayOutput
- type GetActionsOperatorActionCollectionItemPropertyArrayInput
- type GetActionsOperatorActionCollectionItemPropertyArrayOutput
- func (GetActionsOperatorActionCollectionItemPropertyArrayOutput) ElementType() reflect.Type
- func (o GetActionsOperatorActionCollectionItemPropertyArrayOutput) Index(i pulumi.IntInput) GetActionsOperatorActionCollectionItemPropertyOutput
- func (o GetActionsOperatorActionCollectionItemPropertyArrayOutput) ToGetActionsOperatorActionCollectionItemPropertyArrayOutput() GetActionsOperatorActionCollectionItemPropertyArrayOutput
- func (o GetActionsOperatorActionCollectionItemPropertyArrayOutput) ToGetActionsOperatorActionCollectionItemPropertyArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyArrayOutput
- type GetActionsOperatorActionCollectionItemPropertyInput
- type GetActionsOperatorActionCollectionItemPropertyOutput
- func (GetActionsOperatorActionCollectionItemPropertyOutput) ElementType() reflect.Type
- func (o GetActionsOperatorActionCollectionItemPropertyOutput) Name() pulumi.StringOutput
- func (o GetActionsOperatorActionCollectionItemPropertyOutput) ToGetActionsOperatorActionCollectionItemPropertyOutput() GetActionsOperatorActionCollectionItemPropertyOutput
- func (o GetActionsOperatorActionCollectionItemPropertyOutput) ToGetActionsOperatorActionCollectionItemPropertyOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyOutput
- func (o GetActionsOperatorActionCollectionItemPropertyOutput) Value() pulumi.StringOutput
- type GetActionsOperatorActionCollectionOutput
- func (GetActionsOperatorActionCollectionOutput) ElementType() reflect.Type
- func (o GetActionsOperatorActionCollectionOutput) Items() GetActionsOperatorActionCollectionItemArrayOutput
- func (o GetActionsOperatorActionCollectionOutput) ToGetActionsOperatorActionCollectionOutput() GetActionsOperatorActionCollectionOutput
- func (o GetActionsOperatorActionCollectionOutput) ToGetActionsOperatorActionCollectionOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionOutput
- type GetActionsOutputArgs
- type GetActionsResult
- type GetActionsResultOutput
- func (o GetActionsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetActionsResultOutput) ElementType() reflect.Type
- func (o GetActionsResultOutput) Filters() GetActionsFilterArrayOutput
- func (o GetActionsResultOutput) Id() pulumi.StringOutput
- func (o GetActionsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetActionsResultOutput) OperatorActionCollections() GetActionsOperatorActionCollectionArrayOutput
- func (o GetActionsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetActionsResultOutput) State() pulumi.StringPtrOutput
- func (o GetActionsResultOutput) ToGetActionsResultOutput() GetActionsResultOutput
- func (o GetActionsResultOutput) ToGetActionsResultOutputWithContext(ctx context.Context) GetActionsResultOutput
- type GetControlArgs
- type GetControlAssignmentArgs
- type GetControlAssignmentOutputArgs
- type GetControlAssignmentResult
- type GetControlAssignmentResultOutput
- func (o GetControlAssignmentResultOutput) AssignerId() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) Comment() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetControlAssignmentResultOutput) DetachmentDescription() pulumi.StringOutput
- func (GetControlAssignmentResultOutput) ElementType() reflect.Type
- func (o GetControlAssignmentResultOutput) ErrorCode() pulumi.IntOutput
- func (o GetControlAssignmentResultOutput) ErrorMessage() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetControlAssignmentResultOutput) Id() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
- func (o GetControlAssignmentResultOutput) IsDefaultAssignment() pulumi.BoolOutput
- func (o GetControlAssignmentResultOutput) IsEnforcedAlways() pulumi.BoolOutput
- func (o GetControlAssignmentResultOutput) IsLogForwarded() pulumi.BoolOutput
- func (o GetControlAssignmentResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) OperatorControlAssignmentId() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) OperatorControlId() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) RemoteSyslogServerAddress() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) RemoteSyslogServerCaCert() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) RemoteSyslogServerPort() pulumi.IntOutput
- func (o GetControlAssignmentResultOutput) ResourceCompartmentId() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) ResourceId() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) ResourceName() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) ResourceType() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) State() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) TimeAssignmentFrom() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) TimeAssignmentTo() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) TimeOfAssignment() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) TimeOfDeletion() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) ToGetControlAssignmentResultOutput() GetControlAssignmentResultOutput
- func (o GetControlAssignmentResultOutput) ToGetControlAssignmentResultOutputWithContext(ctx context.Context) GetControlAssignmentResultOutput
- func (o GetControlAssignmentResultOutput) UnassignerId() pulumi.StringOutput
- type GetControlAssignmentsArgs
- type GetControlAssignmentsFilter
- type GetControlAssignmentsFilterArgs
- func (GetControlAssignmentsFilterArgs) ElementType() reflect.Type
- func (i GetControlAssignmentsFilterArgs) ToGetControlAssignmentsFilterOutput() GetControlAssignmentsFilterOutput
- func (i GetControlAssignmentsFilterArgs) ToGetControlAssignmentsFilterOutputWithContext(ctx context.Context) GetControlAssignmentsFilterOutput
- type GetControlAssignmentsFilterArray
- func (GetControlAssignmentsFilterArray) ElementType() reflect.Type
- func (i GetControlAssignmentsFilterArray) ToGetControlAssignmentsFilterArrayOutput() GetControlAssignmentsFilterArrayOutput
- func (i GetControlAssignmentsFilterArray) ToGetControlAssignmentsFilterArrayOutputWithContext(ctx context.Context) GetControlAssignmentsFilterArrayOutput
- type GetControlAssignmentsFilterArrayInput
- type GetControlAssignmentsFilterArrayOutput
- func (GetControlAssignmentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetControlAssignmentsFilterArrayOutput) Index(i pulumi.IntInput) GetControlAssignmentsFilterOutput
- func (o GetControlAssignmentsFilterArrayOutput) ToGetControlAssignmentsFilterArrayOutput() GetControlAssignmentsFilterArrayOutput
- func (o GetControlAssignmentsFilterArrayOutput) ToGetControlAssignmentsFilterArrayOutputWithContext(ctx context.Context) GetControlAssignmentsFilterArrayOutput
- type GetControlAssignmentsFilterInput
- type GetControlAssignmentsFilterOutput
- func (GetControlAssignmentsFilterOutput) ElementType() reflect.Type
- func (o GetControlAssignmentsFilterOutput) Name() pulumi.StringOutput
- func (o GetControlAssignmentsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetControlAssignmentsFilterOutput) ToGetControlAssignmentsFilterOutput() GetControlAssignmentsFilterOutput
- func (o GetControlAssignmentsFilterOutput) ToGetControlAssignmentsFilterOutputWithContext(ctx context.Context) GetControlAssignmentsFilterOutput
- func (o GetControlAssignmentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetControlAssignmentsOperatorControlAssignmentCollection
- type GetControlAssignmentsOperatorControlAssignmentCollectionArgs
- func (GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ElementType() reflect.Type
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutput() GetControlAssignmentsOperatorControlAssignmentCollectionOutput
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionOutput
- type GetControlAssignmentsOperatorControlAssignmentCollectionArray
- func (GetControlAssignmentsOperatorControlAssignmentCollectionArray) ElementType() reflect.Type
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
- type GetControlAssignmentsOperatorControlAssignmentCollectionArrayInput
- type GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
- func (GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ElementType() reflect.Type
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) Index(i pulumi.IntInput) GetControlAssignmentsOperatorControlAssignmentCollectionOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
- type GetControlAssignmentsOperatorControlAssignmentCollectionInput
- type GetControlAssignmentsOperatorControlAssignmentCollectionItem
- type GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs
- func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ElementType() reflect.Type
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
- type GetControlAssignmentsOperatorControlAssignmentCollectionItemArray
- func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ElementType() reflect.Type
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
- func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
- type GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayInput
- type GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
- func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) Index(i pulumi.IntInput) GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
- type GetControlAssignmentsOperatorControlAssignmentCollectionItemInput
- type GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) AssignerId() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) Comment() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) DetachmentDescription() pulumi.StringOutput
- func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ElementType() reflect.Type
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ErrorCode() pulumi.IntOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ErrorMessage() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsDefaultAssignment() pulumi.BoolOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsEnforcedAlways() pulumi.BoolOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsLogForwarded() pulumi.BoolOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) OperatorControlId() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerAddress() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerCaCert() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerPort() pulumi.IntOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceCompartmentId() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceId() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceName() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceType() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) State() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeAssignmentFrom() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeAssignmentTo() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeOfAssignment() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeOfDeletion() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) UnassignerId() pulumi.StringOutput
- type GetControlAssignmentsOperatorControlAssignmentCollectionOutput
- func (GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ElementType() reflect.Type
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionOutput) Items() GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutput() GetControlAssignmentsOperatorControlAssignmentCollectionOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionOutput
- type GetControlAssignmentsOutputArgs
- type GetControlAssignmentsResult
- type GetControlAssignmentsResultOutput
- func (o GetControlAssignmentsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetControlAssignmentsResultOutput) ElementType() reflect.Type
- func (o GetControlAssignmentsResultOutput) Filters() GetControlAssignmentsFilterArrayOutput
- func (o GetControlAssignmentsResultOutput) Id() pulumi.StringOutput
- func (o GetControlAssignmentsResultOutput) OperatorControlAssignmentCollections() GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
- func (o GetControlAssignmentsResultOutput) OperatorControlName() pulumi.StringPtrOutput
- func (o GetControlAssignmentsResultOutput) ResourceName() pulumi.StringPtrOutput
- func (o GetControlAssignmentsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetControlAssignmentsResultOutput) State() pulumi.StringPtrOutput
- func (o GetControlAssignmentsResultOutput) ToGetControlAssignmentsResultOutput() GetControlAssignmentsResultOutput
- func (o GetControlAssignmentsResultOutput) ToGetControlAssignmentsResultOutputWithContext(ctx context.Context) GetControlAssignmentsResultOutput
- type GetControlOutputArgs
- type GetControlResult
- type GetControlResultOutput
- func (o GetControlResultOutput) ApprovalRequiredOpActionLists() pulumi.StringArrayOutput
- func (o GetControlResultOutput) ApproverGroupsLists() pulumi.StringArrayOutput
- func (o GetControlResultOutput) ApproversLists() pulumi.StringArrayOutput
- func (o GetControlResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetControlResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetControlResultOutput) Description() pulumi.StringOutput
- func (GetControlResultOutput) ElementType() reflect.Type
- func (o GetControlResultOutput) EmailIdLists() pulumi.StringArrayOutput
- func (o GetControlResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetControlResultOutput) Id() pulumi.StringOutput
- func (o GetControlResultOutput) IsDefaultOperatorControl() pulumi.BoolOutput
- func (o GetControlResultOutput) IsFullyPreApproved() pulumi.BoolOutput
- func (o GetControlResultOutput) LastModifiedInfo() pulumi.StringOutput
- func (o GetControlResultOutput) OperatorControlId() pulumi.StringOutput
- func (o GetControlResultOutput) OperatorControlName() pulumi.StringOutput
- func (o GetControlResultOutput) PreApprovedOpActionLists() pulumi.StringArrayOutput
- func (o GetControlResultOutput) ResourceType() pulumi.StringOutput
- func (o GetControlResultOutput) State() pulumi.StringOutput
- func (o GetControlResultOutput) SystemMessage() pulumi.StringOutput
- func (o GetControlResultOutput) TimeOfCreation() pulumi.StringOutput
- func (o GetControlResultOutput) TimeOfDeletion() pulumi.StringOutput
- func (o GetControlResultOutput) TimeOfModification() pulumi.StringOutput
- func (o GetControlResultOutput) ToGetControlResultOutput() GetControlResultOutput
- func (o GetControlResultOutput) ToGetControlResultOutputWithContext(ctx context.Context) GetControlResultOutput
- type GetControlsArgs
- type GetControlsFilter
- type GetControlsFilterArgs
- type GetControlsFilterArray
- type GetControlsFilterArrayInput
- type GetControlsFilterArrayOutput
- func (GetControlsFilterArrayOutput) ElementType() reflect.Type
- func (o GetControlsFilterArrayOutput) Index(i pulumi.IntInput) GetControlsFilterOutput
- func (o GetControlsFilterArrayOutput) ToGetControlsFilterArrayOutput() GetControlsFilterArrayOutput
- func (o GetControlsFilterArrayOutput) ToGetControlsFilterArrayOutputWithContext(ctx context.Context) GetControlsFilterArrayOutput
- type GetControlsFilterInput
- type GetControlsFilterOutput
- func (GetControlsFilterOutput) ElementType() reflect.Type
- func (o GetControlsFilterOutput) Name() pulumi.StringOutput
- func (o GetControlsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetControlsFilterOutput) ToGetControlsFilterOutput() GetControlsFilterOutput
- func (o GetControlsFilterOutput) ToGetControlsFilterOutputWithContext(ctx context.Context) GetControlsFilterOutput
- func (o GetControlsFilterOutput) Values() pulumi.StringArrayOutput
- type GetControlsOperatorControlCollection
- type GetControlsOperatorControlCollectionArgs
- func (GetControlsOperatorControlCollectionArgs) ElementType() reflect.Type
- func (i GetControlsOperatorControlCollectionArgs) ToGetControlsOperatorControlCollectionOutput() GetControlsOperatorControlCollectionOutput
- func (i GetControlsOperatorControlCollectionArgs) ToGetControlsOperatorControlCollectionOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionOutput
- type GetControlsOperatorControlCollectionArray
- func (GetControlsOperatorControlCollectionArray) ElementType() reflect.Type
- func (i GetControlsOperatorControlCollectionArray) ToGetControlsOperatorControlCollectionArrayOutput() GetControlsOperatorControlCollectionArrayOutput
- func (i GetControlsOperatorControlCollectionArray) ToGetControlsOperatorControlCollectionArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionArrayOutput
- type GetControlsOperatorControlCollectionArrayInput
- type GetControlsOperatorControlCollectionArrayOutput
- func (GetControlsOperatorControlCollectionArrayOutput) ElementType() reflect.Type
- func (o GetControlsOperatorControlCollectionArrayOutput) Index(i pulumi.IntInput) GetControlsOperatorControlCollectionOutput
- func (o GetControlsOperatorControlCollectionArrayOutput) ToGetControlsOperatorControlCollectionArrayOutput() GetControlsOperatorControlCollectionArrayOutput
- func (o GetControlsOperatorControlCollectionArrayOutput) ToGetControlsOperatorControlCollectionArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionArrayOutput
- type GetControlsOperatorControlCollectionInput
- type GetControlsOperatorControlCollectionItem
- type GetControlsOperatorControlCollectionItemArgs
- func (GetControlsOperatorControlCollectionItemArgs) ElementType() reflect.Type
- func (i GetControlsOperatorControlCollectionItemArgs) ToGetControlsOperatorControlCollectionItemOutput() GetControlsOperatorControlCollectionItemOutput
- func (i GetControlsOperatorControlCollectionItemArgs) ToGetControlsOperatorControlCollectionItemOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemOutput
- type GetControlsOperatorControlCollectionItemArray
- func (GetControlsOperatorControlCollectionItemArray) ElementType() reflect.Type
- func (i GetControlsOperatorControlCollectionItemArray) ToGetControlsOperatorControlCollectionItemArrayOutput() GetControlsOperatorControlCollectionItemArrayOutput
- func (i GetControlsOperatorControlCollectionItemArray) ToGetControlsOperatorControlCollectionItemArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemArrayOutput
- type GetControlsOperatorControlCollectionItemArrayInput
- type GetControlsOperatorControlCollectionItemArrayOutput
- func (GetControlsOperatorControlCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetControlsOperatorControlCollectionItemArrayOutput) Index(i pulumi.IntInput) GetControlsOperatorControlCollectionItemOutput
- func (o GetControlsOperatorControlCollectionItemArrayOutput) ToGetControlsOperatorControlCollectionItemArrayOutput() GetControlsOperatorControlCollectionItemArrayOutput
- func (o GetControlsOperatorControlCollectionItemArrayOutput) ToGetControlsOperatorControlCollectionItemArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemArrayOutput
- type GetControlsOperatorControlCollectionItemInput
- type GetControlsOperatorControlCollectionItemOutput
- func (o GetControlsOperatorControlCollectionItemOutput) ApprovalRequiredOpActionLists() pulumi.StringArrayOutput
- func (o GetControlsOperatorControlCollectionItemOutput) ApproverGroupsLists() pulumi.StringArrayOutput
- func (o GetControlsOperatorControlCollectionItemOutput) ApproversLists() pulumi.StringArrayOutput
- func (o GetControlsOperatorControlCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetControlsOperatorControlCollectionItemOutput) Description() pulumi.StringOutput
- func (GetControlsOperatorControlCollectionItemOutput) ElementType() reflect.Type
- func (o GetControlsOperatorControlCollectionItemOutput) EmailIdLists() pulumi.StringArrayOutput
- func (o GetControlsOperatorControlCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetControlsOperatorControlCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) IsDefaultOperatorControl() pulumi.BoolOutput
- func (o GetControlsOperatorControlCollectionItemOutput) IsFullyPreApproved() pulumi.BoolOutput
- func (o GetControlsOperatorControlCollectionItemOutput) LastModifiedInfo() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) OperatorControlName() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) PreApprovedOpActionLists() pulumi.StringArrayOutput
- func (o GetControlsOperatorControlCollectionItemOutput) ResourceType() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) State() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) SystemMessage() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) TimeOfCreation() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) TimeOfDeletion() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) TimeOfModification() pulumi.StringOutput
- func (o GetControlsOperatorControlCollectionItemOutput) ToGetControlsOperatorControlCollectionItemOutput() GetControlsOperatorControlCollectionItemOutput
- func (o GetControlsOperatorControlCollectionItemOutput) ToGetControlsOperatorControlCollectionItemOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemOutput
- type GetControlsOperatorControlCollectionOutput
- func (GetControlsOperatorControlCollectionOutput) ElementType() reflect.Type
- func (o GetControlsOperatorControlCollectionOutput) Items() GetControlsOperatorControlCollectionItemArrayOutput
- func (o GetControlsOperatorControlCollectionOutput) ToGetControlsOperatorControlCollectionOutput() GetControlsOperatorControlCollectionOutput
- func (o GetControlsOperatorControlCollectionOutput) ToGetControlsOperatorControlCollectionOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionOutput
- type GetControlsOutputArgs
- type GetControlsResult
- type GetControlsResultOutput
- func (o GetControlsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetControlsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetControlsResultOutput) ElementType() reflect.Type
- func (o GetControlsResultOutput) Filters() GetControlsFilterArrayOutput
- func (o GetControlsResultOutput) Id() pulumi.StringOutput
- func (o GetControlsResultOutput) OperatorControlCollections() GetControlsOperatorControlCollectionArrayOutput
- func (o GetControlsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetControlsResultOutput) State() pulumi.StringPtrOutput
- func (o GetControlsResultOutput) ToGetControlsResultOutput() GetControlsResultOutput
- func (o GetControlsResultOutput) ToGetControlsResultOutputWithContext(ctx context.Context) GetControlsResultOutput
- type OperatorControl
- type OperatorControlArgs
- type OperatorControlArray
- type OperatorControlArrayInput
- type OperatorControlArrayOutput
- func (OperatorControlArrayOutput) ElementType() reflect.Type
- func (o OperatorControlArrayOutput) Index(i pulumi.IntInput) OperatorControlOutput
- func (o OperatorControlArrayOutput) ToOperatorControlArrayOutput() OperatorControlArrayOutput
- func (o OperatorControlArrayOutput) ToOperatorControlArrayOutputWithContext(ctx context.Context) OperatorControlArrayOutput
- type OperatorControlAssignment
- type OperatorControlAssignmentArgs
- type OperatorControlAssignmentArray
- func (OperatorControlAssignmentArray) ElementType() reflect.Type
- func (i OperatorControlAssignmentArray) ToOperatorControlAssignmentArrayOutput() OperatorControlAssignmentArrayOutput
- func (i OperatorControlAssignmentArray) ToOperatorControlAssignmentArrayOutputWithContext(ctx context.Context) OperatorControlAssignmentArrayOutput
- type OperatorControlAssignmentArrayInput
- type OperatorControlAssignmentArrayOutput
- func (OperatorControlAssignmentArrayOutput) ElementType() reflect.Type
- func (o OperatorControlAssignmentArrayOutput) Index(i pulumi.IntInput) OperatorControlAssignmentOutput
- func (o OperatorControlAssignmentArrayOutput) ToOperatorControlAssignmentArrayOutput() OperatorControlAssignmentArrayOutput
- func (o OperatorControlAssignmentArrayOutput) ToOperatorControlAssignmentArrayOutputWithContext(ctx context.Context) OperatorControlAssignmentArrayOutput
- type OperatorControlAssignmentInput
- type OperatorControlAssignmentMap
- func (OperatorControlAssignmentMap) ElementType() reflect.Type
- func (i OperatorControlAssignmentMap) ToOperatorControlAssignmentMapOutput() OperatorControlAssignmentMapOutput
- func (i OperatorControlAssignmentMap) ToOperatorControlAssignmentMapOutputWithContext(ctx context.Context) OperatorControlAssignmentMapOutput
- type OperatorControlAssignmentMapInput
- type OperatorControlAssignmentMapOutput
- func (OperatorControlAssignmentMapOutput) ElementType() reflect.Type
- func (o OperatorControlAssignmentMapOutput) MapIndex(k pulumi.StringInput) OperatorControlAssignmentOutput
- func (o OperatorControlAssignmentMapOutput) ToOperatorControlAssignmentMapOutput() OperatorControlAssignmentMapOutput
- func (o OperatorControlAssignmentMapOutput) ToOperatorControlAssignmentMapOutputWithContext(ctx context.Context) OperatorControlAssignmentMapOutput
- type OperatorControlAssignmentOutput
- func (o OperatorControlAssignmentOutput) AssignerId() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) Comment() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) CompartmentId() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) DefinedTags() pulumi.MapOutput
- func (o OperatorControlAssignmentOutput) DetachmentDescription() pulumi.StringOutput
- func (OperatorControlAssignmentOutput) ElementType() reflect.Type
- func (o OperatorControlAssignmentOutput) ErrorCode() pulumi.IntOutput
- func (o OperatorControlAssignmentOutput) ErrorMessage() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) FreeformTags() pulumi.MapOutput
- func (o OperatorControlAssignmentOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
- func (o OperatorControlAssignmentOutput) IsDefaultAssignment() pulumi.BoolOutput
- func (o OperatorControlAssignmentOutput) IsEnforcedAlways() pulumi.BoolOutput
- func (o OperatorControlAssignmentOutput) IsLogForwarded() pulumi.BoolOutput
- func (o OperatorControlAssignmentOutput) LifecycleDetails() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) OperatorControlId() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) RemoteSyslogServerAddress() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) RemoteSyslogServerCaCert() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) RemoteSyslogServerPort() pulumi.IntOutput
- func (o OperatorControlAssignmentOutput) ResourceCompartmentId() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) ResourceId() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) ResourceName() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) ResourceType() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) State() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) TimeAssignmentFrom() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) TimeAssignmentTo() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) TimeOfAssignment() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) TimeOfDeletion() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) ToOperatorControlAssignmentOutput() OperatorControlAssignmentOutput
- func (o OperatorControlAssignmentOutput) ToOperatorControlAssignmentOutputWithContext(ctx context.Context) OperatorControlAssignmentOutput
- func (o OperatorControlAssignmentOutput) UnassignerId() pulumi.StringOutput
- type OperatorControlAssignmentState
- type OperatorControlInput
- type OperatorControlMap
- type OperatorControlMapInput
- type OperatorControlMapOutput
- func (OperatorControlMapOutput) ElementType() reflect.Type
- func (o OperatorControlMapOutput) MapIndex(k pulumi.StringInput) OperatorControlOutput
- func (o OperatorControlMapOutput) ToOperatorControlMapOutput() OperatorControlMapOutput
- func (o OperatorControlMapOutput) ToOperatorControlMapOutputWithContext(ctx context.Context) OperatorControlMapOutput
- type OperatorControlOutput
- func (o OperatorControlOutput) ApprovalRequiredOpActionLists() pulumi.StringArrayOutput
- func (o OperatorControlOutput) ApproverGroupsLists() pulumi.StringArrayOutput
- func (o OperatorControlOutput) ApproversLists() pulumi.StringArrayOutput
- func (o OperatorControlOutput) CompartmentId() pulumi.StringOutput
- func (o OperatorControlOutput) DefinedTags() pulumi.MapOutput
- func (o OperatorControlOutput) Description() pulumi.StringOutput
- func (OperatorControlOutput) ElementType() reflect.Type
- func (o OperatorControlOutput) EmailIdLists() pulumi.StringArrayOutput
- func (o OperatorControlOutput) FreeformTags() pulumi.MapOutput
- func (o OperatorControlOutput) IsDefaultOperatorControl() pulumi.BoolOutput
- func (o OperatorControlOutput) IsFullyPreApproved() pulumi.BoolOutput
- func (o OperatorControlOutput) LastModifiedInfo() pulumi.StringOutput
- func (o OperatorControlOutput) OperatorControlName() pulumi.StringOutput
- func (o OperatorControlOutput) PreApprovedOpActionLists() pulumi.StringArrayOutput
- func (o OperatorControlOutput) ResourceType() pulumi.StringOutput
- func (o OperatorControlOutput) State() pulumi.StringOutput
- func (o OperatorControlOutput) SystemMessage() pulumi.StringOutput
- func (o OperatorControlOutput) TimeOfCreation() pulumi.StringOutput
- func (o OperatorControlOutput) TimeOfDeletion() pulumi.StringOutput
- func (o OperatorControlOutput) TimeOfModification() pulumi.StringOutput
- func (o OperatorControlOutput) ToOperatorControlOutput() OperatorControlOutput
- func (o OperatorControlOutput) ToOperatorControlOutputWithContext(ctx context.Context) OperatorControlOutput
- type OperatorControlState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetAccessRequestArgs ¶
type GetAccessRequestArgs struct { // unique AccessRequest identifier AccessRequestId string `pulumi:"accessRequestId"` }
A collection of arguments for invoking getAccessRequest.
type GetAccessRequestHistoryArgs ¶
type GetAccessRequestHistoryArgs struct { // unique AccessRequest identifier AccessRequestId string `pulumi:"accessRequestId"` }
A collection of arguments for invoking getAccessRequestHistory.
type GetAccessRequestHistoryItem ¶
type GetAccessRequestHistoryItem struct { // List of operator actions for which approvals were requested by the operator. ActionsLists []string `pulumi:"actionsLists"` // Reason or description about the cause of change. Description string `pulumi:"description"` // Duration for approval of request or extension depending on the type of action. Duration int `pulumi:"duration"` // Whether the access request was automatically approved. IsAutoApproved bool `pulumi:"isAutoApproved"` // The current state of the AccessRequest. State string `pulumi:"state"` // Time when the respective action happened in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfAction string `pulumi:"timeOfAction"` // Approver who modified the access request. UserId string `pulumi:"userId"` }
type GetAccessRequestHistoryItemArgs ¶
type GetAccessRequestHistoryItemArgs struct { // List of operator actions for which approvals were requested by the operator. ActionsLists pulumi.StringArrayInput `pulumi:"actionsLists"` // Reason or description about the cause of change. Description pulumi.StringInput `pulumi:"description"` // Duration for approval of request or extension depending on the type of action. Duration pulumi.IntInput `pulumi:"duration"` // Whether the access request was automatically approved. IsAutoApproved pulumi.BoolInput `pulumi:"isAutoApproved"` // The current state of the AccessRequest. State pulumi.StringInput `pulumi:"state"` // Time when the respective action happened in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfAction pulumi.StringInput `pulumi:"timeOfAction"` // Approver who modified the access request. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetAccessRequestHistoryItemArgs) ElementType ¶
func (GetAccessRequestHistoryItemArgs) ElementType() reflect.Type
func (GetAccessRequestHistoryItemArgs) ToGetAccessRequestHistoryItemOutput ¶
func (i GetAccessRequestHistoryItemArgs) ToGetAccessRequestHistoryItemOutput() GetAccessRequestHistoryItemOutput
func (GetAccessRequestHistoryItemArgs) ToGetAccessRequestHistoryItemOutputWithContext ¶
func (i GetAccessRequestHistoryItemArgs) ToGetAccessRequestHistoryItemOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemOutput
type GetAccessRequestHistoryItemArray ¶
type GetAccessRequestHistoryItemArray []GetAccessRequestHistoryItemInput
func (GetAccessRequestHistoryItemArray) ElementType ¶
func (GetAccessRequestHistoryItemArray) ElementType() reflect.Type
func (GetAccessRequestHistoryItemArray) ToGetAccessRequestHistoryItemArrayOutput ¶
func (i GetAccessRequestHistoryItemArray) ToGetAccessRequestHistoryItemArrayOutput() GetAccessRequestHistoryItemArrayOutput
func (GetAccessRequestHistoryItemArray) ToGetAccessRequestHistoryItemArrayOutputWithContext ¶
func (i GetAccessRequestHistoryItemArray) ToGetAccessRequestHistoryItemArrayOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemArrayOutput
type GetAccessRequestHistoryItemArrayInput ¶
type GetAccessRequestHistoryItemArrayInput interface { pulumi.Input ToGetAccessRequestHistoryItemArrayOutput() GetAccessRequestHistoryItemArrayOutput ToGetAccessRequestHistoryItemArrayOutputWithContext(context.Context) GetAccessRequestHistoryItemArrayOutput }
GetAccessRequestHistoryItemArrayInput is an input type that accepts GetAccessRequestHistoryItemArray and GetAccessRequestHistoryItemArrayOutput values. You can construct a concrete instance of `GetAccessRequestHistoryItemArrayInput` via:
GetAccessRequestHistoryItemArray{ GetAccessRequestHistoryItemArgs{...} }
type GetAccessRequestHistoryItemArrayOutput ¶
type GetAccessRequestHistoryItemArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestHistoryItemArrayOutput) ElementType ¶
func (GetAccessRequestHistoryItemArrayOutput) ElementType() reflect.Type
func (GetAccessRequestHistoryItemArrayOutput) ToGetAccessRequestHistoryItemArrayOutput ¶
func (o GetAccessRequestHistoryItemArrayOutput) ToGetAccessRequestHistoryItemArrayOutput() GetAccessRequestHistoryItemArrayOutput
func (GetAccessRequestHistoryItemArrayOutput) ToGetAccessRequestHistoryItemArrayOutputWithContext ¶
func (o GetAccessRequestHistoryItemArrayOutput) ToGetAccessRequestHistoryItemArrayOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemArrayOutput
type GetAccessRequestHistoryItemInput ¶
type GetAccessRequestHistoryItemInput interface { pulumi.Input ToGetAccessRequestHistoryItemOutput() GetAccessRequestHistoryItemOutput ToGetAccessRequestHistoryItemOutputWithContext(context.Context) GetAccessRequestHistoryItemOutput }
GetAccessRequestHistoryItemInput is an input type that accepts GetAccessRequestHistoryItemArgs and GetAccessRequestHistoryItemOutput values. You can construct a concrete instance of `GetAccessRequestHistoryItemInput` via:
GetAccessRequestHistoryItemArgs{...}
type GetAccessRequestHistoryItemOutput ¶
type GetAccessRequestHistoryItemOutput struct{ *pulumi.OutputState }
func (GetAccessRequestHistoryItemOutput) ActionsLists ¶
func (o GetAccessRequestHistoryItemOutput) ActionsLists() pulumi.StringArrayOutput
List of operator actions for which approvals were requested by the operator.
func (GetAccessRequestHistoryItemOutput) Description ¶
func (o GetAccessRequestHistoryItemOutput) Description() pulumi.StringOutput
Reason or description about the cause of change.
func (GetAccessRequestHistoryItemOutput) Duration ¶
func (o GetAccessRequestHistoryItemOutput) Duration() pulumi.IntOutput
Duration for approval of request or extension depending on the type of action.
func (GetAccessRequestHistoryItemOutput) ElementType ¶
func (GetAccessRequestHistoryItemOutput) ElementType() reflect.Type
func (GetAccessRequestHistoryItemOutput) IsAutoApproved ¶
func (o GetAccessRequestHistoryItemOutput) IsAutoApproved() pulumi.BoolOutput
Whether the access request was automatically approved.
func (GetAccessRequestHistoryItemOutput) State ¶
func (o GetAccessRequestHistoryItemOutput) State() pulumi.StringOutput
The current state of the AccessRequest.
func (GetAccessRequestHistoryItemOutput) TimeOfAction ¶
func (o GetAccessRequestHistoryItemOutput) TimeOfAction() pulumi.StringOutput
Time when the respective action happened in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestHistoryItemOutput) ToGetAccessRequestHistoryItemOutput ¶
func (o GetAccessRequestHistoryItemOutput) ToGetAccessRequestHistoryItemOutput() GetAccessRequestHistoryItemOutput
func (GetAccessRequestHistoryItemOutput) ToGetAccessRequestHistoryItemOutputWithContext ¶
func (o GetAccessRequestHistoryItemOutput) ToGetAccessRequestHistoryItemOutputWithContext(ctx context.Context) GetAccessRequestHistoryItemOutput
func (GetAccessRequestHistoryItemOutput) UserId ¶
func (o GetAccessRequestHistoryItemOutput) UserId() pulumi.StringOutput
Approver who modified the access request.
type GetAccessRequestHistoryOutputArgs ¶
type GetAccessRequestHistoryOutputArgs struct { // unique AccessRequest identifier AccessRequestId pulumi.StringInput `pulumi:"accessRequestId"` }
A collection of arguments for invoking getAccessRequestHistory.
func (GetAccessRequestHistoryOutputArgs) ElementType ¶
func (GetAccessRequestHistoryOutputArgs) ElementType() reflect.Type
type GetAccessRequestHistoryResult ¶
type GetAccessRequestHistoryResult struct { AccessRequestId string `pulumi:"accessRequestId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // contains AccessRequestHistorySummary Items []GetAccessRequestHistoryItem `pulumi:"items"` }
A collection of values returned by getAccessRequestHistory.
func GetAccessRequestHistory ¶
func GetAccessRequestHistory(ctx *pulumi.Context, args *GetAccessRequestHistoryArgs, opts ...pulumi.InvokeOption) (*GetAccessRequestHistoryResult, error)
This data source provides details about a specific Access Request History resource in Oracle Cloud Infrastructure Operator Access Control service.
Returns a history of all status associated with the accessRequestId.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetAccessRequestHistory(ctx, &operatoraccesscontrol.GetAccessRequestHistoryArgs{ AccessRequestId: oci_operator_access_control_access_request.Test_access_request.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetAccessRequestHistoryResultOutput ¶
type GetAccessRequestHistoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessRequestHistory.
func GetAccessRequestHistoryOutput ¶
func GetAccessRequestHistoryOutput(ctx *pulumi.Context, args GetAccessRequestHistoryOutputArgs, opts ...pulumi.InvokeOption) GetAccessRequestHistoryResultOutput
func (GetAccessRequestHistoryResultOutput) AccessRequestId ¶
func (o GetAccessRequestHistoryResultOutput) AccessRequestId() pulumi.StringOutput
func (GetAccessRequestHistoryResultOutput) ElementType ¶
func (GetAccessRequestHistoryResultOutput) ElementType() reflect.Type
func (GetAccessRequestHistoryResultOutput) Id ¶
func (o GetAccessRequestHistoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessRequestHistoryResultOutput) ToGetAccessRequestHistoryResultOutput ¶
func (o GetAccessRequestHistoryResultOutput) ToGetAccessRequestHistoryResultOutput() GetAccessRequestHistoryResultOutput
func (GetAccessRequestHistoryResultOutput) ToGetAccessRequestHistoryResultOutputWithContext ¶
func (o GetAccessRequestHistoryResultOutput) ToGetAccessRequestHistoryResultOutputWithContext(ctx context.Context) GetAccessRequestHistoryResultOutput
type GetAccessRequestOutputArgs ¶
type GetAccessRequestOutputArgs struct { // unique AccessRequest identifier AccessRequestId pulumi.StringInput `pulumi:"accessRequestId"` }
A collection of arguments for invoking getAccessRequest.
func (GetAccessRequestOutputArgs) ElementType ¶
func (GetAccessRequestOutputArgs) ElementType() reflect.Type
type GetAccessRequestResult ¶
type GetAccessRequestResult struct { // Summary comment by the operator creating the access request. AccessReasonSummary string `pulumi:"accessReasonSummary"` AccessRequestId string `pulumi:"accessRequestId"` // List of operator actions for which approval is sought by the operator user. ActionRequestsLists []string `pulumi:"actionRequestsLists"` // The last recent Comment entered by the approver of the request. ApproverComment string `pulumi:"approverComment"` // Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, auditing is enabled at the command level i.e., each command issued by the operator is audited. When keystroke-level is chosen, in addition to command level logging, key strokes are also logged. AuditTypes []string `pulumi:"auditTypes"` // The comment entered by the operator while closing the request. ClosureComment string `pulumi:"closureComment"` // The OCID of the compartment that contains the access request. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags map[string]interface{} `pulumi:"definedTags"` // Duration in hours for which access is sought on the target resource. Duration int `pulumi:"duration"` // Duration in hours for which extension access is sought on the target resource. ExtendDuration int `pulumi:"extendDuration"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Whether the access request was automatically approved. IsAutoApproved bool `pulumi:"isAutoApproved"` // more in detail about the lifeCycleState. LifecycleDetails string `pulumi:"lifecycleDetails"` // Additional message specific to the access request that can be specified by the approver at the time of approval. OpctlAdditionalMessage string `pulumi:"opctlAdditionalMessage"` // The OCID of the operator control governing the target resource. OpctlId string `pulumi:"opctlId"` // Name of the Operator control governing the target resource. OpctlName string `pulumi:"opctlName"` // A unique identifier associated with the operator who raised the request. This identifier can not be used directly to identify the operator. You need to provide this identifier if you would like Oracle to provide additional information about the operator action within Oracle tenancy. OperatorId string `pulumi:"operatorId"` // Summary reason for which the operator is requesting access on the target resource. Reason string `pulumi:"reason"` // This is an automatic identifier generated by the system which is easier for human comprehension. RequestId string `pulumi:"requestId"` // The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource. ResourceId string `pulumi:"resourceId"` // The name of the target resource. ResourceName string `pulumi:"resourceName"` // resourceType for which the AccessRequest is applicable ResourceType string `pulumi:"resourceType"` // Priority assigned to the access request by the operator Severity string `pulumi:"severity"` // The current state of the AccessRequest. State string `pulumi:"state"` // The subresources requested for approval. SubResourceLists []string `pulumi:"subResourceLists"` // System message that will be displayed to the operator at login to the target resource. SystemMessage string `pulumi:"systemMessage"` // Time when the access request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation string `pulumi:"timeOfCreation"` // Time when the access request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification string `pulumi:"timeOfModification"` // The time when access request is scheduled to be approved in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfUserCreation string `pulumi:"timeOfUserCreation"` // The OCID of the user that last modified the access request. UserId string `pulumi:"userId"` // The OCID of the workflow associated with the access request. This is needed if you want to contact Oracle Support for a stuck access request or for an access request that encounters an internal error. WorkflowIds []string `pulumi:"workflowIds"` }
A collection of values returned by getAccessRequest.
func GetAccessRequest ¶
func GetAccessRequest(ctx *pulumi.Context, args *GetAccessRequestArgs, opts ...pulumi.InvokeOption) (*GetAccessRequestResult, error)
This data source provides details about a specific Access Request resource in Oracle Cloud Infrastructure Operator Access Control service.
Gets details of an access request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetAccessRequest(ctx, &operatoraccesscontrol.GetAccessRequestArgs{ AccessRequestId: oci_operator_access_control_access_request.Test_access_request.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetAccessRequestResultOutput ¶
type GetAccessRequestResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessRequest.
func GetAccessRequestOutput ¶
func GetAccessRequestOutput(ctx *pulumi.Context, args GetAccessRequestOutputArgs, opts ...pulumi.InvokeOption) GetAccessRequestResultOutput
func (GetAccessRequestResultOutput) AccessReasonSummary ¶
func (o GetAccessRequestResultOutput) AccessReasonSummary() pulumi.StringOutput
Summary comment by the operator creating the access request.
func (GetAccessRequestResultOutput) AccessRequestId ¶
func (o GetAccessRequestResultOutput) AccessRequestId() pulumi.StringOutput
func (GetAccessRequestResultOutput) ActionRequestsLists ¶
func (o GetAccessRequestResultOutput) ActionRequestsLists() pulumi.StringArrayOutput
List of operator actions for which approval is sought by the operator user.
func (GetAccessRequestResultOutput) ApproverComment ¶
func (o GetAccessRequestResultOutput) ApproverComment() pulumi.StringOutput
The last recent Comment entered by the approver of the request.
func (GetAccessRequestResultOutput) AuditTypes ¶
func (o GetAccessRequestResultOutput) AuditTypes() pulumi.StringArrayOutput
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, auditing is enabled at the command level i.e., each command issued by the operator is audited. When keystroke-level is chosen, in addition to command level logging, key strokes are also logged.
func (GetAccessRequestResultOutput) ClosureComment ¶
func (o GetAccessRequestResultOutput) ClosureComment() pulumi.StringOutput
The comment entered by the operator while closing the request.
func (GetAccessRequestResultOutput) CompartmentId ¶
func (o GetAccessRequestResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the access request.
func (GetAccessRequestResultOutput) DefinedTags ¶
func (o GetAccessRequestResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (GetAccessRequestResultOutput) Duration ¶
func (o GetAccessRequestResultOutput) Duration() pulumi.IntOutput
Duration in hours for which access is sought on the target resource.
func (GetAccessRequestResultOutput) ElementType ¶
func (GetAccessRequestResultOutput) ElementType() reflect.Type
func (GetAccessRequestResultOutput) ExtendDuration ¶
func (o GetAccessRequestResultOutput) ExtendDuration() pulumi.IntOutput
Duration in hours for which extension access is sought on the target resource.
func (GetAccessRequestResultOutput) FreeformTags ¶
func (o GetAccessRequestResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (GetAccessRequestResultOutput) Id ¶
func (o GetAccessRequestResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessRequestResultOutput) IsAutoApproved ¶
func (o GetAccessRequestResultOutput) IsAutoApproved() pulumi.BoolOutput
Whether the access request was automatically approved.
func (GetAccessRequestResultOutput) LifecycleDetails ¶ added in v0.3.0
func (o GetAccessRequestResultOutput) LifecycleDetails() pulumi.StringOutput
more in detail about the lifeCycleState.
func (GetAccessRequestResultOutput) OpctlAdditionalMessage ¶
func (o GetAccessRequestResultOutput) OpctlAdditionalMessage() pulumi.StringOutput
Additional message specific to the access request that can be specified by the approver at the time of approval.
func (GetAccessRequestResultOutput) OpctlId ¶
func (o GetAccessRequestResultOutput) OpctlId() pulumi.StringOutput
The OCID of the operator control governing the target resource.
func (GetAccessRequestResultOutput) OpctlName ¶
func (o GetAccessRequestResultOutput) OpctlName() pulumi.StringOutput
Name of the Operator control governing the target resource.
func (GetAccessRequestResultOutput) OperatorId ¶
func (o GetAccessRequestResultOutput) OperatorId() pulumi.StringOutput
A unique identifier associated with the operator who raised the request. This identifier can not be used directly to identify the operator. You need to provide this identifier if you would like Oracle to provide additional information about the operator action within Oracle tenancy.
func (GetAccessRequestResultOutput) Reason ¶
func (o GetAccessRequestResultOutput) Reason() pulumi.StringOutput
Summary reason for which the operator is requesting access on the target resource.
func (GetAccessRequestResultOutput) RequestId ¶
func (o GetAccessRequestResultOutput) RequestId() pulumi.StringOutput
This is an automatic identifier generated by the system which is easier for human comprehension.
func (GetAccessRequestResultOutput) ResourceId ¶
func (o GetAccessRequestResultOutput) ResourceId() pulumi.StringOutput
The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
func (GetAccessRequestResultOutput) ResourceName ¶
func (o GetAccessRequestResultOutput) ResourceName() pulumi.StringOutput
The name of the target resource.
func (GetAccessRequestResultOutput) ResourceType ¶
func (o GetAccessRequestResultOutput) ResourceType() pulumi.StringOutput
resourceType for which the AccessRequest is applicable
func (GetAccessRequestResultOutput) Severity ¶
func (o GetAccessRequestResultOutput) Severity() pulumi.StringOutput
Priority assigned to the access request by the operator
func (GetAccessRequestResultOutput) State ¶
func (o GetAccessRequestResultOutput) State() pulumi.StringOutput
The current state of the AccessRequest.
func (GetAccessRequestResultOutput) SubResourceLists ¶ added in v1.7.0
func (o GetAccessRequestResultOutput) SubResourceLists() pulumi.StringArrayOutput
The subresources requested for approval.
func (GetAccessRequestResultOutput) SystemMessage ¶
func (o GetAccessRequestResultOutput) SystemMessage() pulumi.StringOutput
System message that will be displayed to the operator at login to the target resource.
func (GetAccessRequestResultOutput) TimeOfCreation ¶
func (o GetAccessRequestResultOutput) TimeOfCreation() pulumi.StringOutput
Time when the access request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestResultOutput) TimeOfModification ¶
func (o GetAccessRequestResultOutput) TimeOfModification() pulumi.StringOutput
Time when the access request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestResultOutput) TimeOfUserCreation ¶
func (o GetAccessRequestResultOutput) TimeOfUserCreation() pulumi.StringOutput
The time when access request is scheduled to be approved in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestResultOutput) ToGetAccessRequestResultOutput ¶
func (o GetAccessRequestResultOutput) ToGetAccessRequestResultOutput() GetAccessRequestResultOutput
func (GetAccessRequestResultOutput) ToGetAccessRequestResultOutputWithContext ¶
func (o GetAccessRequestResultOutput) ToGetAccessRequestResultOutputWithContext(ctx context.Context) GetAccessRequestResultOutput
func (GetAccessRequestResultOutput) UserId ¶
func (o GetAccessRequestResultOutput) UserId() pulumi.StringOutput
The OCID of the user that last modified the access request.
func (GetAccessRequestResultOutput) WorkflowIds ¶
func (o GetAccessRequestResultOutput) WorkflowIds() pulumi.StringArrayOutput
The OCID of the workflow associated with the access request. This is needed if you want to contact Oracle Support for a stuck access request or for an access request that encounters an internal error.
type GetAccessRequestsAccessRequestCollection ¶
type GetAccessRequestsAccessRequestCollection struct {
Items []GetAccessRequestsAccessRequestCollectionItem `pulumi:"items"`
}
type GetAccessRequestsAccessRequestCollectionArgs ¶
type GetAccessRequestsAccessRequestCollectionArgs struct {
Items GetAccessRequestsAccessRequestCollectionItemArrayInput `pulumi:"items"`
}
func (GetAccessRequestsAccessRequestCollectionArgs) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionArgs) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionArgs) ToGetAccessRequestsAccessRequestCollectionOutput ¶
func (i GetAccessRequestsAccessRequestCollectionArgs) ToGetAccessRequestsAccessRequestCollectionOutput() GetAccessRequestsAccessRequestCollectionOutput
func (GetAccessRequestsAccessRequestCollectionArgs) ToGetAccessRequestsAccessRequestCollectionOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionArgs) ToGetAccessRequestsAccessRequestCollectionOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionOutput
type GetAccessRequestsAccessRequestCollectionArray ¶
type GetAccessRequestsAccessRequestCollectionArray []GetAccessRequestsAccessRequestCollectionInput
func (GetAccessRequestsAccessRequestCollectionArray) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionArray) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionArray) ToGetAccessRequestsAccessRequestCollectionArrayOutput ¶
func (i GetAccessRequestsAccessRequestCollectionArray) ToGetAccessRequestsAccessRequestCollectionArrayOutput() GetAccessRequestsAccessRequestCollectionArrayOutput
func (GetAccessRequestsAccessRequestCollectionArray) ToGetAccessRequestsAccessRequestCollectionArrayOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionArray) ToGetAccessRequestsAccessRequestCollectionArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionArrayOutput
type GetAccessRequestsAccessRequestCollectionArrayInput ¶
type GetAccessRequestsAccessRequestCollectionArrayInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionArrayOutput() GetAccessRequestsAccessRequestCollectionArrayOutput ToGetAccessRequestsAccessRequestCollectionArrayOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionArrayOutput }
GetAccessRequestsAccessRequestCollectionArrayInput is an input type that accepts GetAccessRequestsAccessRequestCollectionArray and GetAccessRequestsAccessRequestCollectionArrayOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionArrayInput` via:
GetAccessRequestsAccessRequestCollectionArray{ GetAccessRequestsAccessRequestCollectionArgs{...} }
type GetAccessRequestsAccessRequestCollectionArrayOutput ¶
type GetAccessRequestsAccessRequestCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionArrayOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionArrayOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionArrayOutput) ToGetAccessRequestsAccessRequestCollectionArrayOutput ¶
func (o GetAccessRequestsAccessRequestCollectionArrayOutput) ToGetAccessRequestsAccessRequestCollectionArrayOutput() GetAccessRequestsAccessRequestCollectionArrayOutput
func (GetAccessRequestsAccessRequestCollectionArrayOutput) ToGetAccessRequestsAccessRequestCollectionArrayOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionArrayOutput) ToGetAccessRequestsAccessRequestCollectionArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionArrayOutput
type GetAccessRequestsAccessRequestCollectionInput ¶
type GetAccessRequestsAccessRequestCollectionInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionOutput() GetAccessRequestsAccessRequestCollectionOutput ToGetAccessRequestsAccessRequestCollectionOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionOutput }
GetAccessRequestsAccessRequestCollectionInput is an input type that accepts GetAccessRequestsAccessRequestCollectionArgs and GetAccessRequestsAccessRequestCollectionOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionInput` via:
GetAccessRequestsAccessRequestCollectionArgs{...}
type GetAccessRequestsAccessRequestCollectionItem ¶
type GetAccessRequestsAccessRequestCollectionItem struct { // Summary comment by the operator creating the access request. AccessReasonSummary string `pulumi:"accessReasonSummary"` // List of operator actions for which approval is sought by the operator user. ActionRequestsLists []string `pulumi:"actionRequestsLists"` // The last recent Comment entered by the approver of the request. ApproverComment string `pulumi:"approverComment"` // Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, auditing is enabled at the command level i.e., each command issued by the operator is audited. When keystroke-level is chosen, in addition to command level logging, key strokes are also logged. AuditTypes []string `pulumi:"auditTypes"` // The comment entered by the operator while closing the request. ClosureComment string `pulumi:"closureComment"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags map[string]interface{} `pulumi:"definedTags"` // Duration in hours for which access is sought on the target resource. Duration int `pulumi:"duration"` // Duration in hours for which extension access is sought on the target resource. ExtendDuration int `pulumi:"extendDuration"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the access request. Id string `pulumi:"id"` // Whether the access request was automatically approved. IsAutoApproved bool `pulumi:"isAutoApproved"` // more in detail about the lifeCycleState. LifecycleDetails string `pulumi:"lifecycleDetails"` // Additional message specific to the access request that can be specified by the approver at the time of approval. OpctlAdditionalMessage string `pulumi:"opctlAdditionalMessage"` // The OCID of the operator control governing the target resource. OpctlId string `pulumi:"opctlId"` // Name of the Operator control governing the target resource. OpctlName string `pulumi:"opctlName"` // A unique identifier associated with the operator who raised the request. This identifier can not be used directly to identify the operator. You need to provide this identifier if you would like Oracle to provide additional information about the operator action within Oracle tenancy. OperatorId string `pulumi:"operatorId"` // Summary reason for which the operator is requesting access on the target resource. Reason string `pulumi:"reason"` // This is an automatic identifier generated by the system which is easier for human comprehension. RequestId string `pulumi:"requestId"` // The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource. ResourceId string `pulumi:"resourceId"` // A filter to return only resources that match the given ResourceName. ResourceName string `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType string `pulumi:"resourceType"` // Priority assigned to the access request by the operator Severity string `pulumi:"severity"` // A filter to return only resources whose lifecycleState matches the given AccessRequest lifecycleState. State string `pulumi:"state"` // The subresources requested for approval. SubResourceLists []string `pulumi:"subResourceLists"` // System message that will be displayed to the operator at login to the target resource. SystemMessage string `pulumi:"systemMessage"` // Time when the access request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation string `pulumi:"timeOfCreation"` // Time when the access request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification string `pulumi:"timeOfModification"` // The time when access request is scheduled to be approved in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfUserCreation string `pulumi:"timeOfUserCreation"` // The OCID of the user that last modified the access request. UserId string `pulumi:"userId"` // The OCID of the workflow associated with the access request. This is needed if you want to contact Oracle Support for a stuck access request or for an access request that encounters an internal error. WorkflowIds []string `pulumi:"workflowIds"` }
type GetAccessRequestsAccessRequestCollectionItemArgs ¶
type GetAccessRequestsAccessRequestCollectionItemArgs struct { // Summary comment by the operator creating the access request. AccessReasonSummary pulumi.StringInput `pulumi:"accessReasonSummary"` // List of operator actions for which approval is sought by the operator user. ActionRequestsLists pulumi.StringArrayInput `pulumi:"actionRequestsLists"` // The last recent Comment entered by the approver of the request. ApproverComment pulumi.StringInput `pulumi:"approverComment"` // Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, auditing is enabled at the command level i.e., each command issued by the operator is audited. When keystroke-level is chosen, in addition to command level logging, key strokes are also logged. AuditTypes pulumi.StringArrayInput `pulumi:"auditTypes"` // The comment entered by the operator while closing the request. ClosureComment pulumi.StringInput `pulumi:"closureComment"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Duration in hours for which access is sought on the target resource. Duration pulumi.IntInput `pulumi:"duration"` // Duration in hours for which extension access is sought on the target resource. ExtendDuration pulumi.IntInput `pulumi:"extendDuration"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the access request. Id pulumi.StringInput `pulumi:"id"` // Whether the access request was automatically approved. IsAutoApproved pulumi.BoolInput `pulumi:"isAutoApproved"` // more in detail about the lifeCycleState. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Additional message specific to the access request that can be specified by the approver at the time of approval. OpctlAdditionalMessage pulumi.StringInput `pulumi:"opctlAdditionalMessage"` // The OCID of the operator control governing the target resource. OpctlId pulumi.StringInput `pulumi:"opctlId"` // Name of the Operator control governing the target resource. OpctlName pulumi.StringInput `pulumi:"opctlName"` // A unique identifier associated with the operator who raised the request. This identifier can not be used directly to identify the operator. You need to provide this identifier if you would like Oracle to provide additional information about the operator action within Oracle tenancy. OperatorId pulumi.StringInput `pulumi:"operatorId"` // Summary reason for which the operator is requesting access on the target resource. Reason pulumi.StringInput `pulumi:"reason"` // This is an automatic identifier generated by the system which is easier for human comprehension. RequestId pulumi.StringInput `pulumi:"requestId"` // The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // A filter to return only resources that match the given ResourceName. ResourceName pulumi.StringInput `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // Priority assigned to the access request by the operator Severity pulumi.StringInput `pulumi:"severity"` // A filter to return only resources whose lifecycleState matches the given AccessRequest lifecycleState. State pulumi.StringInput `pulumi:"state"` // The subresources requested for approval. SubResourceLists pulumi.StringArrayInput `pulumi:"subResourceLists"` // System message that will be displayed to the operator at login to the target resource. SystemMessage pulumi.StringInput `pulumi:"systemMessage"` // Time when the access request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation pulumi.StringInput `pulumi:"timeOfCreation"` // Time when the access request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification pulumi.StringInput `pulumi:"timeOfModification"` // The time when access request is scheduled to be approved in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfUserCreation pulumi.StringInput `pulumi:"timeOfUserCreation"` // The OCID of the user that last modified the access request. UserId pulumi.StringInput `pulumi:"userId"` // The OCID of the workflow associated with the access request. This is needed if you want to contact Oracle Support for a stuck access request or for an access request that encounters an internal error. WorkflowIds pulumi.StringArrayInput `pulumi:"workflowIds"` }
func (GetAccessRequestsAccessRequestCollectionItemArgs) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemArgs) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemArgs) ToGetAccessRequestsAccessRequestCollectionItemOutput ¶
func (i GetAccessRequestsAccessRequestCollectionItemArgs) ToGetAccessRequestsAccessRequestCollectionItemOutput() GetAccessRequestsAccessRequestCollectionItemOutput
func (GetAccessRequestsAccessRequestCollectionItemArgs) ToGetAccessRequestsAccessRequestCollectionItemOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionItemArgs) ToGetAccessRequestsAccessRequestCollectionItemOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemOutput
type GetAccessRequestsAccessRequestCollectionItemArray ¶
type GetAccessRequestsAccessRequestCollectionItemArray []GetAccessRequestsAccessRequestCollectionItemInput
func (GetAccessRequestsAccessRequestCollectionItemArray) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemArray) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemArray) ToGetAccessRequestsAccessRequestCollectionItemArrayOutput ¶
func (i GetAccessRequestsAccessRequestCollectionItemArray) ToGetAccessRequestsAccessRequestCollectionItemArrayOutput() GetAccessRequestsAccessRequestCollectionItemArrayOutput
func (GetAccessRequestsAccessRequestCollectionItemArray) ToGetAccessRequestsAccessRequestCollectionItemArrayOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionItemArray) ToGetAccessRequestsAccessRequestCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemArrayOutput
type GetAccessRequestsAccessRequestCollectionItemArrayInput ¶
type GetAccessRequestsAccessRequestCollectionItemArrayInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionItemArrayOutput() GetAccessRequestsAccessRequestCollectionItemArrayOutput ToGetAccessRequestsAccessRequestCollectionItemArrayOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionItemArrayOutput }
GetAccessRequestsAccessRequestCollectionItemArrayInput is an input type that accepts GetAccessRequestsAccessRequestCollectionItemArray and GetAccessRequestsAccessRequestCollectionItemArrayOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionItemArrayInput` via:
GetAccessRequestsAccessRequestCollectionItemArray{ GetAccessRequestsAccessRequestCollectionItemArgs{...} }
type GetAccessRequestsAccessRequestCollectionItemArrayOutput ¶
type GetAccessRequestsAccessRequestCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionItemArrayOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemArrayOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemArrayOutput ¶
func (o GetAccessRequestsAccessRequestCollectionItemArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemArrayOutput() GetAccessRequestsAccessRequestCollectionItemArrayOutput
func (GetAccessRequestsAccessRequestCollectionItemArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemArrayOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionItemArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemArrayOutput
type GetAccessRequestsAccessRequestCollectionItemInput ¶
type GetAccessRequestsAccessRequestCollectionItemInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionItemOutput() GetAccessRequestsAccessRequestCollectionItemOutput ToGetAccessRequestsAccessRequestCollectionItemOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionItemOutput }
GetAccessRequestsAccessRequestCollectionItemInput is an input type that accepts GetAccessRequestsAccessRequestCollectionItemArgs and GetAccessRequestsAccessRequestCollectionItemOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionItemInput` via:
GetAccessRequestsAccessRequestCollectionItemArgs{...}
type GetAccessRequestsAccessRequestCollectionItemOutput ¶
type GetAccessRequestsAccessRequestCollectionItemOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionItemOutput) AccessReasonSummary ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) AccessReasonSummary() pulumi.StringOutput
Summary comment by the operator creating the access request.
func (GetAccessRequestsAccessRequestCollectionItemOutput) ActionRequestsLists ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ActionRequestsLists() pulumi.StringArrayOutput
List of operator actions for which approval is sought by the operator user.
func (GetAccessRequestsAccessRequestCollectionItemOutput) ApproverComment ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ApproverComment() pulumi.StringOutput
The last recent Comment entered by the approver of the request.
func (GetAccessRequestsAccessRequestCollectionItemOutput) AuditTypes ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) AuditTypes() pulumi.StringArrayOutput
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, auditing is enabled at the command level i.e., each command issued by the operator is audited. When keystroke-level is chosen, in addition to command level logging, key strokes are also logged.
func (GetAccessRequestsAccessRequestCollectionItemOutput) ClosureComment ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ClosureComment() pulumi.StringOutput
The comment entered by the operator while closing the request.
func (GetAccessRequestsAccessRequestCollectionItemOutput) CompartmentId ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetAccessRequestsAccessRequestCollectionItemOutput) DefinedTags ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (GetAccessRequestsAccessRequestCollectionItemOutput) Duration ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) Duration() pulumi.IntOutput
Duration in hours for which access is sought on the target resource.
func (GetAccessRequestsAccessRequestCollectionItemOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemOutput) ExtendDuration ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ExtendDuration() pulumi.IntOutput
Duration in hours for which extension access is sought on the target resource.
func (GetAccessRequestsAccessRequestCollectionItemOutput) FreeformTags ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (GetAccessRequestsAccessRequestCollectionItemOutput) IsAutoApproved ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) IsAutoApproved() pulumi.BoolOutput
Whether the access request was automatically approved.
func (GetAccessRequestsAccessRequestCollectionItemOutput) LifecycleDetails ¶ added in v0.3.0
func (o GetAccessRequestsAccessRequestCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
more in detail about the lifeCycleState.
func (GetAccessRequestsAccessRequestCollectionItemOutput) OpctlAdditionalMessage ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) OpctlAdditionalMessage() pulumi.StringOutput
Additional message specific to the access request that can be specified by the approver at the time of approval.
func (GetAccessRequestsAccessRequestCollectionItemOutput) OpctlId ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) OpctlId() pulumi.StringOutput
The OCID of the operator control governing the target resource.
func (GetAccessRequestsAccessRequestCollectionItemOutput) OpctlName ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) OpctlName() pulumi.StringOutput
Name of the Operator control governing the target resource.
func (GetAccessRequestsAccessRequestCollectionItemOutput) OperatorId ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) OperatorId() pulumi.StringOutput
A unique identifier associated with the operator who raised the request. This identifier can not be used directly to identify the operator. You need to provide this identifier if you would like Oracle to provide additional information about the operator action within Oracle tenancy.
func (GetAccessRequestsAccessRequestCollectionItemOutput) Reason ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) Reason() pulumi.StringOutput
Summary reason for which the operator is requesting access on the target resource.
func (GetAccessRequestsAccessRequestCollectionItemOutput) RequestId ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) RequestId() pulumi.StringOutput
This is an automatic identifier generated by the system which is easier for human comprehension.
func (GetAccessRequestsAccessRequestCollectionItemOutput) ResourceId ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ResourceId() pulumi.StringOutput
The OCID of the target resource associated with the access request. The operator raises an access request to get approval to access the target resource.
func (GetAccessRequestsAccessRequestCollectionItemOutput) ResourceName ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ResourceName() pulumi.StringOutput
A filter to return only resources that match the given ResourceName.
func (GetAccessRequestsAccessRequestCollectionItemOutput) ResourceType ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ResourceType() pulumi.StringOutput
A filter to return only lists of resources that match the entire given service type.
func (GetAccessRequestsAccessRequestCollectionItemOutput) Severity ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) Severity() pulumi.StringOutput
Priority assigned to the access request by the operator
func (GetAccessRequestsAccessRequestCollectionItemOutput) State ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources whose lifecycleState matches the given AccessRequest lifecycleState.
func (GetAccessRequestsAccessRequestCollectionItemOutput) SubResourceLists ¶ added in v1.7.0
func (o GetAccessRequestsAccessRequestCollectionItemOutput) SubResourceLists() pulumi.StringArrayOutput
The subresources requested for approval.
func (GetAccessRequestsAccessRequestCollectionItemOutput) SystemMessage ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) SystemMessage() pulumi.StringOutput
System message that will be displayed to the operator at login to the target resource.
func (GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfCreation ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfCreation() pulumi.StringOutput
Time when the access request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfModification ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfModification() pulumi.StringOutput
Time when the access request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfUserCreation ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) TimeOfUserCreation() pulumi.StringOutput
The time when access request is scheduled to be approved in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestsAccessRequestCollectionItemOutput) ToGetAccessRequestsAccessRequestCollectionItemOutput ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ToGetAccessRequestsAccessRequestCollectionItemOutput() GetAccessRequestsAccessRequestCollectionItemOutput
func (GetAccessRequestsAccessRequestCollectionItemOutput) ToGetAccessRequestsAccessRequestCollectionItemOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ToGetAccessRequestsAccessRequestCollectionItemOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemOutput
func (GetAccessRequestsAccessRequestCollectionItemOutput) UserId ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) UserId() pulumi.StringOutput
The OCID of the user that last modified the access request.
func (GetAccessRequestsAccessRequestCollectionItemOutput) WorkflowIds ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) WorkflowIds() pulumi.StringArrayOutput
The OCID of the workflow associated with the access request. This is needed if you want to contact Oracle Support for a stuck access request or for an access request that encounters an internal error.
type GetAccessRequestsAccessRequestCollectionOutput ¶
type GetAccessRequestsAccessRequestCollectionOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionOutput) ToGetAccessRequestsAccessRequestCollectionOutput ¶
func (o GetAccessRequestsAccessRequestCollectionOutput) ToGetAccessRequestsAccessRequestCollectionOutput() GetAccessRequestsAccessRequestCollectionOutput
func (GetAccessRequestsAccessRequestCollectionOutput) ToGetAccessRequestsAccessRequestCollectionOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionOutput) ToGetAccessRequestsAccessRequestCollectionOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionOutput
type GetAccessRequestsArgs ¶
type GetAccessRequestsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetAccessRequestsFilter `pulumi:"filters"` // A filter to return only resources that match the given ResourceName. ResourceName *string `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType *string `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given AccessRequest lifecycleState. State *string `pulumi:"state"` // Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters are used together. TimeEnd *string `pulumi:"timeEnd"` // Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters are used together. TimeStart *string `pulumi:"timeStart"` }
A collection of arguments for invoking getAccessRequests.
type GetAccessRequestsFilter ¶
type GetAccessRequestsFilterArgs ¶
type GetAccessRequestsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAccessRequestsFilterArgs) ElementType ¶
func (GetAccessRequestsFilterArgs) ElementType() reflect.Type
func (GetAccessRequestsFilterArgs) ToGetAccessRequestsFilterOutput ¶
func (i GetAccessRequestsFilterArgs) ToGetAccessRequestsFilterOutput() GetAccessRequestsFilterOutput
func (GetAccessRequestsFilterArgs) ToGetAccessRequestsFilterOutputWithContext ¶
func (i GetAccessRequestsFilterArgs) ToGetAccessRequestsFilterOutputWithContext(ctx context.Context) GetAccessRequestsFilterOutput
type GetAccessRequestsFilterArray ¶
type GetAccessRequestsFilterArray []GetAccessRequestsFilterInput
func (GetAccessRequestsFilterArray) ElementType ¶
func (GetAccessRequestsFilterArray) ElementType() reflect.Type
func (GetAccessRequestsFilterArray) ToGetAccessRequestsFilterArrayOutput ¶
func (i GetAccessRequestsFilterArray) ToGetAccessRequestsFilterArrayOutput() GetAccessRequestsFilterArrayOutput
func (GetAccessRequestsFilterArray) ToGetAccessRequestsFilterArrayOutputWithContext ¶
func (i GetAccessRequestsFilterArray) ToGetAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetAccessRequestsFilterArrayOutput
type GetAccessRequestsFilterArrayInput ¶
type GetAccessRequestsFilterArrayInput interface { pulumi.Input ToGetAccessRequestsFilterArrayOutput() GetAccessRequestsFilterArrayOutput ToGetAccessRequestsFilterArrayOutputWithContext(context.Context) GetAccessRequestsFilterArrayOutput }
GetAccessRequestsFilterArrayInput is an input type that accepts GetAccessRequestsFilterArray and GetAccessRequestsFilterArrayOutput values. You can construct a concrete instance of `GetAccessRequestsFilterArrayInput` via:
GetAccessRequestsFilterArray{ GetAccessRequestsFilterArgs{...} }
type GetAccessRequestsFilterArrayOutput ¶
type GetAccessRequestsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsFilterArrayOutput) ElementType ¶
func (GetAccessRequestsFilterArrayOutput) ElementType() reflect.Type
func (GetAccessRequestsFilterArrayOutput) Index ¶
func (o GetAccessRequestsFilterArrayOutput) Index(i pulumi.IntInput) GetAccessRequestsFilterOutput
func (GetAccessRequestsFilterArrayOutput) ToGetAccessRequestsFilterArrayOutput ¶
func (o GetAccessRequestsFilterArrayOutput) ToGetAccessRequestsFilterArrayOutput() GetAccessRequestsFilterArrayOutput
func (GetAccessRequestsFilterArrayOutput) ToGetAccessRequestsFilterArrayOutputWithContext ¶
func (o GetAccessRequestsFilterArrayOutput) ToGetAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetAccessRequestsFilterArrayOutput
type GetAccessRequestsFilterInput ¶
type GetAccessRequestsFilterInput interface { pulumi.Input ToGetAccessRequestsFilterOutput() GetAccessRequestsFilterOutput ToGetAccessRequestsFilterOutputWithContext(context.Context) GetAccessRequestsFilterOutput }
GetAccessRequestsFilterInput is an input type that accepts GetAccessRequestsFilterArgs and GetAccessRequestsFilterOutput values. You can construct a concrete instance of `GetAccessRequestsFilterInput` via:
GetAccessRequestsFilterArgs{...}
type GetAccessRequestsFilterOutput ¶
type GetAccessRequestsFilterOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsFilterOutput) ElementType ¶
func (GetAccessRequestsFilterOutput) ElementType() reflect.Type
func (GetAccessRequestsFilterOutput) Name ¶
func (o GetAccessRequestsFilterOutput) Name() pulumi.StringOutput
func (GetAccessRequestsFilterOutput) Regex ¶
func (o GetAccessRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAccessRequestsFilterOutput) ToGetAccessRequestsFilterOutput ¶
func (o GetAccessRequestsFilterOutput) ToGetAccessRequestsFilterOutput() GetAccessRequestsFilterOutput
func (GetAccessRequestsFilterOutput) ToGetAccessRequestsFilterOutputWithContext ¶
func (o GetAccessRequestsFilterOutput) ToGetAccessRequestsFilterOutputWithContext(ctx context.Context) GetAccessRequestsFilterOutput
func (GetAccessRequestsFilterOutput) Values ¶
func (o GetAccessRequestsFilterOutput) Values() pulumi.StringArrayOutput
type GetAccessRequestsOutputArgs ¶
type GetAccessRequestsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetAccessRequestsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the given ResourceName. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given AccessRequest lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` // Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters are used together. TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"` // Query start time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters are used together. TimeStart pulumi.StringPtrInput `pulumi:"timeStart"` }
A collection of arguments for invoking getAccessRequests.
func (GetAccessRequestsOutputArgs) ElementType ¶
func (GetAccessRequestsOutputArgs) ElementType() reflect.Type
type GetAccessRequestsResult ¶
type GetAccessRequestsResult struct { // The list of access_request_collection. AccessRequestCollections []GetAccessRequestsAccessRequestCollection `pulumi:"accessRequestCollections"` // The OCID of the compartment that contains the access request. CompartmentId string `pulumi:"compartmentId"` Filters []GetAccessRequestsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the target resource. ResourceName *string `pulumi:"resourceName"` // resourceType for which the AccessRequest is applicable ResourceType *string `pulumi:"resourceType"` // The current state of the AccessRequest. State *string `pulumi:"state"` TimeEnd *string `pulumi:"timeEnd"` TimeStart *string `pulumi:"timeStart"` }
A collection of values returned by getAccessRequests.
func GetAccessRequests ¶
func GetAccessRequests(ctx *pulumi.Context, args *GetAccessRequestsArgs, opts ...pulumi.InvokeOption) (*GetAccessRequestsResult, error)
This data source provides the list of Access Requests in Oracle Cloud Infrastructure Operator Access Control service.
Lists all access requests in the compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetAccessRequests(ctx, &operatoraccesscontrol.GetAccessRequestsArgs{ CompartmentId: _var.Compartment_id, ResourceName: pulumi.StringRef(_var.Access_request_resource_name), ResourceType: pulumi.StringRef(_var.Access_request_resource_type), State: pulumi.StringRef(_var.Access_request_state), TimeEnd: pulumi.StringRef(_var.Access_request_time_end), TimeStart: pulumi.StringRef(_var.Access_request_time_start), }, nil) if err != nil { return err } return nil }) }
```
type GetAccessRequestsResultOutput ¶
type GetAccessRequestsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessRequests.
func GetAccessRequestsOutput ¶
func GetAccessRequestsOutput(ctx *pulumi.Context, args GetAccessRequestsOutputArgs, opts ...pulumi.InvokeOption) GetAccessRequestsResultOutput
func (GetAccessRequestsResultOutput) AccessRequestCollections ¶
func (o GetAccessRequestsResultOutput) AccessRequestCollections() GetAccessRequestsAccessRequestCollectionArrayOutput
The list of access_request_collection.
func (GetAccessRequestsResultOutput) CompartmentId ¶
func (o GetAccessRequestsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the access request.
func (GetAccessRequestsResultOutput) ElementType ¶
func (GetAccessRequestsResultOutput) ElementType() reflect.Type
func (GetAccessRequestsResultOutput) Filters ¶
func (o GetAccessRequestsResultOutput) Filters() GetAccessRequestsFilterArrayOutput
func (GetAccessRequestsResultOutput) Id ¶
func (o GetAccessRequestsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessRequestsResultOutput) ResourceName ¶
func (o GetAccessRequestsResultOutput) ResourceName() pulumi.StringPtrOutput
The name of the target resource.
func (GetAccessRequestsResultOutput) ResourceType ¶
func (o GetAccessRequestsResultOutput) ResourceType() pulumi.StringPtrOutput
resourceType for which the AccessRequest is applicable
func (GetAccessRequestsResultOutput) State ¶
func (o GetAccessRequestsResultOutput) State() pulumi.StringPtrOutput
The current state of the AccessRequest.
func (GetAccessRequestsResultOutput) TimeEnd ¶
func (o GetAccessRequestsResultOutput) TimeEnd() pulumi.StringPtrOutput
func (GetAccessRequestsResultOutput) TimeStart ¶
func (o GetAccessRequestsResultOutput) TimeStart() pulumi.StringPtrOutput
func (GetAccessRequestsResultOutput) ToGetAccessRequestsResultOutput ¶
func (o GetAccessRequestsResultOutput) ToGetAccessRequestsResultOutput() GetAccessRequestsResultOutput
func (GetAccessRequestsResultOutput) ToGetAccessRequestsResultOutputWithContext ¶
func (o GetAccessRequestsResultOutput) ToGetAccessRequestsResultOutputWithContext(ctx context.Context) GetAccessRequestsResultOutput
type GetActionArgs ¶
type GetActionArgs struct { // Unique Oracle supplied identifier associated with the operator action. OperatorActionId string `pulumi:"operatorActionId"` }
A collection of arguments for invoking getAction.
type GetActionOutputArgs ¶
type GetActionOutputArgs struct { // Unique Oracle supplied identifier associated with the operator action. OperatorActionId pulumi.StringInput `pulumi:"operatorActionId"` }
A collection of arguments for invoking getAction.
func (GetActionOutputArgs) ElementType ¶
func (GetActionOutputArgs) ElementType() reflect.Type
type GetActionProperty ¶
type GetActionPropertyArgs ¶
type GetActionPropertyArgs struct { // Name of the property Name pulumi.StringInput `pulumi:"name"` // value of the property Value pulumi.StringInput `pulumi:"value"` }
func (GetActionPropertyArgs) ElementType ¶
func (GetActionPropertyArgs) ElementType() reflect.Type
func (GetActionPropertyArgs) ToGetActionPropertyOutput ¶
func (i GetActionPropertyArgs) ToGetActionPropertyOutput() GetActionPropertyOutput
func (GetActionPropertyArgs) ToGetActionPropertyOutputWithContext ¶
func (i GetActionPropertyArgs) ToGetActionPropertyOutputWithContext(ctx context.Context) GetActionPropertyOutput
type GetActionPropertyArray ¶
type GetActionPropertyArray []GetActionPropertyInput
func (GetActionPropertyArray) ElementType ¶
func (GetActionPropertyArray) ElementType() reflect.Type
func (GetActionPropertyArray) ToGetActionPropertyArrayOutput ¶
func (i GetActionPropertyArray) ToGetActionPropertyArrayOutput() GetActionPropertyArrayOutput
func (GetActionPropertyArray) ToGetActionPropertyArrayOutputWithContext ¶
func (i GetActionPropertyArray) ToGetActionPropertyArrayOutputWithContext(ctx context.Context) GetActionPropertyArrayOutput
type GetActionPropertyArrayInput ¶
type GetActionPropertyArrayInput interface { pulumi.Input ToGetActionPropertyArrayOutput() GetActionPropertyArrayOutput ToGetActionPropertyArrayOutputWithContext(context.Context) GetActionPropertyArrayOutput }
GetActionPropertyArrayInput is an input type that accepts GetActionPropertyArray and GetActionPropertyArrayOutput values. You can construct a concrete instance of `GetActionPropertyArrayInput` via:
GetActionPropertyArray{ GetActionPropertyArgs{...} }
type GetActionPropertyArrayOutput ¶
type GetActionPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetActionPropertyArrayOutput) ElementType ¶
func (GetActionPropertyArrayOutput) ElementType() reflect.Type
func (GetActionPropertyArrayOutput) Index ¶
func (o GetActionPropertyArrayOutput) Index(i pulumi.IntInput) GetActionPropertyOutput
func (GetActionPropertyArrayOutput) ToGetActionPropertyArrayOutput ¶
func (o GetActionPropertyArrayOutput) ToGetActionPropertyArrayOutput() GetActionPropertyArrayOutput
func (GetActionPropertyArrayOutput) ToGetActionPropertyArrayOutputWithContext ¶
func (o GetActionPropertyArrayOutput) ToGetActionPropertyArrayOutputWithContext(ctx context.Context) GetActionPropertyArrayOutput
type GetActionPropertyInput ¶
type GetActionPropertyInput interface { pulumi.Input ToGetActionPropertyOutput() GetActionPropertyOutput ToGetActionPropertyOutputWithContext(context.Context) GetActionPropertyOutput }
GetActionPropertyInput is an input type that accepts GetActionPropertyArgs and GetActionPropertyOutput values. You can construct a concrete instance of `GetActionPropertyInput` via:
GetActionPropertyArgs{...}
type GetActionPropertyOutput ¶
type GetActionPropertyOutput struct{ *pulumi.OutputState }
func (GetActionPropertyOutput) ElementType ¶
func (GetActionPropertyOutput) ElementType() reflect.Type
func (GetActionPropertyOutput) Name ¶
func (o GetActionPropertyOutput) Name() pulumi.StringOutput
Name of the property
func (GetActionPropertyOutput) ToGetActionPropertyOutput ¶
func (o GetActionPropertyOutput) ToGetActionPropertyOutput() GetActionPropertyOutput
func (GetActionPropertyOutput) ToGetActionPropertyOutputWithContext ¶
func (o GetActionPropertyOutput) ToGetActionPropertyOutputWithContext(ctx context.Context) GetActionPropertyOutput
func (GetActionPropertyOutput) Value ¶
func (o GetActionPropertyOutput) Value() pulumi.StringOutput
value of the property
type GetActionResult ¶
type GetActionResult struct { // Name of the infrastructure layer associated with the operator action. Component string `pulumi:"component"` // Display Name of the operator action. CustomerDisplayName string `pulumi:"customerDisplayName"` // Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the property Name string `pulumi:"name"` OperatorActionId string `pulumi:"operatorActionId"` // Fine grained properties associated with the operator control. Properties []GetActionProperty `pulumi:"properties"` // resourceType for which the OperatorAction is applicable ResourceType string `pulumi:"resourceType"` }
A collection of values returned by getAction.
func GetAction ¶
func GetAction(ctx *pulumi.Context, args *GetActionArgs, opts ...pulumi.InvokeOption) (*GetActionResult, error)
This data source provides details about a specific Operator Action resource in Oracle Cloud Infrastructure Operator Access Control service.
Gets the operator action associated with the specified operator action ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetAction(ctx, &operatoraccesscontrol.GetActionArgs{ OperatorActionId: oci_operator_access_control_operator_action.Test_operator_action.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetActionResultOutput ¶
type GetActionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAction.
func GetActionOutput ¶
func GetActionOutput(ctx *pulumi.Context, args GetActionOutputArgs, opts ...pulumi.InvokeOption) GetActionResultOutput
func (GetActionResultOutput) Component ¶
func (o GetActionResultOutput) Component() pulumi.StringOutput
Name of the infrastructure layer associated with the operator action.
func (GetActionResultOutput) CustomerDisplayName ¶
func (o GetActionResultOutput) CustomerDisplayName() pulumi.StringOutput
Display Name of the operator action.
func (GetActionResultOutput) Description ¶
func (o GetActionResultOutput) Description() pulumi.StringOutput
Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action.
func (GetActionResultOutput) ElementType ¶
func (GetActionResultOutput) ElementType() reflect.Type
func (GetActionResultOutput) Id ¶
func (o GetActionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetActionResultOutput) Name ¶
func (o GetActionResultOutput) Name() pulumi.StringOutput
Name of the property
func (GetActionResultOutput) OperatorActionId ¶
func (o GetActionResultOutput) OperatorActionId() pulumi.StringOutput
func (GetActionResultOutput) Properties ¶
func (o GetActionResultOutput) Properties() GetActionPropertyArrayOutput
Fine grained properties associated with the operator control.
func (GetActionResultOutput) ResourceType ¶
func (o GetActionResultOutput) ResourceType() pulumi.StringOutput
resourceType for which the OperatorAction is applicable
func (GetActionResultOutput) ToGetActionResultOutput ¶
func (o GetActionResultOutput) ToGetActionResultOutput() GetActionResultOutput
func (GetActionResultOutput) ToGetActionResultOutputWithContext ¶
func (o GetActionResultOutput) ToGetActionResultOutputWithContext(ctx context.Context) GetActionResultOutput
type GetActionsArgs ¶
type GetActionsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetActionsFilter `pulumi:"filters"` // A filter to return only resources that match the entire display name given. Name *string `pulumi:"name"` // A filter to return only lists of resources that match the entire given service type. ResourceType *string `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorAction lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getActions.
type GetActionsFilter ¶
type GetActionsFilterArgs ¶
type GetActionsFilterArgs struct { // A filter to return only resources that match the entire display name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetActionsFilterArgs) ElementType ¶
func (GetActionsFilterArgs) ElementType() reflect.Type
func (GetActionsFilterArgs) ToGetActionsFilterOutput ¶
func (i GetActionsFilterArgs) ToGetActionsFilterOutput() GetActionsFilterOutput
func (GetActionsFilterArgs) ToGetActionsFilterOutputWithContext ¶
func (i GetActionsFilterArgs) ToGetActionsFilterOutputWithContext(ctx context.Context) GetActionsFilterOutput
type GetActionsFilterArray ¶
type GetActionsFilterArray []GetActionsFilterInput
func (GetActionsFilterArray) ElementType ¶
func (GetActionsFilterArray) ElementType() reflect.Type
func (GetActionsFilterArray) ToGetActionsFilterArrayOutput ¶
func (i GetActionsFilterArray) ToGetActionsFilterArrayOutput() GetActionsFilterArrayOutput
func (GetActionsFilterArray) ToGetActionsFilterArrayOutputWithContext ¶
func (i GetActionsFilterArray) ToGetActionsFilterArrayOutputWithContext(ctx context.Context) GetActionsFilterArrayOutput
type GetActionsFilterArrayInput ¶
type GetActionsFilterArrayInput interface { pulumi.Input ToGetActionsFilterArrayOutput() GetActionsFilterArrayOutput ToGetActionsFilterArrayOutputWithContext(context.Context) GetActionsFilterArrayOutput }
GetActionsFilterArrayInput is an input type that accepts GetActionsFilterArray and GetActionsFilterArrayOutput values. You can construct a concrete instance of `GetActionsFilterArrayInput` via:
GetActionsFilterArray{ GetActionsFilterArgs{...} }
type GetActionsFilterArrayOutput ¶
type GetActionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetActionsFilterArrayOutput) ElementType ¶
func (GetActionsFilterArrayOutput) ElementType() reflect.Type
func (GetActionsFilterArrayOutput) Index ¶
func (o GetActionsFilterArrayOutput) Index(i pulumi.IntInput) GetActionsFilterOutput
func (GetActionsFilterArrayOutput) ToGetActionsFilterArrayOutput ¶
func (o GetActionsFilterArrayOutput) ToGetActionsFilterArrayOutput() GetActionsFilterArrayOutput
func (GetActionsFilterArrayOutput) ToGetActionsFilterArrayOutputWithContext ¶
func (o GetActionsFilterArrayOutput) ToGetActionsFilterArrayOutputWithContext(ctx context.Context) GetActionsFilterArrayOutput
type GetActionsFilterInput ¶
type GetActionsFilterInput interface { pulumi.Input ToGetActionsFilterOutput() GetActionsFilterOutput ToGetActionsFilterOutputWithContext(context.Context) GetActionsFilterOutput }
GetActionsFilterInput is an input type that accepts GetActionsFilterArgs and GetActionsFilterOutput values. You can construct a concrete instance of `GetActionsFilterInput` via:
GetActionsFilterArgs{...}
type GetActionsFilterOutput ¶
type GetActionsFilterOutput struct{ *pulumi.OutputState }
func (GetActionsFilterOutput) ElementType ¶
func (GetActionsFilterOutput) ElementType() reflect.Type
func (GetActionsFilterOutput) Name ¶
func (o GetActionsFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetActionsFilterOutput) Regex ¶
func (o GetActionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetActionsFilterOutput) ToGetActionsFilterOutput ¶
func (o GetActionsFilterOutput) ToGetActionsFilterOutput() GetActionsFilterOutput
func (GetActionsFilterOutput) ToGetActionsFilterOutputWithContext ¶
func (o GetActionsFilterOutput) ToGetActionsFilterOutputWithContext(ctx context.Context) GetActionsFilterOutput
func (GetActionsFilterOutput) Values ¶
func (o GetActionsFilterOutput) Values() pulumi.StringArrayOutput
type GetActionsOperatorActionCollection ¶
type GetActionsOperatorActionCollection struct {
Items []GetActionsOperatorActionCollectionItem `pulumi:"items"`
}
type GetActionsOperatorActionCollectionArgs ¶
type GetActionsOperatorActionCollectionArgs struct {
Items GetActionsOperatorActionCollectionItemArrayInput `pulumi:"items"`
}
func (GetActionsOperatorActionCollectionArgs) ElementType ¶
func (GetActionsOperatorActionCollectionArgs) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionArgs) ToGetActionsOperatorActionCollectionOutput ¶
func (i GetActionsOperatorActionCollectionArgs) ToGetActionsOperatorActionCollectionOutput() GetActionsOperatorActionCollectionOutput
func (GetActionsOperatorActionCollectionArgs) ToGetActionsOperatorActionCollectionOutputWithContext ¶
func (i GetActionsOperatorActionCollectionArgs) ToGetActionsOperatorActionCollectionOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionOutput
type GetActionsOperatorActionCollectionArray ¶
type GetActionsOperatorActionCollectionArray []GetActionsOperatorActionCollectionInput
func (GetActionsOperatorActionCollectionArray) ElementType ¶
func (GetActionsOperatorActionCollectionArray) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionArray) ToGetActionsOperatorActionCollectionArrayOutput ¶
func (i GetActionsOperatorActionCollectionArray) ToGetActionsOperatorActionCollectionArrayOutput() GetActionsOperatorActionCollectionArrayOutput
func (GetActionsOperatorActionCollectionArray) ToGetActionsOperatorActionCollectionArrayOutputWithContext ¶
func (i GetActionsOperatorActionCollectionArray) ToGetActionsOperatorActionCollectionArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionArrayOutput
type GetActionsOperatorActionCollectionArrayInput ¶
type GetActionsOperatorActionCollectionArrayInput interface { pulumi.Input ToGetActionsOperatorActionCollectionArrayOutput() GetActionsOperatorActionCollectionArrayOutput ToGetActionsOperatorActionCollectionArrayOutputWithContext(context.Context) GetActionsOperatorActionCollectionArrayOutput }
GetActionsOperatorActionCollectionArrayInput is an input type that accepts GetActionsOperatorActionCollectionArray and GetActionsOperatorActionCollectionArrayOutput values. You can construct a concrete instance of `GetActionsOperatorActionCollectionArrayInput` via:
GetActionsOperatorActionCollectionArray{ GetActionsOperatorActionCollectionArgs{...} }
type GetActionsOperatorActionCollectionArrayOutput ¶
type GetActionsOperatorActionCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetActionsOperatorActionCollectionArrayOutput) ElementType ¶
func (GetActionsOperatorActionCollectionArrayOutput) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionArrayOutput) ToGetActionsOperatorActionCollectionArrayOutput ¶
func (o GetActionsOperatorActionCollectionArrayOutput) ToGetActionsOperatorActionCollectionArrayOutput() GetActionsOperatorActionCollectionArrayOutput
func (GetActionsOperatorActionCollectionArrayOutput) ToGetActionsOperatorActionCollectionArrayOutputWithContext ¶
func (o GetActionsOperatorActionCollectionArrayOutput) ToGetActionsOperatorActionCollectionArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionArrayOutput
type GetActionsOperatorActionCollectionInput ¶
type GetActionsOperatorActionCollectionInput interface { pulumi.Input ToGetActionsOperatorActionCollectionOutput() GetActionsOperatorActionCollectionOutput ToGetActionsOperatorActionCollectionOutputWithContext(context.Context) GetActionsOperatorActionCollectionOutput }
GetActionsOperatorActionCollectionInput is an input type that accepts GetActionsOperatorActionCollectionArgs and GetActionsOperatorActionCollectionOutput values. You can construct a concrete instance of `GetActionsOperatorActionCollectionInput` via:
GetActionsOperatorActionCollectionArgs{...}
type GetActionsOperatorActionCollectionItem ¶
type GetActionsOperatorActionCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // Name of the infrastructure layer associated with the operator action. Component string `pulumi:"component"` // Display Name of the operator action. CustomerDisplayName string `pulumi:"customerDisplayName"` // Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action. Description string `pulumi:"description"` // Unique Oracle assigned identifier for the operator action. Id string `pulumi:"id"` // A filter to return only resources that match the entire display name given. Name string `pulumi:"name"` // Fine grained properties associated with the operator control. Properties []GetActionsOperatorActionCollectionItemProperty `pulumi:"properties"` // A filter to return only lists of resources that match the entire given service type. ResourceType string `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorAction lifecycleState. State *string `pulumi:"state"` }
type GetActionsOperatorActionCollectionItemArgs ¶
type GetActionsOperatorActionCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // Name of the infrastructure layer associated with the operator action. Component pulumi.StringInput `pulumi:"component"` // Display Name of the operator action. CustomerDisplayName pulumi.StringInput `pulumi:"customerDisplayName"` // Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action. Description pulumi.StringInput `pulumi:"description"` // Unique Oracle assigned identifier for the operator action. Id pulumi.StringInput `pulumi:"id"` // A filter to return only resources that match the entire display name given. Name pulumi.StringInput `pulumi:"name"` // Fine grained properties associated with the operator control. Properties GetActionsOperatorActionCollectionItemPropertyArrayInput `pulumi:"properties"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorAction lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
func (GetActionsOperatorActionCollectionItemArgs) ElementType ¶
func (GetActionsOperatorActionCollectionItemArgs) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemArgs) ToGetActionsOperatorActionCollectionItemOutput ¶
func (i GetActionsOperatorActionCollectionItemArgs) ToGetActionsOperatorActionCollectionItemOutput() GetActionsOperatorActionCollectionItemOutput
func (GetActionsOperatorActionCollectionItemArgs) ToGetActionsOperatorActionCollectionItemOutputWithContext ¶
func (i GetActionsOperatorActionCollectionItemArgs) ToGetActionsOperatorActionCollectionItemOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemOutput
type GetActionsOperatorActionCollectionItemArray ¶
type GetActionsOperatorActionCollectionItemArray []GetActionsOperatorActionCollectionItemInput
func (GetActionsOperatorActionCollectionItemArray) ElementType ¶
func (GetActionsOperatorActionCollectionItemArray) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemArray) ToGetActionsOperatorActionCollectionItemArrayOutput ¶
func (i GetActionsOperatorActionCollectionItemArray) ToGetActionsOperatorActionCollectionItemArrayOutput() GetActionsOperatorActionCollectionItemArrayOutput
func (GetActionsOperatorActionCollectionItemArray) ToGetActionsOperatorActionCollectionItemArrayOutputWithContext ¶
func (i GetActionsOperatorActionCollectionItemArray) ToGetActionsOperatorActionCollectionItemArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemArrayOutput
type GetActionsOperatorActionCollectionItemArrayInput ¶
type GetActionsOperatorActionCollectionItemArrayInput interface { pulumi.Input ToGetActionsOperatorActionCollectionItemArrayOutput() GetActionsOperatorActionCollectionItemArrayOutput ToGetActionsOperatorActionCollectionItemArrayOutputWithContext(context.Context) GetActionsOperatorActionCollectionItemArrayOutput }
GetActionsOperatorActionCollectionItemArrayInput is an input type that accepts GetActionsOperatorActionCollectionItemArray and GetActionsOperatorActionCollectionItemArrayOutput values. You can construct a concrete instance of `GetActionsOperatorActionCollectionItemArrayInput` via:
GetActionsOperatorActionCollectionItemArray{ GetActionsOperatorActionCollectionItemArgs{...} }
type GetActionsOperatorActionCollectionItemArrayOutput ¶
type GetActionsOperatorActionCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetActionsOperatorActionCollectionItemArrayOutput) ElementType ¶
func (GetActionsOperatorActionCollectionItemArrayOutput) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemArrayOutput) ToGetActionsOperatorActionCollectionItemArrayOutput ¶
func (o GetActionsOperatorActionCollectionItemArrayOutput) ToGetActionsOperatorActionCollectionItemArrayOutput() GetActionsOperatorActionCollectionItemArrayOutput
func (GetActionsOperatorActionCollectionItemArrayOutput) ToGetActionsOperatorActionCollectionItemArrayOutputWithContext ¶
func (o GetActionsOperatorActionCollectionItemArrayOutput) ToGetActionsOperatorActionCollectionItemArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemArrayOutput
type GetActionsOperatorActionCollectionItemInput ¶
type GetActionsOperatorActionCollectionItemInput interface { pulumi.Input ToGetActionsOperatorActionCollectionItemOutput() GetActionsOperatorActionCollectionItemOutput ToGetActionsOperatorActionCollectionItemOutputWithContext(context.Context) GetActionsOperatorActionCollectionItemOutput }
GetActionsOperatorActionCollectionItemInput is an input type that accepts GetActionsOperatorActionCollectionItemArgs and GetActionsOperatorActionCollectionItemOutput values. You can construct a concrete instance of `GetActionsOperatorActionCollectionItemInput` via:
GetActionsOperatorActionCollectionItemArgs{...}
type GetActionsOperatorActionCollectionItemOutput ¶
type GetActionsOperatorActionCollectionItemOutput struct{ *pulumi.OutputState }
func (GetActionsOperatorActionCollectionItemOutput) CompartmentId ¶
func (o GetActionsOperatorActionCollectionItemOutput) CompartmentId() pulumi.StringPtrOutput
The ID of the compartment in which to list resources.
func (GetActionsOperatorActionCollectionItemOutput) Component ¶
func (o GetActionsOperatorActionCollectionItemOutput) Component() pulumi.StringOutput
Name of the infrastructure layer associated with the operator action.
func (GetActionsOperatorActionCollectionItemOutput) CustomerDisplayName ¶
func (o GetActionsOperatorActionCollectionItemOutput) CustomerDisplayName() pulumi.StringOutput
Display Name of the operator action.
func (GetActionsOperatorActionCollectionItemOutput) Description ¶
func (o GetActionsOperatorActionCollectionItemOutput) Description() pulumi.StringOutput
Description of the operator action in terms of associated risk profile, and characteristics of the operating system commands made available to the operator under this operator action.
func (GetActionsOperatorActionCollectionItemOutput) ElementType ¶
func (GetActionsOperatorActionCollectionItemOutput) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemOutput) Id ¶
func (o GetActionsOperatorActionCollectionItemOutput) Id() pulumi.StringOutput
Unique Oracle assigned identifier for the operator action.
func (GetActionsOperatorActionCollectionItemOutput) Name ¶
func (o GetActionsOperatorActionCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetActionsOperatorActionCollectionItemOutput) Properties ¶
func (o GetActionsOperatorActionCollectionItemOutput) Properties() GetActionsOperatorActionCollectionItemPropertyArrayOutput
Fine grained properties associated with the operator control.
func (GetActionsOperatorActionCollectionItemOutput) ResourceType ¶
func (o GetActionsOperatorActionCollectionItemOutput) ResourceType() pulumi.StringOutput
A filter to return only lists of resources that match the entire given service type.
func (GetActionsOperatorActionCollectionItemOutput) State ¶
func (o GetActionsOperatorActionCollectionItemOutput) State() pulumi.StringPtrOutput
A filter to return only resources whose lifecycleState matches the given OperatorAction lifecycleState.
func (GetActionsOperatorActionCollectionItemOutput) ToGetActionsOperatorActionCollectionItemOutput ¶
func (o GetActionsOperatorActionCollectionItemOutput) ToGetActionsOperatorActionCollectionItemOutput() GetActionsOperatorActionCollectionItemOutput
func (GetActionsOperatorActionCollectionItemOutput) ToGetActionsOperatorActionCollectionItemOutputWithContext ¶
func (o GetActionsOperatorActionCollectionItemOutput) ToGetActionsOperatorActionCollectionItemOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemOutput
type GetActionsOperatorActionCollectionItemPropertyArgs ¶
type GetActionsOperatorActionCollectionItemPropertyArgs struct { // A filter to return only resources that match the entire display name given. Name pulumi.StringInput `pulumi:"name"` // value of the property Value pulumi.StringInput `pulumi:"value"` }
func (GetActionsOperatorActionCollectionItemPropertyArgs) ElementType ¶
func (GetActionsOperatorActionCollectionItemPropertyArgs) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemPropertyArgs) ToGetActionsOperatorActionCollectionItemPropertyOutput ¶
func (i GetActionsOperatorActionCollectionItemPropertyArgs) ToGetActionsOperatorActionCollectionItemPropertyOutput() GetActionsOperatorActionCollectionItemPropertyOutput
func (GetActionsOperatorActionCollectionItemPropertyArgs) ToGetActionsOperatorActionCollectionItemPropertyOutputWithContext ¶
func (i GetActionsOperatorActionCollectionItemPropertyArgs) ToGetActionsOperatorActionCollectionItemPropertyOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyOutput
type GetActionsOperatorActionCollectionItemPropertyArray ¶
type GetActionsOperatorActionCollectionItemPropertyArray []GetActionsOperatorActionCollectionItemPropertyInput
func (GetActionsOperatorActionCollectionItemPropertyArray) ElementType ¶
func (GetActionsOperatorActionCollectionItemPropertyArray) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemPropertyArray) ToGetActionsOperatorActionCollectionItemPropertyArrayOutput ¶
func (i GetActionsOperatorActionCollectionItemPropertyArray) ToGetActionsOperatorActionCollectionItemPropertyArrayOutput() GetActionsOperatorActionCollectionItemPropertyArrayOutput
func (GetActionsOperatorActionCollectionItemPropertyArray) ToGetActionsOperatorActionCollectionItemPropertyArrayOutputWithContext ¶
func (i GetActionsOperatorActionCollectionItemPropertyArray) ToGetActionsOperatorActionCollectionItemPropertyArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyArrayOutput
type GetActionsOperatorActionCollectionItemPropertyArrayInput ¶
type GetActionsOperatorActionCollectionItemPropertyArrayInput interface { pulumi.Input ToGetActionsOperatorActionCollectionItemPropertyArrayOutput() GetActionsOperatorActionCollectionItemPropertyArrayOutput ToGetActionsOperatorActionCollectionItemPropertyArrayOutputWithContext(context.Context) GetActionsOperatorActionCollectionItemPropertyArrayOutput }
GetActionsOperatorActionCollectionItemPropertyArrayInput is an input type that accepts GetActionsOperatorActionCollectionItemPropertyArray and GetActionsOperatorActionCollectionItemPropertyArrayOutput values. You can construct a concrete instance of `GetActionsOperatorActionCollectionItemPropertyArrayInput` via:
GetActionsOperatorActionCollectionItemPropertyArray{ GetActionsOperatorActionCollectionItemPropertyArgs{...} }
type GetActionsOperatorActionCollectionItemPropertyArrayOutput ¶
type GetActionsOperatorActionCollectionItemPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetActionsOperatorActionCollectionItemPropertyArrayOutput) ElementType ¶
func (GetActionsOperatorActionCollectionItemPropertyArrayOutput) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemPropertyArrayOutput) ToGetActionsOperatorActionCollectionItemPropertyArrayOutput ¶
func (o GetActionsOperatorActionCollectionItemPropertyArrayOutput) ToGetActionsOperatorActionCollectionItemPropertyArrayOutput() GetActionsOperatorActionCollectionItemPropertyArrayOutput
func (GetActionsOperatorActionCollectionItemPropertyArrayOutput) ToGetActionsOperatorActionCollectionItemPropertyArrayOutputWithContext ¶
func (o GetActionsOperatorActionCollectionItemPropertyArrayOutput) ToGetActionsOperatorActionCollectionItemPropertyArrayOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyArrayOutput
type GetActionsOperatorActionCollectionItemPropertyInput ¶
type GetActionsOperatorActionCollectionItemPropertyInput interface { pulumi.Input ToGetActionsOperatorActionCollectionItemPropertyOutput() GetActionsOperatorActionCollectionItemPropertyOutput ToGetActionsOperatorActionCollectionItemPropertyOutputWithContext(context.Context) GetActionsOperatorActionCollectionItemPropertyOutput }
GetActionsOperatorActionCollectionItemPropertyInput is an input type that accepts GetActionsOperatorActionCollectionItemPropertyArgs and GetActionsOperatorActionCollectionItemPropertyOutput values. You can construct a concrete instance of `GetActionsOperatorActionCollectionItemPropertyInput` via:
GetActionsOperatorActionCollectionItemPropertyArgs{...}
type GetActionsOperatorActionCollectionItemPropertyOutput ¶
type GetActionsOperatorActionCollectionItemPropertyOutput struct{ *pulumi.OutputState }
func (GetActionsOperatorActionCollectionItemPropertyOutput) ElementType ¶
func (GetActionsOperatorActionCollectionItemPropertyOutput) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionItemPropertyOutput) Name ¶
func (o GetActionsOperatorActionCollectionItemPropertyOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetActionsOperatorActionCollectionItemPropertyOutput) ToGetActionsOperatorActionCollectionItemPropertyOutput ¶
func (o GetActionsOperatorActionCollectionItemPropertyOutput) ToGetActionsOperatorActionCollectionItemPropertyOutput() GetActionsOperatorActionCollectionItemPropertyOutput
func (GetActionsOperatorActionCollectionItemPropertyOutput) ToGetActionsOperatorActionCollectionItemPropertyOutputWithContext ¶
func (o GetActionsOperatorActionCollectionItemPropertyOutput) ToGetActionsOperatorActionCollectionItemPropertyOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionItemPropertyOutput
func (GetActionsOperatorActionCollectionItemPropertyOutput) Value ¶
func (o GetActionsOperatorActionCollectionItemPropertyOutput) Value() pulumi.StringOutput
value of the property
type GetActionsOperatorActionCollectionOutput ¶
type GetActionsOperatorActionCollectionOutput struct{ *pulumi.OutputState }
func (GetActionsOperatorActionCollectionOutput) ElementType ¶
func (GetActionsOperatorActionCollectionOutput) ElementType() reflect.Type
func (GetActionsOperatorActionCollectionOutput) ToGetActionsOperatorActionCollectionOutput ¶
func (o GetActionsOperatorActionCollectionOutput) ToGetActionsOperatorActionCollectionOutput() GetActionsOperatorActionCollectionOutput
func (GetActionsOperatorActionCollectionOutput) ToGetActionsOperatorActionCollectionOutputWithContext ¶
func (o GetActionsOperatorActionCollectionOutput) ToGetActionsOperatorActionCollectionOutputWithContext(ctx context.Context) GetActionsOperatorActionCollectionOutput
type GetActionsOutputArgs ¶
type GetActionsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetActionsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the entire display name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorAction lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getActions.
func (GetActionsOutputArgs) ElementType ¶
func (GetActionsOutputArgs) ElementType() reflect.Type
type GetActionsResult ¶
type GetActionsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetActionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the property Name *string `pulumi:"name"` // The list of operator_action_collection. OperatorActionCollections []GetActionsOperatorActionCollection `pulumi:"operatorActionCollections"` // resourceType for which the OperatorAction is applicable ResourceType *string `pulumi:"resourceType"` State *string `pulumi:"state"` }
A collection of values returned by getActions.
func GetActions ¶
func GetActions(ctx *pulumi.Context, args *GetActionsArgs, opts ...pulumi.InvokeOption) (*GetActionsResult, error)
This data source provides the list of Operator Actions in Oracle Cloud Infrastructure Operator Access Control service.
Lists all the OperatorActions available in the system.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetActions(ctx, &operatoraccesscontrol.GetActionsArgs{ CompartmentId: _var.Compartment_id, Name: pulumi.StringRef(_var.Operator_action_name), ResourceType: pulumi.StringRef(_var.Operator_action_resource_type), State: pulumi.StringRef(_var.Operator_action_state), }, nil) if err != nil { return err } return nil }) }
```
type GetActionsResultOutput ¶
type GetActionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getActions.
func GetActionsOutput ¶
func GetActionsOutput(ctx *pulumi.Context, args GetActionsOutputArgs, opts ...pulumi.InvokeOption) GetActionsResultOutput
func (GetActionsResultOutput) CompartmentId ¶
func (o GetActionsResultOutput) CompartmentId() pulumi.StringOutput
func (GetActionsResultOutput) ElementType ¶
func (GetActionsResultOutput) ElementType() reflect.Type
func (GetActionsResultOutput) Filters ¶
func (o GetActionsResultOutput) Filters() GetActionsFilterArrayOutput
func (GetActionsResultOutput) Id ¶
func (o GetActionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetActionsResultOutput) Name ¶
func (o GetActionsResultOutput) Name() pulumi.StringPtrOutput
Name of the property
func (GetActionsResultOutput) OperatorActionCollections ¶
func (o GetActionsResultOutput) OperatorActionCollections() GetActionsOperatorActionCollectionArrayOutput
The list of operator_action_collection.
func (GetActionsResultOutput) ResourceType ¶
func (o GetActionsResultOutput) ResourceType() pulumi.StringPtrOutput
resourceType for which the OperatorAction is applicable
func (GetActionsResultOutput) State ¶
func (o GetActionsResultOutput) State() pulumi.StringPtrOutput
func (GetActionsResultOutput) ToGetActionsResultOutput ¶
func (o GetActionsResultOutput) ToGetActionsResultOutput() GetActionsResultOutput
func (GetActionsResultOutput) ToGetActionsResultOutputWithContext ¶
func (o GetActionsResultOutput) ToGetActionsResultOutputWithContext(ctx context.Context) GetActionsResultOutput
type GetControlArgs ¶
type GetControlArgs struct { // unique OperatorControl identifier OperatorControlId string `pulumi:"operatorControlId"` }
A collection of arguments for invoking getControl.
type GetControlAssignmentArgs ¶
type GetControlAssignmentArgs struct { // unique OperatorControl identifier OperatorControlAssignmentId string `pulumi:"operatorControlAssignmentId"` }
A collection of arguments for invoking getControlAssignment.
type GetControlAssignmentOutputArgs ¶
type GetControlAssignmentOutputArgs struct { // unique OperatorControl identifier OperatorControlAssignmentId pulumi.StringInput `pulumi:"operatorControlAssignmentId"` }
A collection of arguments for invoking getControlAssignment.
func (GetControlAssignmentOutputArgs) ElementType ¶
func (GetControlAssignmentOutputArgs) ElementType() reflect.Type
type GetControlAssignmentResult ¶
type GetControlAssignmentResult struct { // The OCID of the user who created this operator control assignment. AssignerId string `pulumi:"assignerId"` // Comment about the assignment of the operator control to this target resource. Comment string `pulumi:"comment"` // The OCID of the comparment that contains the operator control assignment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags map[string]interface{} `pulumi:"definedTags"` // description containing reason for releasing of OperatorControl. DetachmentDescription string `pulumi:"detachmentDescription"` // The code identifying the error occurred during Assignment operation. ErrorCode int `pulumi:"errorCode"` // The message describing the error occurred during Assignment operation. ErrorMessage string `pulumi:"errorMessage"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the operator control assignment. Id string `pulumi:"id"` // The boolean if true would autoApprove during maintenance. IsAutoApproveDuringMaintenance bool `pulumi:"isAutoApproveDuringMaintenance"` // Whether the assignment is a default assignment. IsDefaultAssignment bool `pulumi:"isDefaultAssignment"` // If set, then the target resource is always governed by the operator control. IsEnforcedAlways bool `pulumi:"isEnforcedAlways"` // If set indicates that the audit logs are being forwarded to the relevant remote logging server IsLogForwarded bool `pulumi:"isLogForwarded"` // More in detail about the lifeCycleState. LifecycleDetails string `pulumi:"lifecycleDetails"` OperatorControlAssignmentId string `pulumi:"operatorControlAssignmentId"` // The OCID of the operator control. OperatorControlId string `pulumi:"operatorControlId"` // The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format. RemoteSyslogServerAddress string `pulumi:"remoteSyslogServerAddress"` // The CA certificate of the remote syslog server. RemoteSyslogServerCaCert string `pulumi:"remoteSyslogServerCaCert"` // The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported. RemoteSyslogServerPort int `pulumi:"remoteSyslogServerPort"` // The OCID of the compartment that contains the target resource. ResourceCompartmentId string `pulumi:"resourceCompartmentId"` // The OCID of the target resource. ResourceId string `pulumi:"resourceId"` // Name of the target resource. ResourceName string `pulumi:"resourceName"` // resourceType for which the OperatorControlAssignment is applicable ResourceType string `pulumi:"resourceType"` // The current lifcycle state of the OperatorControl. State string `pulumi:"state"` // The time at which the target resource will be brought under the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentFrom string `pulumi:"timeAssignmentFrom"` // The time at which the target resource will leave the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentTo string `pulumi:"timeAssignmentTo"` // Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfAssignment string `pulumi:"timeOfAssignment"` // Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfDeletion string `pulumi:"timeOfDeletion"` // User id who released the operatorControl. UnassignerId string `pulumi:"unassignerId"` }
A collection of values returned by getControlAssignment.
func GetControlAssignment ¶
func GetControlAssignment(ctx *pulumi.Context, args *GetControlAssignmentArgs, opts ...pulumi.InvokeOption) (*GetControlAssignmentResult, error)
This data source provides details about a specific Operator Control Assignment resource in Oracle Cloud Infrastructure Operator Access Control service.
Gets the details of an Operator Control Assignment of the specified ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetControlAssignment(ctx, &operatoraccesscontrol.GetControlAssignmentArgs{ OperatorControlAssignmentId: oci_operator_access_control_operator_control_assignment.Test_operator_control_assignment.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetControlAssignmentResultOutput ¶
type GetControlAssignmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getControlAssignment.
func GetControlAssignmentOutput ¶
func GetControlAssignmentOutput(ctx *pulumi.Context, args GetControlAssignmentOutputArgs, opts ...pulumi.InvokeOption) GetControlAssignmentResultOutput
func (GetControlAssignmentResultOutput) AssignerId ¶
func (o GetControlAssignmentResultOutput) AssignerId() pulumi.StringOutput
The OCID of the user who created this operator control assignment.
func (GetControlAssignmentResultOutput) Comment ¶
func (o GetControlAssignmentResultOutput) Comment() pulumi.StringOutput
Comment about the assignment of the operator control to this target resource.
func (GetControlAssignmentResultOutput) CompartmentId ¶
func (o GetControlAssignmentResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the comparment that contains the operator control assignment.
func (GetControlAssignmentResultOutput) DefinedTags ¶
func (o GetControlAssignmentResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (GetControlAssignmentResultOutput) DetachmentDescription ¶
func (o GetControlAssignmentResultOutput) DetachmentDescription() pulumi.StringOutput
description containing reason for releasing of OperatorControl.
func (GetControlAssignmentResultOutput) ElementType ¶
func (GetControlAssignmentResultOutput) ElementType() reflect.Type
func (GetControlAssignmentResultOutput) ErrorCode ¶
func (o GetControlAssignmentResultOutput) ErrorCode() pulumi.IntOutput
The code identifying the error occurred during Assignment operation.
func (GetControlAssignmentResultOutput) ErrorMessage ¶
func (o GetControlAssignmentResultOutput) ErrorMessage() pulumi.StringOutput
The message describing the error occurred during Assignment operation.
func (GetControlAssignmentResultOutput) FreeformTags ¶
func (o GetControlAssignmentResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (GetControlAssignmentResultOutput) Id ¶
func (o GetControlAssignmentResultOutput) Id() pulumi.StringOutput
The OCID of the operator control assignment.
func (GetControlAssignmentResultOutput) IsAutoApproveDuringMaintenance ¶
func (o GetControlAssignmentResultOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
The boolean if true would autoApprove during maintenance.
func (GetControlAssignmentResultOutput) IsDefaultAssignment ¶ added in v1.7.0
func (o GetControlAssignmentResultOutput) IsDefaultAssignment() pulumi.BoolOutput
Whether the assignment is a default assignment.
func (GetControlAssignmentResultOutput) IsEnforcedAlways ¶
func (o GetControlAssignmentResultOutput) IsEnforcedAlways() pulumi.BoolOutput
If set, then the target resource is always governed by the operator control.
func (GetControlAssignmentResultOutput) IsLogForwarded ¶
func (o GetControlAssignmentResultOutput) IsLogForwarded() pulumi.BoolOutput
If set indicates that the audit logs are being forwarded to the relevant remote logging server
func (GetControlAssignmentResultOutput) LifecycleDetails ¶ added in v0.3.0
func (o GetControlAssignmentResultOutput) LifecycleDetails() pulumi.StringOutput
More in detail about the lifeCycleState.
func (GetControlAssignmentResultOutput) OperatorControlAssignmentId ¶
func (o GetControlAssignmentResultOutput) OperatorControlAssignmentId() pulumi.StringOutput
func (GetControlAssignmentResultOutput) OperatorControlId ¶
func (o GetControlAssignmentResultOutput) OperatorControlId() pulumi.StringOutput
The OCID of the operator control.
func (GetControlAssignmentResultOutput) RemoteSyslogServerAddress ¶
func (o GetControlAssignmentResultOutput) RemoteSyslogServerAddress() pulumi.StringOutput
The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
func (GetControlAssignmentResultOutput) RemoteSyslogServerCaCert ¶
func (o GetControlAssignmentResultOutput) RemoteSyslogServerCaCert() pulumi.StringOutput
The CA certificate of the remote syslog server.
func (GetControlAssignmentResultOutput) RemoteSyslogServerPort ¶
func (o GetControlAssignmentResultOutput) RemoteSyslogServerPort() pulumi.IntOutput
The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
func (GetControlAssignmentResultOutput) ResourceCompartmentId ¶
func (o GetControlAssignmentResultOutput) ResourceCompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the target resource.
func (GetControlAssignmentResultOutput) ResourceId ¶
func (o GetControlAssignmentResultOutput) ResourceId() pulumi.StringOutput
The OCID of the target resource.
func (GetControlAssignmentResultOutput) ResourceName ¶
func (o GetControlAssignmentResultOutput) ResourceName() pulumi.StringOutput
Name of the target resource.
func (GetControlAssignmentResultOutput) ResourceType ¶
func (o GetControlAssignmentResultOutput) ResourceType() pulumi.StringOutput
resourceType for which the OperatorControlAssignment is applicable
func (GetControlAssignmentResultOutput) State ¶
func (o GetControlAssignmentResultOutput) State() pulumi.StringOutput
The current lifcycle state of the OperatorControl.
func (GetControlAssignmentResultOutput) TimeAssignmentFrom ¶
func (o GetControlAssignmentResultOutput) TimeAssignmentFrom() pulumi.StringOutput
The time at which the target resource will be brought under the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentResultOutput) TimeAssignmentTo ¶
func (o GetControlAssignmentResultOutput) TimeAssignmentTo() pulumi.StringOutput
The time at which the target resource will leave the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentResultOutput) TimeOfAssignment ¶
func (o GetControlAssignmentResultOutput) TimeOfAssignment() pulumi.StringOutput
Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentResultOutput) TimeOfDeletion ¶
func (o GetControlAssignmentResultOutput) TimeOfDeletion() pulumi.StringOutput
Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentResultOutput) ToGetControlAssignmentResultOutput ¶
func (o GetControlAssignmentResultOutput) ToGetControlAssignmentResultOutput() GetControlAssignmentResultOutput
func (GetControlAssignmentResultOutput) ToGetControlAssignmentResultOutputWithContext ¶
func (o GetControlAssignmentResultOutput) ToGetControlAssignmentResultOutputWithContext(ctx context.Context) GetControlAssignmentResultOutput
func (GetControlAssignmentResultOutput) UnassignerId ¶
func (o GetControlAssignmentResultOutput) UnassignerId() pulumi.StringOutput
User id who released the operatorControl.
type GetControlAssignmentsArgs ¶
type GetControlAssignmentsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetControlAssignmentsFilter `pulumi:"filters"` // A filter to return OperatorControl that match the given operatorControlName. OperatorControlName *string `pulumi:"operatorControlName"` // A filter to return only resources that match the given ResourceName. ResourceName *string `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType *string `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getControlAssignments.
type GetControlAssignmentsFilterArgs ¶
type GetControlAssignmentsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetControlAssignmentsFilterArgs) ElementType ¶
func (GetControlAssignmentsFilterArgs) ElementType() reflect.Type
func (GetControlAssignmentsFilterArgs) ToGetControlAssignmentsFilterOutput ¶
func (i GetControlAssignmentsFilterArgs) ToGetControlAssignmentsFilterOutput() GetControlAssignmentsFilterOutput
func (GetControlAssignmentsFilterArgs) ToGetControlAssignmentsFilterOutputWithContext ¶
func (i GetControlAssignmentsFilterArgs) ToGetControlAssignmentsFilterOutputWithContext(ctx context.Context) GetControlAssignmentsFilterOutput
type GetControlAssignmentsFilterArray ¶
type GetControlAssignmentsFilterArray []GetControlAssignmentsFilterInput
func (GetControlAssignmentsFilterArray) ElementType ¶
func (GetControlAssignmentsFilterArray) ElementType() reflect.Type
func (GetControlAssignmentsFilterArray) ToGetControlAssignmentsFilterArrayOutput ¶
func (i GetControlAssignmentsFilterArray) ToGetControlAssignmentsFilterArrayOutput() GetControlAssignmentsFilterArrayOutput
func (GetControlAssignmentsFilterArray) ToGetControlAssignmentsFilterArrayOutputWithContext ¶
func (i GetControlAssignmentsFilterArray) ToGetControlAssignmentsFilterArrayOutputWithContext(ctx context.Context) GetControlAssignmentsFilterArrayOutput
type GetControlAssignmentsFilterArrayInput ¶
type GetControlAssignmentsFilterArrayInput interface { pulumi.Input ToGetControlAssignmentsFilterArrayOutput() GetControlAssignmentsFilterArrayOutput ToGetControlAssignmentsFilterArrayOutputWithContext(context.Context) GetControlAssignmentsFilterArrayOutput }
GetControlAssignmentsFilterArrayInput is an input type that accepts GetControlAssignmentsFilterArray and GetControlAssignmentsFilterArrayOutput values. You can construct a concrete instance of `GetControlAssignmentsFilterArrayInput` via:
GetControlAssignmentsFilterArray{ GetControlAssignmentsFilterArgs{...} }
type GetControlAssignmentsFilterArrayOutput ¶
type GetControlAssignmentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetControlAssignmentsFilterArrayOutput) ElementType ¶
func (GetControlAssignmentsFilterArrayOutput) ElementType() reflect.Type
func (GetControlAssignmentsFilterArrayOutput) ToGetControlAssignmentsFilterArrayOutput ¶
func (o GetControlAssignmentsFilterArrayOutput) ToGetControlAssignmentsFilterArrayOutput() GetControlAssignmentsFilterArrayOutput
func (GetControlAssignmentsFilterArrayOutput) ToGetControlAssignmentsFilterArrayOutputWithContext ¶
func (o GetControlAssignmentsFilterArrayOutput) ToGetControlAssignmentsFilterArrayOutputWithContext(ctx context.Context) GetControlAssignmentsFilterArrayOutput
type GetControlAssignmentsFilterInput ¶
type GetControlAssignmentsFilterInput interface { pulumi.Input ToGetControlAssignmentsFilterOutput() GetControlAssignmentsFilterOutput ToGetControlAssignmentsFilterOutputWithContext(context.Context) GetControlAssignmentsFilterOutput }
GetControlAssignmentsFilterInput is an input type that accepts GetControlAssignmentsFilterArgs and GetControlAssignmentsFilterOutput values. You can construct a concrete instance of `GetControlAssignmentsFilterInput` via:
GetControlAssignmentsFilterArgs{...}
type GetControlAssignmentsFilterOutput ¶
type GetControlAssignmentsFilterOutput struct{ *pulumi.OutputState }
func (GetControlAssignmentsFilterOutput) ElementType ¶
func (GetControlAssignmentsFilterOutput) ElementType() reflect.Type
func (GetControlAssignmentsFilterOutput) Name ¶
func (o GetControlAssignmentsFilterOutput) Name() pulumi.StringOutput
func (GetControlAssignmentsFilterOutput) Regex ¶
func (o GetControlAssignmentsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetControlAssignmentsFilterOutput) ToGetControlAssignmentsFilterOutput ¶
func (o GetControlAssignmentsFilterOutput) ToGetControlAssignmentsFilterOutput() GetControlAssignmentsFilterOutput
func (GetControlAssignmentsFilterOutput) ToGetControlAssignmentsFilterOutputWithContext ¶
func (o GetControlAssignmentsFilterOutput) ToGetControlAssignmentsFilterOutputWithContext(ctx context.Context) GetControlAssignmentsFilterOutput
func (GetControlAssignmentsFilterOutput) Values ¶
func (o GetControlAssignmentsFilterOutput) Values() pulumi.StringArrayOutput
type GetControlAssignmentsOperatorControlAssignmentCollection ¶
type GetControlAssignmentsOperatorControlAssignmentCollection struct {
Items []GetControlAssignmentsOperatorControlAssignmentCollectionItem `pulumi:"items"`
}
type GetControlAssignmentsOperatorControlAssignmentCollectionArgs ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionArgs struct {
Items GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayInput `pulumi:"items"`
}
func (GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutput ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutput() GetControlAssignmentsOperatorControlAssignmentCollectionOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutputWithContext ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionOutput
type GetControlAssignmentsOperatorControlAssignmentCollectionArray ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionArray []GetControlAssignmentsOperatorControlAssignmentCollectionInput
func (GetControlAssignmentsOperatorControlAssignmentCollectionArray) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionArray) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutputWithContext ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
type GetControlAssignmentsOperatorControlAssignmentCollectionArrayInput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionArrayInput interface { pulumi.Input ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutputWithContext(context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput }
GetControlAssignmentsOperatorControlAssignmentCollectionArrayInput is an input type that accepts GetControlAssignmentsOperatorControlAssignmentCollectionArray and GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput values. You can construct a concrete instance of `GetControlAssignmentsOperatorControlAssignmentCollectionArrayInput` via:
GetControlAssignmentsOperatorControlAssignmentCollectionArray{ GetControlAssignmentsOperatorControlAssignmentCollectionArgs{...} }
type GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutputWithContext ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
type GetControlAssignmentsOperatorControlAssignmentCollectionInput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionInput interface { pulumi.Input ToGetControlAssignmentsOperatorControlAssignmentCollectionOutput() GetControlAssignmentsOperatorControlAssignmentCollectionOutput ToGetControlAssignmentsOperatorControlAssignmentCollectionOutputWithContext(context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionOutput }
GetControlAssignmentsOperatorControlAssignmentCollectionInput is an input type that accepts GetControlAssignmentsOperatorControlAssignmentCollectionArgs and GetControlAssignmentsOperatorControlAssignmentCollectionOutput values. You can construct a concrete instance of `GetControlAssignmentsOperatorControlAssignmentCollectionInput` via:
GetControlAssignmentsOperatorControlAssignmentCollectionArgs{...}
type GetControlAssignmentsOperatorControlAssignmentCollectionItem ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionItem struct { // The OCID of the user who created this operator control assignment. AssignerId string `pulumi:"assignerId"` // Comment about the assignment of the operator control to this target resource. Comment string `pulumi:"comment"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags map[string]interface{} `pulumi:"definedTags"` // description containing reason for releasing of OperatorControl. DetachmentDescription string `pulumi:"detachmentDescription"` // The code identifying the error occurred during Assignment operation. ErrorCode int `pulumi:"errorCode"` // The message describing the error occurred during Assignment operation. ErrorMessage string `pulumi:"errorMessage"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the operator control assignment. Id string `pulumi:"id"` // The boolean if true would autoApprove during maintenance. IsAutoApproveDuringMaintenance bool `pulumi:"isAutoApproveDuringMaintenance"` // Whether the assignment is a default assignment. IsDefaultAssignment bool `pulumi:"isDefaultAssignment"` // If set, then the target resource is always governed by the operator control. IsEnforcedAlways bool `pulumi:"isEnforcedAlways"` // If set indicates that the audit logs are being forwarded to the relevant remote logging server IsLogForwarded bool `pulumi:"isLogForwarded"` // More in detail about the lifeCycleState. LifecycleDetails string `pulumi:"lifecycleDetails"` // The OCID of the operator control. OperatorControlId string `pulumi:"operatorControlId"` // The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format. RemoteSyslogServerAddress string `pulumi:"remoteSyslogServerAddress"` // The CA certificate of the remote syslog server. RemoteSyslogServerCaCert string `pulumi:"remoteSyslogServerCaCert"` // The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported. RemoteSyslogServerPort int `pulumi:"remoteSyslogServerPort"` // The OCID of the compartment that contains the target resource. ResourceCompartmentId string `pulumi:"resourceCompartmentId"` // The OCID of the target resource. ResourceId string `pulumi:"resourceId"` // A filter to return only resources that match the given ResourceName. ResourceName string `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType string `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState. State string `pulumi:"state"` // The time at which the target resource will be brought under the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentFrom string `pulumi:"timeAssignmentFrom"` // The time at which the target resource will leave the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentTo string `pulumi:"timeAssignmentTo"` // Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfAssignment string `pulumi:"timeOfAssignment"` // Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfDeletion string `pulumi:"timeOfDeletion"` // User id who released the operatorControl. UnassignerId string `pulumi:"unassignerId"` }
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs struct { // The OCID of the user who created this operator control assignment. AssignerId pulumi.StringInput `pulumi:"assignerId"` // Comment about the assignment of the operator control to this target resource. Comment pulumi.StringInput `pulumi:"comment"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapInput `pulumi:"definedTags"` // description containing reason for releasing of OperatorControl. DetachmentDescription pulumi.StringInput `pulumi:"detachmentDescription"` // The code identifying the error occurred during Assignment operation. ErrorCode pulumi.IntInput `pulumi:"errorCode"` // The message describing the error occurred during Assignment operation. ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the operator control assignment. Id pulumi.StringInput `pulumi:"id"` // The boolean if true would autoApprove during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolInput `pulumi:"isAutoApproveDuringMaintenance"` // Whether the assignment is a default assignment. IsDefaultAssignment pulumi.BoolInput `pulumi:"isDefaultAssignment"` // If set, then the target resource is always governed by the operator control. IsEnforcedAlways pulumi.BoolInput `pulumi:"isEnforcedAlways"` // If set indicates that the audit logs are being forwarded to the relevant remote logging server IsLogForwarded pulumi.BoolInput `pulumi:"isLogForwarded"` // More in detail about the lifeCycleState. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The OCID of the operator control. OperatorControlId pulumi.StringInput `pulumi:"operatorControlId"` // The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format. RemoteSyslogServerAddress pulumi.StringInput `pulumi:"remoteSyslogServerAddress"` // The CA certificate of the remote syslog server. RemoteSyslogServerCaCert pulumi.StringInput `pulumi:"remoteSyslogServerCaCert"` // The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported. RemoteSyslogServerPort pulumi.IntInput `pulumi:"remoteSyslogServerPort"` // The OCID of the compartment that contains the target resource. ResourceCompartmentId pulumi.StringInput `pulumi:"resourceCompartmentId"` // The OCID of the target resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // A filter to return only resources that match the given ResourceName. ResourceName pulumi.StringInput `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState. State pulumi.StringInput `pulumi:"state"` // The time at which the target resource will be brought under the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentFrom pulumi.StringInput `pulumi:"timeAssignmentFrom"` // The time at which the target resource will leave the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentTo pulumi.StringInput `pulumi:"timeAssignmentTo"` // Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfAssignment pulumi.StringInput `pulumi:"timeOfAssignment"` // Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfDeletion pulumi.StringInput `pulumi:"timeOfDeletion"` // User id who released the operatorControl. UnassignerId pulumi.StringInput `pulumi:"unassignerId"` }
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutput ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutputWithContext ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArray ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArray []GetControlAssignmentsOperatorControlAssignmentCollectionItemInput
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutputWithContext ¶
func (i GetControlAssignmentsOperatorControlAssignmentCollectionItemArray) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayInput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayInput interface { pulumi.Input ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutputWithContext(context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput }
GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayInput is an input type that accepts GetControlAssignmentsOperatorControlAssignmentCollectionItemArray and GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput values. You can construct a concrete instance of `GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayInput` via:
GetControlAssignmentsOperatorControlAssignmentCollectionItemArray{ GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs{...} }
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutputWithContext ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemArrayOutput
type GetControlAssignmentsOperatorControlAssignmentCollectionItemInput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionItemInput interface { pulumi.Input ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutputWithContext(context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput }
GetControlAssignmentsOperatorControlAssignmentCollectionItemInput is an input type that accepts GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs and GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput values. You can construct a concrete instance of `GetControlAssignmentsOperatorControlAssignmentCollectionItemInput` via:
GetControlAssignmentsOperatorControlAssignmentCollectionItemArgs{...}
type GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput struct{ *pulumi.OutputState }
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) AssignerId ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) AssignerId() pulumi.StringOutput
The OCID of the user who created this operator control assignment.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) Comment ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) Comment() pulumi.StringOutput
Comment about the assignment of the operator control to this target resource.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) CompartmentId ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) DefinedTags ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) DetachmentDescription ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) DetachmentDescription() pulumi.StringOutput
description containing reason for releasing of OperatorControl.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ErrorCode ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ErrorCode() pulumi.IntOutput
The code identifying the error occurred during Assignment operation.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ErrorMessage ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ErrorMessage() pulumi.StringOutput
The message describing the error occurred during Assignment operation.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) FreeformTags ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) Id ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) Id() pulumi.StringOutput
The OCID of the operator control assignment.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsAutoApproveDuringMaintenance ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
The boolean if true would autoApprove during maintenance.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsDefaultAssignment ¶ added in v1.7.0
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsDefaultAssignment() pulumi.BoolOutput
Whether the assignment is a default assignment.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsEnforcedAlways ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsEnforcedAlways() pulumi.BoolOutput
If set, then the target resource is always governed by the operator control.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsLogForwarded ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsLogForwarded() pulumi.BoolOutput
If set indicates that the audit logs are being forwarded to the relevant remote logging server
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) LifecycleDetails ¶ added in v0.3.0
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
More in detail about the lifeCycleState.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) OperatorControlId ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) OperatorControlId() pulumi.StringOutput
The OCID of the operator control.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerAddress ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerAddress() pulumi.StringOutput
The address of the remote syslog server where the audit logs are being forwarded to. Address in host or IP format.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerCaCert ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerCaCert() pulumi.StringOutput
The CA certificate of the remote syslog server.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerPort ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) RemoteSyslogServerPort() pulumi.IntOutput
The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceCompartmentId ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceCompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the target resource.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceId ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceId() pulumi.StringOutput
The OCID of the target resource.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceName ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceName() pulumi.StringOutput
A filter to return only resources that match the given ResourceName.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceType ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ResourceType() pulumi.StringOutput
A filter to return only lists of resources that match the entire given service type.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) State ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeAssignmentFrom ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeAssignmentFrom() pulumi.StringOutput
The time at which the target resource will be brought under the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeAssignmentTo ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeAssignmentTo() pulumi.StringOutput
The time at which the target resource will leave the governance of the operator control expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeOfAssignment ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeOfAssignment() pulumi.StringOutput
Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeOfDeletion ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) TimeOfDeletion() pulumi.StringOutput
Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutput ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutput() GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutputWithContext ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionItemOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) UnassignerId ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) UnassignerId() pulumi.StringOutput
User id who released the operatorControl.
type GetControlAssignmentsOperatorControlAssignmentCollectionOutput ¶
type GetControlAssignmentsOperatorControlAssignmentCollectionOutput struct{ *pulumi.OutputState }
func (GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ElementType ¶
func (GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ElementType() reflect.Type
func (GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutput ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutput() GetControlAssignmentsOperatorControlAssignmentCollectionOutput
func (GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutputWithContext ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionOutput) ToGetControlAssignmentsOperatorControlAssignmentCollectionOutputWithContext(ctx context.Context) GetControlAssignmentsOperatorControlAssignmentCollectionOutput
type GetControlAssignmentsOutputArgs ¶
type GetControlAssignmentsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetControlAssignmentsFilterArrayInput `pulumi:"filters"` // A filter to return OperatorControl that match the given operatorControlName. OperatorControlName pulumi.StringPtrInput `pulumi:"operatorControlName"` // A filter to return only resources that match the given ResourceName. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControlAssignment lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getControlAssignments.
func (GetControlAssignmentsOutputArgs) ElementType ¶
func (GetControlAssignmentsOutputArgs) ElementType() reflect.Type
type GetControlAssignmentsResult ¶
type GetControlAssignmentsResult struct { // The OCID of the comparment that contains the operator control assignment. CompartmentId string `pulumi:"compartmentId"` Filters []GetControlAssignmentsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of operator_control_assignment_collection. OperatorControlAssignmentCollections []GetControlAssignmentsOperatorControlAssignmentCollection `pulumi:"operatorControlAssignmentCollections"` OperatorControlName *string `pulumi:"operatorControlName"` // Name of the target resource. ResourceName *string `pulumi:"resourceName"` // resourceType for which the OperatorControlAssignment is applicable ResourceType *string `pulumi:"resourceType"` // The current lifcycle state of the OperatorControl. State *string `pulumi:"state"` }
A collection of values returned by getControlAssignments.
func GetControlAssignments ¶
func GetControlAssignments(ctx *pulumi.Context, args *GetControlAssignmentsArgs, opts ...pulumi.InvokeOption) (*GetControlAssignmentsResult, error)
This data source provides the list of Operator Control Assignments in Oracle Cloud Infrastructure Operator Access Control service.
Lists all Operator Control Assignments.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetControlAssignments(ctx, &operatoraccesscontrol.GetControlAssignmentsArgs{ CompartmentId: _var.Compartment_id, OperatorControlName: pulumi.StringRef(oci_operator_access_control_operator_control.Test_operator_control.Name), ResourceName: pulumi.StringRef(_var.Operator_control_assignment_resource_name), ResourceType: pulumi.StringRef(_var.Operator_control_assignment_resource_type), State: pulumi.StringRef(_var.Operator_control_assignment_state), }, nil) if err != nil { return err } return nil }) }
```
type GetControlAssignmentsResultOutput ¶
type GetControlAssignmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getControlAssignments.
func GetControlAssignmentsOutput ¶
func GetControlAssignmentsOutput(ctx *pulumi.Context, args GetControlAssignmentsOutputArgs, opts ...pulumi.InvokeOption) GetControlAssignmentsResultOutput
func (GetControlAssignmentsResultOutput) CompartmentId ¶
func (o GetControlAssignmentsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the comparment that contains the operator control assignment.
func (GetControlAssignmentsResultOutput) ElementType ¶
func (GetControlAssignmentsResultOutput) ElementType() reflect.Type
func (GetControlAssignmentsResultOutput) Filters ¶
func (o GetControlAssignmentsResultOutput) Filters() GetControlAssignmentsFilterArrayOutput
func (GetControlAssignmentsResultOutput) Id ¶
func (o GetControlAssignmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetControlAssignmentsResultOutput) OperatorControlAssignmentCollections ¶
func (o GetControlAssignmentsResultOutput) OperatorControlAssignmentCollections() GetControlAssignmentsOperatorControlAssignmentCollectionArrayOutput
The list of operator_control_assignment_collection.
func (GetControlAssignmentsResultOutput) OperatorControlName ¶
func (o GetControlAssignmentsResultOutput) OperatorControlName() pulumi.StringPtrOutput
func (GetControlAssignmentsResultOutput) ResourceName ¶
func (o GetControlAssignmentsResultOutput) ResourceName() pulumi.StringPtrOutput
Name of the target resource.
func (GetControlAssignmentsResultOutput) ResourceType ¶
func (o GetControlAssignmentsResultOutput) ResourceType() pulumi.StringPtrOutput
resourceType for which the OperatorControlAssignment is applicable
func (GetControlAssignmentsResultOutput) State ¶
func (o GetControlAssignmentsResultOutput) State() pulumi.StringPtrOutput
The current lifcycle state of the OperatorControl.
func (GetControlAssignmentsResultOutput) ToGetControlAssignmentsResultOutput ¶
func (o GetControlAssignmentsResultOutput) ToGetControlAssignmentsResultOutput() GetControlAssignmentsResultOutput
func (GetControlAssignmentsResultOutput) ToGetControlAssignmentsResultOutputWithContext ¶
func (o GetControlAssignmentsResultOutput) ToGetControlAssignmentsResultOutputWithContext(ctx context.Context) GetControlAssignmentsResultOutput
type GetControlOutputArgs ¶
type GetControlOutputArgs struct { // unique OperatorControl identifier OperatorControlId pulumi.StringInput `pulumi:"operatorControlId"` }
A collection of arguments for invoking getControl.
func (GetControlOutputArgs) ElementType ¶
func (GetControlOutputArgs) ElementType() reflect.Type
type GetControlResult ¶
type GetControlResult struct { // List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list. ApprovalRequiredOpActionLists []string `pulumi:"approvalRequiredOpActionLists"` // List of user groups who can approve an access request associated with a target resource under the governance of this operator control. ApproverGroupsLists []string `pulumi:"approverGroupsLists"` // List of users who can approve an access request associated with a target resource under the governance of this operator control. ApproversLists []string `pulumi:"approversLists"` // The OCID of the compartment that contains the operator control. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of operator control. Description string `pulumi:"description"` // List of emailId. EmailIdLists []string `pulumi:"emailIdLists"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the operator control. Id string `pulumi:"id"` // Whether the operator control is a default Operator Control. IsDefaultOperatorControl bool `pulumi:"isDefaultOperatorControl"` // Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved. IsFullyPreApproved bool `pulumi:"isFullyPreApproved"` // Description associated with the latest modification of the operator control. LastModifiedInfo string `pulumi:"lastModifiedInfo"` OperatorControlId string `pulumi:"operatorControlId"` // Name of the operator control. The name must be unique. OperatorControlName string `pulumi:"operatorControlName"` // List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be automatically approved if the access request only contain operator actions in the pre-approved list. PreApprovedOpActionLists []string `pulumi:"preApprovedOpActionLists"` // resourceType for which the OperatorControl is applicable ResourceType string `pulumi:"resourceType"` // The current lifecycle state of the operator control. State string `pulumi:"state"` // System message that would be displayed to the operator users on accessing the target resource under the governance of this operator control. SystemMessage string `pulumi:"systemMessage"` // Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation string `pulumi:"timeOfCreation"` // Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control. TimeOfDeletion string `pulumi:"timeOfDeletion"` // Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification string `pulumi:"timeOfModification"` }
A collection of values returned by getControl.
func GetControl ¶
func GetControl(ctx *pulumi.Context, args *GetControlArgs, opts ...pulumi.InvokeOption) (*GetControlResult, error)
This data source provides details about a specific Operator Control resource in Oracle Cloud Infrastructure Operator Access Control service.
Gets the Operator Control associated with the specified Operator Control ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetControl(ctx, &operatoraccesscontrol.GetControlArgs{ OperatorControlId: oci_operator_access_control_operator_control.Test_operator_control.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetControlResultOutput ¶
type GetControlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getControl.
func GetControlOutput ¶
func GetControlOutput(ctx *pulumi.Context, args GetControlOutputArgs, opts ...pulumi.InvokeOption) GetControlResultOutput
func (GetControlResultOutput) ApprovalRequiredOpActionLists ¶
func (o GetControlResultOutput) ApprovalRequiredOpActionLists() pulumi.StringArrayOutput
List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
func (GetControlResultOutput) ApproverGroupsLists ¶
func (o GetControlResultOutput) ApproverGroupsLists() pulumi.StringArrayOutput
List of user groups who can approve an access request associated with a target resource under the governance of this operator control.
func (GetControlResultOutput) ApproversLists ¶
func (o GetControlResultOutput) ApproversLists() pulumi.StringArrayOutput
List of users who can approve an access request associated with a target resource under the governance of this operator control.
func (GetControlResultOutput) CompartmentId ¶
func (o GetControlResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the operator control.
func (GetControlResultOutput) DefinedTags ¶
func (o GetControlResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (GetControlResultOutput) Description ¶
func (o GetControlResultOutput) Description() pulumi.StringOutput
Description of operator control.
func (GetControlResultOutput) ElementType ¶
func (GetControlResultOutput) ElementType() reflect.Type
func (GetControlResultOutput) EmailIdLists ¶
func (o GetControlResultOutput) EmailIdLists() pulumi.StringArrayOutput
List of emailId.
func (GetControlResultOutput) FreeformTags ¶
func (o GetControlResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (GetControlResultOutput) Id ¶
func (o GetControlResultOutput) Id() pulumi.StringOutput
The OCID of the operator control.
func (GetControlResultOutput) IsDefaultOperatorControl ¶ added in v1.7.0
func (o GetControlResultOutput) IsDefaultOperatorControl() pulumi.BoolOutput
Whether the operator control is a default Operator Control.
func (GetControlResultOutput) IsFullyPreApproved ¶
func (o GetControlResultOutput) IsFullyPreApproved() pulumi.BoolOutput
Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved.
func (GetControlResultOutput) LastModifiedInfo ¶
func (o GetControlResultOutput) LastModifiedInfo() pulumi.StringOutput
Description associated with the latest modification of the operator control.
func (GetControlResultOutput) OperatorControlId ¶
func (o GetControlResultOutput) OperatorControlId() pulumi.StringOutput
func (GetControlResultOutput) OperatorControlName ¶
func (o GetControlResultOutput) OperatorControlName() pulumi.StringOutput
Name of the operator control. The name must be unique.
func (GetControlResultOutput) PreApprovedOpActionLists ¶
func (o GetControlResultOutput) PreApprovedOpActionLists() pulumi.StringArrayOutput
List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be automatically approved if the access request only contain operator actions in the pre-approved list.
func (GetControlResultOutput) ResourceType ¶
func (o GetControlResultOutput) ResourceType() pulumi.StringOutput
resourceType for which the OperatorControl is applicable
func (GetControlResultOutput) State ¶
func (o GetControlResultOutput) State() pulumi.StringOutput
The current lifecycle state of the operator control.
func (GetControlResultOutput) SystemMessage ¶
func (o GetControlResultOutput) SystemMessage() pulumi.StringOutput
System message that would be displayed to the operator users on accessing the target resource under the governance of this operator control.
func (GetControlResultOutput) TimeOfCreation ¶
func (o GetControlResultOutput) TimeOfCreation() pulumi.StringOutput
Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlResultOutput) TimeOfDeletion ¶
func (o GetControlResultOutput) TimeOfDeletion() pulumi.StringOutput
Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
func (GetControlResultOutput) TimeOfModification ¶
func (o GetControlResultOutput) TimeOfModification() pulumi.StringOutput
Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlResultOutput) ToGetControlResultOutput ¶
func (o GetControlResultOutput) ToGetControlResultOutput() GetControlResultOutput
func (GetControlResultOutput) ToGetControlResultOutputWithContext ¶
func (o GetControlResultOutput) ToGetControlResultOutputWithContext(ctx context.Context) GetControlResultOutput
type GetControlsArgs ¶
type GetControlsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return OperatorControl that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetControlsFilter `pulumi:"filters"` // A filter to return only lists of resources that match the entire given service type. ResourceType *string `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControl lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getControls.
type GetControlsFilter ¶
type GetControlsFilterArgs ¶
type GetControlsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetControlsFilterArgs) ElementType ¶
func (GetControlsFilterArgs) ElementType() reflect.Type
func (GetControlsFilterArgs) ToGetControlsFilterOutput ¶
func (i GetControlsFilterArgs) ToGetControlsFilterOutput() GetControlsFilterOutput
func (GetControlsFilterArgs) ToGetControlsFilterOutputWithContext ¶
func (i GetControlsFilterArgs) ToGetControlsFilterOutputWithContext(ctx context.Context) GetControlsFilterOutput
type GetControlsFilterArray ¶
type GetControlsFilterArray []GetControlsFilterInput
func (GetControlsFilterArray) ElementType ¶
func (GetControlsFilterArray) ElementType() reflect.Type
func (GetControlsFilterArray) ToGetControlsFilterArrayOutput ¶
func (i GetControlsFilterArray) ToGetControlsFilterArrayOutput() GetControlsFilterArrayOutput
func (GetControlsFilterArray) ToGetControlsFilterArrayOutputWithContext ¶
func (i GetControlsFilterArray) ToGetControlsFilterArrayOutputWithContext(ctx context.Context) GetControlsFilterArrayOutput
type GetControlsFilterArrayInput ¶
type GetControlsFilterArrayInput interface { pulumi.Input ToGetControlsFilterArrayOutput() GetControlsFilterArrayOutput ToGetControlsFilterArrayOutputWithContext(context.Context) GetControlsFilterArrayOutput }
GetControlsFilterArrayInput is an input type that accepts GetControlsFilterArray and GetControlsFilterArrayOutput values. You can construct a concrete instance of `GetControlsFilterArrayInput` via:
GetControlsFilterArray{ GetControlsFilterArgs{...} }
type GetControlsFilterArrayOutput ¶
type GetControlsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetControlsFilterArrayOutput) ElementType ¶
func (GetControlsFilterArrayOutput) ElementType() reflect.Type
func (GetControlsFilterArrayOutput) Index ¶
func (o GetControlsFilterArrayOutput) Index(i pulumi.IntInput) GetControlsFilterOutput
func (GetControlsFilterArrayOutput) ToGetControlsFilterArrayOutput ¶
func (o GetControlsFilterArrayOutput) ToGetControlsFilterArrayOutput() GetControlsFilterArrayOutput
func (GetControlsFilterArrayOutput) ToGetControlsFilterArrayOutputWithContext ¶
func (o GetControlsFilterArrayOutput) ToGetControlsFilterArrayOutputWithContext(ctx context.Context) GetControlsFilterArrayOutput
type GetControlsFilterInput ¶
type GetControlsFilterInput interface { pulumi.Input ToGetControlsFilterOutput() GetControlsFilterOutput ToGetControlsFilterOutputWithContext(context.Context) GetControlsFilterOutput }
GetControlsFilterInput is an input type that accepts GetControlsFilterArgs and GetControlsFilterOutput values. You can construct a concrete instance of `GetControlsFilterInput` via:
GetControlsFilterArgs{...}
type GetControlsFilterOutput ¶
type GetControlsFilterOutput struct{ *pulumi.OutputState }
func (GetControlsFilterOutput) ElementType ¶
func (GetControlsFilterOutput) ElementType() reflect.Type
func (GetControlsFilterOutput) Name ¶
func (o GetControlsFilterOutput) Name() pulumi.StringOutput
func (GetControlsFilterOutput) Regex ¶
func (o GetControlsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetControlsFilterOutput) ToGetControlsFilterOutput ¶
func (o GetControlsFilterOutput) ToGetControlsFilterOutput() GetControlsFilterOutput
func (GetControlsFilterOutput) ToGetControlsFilterOutputWithContext ¶
func (o GetControlsFilterOutput) ToGetControlsFilterOutputWithContext(ctx context.Context) GetControlsFilterOutput
func (GetControlsFilterOutput) Values ¶
func (o GetControlsFilterOutput) Values() pulumi.StringArrayOutput
type GetControlsOperatorControlCollection ¶
type GetControlsOperatorControlCollection struct {
Items []GetControlsOperatorControlCollectionItem `pulumi:"items"`
}
type GetControlsOperatorControlCollectionArgs ¶
type GetControlsOperatorControlCollectionArgs struct {
Items GetControlsOperatorControlCollectionItemArrayInput `pulumi:"items"`
}
func (GetControlsOperatorControlCollectionArgs) ElementType ¶
func (GetControlsOperatorControlCollectionArgs) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionArgs) ToGetControlsOperatorControlCollectionOutput ¶
func (i GetControlsOperatorControlCollectionArgs) ToGetControlsOperatorControlCollectionOutput() GetControlsOperatorControlCollectionOutput
func (GetControlsOperatorControlCollectionArgs) ToGetControlsOperatorControlCollectionOutputWithContext ¶
func (i GetControlsOperatorControlCollectionArgs) ToGetControlsOperatorControlCollectionOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionOutput
type GetControlsOperatorControlCollectionArray ¶
type GetControlsOperatorControlCollectionArray []GetControlsOperatorControlCollectionInput
func (GetControlsOperatorControlCollectionArray) ElementType ¶
func (GetControlsOperatorControlCollectionArray) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionArray) ToGetControlsOperatorControlCollectionArrayOutput ¶
func (i GetControlsOperatorControlCollectionArray) ToGetControlsOperatorControlCollectionArrayOutput() GetControlsOperatorControlCollectionArrayOutput
func (GetControlsOperatorControlCollectionArray) ToGetControlsOperatorControlCollectionArrayOutputWithContext ¶
func (i GetControlsOperatorControlCollectionArray) ToGetControlsOperatorControlCollectionArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionArrayOutput
type GetControlsOperatorControlCollectionArrayInput ¶
type GetControlsOperatorControlCollectionArrayInput interface { pulumi.Input ToGetControlsOperatorControlCollectionArrayOutput() GetControlsOperatorControlCollectionArrayOutput ToGetControlsOperatorControlCollectionArrayOutputWithContext(context.Context) GetControlsOperatorControlCollectionArrayOutput }
GetControlsOperatorControlCollectionArrayInput is an input type that accepts GetControlsOperatorControlCollectionArray and GetControlsOperatorControlCollectionArrayOutput values. You can construct a concrete instance of `GetControlsOperatorControlCollectionArrayInput` via:
GetControlsOperatorControlCollectionArray{ GetControlsOperatorControlCollectionArgs{...} }
type GetControlsOperatorControlCollectionArrayOutput ¶
type GetControlsOperatorControlCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetControlsOperatorControlCollectionArrayOutput) ElementType ¶
func (GetControlsOperatorControlCollectionArrayOutput) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionArrayOutput) ToGetControlsOperatorControlCollectionArrayOutput ¶
func (o GetControlsOperatorControlCollectionArrayOutput) ToGetControlsOperatorControlCollectionArrayOutput() GetControlsOperatorControlCollectionArrayOutput
func (GetControlsOperatorControlCollectionArrayOutput) ToGetControlsOperatorControlCollectionArrayOutputWithContext ¶
func (o GetControlsOperatorControlCollectionArrayOutput) ToGetControlsOperatorControlCollectionArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionArrayOutput
type GetControlsOperatorControlCollectionInput ¶
type GetControlsOperatorControlCollectionInput interface { pulumi.Input ToGetControlsOperatorControlCollectionOutput() GetControlsOperatorControlCollectionOutput ToGetControlsOperatorControlCollectionOutputWithContext(context.Context) GetControlsOperatorControlCollectionOutput }
GetControlsOperatorControlCollectionInput is an input type that accepts GetControlsOperatorControlCollectionArgs and GetControlsOperatorControlCollectionOutput values. You can construct a concrete instance of `GetControlsOperatorControlCollectionInput` via:
GetControlsOperatorControlCollectionArgs{...}
type GetControlsOperatorControlCollectionItem ¶
type GetControlsOperatorControlCollectionItem struct { // List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list. ApprovalRequiredOpActionLists []string `pulumi:"approvalRequiredOpActionLists"` // List of user groups who can approve an access request associated with a target resource under the governance of this operator control. ApproverGroupsLists []string `pulumi:"approverGroupsLists"` // List of users who can approve an access request associated with a target resource under the governance of this operator control. ApproversLists []string `pulumi:"approversLists"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags map[string]interface{} `pulumi:"definedTags"` // Description of operator control. Description string `pulumi:"description"` // List of emailId. EmailIdLists []string `pulumi:"emailIdLists"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the operator control. Id string `pulumi:"id"` // Whether the operator control is a default Operator Control. IsDefaultOperatorControl bool `pulumi:"isDefaultOperatorControl"` // Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved. IsFullyPreApproved bool `pulumi:"isFullyPreApproved"` // Description associated with the latest modification of the operator control. LastModifiedInfo string `pulumi:"lastModifiedInfo"` // Name of the operator control. The name must be unique. OperatorControlName string `pulumi:"operatorControlName"` // List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be automatically approved if the access request only contain operator actions in the pre-approved list. PreApprovedOpActionLists []string `pulumi:"preApprovedOpActionLists"` // A filter to return only lists of resources that match the entire given service type. ResourceType string `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControl lifecycleState. State string `pulumi:"state"` // System message that would be displayed to the operator users on accessing the target resource under the governance of this operator control. SystemMessage string `pulumi:"systemMessage"` // Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation string `pulumi:"timeOfCreation"` // Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control. TimeOfDeletion string `pulumi:"timeOfDeletion"` // Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification string `pulumi:"timeOfModification"` }
type GetControlsOperatorControlCollectionItemArgs ¶
type GetControlsOperatorControlCollectionItemArgs struct { // List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list. ApprovalRequiredOpActionLists pulumi.StringArrayInput `pulumi:"approvalRequiredOpActionLists"` // List of user groups who can approve an access request associated with a target resource under the governance of this operator control. ApproverGroupsLists pulumi.StringArrayInput `pulumi:"approverGroupsLists"` // List of users who can approve an access request associated with a target resource under the governance of this operator control. ApproversLists pulumi.StringArrayInput `pulumi:"approversLists"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Description of operator control. Description pulumi.StringInput `pulumi:"description"` // List of emailId. EmailIdLists pulumi.StringArrayInput `pulumi:"emailIdLists"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the operator control. Id pulumi.StringInput `pulumi:"id"` // Whether the operator control is a default Operator Control. IsDefaultOperatorControl pulumi.BoolInput `pulumi:"isDefaultOperatorControl"` // Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved. IsFullyPreApproved pulumi.BoolInput `pulumi:"isFullyPreApproved"` // Description associated with the latest modification of the operator control. LastModifiedInfo pulumi.StringInput `pulumi:"lastModifiedInfo"` // Name of the operator control. The name must be unique. OperatorControlName pulumi.StringInput `pulumi:"operatorControlName"` // List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be automatically approved if the access request only contain operator actions in the pre-approved list. PreApprovedOpActionLists pulumi.StringArrayInput `pulumi:"preApprovedOpActionLists"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControl lifecycleState. State pulumi.StringInput `pulumi:"state"` // System message that would be displayed to the operator users on accessing the target resource under the governance of this operator control. SystemMessage pulumi.StringInput `pulumi:"systemMessage"` // Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation pulumi.StringInput `pulumi:"timeOfCreation"` // Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control. TimeOfDeletion pulumi.StringInput `pulumi:"timeOfDeletion"` // Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification pulumi.StringInput `pulumi:"timeOfModification"` }
func (GetControlsOperatorControlCollectionItemArgs) ElementType ¶
func (GetControlsOperatorControlCollectionItemArgs) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionItemArgs) ToGetControlsOperatorControlCollectionItemOutput ¶
func (i GetControlsOperatorControlCollectionItemArgs) ToGetControlsOperatorControlCollectionItemOutput() GetControlsOperatorControlCollectionItemOutput
func (GetControlsOperatorControlCollectionItemArgs) ToGetControlsOperatorControlCollectionItemOutputWithContext ¶
func (i GetControlsOperatorControlCollectionItemArgs) ToGetControlsOperatorControlCollectionItemOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemOutput
type GetControlsOperatorControlCollectionItemArray ¶
type GetControlsOperatorControlCollectionItemArray []GetControlsOperatorControlCollectionItemInput
func (GetControlsOperatorControlCollectionItemArray) ElementType ¶
func (GetControlsOperatorControlCollectionItemArray) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionItemArray) ToGetControlsOperatorControlCollectionItemArrayOutput ¶
func (i GetControlsOperatorControlCollectionItemArray) ToGetControlsOperatorControlCollectionItemArrayOutput() GetControlsOperatorControlCollectionItemArrayOutput
func (GetControlsOperatorControlCollectionItemArray) ToGetControlsOperatorControlCollectionItemArrayOutputWithContext ¶
func (i GetControlsOperatorControlCollectionItemArray) ToGetControlsOperatorControlCollectionItemArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemArrayOutput
type GetControlsOperatorControlCollectionItemArrayInput ¶
type GetControlsOperatorControlCollectionItemArrayInput interface { pulumi.Input ToGetControlsOperatorControlCollectionItemArrayOutput() GetControlsOperatorControlCollectionItemArrayOutput ToGetControlsOperatorControlCollectionItemArrayOutputWithContext(context.Context) GetControlsOperatorControlCollectionItemArrayOutput }
GetControlsOperatorControlCollectionItemArrayInput is an input type that accepts GetControlsOperatorControlCollectionItemArray and GetControlsOperatorControlCollectionItemArrayOutput values. You can construct a concrete instance of `GetControlsOperatorControlCollectionItemArrayInput` via:
GetControlsOperatorControlCollectionItemArray{ GetControlsOperatorControlCollectionItemArgs{...} }
type GetControlsOperatorControlCollectionItemArrayOutput ¶
type GetControlsOperatorControlCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetControlsOperatorControlCollectionItemArrayOutput) ElementType ¶
func (GetControlsOperatorControlCollectionItemArrayOutput) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionItemArrayOutput) ToGetControlsOperatorControlCollectionItemArrayOutput ¶
func (o GetControlsOperatorControlCollectionItemArrayOutput) ToGetControlsOperatorControlCollectionItemArrayOutput() GetControlsOperatorControlCollectionItemArrayOutput
func (GetControlsOperatorControlCollectionItemArrayOutput) ToGetControlsOperatorControlCollectionItemArrayOutputWithContext ¶
func (o GetControlsOperatorControlCollectionItemArrayOutput) ToGetControlsOperatorControlCollectionItemArrayOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemArrayOutput
type GetControlsOperatorControlCollectionItemInput ¶
type GetControlsOperatorControlCollectionItemInput interface { pulumi.Input ToGetControlsOperatorControlCollectionItemOutput() GetControlsOperatorControlCollectionItemOutput ToGetControlsOperatorControlCollectionItemOutputWithContext(context.Context) GetControlsOperatorControlCollectionItemOutput }
GetControlsOperatorControlCollectionItemInput is an input type that accepts GetControlsOperatorControlCollectionItemArgs and GetControlsOperatorControlCollectionItemOutput values. You can construct a concrete instance of `GetControlsOperatorControlCollectionItemInput` via:
GetControlsOperatorControlCollectionItemArgs{...}
type GetControlsOperatorControlCollectionItemOutput ¶
type GetControlsOperatorControlCollectionItemOutput struct{ *pulumi.OutputState }
func (GetControlsOperatorControlCollectionItemOutput) ApprovalRequiredOpActionLists ¶
func (o GetControlsOperatorControlCollectionItemOutput) ApprovalRequiredOpActionLists() pulumi.StringArrayOutput
List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
func (GetControlsOperatorControlCollectionItemOutput) ApproverGroupsLists ¶
func (o GetControlsOperatorControlCollectionItemOutput) ApproverGroupsLists() pulumi.StringArrayOutput
List of user groups who can approve an access request associated with a target resource under the governance of this operator control.
func (GetControlsOperatorControlCollectionItemOutput) ApproversLists ¶
func (o GetControlsOperatorControlCollectionItemOutput) ApproversLists() pulumi.StringArrayOutput
List of users who can approve an access request associated with a target resource under the governance of this operator control.
func (GetControlsOperatorControlCollectionItemOutput) CompartmentId ¶
func (o GetControlsOperatorControlCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetControlsOperatorControlCollectionItemOutput) DefinedTags ¶
func (o GetControlsOperatorControlCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (GetControlsOperatorControlCollectionItemOutput) Description ¶
func (o GetControlsOperatorControlCollectionItemOutput) Description() pulumi.StringOutput
Description of operator control.
func (GetControlsOperatorControlCollectionItemOutput) ElementType ¶
func (GetControlsOperatorControlCollectionItemOutput) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionItemOutput) EmailIdLists ¶
func (o GetControlsOperatorControlCollectionItemOutput) EmailIdLists() pulumi.StringArrayOutput
List of emailId.
func (GetControlsOperatorControlCollectionItemOutput) FreeformTags ¶
func (o GetControlsOperatorControlCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (GetControlsOperatorControlCollectionItemOutput) Id ¶
func (o GetControlsOperatorControlCollectionItemOutput) Id() pulumi.StringOutput
The OCID of the operator control.
func (GetControlsOperatorControlCollectionItemOutput) IsDefaultOperatorControl ¶ added in v1.7.0
func (o GetControlsOperatorControlCollectionItemOutput) IsDefaultOperatorControl() pulumi.BoolOutput
Whether the operator control is a default Operator Control.
func (GetControlsOperatorControlCollectionItemOutput) IsFullyPreApproved ¶
func (o GetControlsOperatorControlCollectionItemOutput) IsFullyPreApproved() pulumi.BoolOutput
Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved.
func (GetControlsOperatorControlCollectionItemOutput) LastModifiedInfo ¶
func (o GetControlsOperatorControlCollectionItemOutput) LastModifiedInfo() pulumi.StringOutput
Description associated with the latest modification of the operator control.
func (GetControlsOperatorControlCollectionItemOutput) OperatorControlName ¶
func (o GetControlsOperatorControlCollectionItemOutput) OperatorControlName() pulumi.StringOutput
Name of the operator control. The name must be unique.
func (GetControlsOperatorControlCollectionItemOutput) PreApprovedOpActionLists ¶
func (o GetControlsOperatorControlCollectionItemOutput) PreApprovedOpActionLists() pulumi.StringArrayOutput
List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be automatically approved if the access request only contain operator actions in the pre-approved list.
func (GetControlsOperatorControlCollectionItemOutput) ResourceType ¶
func (o GetControlsOperatorControlCollectionItemOutput) ResourceType() pulumi.StringOutput
A filter to return only lists of resources that match the entire given service type.
func (GetControlsOperatorControlCollectionItemOutput) State ¶
func (o GetControlsOperatorControlCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources whose lifecycleState matches the given OperatorControl lifecycleState.
func (GetControlsOperatorControlCollectionItemOutput) SystemMessage ¶
func (o GetControlsOperatorControlCollectionItemOutput) SystemMessage() pulumi.StringOutput
System message that would be displayed to the operator users on accessing the target resource under the governance of this operator control.
func (GetControlsOperatorControlCollectionItemOutput) TimeOfCreation ¶
func (o GetControlsOperatorControlCollectionItemOutput) TimeOfCreation() pulumi.StringOutput
Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlsOperatorControlCollectionItemOutput) TimeOfDeletion ¶
func (o GetControlsOperatorControlCollectionItemOutput) TimeOfDeletion() pulumi.StringOutput
Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
func (GetControlsOperatorControlCollectionItemOutput) TimeOfModification ¶
func (o GetControlsOperatorControlCollectionItemOutput) TimeOfModification() pulumi.StringOutput
Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (GetControlsOperatorControlCollectionItemOutput) ToGetControlsOperatorControlCollectionItemOutput ¶
func (o GetControlsOperatorControlCollectionItemOutput) ToGetControlsOperatorControlCollectionItemOutput() GetControlsOperatorControlCollectionItemOutput
func (GetControlsOperatorControlCollectionItemOutput) ToGetControlsOperatorControlCollectionItemOutputWithContext ¶
func (o GetControlsOperatorControlCollectionItemOutput) ToGetControlsOperatorControlCollectionItemOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionItemOutput
type GetControlsOperatorControlCollectionOutput ¶
type GetControlsOperatorControlCollectionOutput struct{ *pulumi.OutputState }
func (GetControlsOperatorControlCollectionOutput) ElementType ¶
func (GetControlsOperatorControlCollectionOutput) ElementType() reflect.Type
func (GetControlsOperatorControlCollectionOutput) ToGetControlsOperatorControlCollectionOutput ¶
func (o GetControlsOperatorControlCollectionOutput) ToGetControlsOperatorControlCollectionOutput() GetControlsOperatorControlCollectionOutput
func (GetControlsOperatorControlCollectionOutput) ToGetControlsOperatorControlCollectionOutputWithContext ¶
func (o GetControlsOperatorControlCollectionOutput) ToGetControlsOperatorControlCollectionOutputWithContext(ctx context.Context) GetControlsOperatorControlCollectionOutput
type GetControlsOutputArgs ¶
type GetControlsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return OperatorControl that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetControlsFilterArrayInput `pulumi:"filters"` // A filter to return only lists of resources that match the entire given service type. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A filter to return only resources whose lifecycleState matches the given OperatorControl lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getControls.
func (GetControlsOutputArgs) ElementType ¶
func (GetControlsOutputArgs) ElementType() reflect.Type
type GetControlsResult ¶
type GetControlsResult struct { // The OCID of the compartment that contains the operator control. CompartmentId string `pulumi:"compartmentId"` DisplayName *string `pulumi:"displayName"` Filters []GetControlsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of operator_control_collection. OperatorControlCollections []GetControlsOperatorControlCollection `pulumi:"operatorControlCollections"` // resourceType for which the OperatorControl is applicable ResourceType *string `pulumi:"resourceType"` // The current lifecycle state of the operator control. State *string `pulumi:"state"` }
A collection of values returned by getControls.
func GetControls ¶
func GetControls(ctx *pulumi.Context, args *GetControlsArgs, opts ...pulumi.InvokeOption) (*GetControlsResult, error)
This data source provides the list of Operator Controls in Oracle Cloud Infrastructure Operator Access Control service.
Lists the operator controls in the compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetControls(ctx, &operatoraccesscontrol.GetControlsArgs{ CompartmentId: _var.Compartment_id, DisplayName: pulumi.StringRef(_var.Operator_control_display_name), ResourceType: pulumi.StringRef(_var.Operator_control_resource_type), State: pulumi.StringRef(_var.Operator_control_state), }, nil) if err != nil { return err } return nil }) }
```
type GetControlsResultOutput ¶
type GetControlsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getControls.
func GetControlsOutput ¶
func GetControlsOutput(ctx *pulumi.Context, args GetControlsOutputArgs, opts ...pulumi.InvokeOption) GetControlsResultOutput
func (GetControlsResultOutput) CompartmentId ¶
func (o GetControlsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the operator control.
func (GetControlsResultOutput) DisplayName ¶
func (o GetControlsResultOutput) DisplayName() pulumi.StringPtrOutput
func (GetControlsResultOutput) ElementType ¶
func (GetControlsResultOutput) ElementType() reflect.Type
func (GetControlsResultOutput) Filters ¶
func (o GetControlsResultOutput) Filters() GetControlsFilterArrayOutput
func (GetControlsResultOutput) Id ¶
func (o GetControlsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetControlsResultOutput) OperatorControlCollections ¶
func (o GetControlsResultOutput) OperatorControlCollections() GetControlsOperatorControlCollectionArrayOutput
The list of operator_control_collection.
func (GetControlsResultOutput) ResourceType ¶
func (o GetControlsResultOutput) ResourceType() pulumi.StringPtrOutput
resourceType for which the OperatorControl is applicable
func (GetControlsResultOutput) State ¶
func (o GetControlsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the operator control.
func (GetControlsResultOutput) ToGetControlsResultOutput ¶
func (o GetControlsResultOutput) ToGetControlsResultOutput() GetControlsResultOutput
func (GetControlsResultOutput) ToGetControlsResultOutputWithContext ¶
func (o GetControlsResultOutput) ToGetControlsResultOutputWithContext(ctx context.Context) GetControlsResultOutput
type OperatorControl ¶
type OperatorControl struct { pulumi.CustomResourceState // List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list. ApprovalRequiredOpActionLists pulumi.StringArrayOutput `pulumi:"approvalRequiredOpActionLists"` // (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control. ApproverGroupsLists pulumi.StringArrayOutput `pulumi:"approverGroupsLists"` // (Updatable) List of users who can approve an access request associated with a resource governed by this operator control. ApproversLists pulumi.StringArrayOutput `pulumi:"approversLists"` // (Updatable) The OCID of the compartment that contains this operator control. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Description of the operator control. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) List of emailId. EmailIdLists pulumi.StringArrayOutput `pulumi:"emailIdLists"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // Whether the operator control is a default Operator Control. IsDefaultOperatorControl pulumi.BoolOutput `pulumi:"isDefaultOperatorControl"` // (Updatable) Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved. IsFullyPreApproved pulumi.BoolOutput `pulumi:"isFullyPreApproved"` // Description associated with the latest modification of the operator control. LastModifiedInfo pulumi.StringOutput `pulumi:"lastModifiedInfo"` // (Updatable) Name of the operator control. OperatorControlName pulumi.StringOutput `pulumi:"operatorControlName"` // (Updatable) List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be auto-approved if the access request only contain operator actions in the pre-approved list. PreApprovedOpActionLists pulumi.StringArrayOutput `pulumi:"preApprovedOpActionLists"` // resourceType for which the OperatorControl is applicable ResourceType pulumi.StringOutput `pulumi:"resourceType"` // The current lifecycle state of the operator control. State pulumi.StringOutput `pulumi:"state"` // (Updatable) This is the message that will be displayed to the operator users while accessing the system. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemMessage pulumi.StringOutput `pulumi:"systemMessage"` // Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation pulumi.StringOutput `pulumi:"timeOfCreation"` // Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control. TimeOfDeletion pulumi.StringOutput `pulumi:"timeOfDeletion"` // Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification pulumi.StringOutput `pulumi:"timeOfModification"` }
This resource provides the Operator Control resource in Oracle Cloud Infrastructure Operator Access Control service.
Creates an Operator Control.
## Import
OperatorControls can be imported using the `id`, e.g.
```sh
$ pulumi import oci:OperatorAccessControl/operatorControl:OperatorControl test_operator_control "id"
```
func GetOperatorControl ¶
func GetOperatorControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OperatorControlState, opts ...pulumi.ResourceOption) (*OperatorControl, error)
GetOperatorControl gets an existing OperatorControl 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 NewOperatorControl ¶
func NewOperatorControl(ctx *pulumi.Context, name string, args *OperatorControlArgs, opts ...pulumi.ResourceOption) (*OperatorControl, error)
NewOperatorControl registers a new resource with the given unique name, arguments, and options.
func (*OperatorControl) ElementType ¶
func (*OperatorControl) ElementType() reflect.Type
func (*OperatorControl) ToOperatorControlOutput ¶
func (i *OperatorControl) ToOperatorControlOutput() OperatorControlOutput
func (*OperatorControl) ToOperatorControlOutputWithContext ¶
func (i *OperatorControl) ToOperatorControlOutputWithContext(ctx context.Context) OperatorControlOutput
type OperatorControlArgs ¶
type OperatorControlArgs struct { // (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control. ApproverGroupsLists pulumi.StringArrayInput // (Updatable) List of users who can approve an access request associated with a resource governed by this operator control. ApproversLists pulumi.StringArrayInput // (Updatable) The OCID of the compartment that contains this operator control. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapInput // (Updatable) Description of the operator control. Description pulumi.StringPtrInput // (Updatable) List of emailId. EmailIdLists pulumi.StringArrayInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapInput // (Updatable) Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved. IsFullyPreApproved pulumi.BoolInput // (Updatable) Name of the operator control. OperatorControlName pulumi.StringInput // (Updatable) List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be auto-approved if the access request only contain operator actions in the pre-approved list. PreApprovedOpActionLists pulumi.StringArrayInput // resourceType for which the OperatorControl is applicable ResourceType pulumi.StringInput // (Updatable) This is the message that will be displayed to the operator users while accessing the system. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemMessage pulumi.StringPtrInput }
The set of arguments for constructing a OperatorControl resource.
func (OperatorControlArgs) ElementType ¶
func (OperatorControlArgs) ElementType() reflect.Type
type OperatorControlArray ¶
type OperatorControlArray []OperatorControlInput
func (OperatorControlArray) ElementType ¶
func (OperatorControlArray) ElementType() reflect.Type
func (OperatorControlArray) ToOperatorControlArrayOutput ¶
func (i OperatorControlArray) ToOperatorControlArrayOutput() OperatorControlArrayOutput
func (OperatorControlArray) ToOperatorControlArrayOutputWithContext ¶
func (i OperatorControlArray) ToOperatorControlArrayOutputWithContext(ctx context.Context) OperatorControlArrayOutput
type OperatorControlArrayInput ¶
type OperatorControlArrayInput interface { pulumi.Input ToOperatorControlArrayOutput() OperatorControlArrayOutput ToOperatorControlArrayOutputWithContext(context.Context) OperatorControlArrayOutput }
OperatorControlArrayInput is an input type that accepts OperatorControlArray and OperatorControlArrayOutput values. You can construct a concrete instance of `OperatorControlArrayInput` via:
OperatorControlArray{ OperatorControlArgs{...} }
type OperatorControlArrayOutput ¶
type OperatorControlArrayOutput struct{ *pulumi.OutputState }
func (OperatorControlArrayOutput) ElementType ¶
func (OperatorControlArrayOutput) ElementType() reflect.Type
func (OperatorControlArrayOutput) Index ¶
func (o OperatorControlArrayOutput) Index(i pulumi.IntInput) OperatorControlOutput
func (OperatorControlArrayOutput) ToOperatorControlArrayOutput ¶
func (o OperatorControlArrayOutput) ToOperatorControlArrayOutput() OperatorControlArrayOutput
func (OperatorControlArrayOutput) ToOperatorControlArrayOutputWithContext ¶
func (o OperatorControlArrayOutput) ToOperatorControlArrayOutputWithContext(ctx context.Context) OperatorControlArrayOutput
type OperatorControlAssignment ¶
type OperatorControlAssignment struct { pulumi.CustomResourceState // The OCID of the user who created this operator control assignment. AssignerId pulumi.StringOutput `pulumi:"assignerId"` // (Updatable) Comment about the assignment of the operator control to this target resource. Comment pulumi.StringOutput `pulumi:"comment"` // (Updatable) The OCID of the compartment that contains the operator control assignment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // description containing reason for releasing of OperatorControl. DetachmentDescription pulumi.StringOutput `pulumi:"detachmentDescription"` // The code identifying the error occurred during Assignment operation. ErrorCode pulumi.IntOutput `pulumi:"errorCode"` // The message describing the error occurred during Assignment operation. ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) The boolean if true would autoApprove during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolOutput `pulumi:"isAutoApproveDuringMaintenance"` // Whether the assignment is a default assignment. IsDefaultAssignment pulumi.BoolOutput `pulumi:"isDefaultAssignment"` // (Updatable) If set, then the target resource is always governed by the operator control. IsEnforcedAlways pulumi.BoolOutput `pulumi:"isEnforcedAlways"` // (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server IsLogForwarded pulumi.BoolOutput `pulumi:"isLogForwarded"` // More in detail about the lifeCycleState. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The OCID of the operator control that is being assigned to a target resource. OperatorControlId pulumi.StringOutput `pulumi:"operatorControlId"` // (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format. RemoteSyslogServerAddress pulumi.StringOutput `pulumi:"remoteSyslogServerAddress"` // (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate. RemoteSyslogServerCaCert pulumi.StringOutput `pulumi:"remoteSyslogServerCaCert"` // (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported. RemoteSyslogServerPort pulumi.IntOutput `pulumi:"remoteSyslogServerPort"` // The OCID of the compartment that contains the target resource. ResourceCompartmentId pulumi.StringOutput `pulumi:"resourceCompartmentId"` // The OCID of the target resource being brought under the governance of the operator control. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // Name of the target resource. ResourceName pulumi.StringOutput `pulumi:"resourceName"` // Type of the target resource. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // The current lifcycle state of the OperatorControl. State pulumi.StringOutput `pulumi:"state"` // (Updatable) The time at which the target resource will be brought under the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentFrom pulumi.StringOutput `pulumi:"timeAssignmentFrom"` // (Updatable) The time at which the target resource will leave the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeAssignmentTo pulumi.StringOutput `pulumi:"timeAssignmentTo"` // Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfAssignment pulumi.StringOutput `pulumi:"timeOfAssignment"` // Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfDeletion pulumi.StringOutput `pulumi:"timeOfDeletion"` // User id who released the operatorControl. UnassignerId pulumi.StringOutput `pulumi:"unassignerId"` }
This resource provides the Operator Control Assignment resource in Oracle Cloud Infrastructure Operator Access Control service.
Creates an Operator Control Assignment resource. In effect, this brings the target resource under the governance of the Operator Control for specified time duration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.NewOperatorControlAssignment(ctx, "testOperatorControlAssignment", &OperatorAccessControl.OperatorControlAssignmentArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), IsEnforcedAlways: pulumi.Any(_var.Operator_control_assignment_is_enforced_always), OperatorControlId: pulumi.Any(oci_operator_access_control_operator_control.Test_operator_control.Id), ResourceCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id), ResourceId: pulumi.Any(oci_operator_access_control_resource.Test_resource.Id), ResourceName: pulumi.Any(_var.Operator_control_assignment_resource_name), ResourceType: pulumi.Any(_var.Operator_control_assignment_resource_type), Comment: pulumi.Any(_var.Operator_control_assignment_comment), DefinedTags: pulumi.Any(_var.Operator_control_assignment_defined_tags), FreeformTags: pulumi.Any(_var.Operator_control_assignment_freeform_tags), IsAutoApproveDuringMaintenance: pulumi.Any(_var.Operator_control_assignment_is_auto_approve_during_maintenance), IsLogForwarded: pulumi.Any(_var.Operator_control_assignment_is_log_forwarded), RemoteSyslogServerAddress: pulumi.Any(_var.Operator_control_assignment_remote_syslog_server_address), RemoteSyslogServerCaCert: pulumi.Any(_var.Operator_control_assignment_remote_syslog_server_ca_cert), RemoteSyslogServerPort: pulumi.Any(_var.Operator_control_assignment_remote_syslog_server_port), TimeAssignmentFrom: pulumi.Any(_var.Operator_control_assignment_time_assignment_from), TimeAssignmentTo: pulumi.Any(_var.Operator_control_assignment_time_assignment_to), }) if err != nil { return err } return nil }) }
```
## Import
OperatorControlAssignments can be imported using the `id`, e.g.
```sh
$ pulumi import oci:OperatorAccessControl/operatorControlAssignment:OperatorControlAssignment test_operator_control_assignment "id"
```
func GetOperatorControlAssignment ¶
func GetOperatorControlAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OperatorControlAssignmentState, opts ...pulumi.ResourceOption) (*OperatorControlAssignment, error)
GetOperatorControlAssignment gets an existing OperatorControlAssignment 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 NewOperatorControlAssignment ¶
func NewOperatorControlAssignment(ctx *pulumi.Context, name string, args *OperatorControlAssignmentArgs, opts ...pulumi.ResourceOption) (*OperatorControlAssignment, error)
NewOperatorControlAssignment registers a new resource with the given unique name, arguments, and options.
func (*OperatorControlAssignment) ElementType ¶
func (*OperatorControlAssignment) ElementType() reflect.Type
func (*OperatorControlAssignment) ToOperatorControlAssignmentOutput ¶
func (i *OperatorControlAssignment) ToOperatorControlAssignmentOutput() OperatorControlAssignmentOutput
func (*OperatorControlAssignment) ToOperatorControlAssignmentOutputWithContext ¶
func (i *OperatorControlAssignment) ToOperatorControlAssignmentOutputWithContext(ctx context.Context) OperatorControlAssignmentOutput
type OperatorControlAssignmentArgs ¶
type OperatorControlAssignmentArgs struct { // (Updatable) Comment about the assignment of the operator control to this target resource. Comment pulumi.StringPtrInput // (Updatable) The OCID of the compartment that contains the operator control assignment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapInput // (Updatable) The boolean if true would autoApprove during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolPtrInput // (Updatable) If set, then the target resource is always governed by the operator control. IsEnforcedAlways pulumi.BoolInput // (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server IsLogForwarded pulumi.BoolPtrInput // The OCID of the operator control that is being assigned to a target resource. OperatorControlId pulumi.StringInput // (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format. RemoteSyslogServerAddress pulumi.StringPtrInput // (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate. RemoteSyslogServerCaCert pulumi.StringPtrInput // (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported. RemoteSyslogServerPort pulumi.IntPtrInput // The OCID of the compartment that contains the target resource. ResourceCompartmentId pulumi.StringInput // The OCID of the target resource being brought under the governance of the operator control. ResourceId pulumi.StringInput // Name of the target resource. ResourceName pulumi.StringInput // Type of the target resource. ResourceType pulumi.StringInput // (Updatable) The time at which the target resource will be brought under the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentFrom pulumi.StringPtrInput // (Updatable) The time at which the target resource will leave the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeAssignmentTo pulumi.StringPtrInput }
The set of arguments for constructing a OperatorControlAssignment resource.
func (OperatorControlAssignmentArgs) ElementType ¶
func (OperatorControlAssignmentArgs) ElementType() reflect.Type
type OperatorControlAssignmentArray ¶
type OperatorControlAssignmentArray []OperatorControlAssignmentInput
func (OperatorControlAssignmentArray) ElementType ¶
func (OperatorControlAssignmentArray) ElementType() reflect.Type
func (OperatorControlAssignmentArray) ToOperatorControlAssignmentArrayOutput ¶
func (i OperatorControlAssignmentArray) ToOperatorControlAssignmentArrayOutput() OperatorControlAssignmentArrayOutput
func (OperatorControlAssignmentArray) ToOperatorControlAssignmentArrayOutputWithContext ¶
func (i OperatorControlAssignmentArray) ToOperatorControlAssignmentArrayOutputWithContext(ctx context.Context) OperatorControlAssignmentArrayOutput
type OperatorControlAssignmentArrayInput ¶
type OperatorControlAssignmentArrayInput interface { pulumi.Input ToOperatorControlAssignmentArrayOutput() OperatorControlAssignmentArrayOutput ToOperatorControlAssignmentArrayOutputWithContext(context.Context) OperatorControlAssignmentArrayOutput }
OperatorControlAssignmentArrayInput is an input type that accepts OperatorControlAssignmentArray and OperatorControlAssignmentArrayOutput values. You can construct a concrete instance of `OperatorControlAssignmentArrayInput` via:
OperatorControlAssignmentArray{ OperatorControlAssignmentArgs{...} }
type OperatorControlAssignmentArrayOutput ¶
type OperatorControlAssignmentArrayOutput struct{ *pulumi.OutputState }
func (OperatorControlAssignmentArrayOutput) ElementType ¶
func (OperatorControlAssignmentArrayOutput) ElementType() reflect.Type
func (OperatorControlAssignmentArrayOutput) Index ¶
func (o OperatorControlAssignmentArrayOutput) Index(i pulumi.IntInput) OperatorControlAssignmentOutput
func (OperatorControlAssignmentArrayOutput) ToOperatorControlAssignmentArrayOutput ¶
func (o OperatorControlAssignmentArrayOutput) ToOperatorControlAssignmentArrayOutput() OperatorControlAssignmentArrayOutput
func (OperatorControlAssignmentArrayOutput) ToOperatorControlAssignmentArrayOutputWithContext ¶
func (o OperatorControlAssignmentArrayOutput) ToOperatorControlAssignmentArrayOutputWithContext(ctx context.Context) OperatorControlAssignmentArrayOutput
type OperatorControlAssignmentInput ¶
type OperatorControlAssignmentInput interface { pulumi.Input ToOperatorControlAssignmentOutput() OperatorControlAssignmentOutput ToOperatorControlAssignmentOutputWithContext(ctx context.Context) OperatorControlAssignmentOutput }
type OperatorControlAssignmentMap ¶
type OperatorControlAssignmentMap map[string]OperatorControlAssignmentInput
func (OperatorControlAssignmentMap) ElementType ¶
func (OperatorControlAssignmentMap) ElementType() reflect.Type
func (OperatorControlAssignmentMap) ToOperatorControlAssignmentMapOutput ¶
func (i OperatorControlAssignmentMap) ToOperatorControlAssignmentMapOutput() OperatorControlAssignmentMapOutput
func (OperatorControlAssignmentMap) ToOperatorControlAssignmentMapOutputWithContext ¶
func (i OperatorControlAssignmentMap) ToOperatorControlAssignmentMapOutputWithContext(ctx context.Context) OperatorControlAssignmentMapOutput
type OperatorControlAssignmentMapInput ¶
type OperatorControlAssignmentMapInput interface { pulumi.Input ToOperatorControlAssignmentMapOutput() OperatorControlAssignmentMapOutput ToOperatorControlAssignmentMapOutputWithContext(context.Context) OperatorControlAssignmentMapOutput }
OperatorControlAssignmentMapInput is an input type that accepts OperatorControlAssignmentMap and OperatorControlAssignmentMapOutput values. You can construct a concrete instance of `OperatorControlAssignmentMapInput` via:
OperatorControlAssignmentMap{ "key": OperatorControlAssignmentArgs{...} }
type OperatorControlAssignmentMapOutput ¶
type OperatorControlAssignmentMapOutput struct{ *pulumi.OutputState }
func (OperatorControlAssignmentMapOutput) ElementType ¶
func (OperatorControlAssignmentMapOutput) ElementType() reflect.Type
func (OperatorControlAssignmentMapOutput) MapIndex ¶
func (o OperatorControlAssignmentMapOutput) MapIndex(k pulumi.StringInput) OperatorControlAssignmentOutput
func (OperatorControlAssignmentMapOutput) ToOperatorControlAssignmentMapOutput ¶
func (o OperatorControlAssignmentMapOutput) ToOperatorControlAssignmentMapOutput() OperatorControlAssignmentMapOutput
func (OperatorControlAssignmentMapOutput) ToOperatorControlAssignmentMapOutputWithContext ¶
func (o OperatorControlAssignmentMapOutput) ToOperatorControlAssignmentMapOutputWithContext(ctx context.Context) OperatorControlAssignmentMapOutput
type OperatorControlAssignmentOutput ¶
type OperatorControlAssignmentOutput struct{ *pulumi.OutputState }
func (OperatorControlAssignmentOutput) AssignerId ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) AssignerId() pulumi.StringOutput
The OCID of the user who created this operator control assignment.
func (OperatorControlAssignmentOutput) Comment ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) Comment() pulumi.StringOutput
(Updatable) Comment about the assignment of the operator control to this target resource.
func (OperatorControlAssignmentOutput) CompartmentId ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment that contains the operator control assignment.
func (OperatorControlAssignmentOutput) DefinedTags ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (OperatorControlAssignmentOutput) DetachmentDescription ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) DetachmentDescription() pulumi.StringOutput
description containing reason for releasing of OperatorControl.
func (OperatorControlAssignmentOutput) ElementType ¶
func (OperatorControlAssignmentOutput) ElementType() reflect.Type
func (OperatorControlAssignmentOutput) ErrorCode ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) ErrorCode() pulumi.IntOutput
The code identifying the error occurred during Assignment operation.
func (OperatorControlAssignmentOutput) ErrorMessage ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) ErrorMessage() pulumi.StringOutput
The message describing the error occurred during Assignment operation.
func (OperatorControlAssignmentOutput) FreeformTags ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (OperatorControlAssignmentOutput) IsAutoApproveDuringMaintenance ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
(Updatable) The boolean if true would autoApprove during maintenance.
func (OperatorControlAssignmentOutput) IsDefaultAssignment ¶ added in v1.7.0
func (o OperatorControlAssignmentOutput) IsDefaultAssignment() pulumi.BoolOutput
Whether the assignment is a default assignment.
func (OperatorControlAssignmentOutput) IsEnforcedAlways ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) IsEnforcedAlways() pulumi.BoolOutput
(Updatable) If set, then the target resource is always governed by the operator control.
func (OperatorControlAssignmentOutput) IsLogForwarded ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) IsLogForwarded() pulumi.BoolOutput
(Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server
func (OperatorControlAssignmentOutput) LifecycleDetails ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) LifecycleDetails() pulumi.StringOutput
More in detail about the lifeCycleState.
func (OperatorControlAssignmentOutput) OperatorControlId ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) OperatorControlId() pulumi.StringOutput
The OCID of the operator control that is being assigned to a target resource.
func (OperatorControlAssignmentOutput) RemoteSyslogServerAddress ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) RemoteSyslogServerAddress() pulumi.StringOutput
(Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format.
func (OperatorControlAssignmentOutput) RemoteSyslogServerCaCert ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) RemoteSyslogServerCaCert() pulumi.StringOutput
(Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate.
func (OperatorControlAssignmentOutput) RemoteSyslogServerPort ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) RemoteSyslogServerPort() pulumi.IntOutput
(Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported.
func (OperatorControlAssignmentOutput) ResourceCompartmentId ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) ResourceCompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the target resource.
func (OperatorControlAssignmentOutput) ResourceId ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) ResourceId() pulumi.StringOutput
The OCID of the target resource being brought under the governance of the operator control.
func (OperatorControlAssignmentOutput) ResourceName ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) ResourceName() pulumi.StringOutput
Name of the target resource.
func (OperatorControlAssignmentOutput) ResourceType ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) ResourceType() pulumi.StringOutput
Type of the target resource.
func (OperatorControlAssignmentOutput) State ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) State() pulumi.StringOutput
The current lifcycle state of the OperatorControl.
func (OperatorControlAssignmentOutput) TimeAssignmentFrom ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) TimeAssignmentFrom() pulumi.StringOutput
(Updatable) The time at which the target resource will be brought under the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (OperatorControlAssignmentOutput) TimeAssignmentTo ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) TimeAssignmentTo() pulumi.StringOutput
(Updatable) The time at which the target resource will leave the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z'
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (OperatorControlAssignmentOutput) TimeOfAssignment ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) TimeOfAssignment() pulumi.StringOutput
Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (OperatorControlAssignmentOutput) TimeOfDeletion ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) TimeOfDeletion() pulumi.StringOutput
Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (OperatorControlAssignmentOutput) ToOperatorControlAssignmentOutput ¶
func (o OperatorControlAssignmentOutput) ToOperatorControlAssignmentOutput() OperatorControlAssignmentOutput
func (OperatorControlAssignmentOutput) ToOperatorControlAssignmentOutputWithContext ¶
func (o OperatorControlAssignmentOutput) ToOperatorControlAssignmentOutputWithContext(ctx context.Context) OperatorControlAssignmentOutput
func (OperatorControlAssignmentOutput) UnassignerId ¶ added in v0.4.0
func (o OperatorControlAssignmentOutput) UnassignerId() pulumi.StringOutput
User id who released the operatorControl.
type OperatorControlAssignmentState ¶
type OperatorControlAssignmentState struct { // The OCID of the user who created this operator control assignment. AssignerId pulumi.StringPtrInput // (Updatable) Comment about the assignment of the operator control to this target resource. Comment pulumi.StringPtrInput // (Updatable) The OCID of the compartment that contains the operator control assignment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapInput // description containing reason for releasing of OperatorControl. DetachmentDescription pulumi.StringPtrInput // The code identifying the error occurred during Assignment operation. ErrorCode pulumi.IntPtrInput // The message describing the error occurred during Assignment operation. ErrorMessage pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapInput // (Updatable) The boolean if true would autoApprove during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolPtrInput // Whether the assignment is a default assignment. IsDefaultAssignment pulumi.BoolPtrInput // (Updatable) If set, then the target resource is always governed by the operator control. IsEnforcedAlways pulumi.BoolPtrInput // (Updatable) If set, then the audit logs will be forwarded to the relevant remote logging server IsLogForwarded pulumi.BoolPtrInput // More in detail about the lifeCycleState. LifecycleDetails pulumi.StringPtrInput // The OCID of the operator control that is being assigned to a target resource. OperatorControlId pulumi.StringPtrInput // (Updatable) The address of the remote syslog server where the audit logs will be forwarded to. Address in host or IP format. RemoteSyslogServerAddress pulumi.StringPtrInput // (Updatable) The CA certificate of the remote syslog server. Identity of the remote syslog server will be asserted based on this certificate. RemoteSyslogServerCaCert pulumi.StringPtrInput // (Updatable) The listening port of the remote syslog server. The port range is 0 - 65535. Only TCP supported. RemoteSyslogServerPort pulumi.IntPtrInput // The OCID of the compartment that contains the target resource. ResourceCompartmentId pulumi.StringPtrInput // The OCID of the target resource being brought under the governance of the operator control. ResourceId pulumi.StringPtrInput // Name of the target resource. ResourceName pulumi.StringPtrInput // Type of the target resource. ResourceType pulumi.StringPtrInput // The current lifcycle state of the OperatorControl. State pulumi.StringPtrInput // (Updatable) The time at which the target resource will be brought under the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeAssignmentFrom pulumi.StringPtrInput // (Updatable) The time at which the target resource will leave the governance of the operator control in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values TimeAssignmentTo pulumi.StringPtrInput // Time when the operator control assignment is created in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfAssignment pulumi.StringPtrInput // Time on which the operator control assignment was deleted in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfDeletion pulumi.StringPtrInput // User id who released the operatorControl. UnassignerId pulumi.StringPtrInput }
func (OperatorControlAssignmentState) ElementType ¶
func (OperatorControlAssignmentState) ElementType() reflect.Type
type OperatorControlInput ¶
type OperatorControlInput interface { pulumi.Input ToOperatorControlOutput() OperatorControlOutput ToOperatorControlOutputWithContext(ctx context.Context) OperatorControlOutput }
type OperatorControlMap ¶
type OperatorControlMap map[string]OperatorControlInput
func (OperatorControlMap) ElementType ¶
func (OperatorControlMap) ElementType() reflect.Type
func (OperatorControlMap) ToOperatorControlMapOutput ¶
func (i OperatorControlMap) ToOperatorControlMapOutput() OperatorControlMapOutput
func (OperatorControlMap) ToOperatorControlMapOutputWithContext ¶
func (i OperatorControlMap) ToOperatorControlMapOutputWithContext(ctx context.Context) OperatorControlMapOutput
type OperatorControlMapInput ¶
type OperatorControlMapInput interface { pulumi.Input ToOperatorControlMapOutput() OperatorControlMapOutput ToOperatorControlMapOutputWithContext(context.Context) OperatorControlMapOutput }
OperatorControlMapInput is an input type that accepts OperatorControlMap and OperatorControlMapOutput values. You can construct a concrete instance of `OperatorControlMapInput` via:
OperatorControlMap{ "key": OperatorControlArgs{...} }
type OperatorControlMapOutput ¶
type OperatorControlMapOutput struct{ *pulumi.OutputState }
func (OperatorControlMapOutput) ElementType ¶
func (OperatorControlMapOutput) ElementType() reflect.Type
func (OperatorControlMapOutput) MapIndex ¶
func (o OperatorControlMapOutput) MapIndex(k pulumi.StringInput) OperatorControlOutput
func (OperatorControlMapOutput) ToOperatorControlMapOutput ¶
func (o OperatorControlMapOutput) ToOperatorControlMapOutput() OperatorControlMapOutput
func (OperatorControlMapOutput) ToOperatorControlMapOutputWithContext ¶
func (o OperatorControlMapOutput) ToOperatorControlMapOutputWithContext(ctx context.Context) OperatorControlMapOutput
type OperatorControlOutput ¶
type OperatorControlOutput struct{ *pulumi.OutputState }
func (OperatorControlOutput) ApprovalRequiredOpActionLists ¶ added in v0.4.0
func (o OperatorControlOutput) ApprovalRequiredOpActionLists() pulumi.StringArrayOutput
List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list.
func (OperatorControlOutput) ApproverGroupsLists ¶ added in v0.4.0
func (o OperatorControlOutput) ApproverGroupsLists() pulumi.StringArrayOutput
(Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control.
func (OperatorControlOutput) ApproversLists ¶ added in v0.4.0
func (o OperatorControlOutput) ApproversLists() pulumi.StringArrayOutput
(Updatable) List of users who can approve an access request associated with a resource governed by this operator control.
func (OperatorControlOutput) CompartmentId ¶ added in v0.4.0
func (o OperatorControlOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment that contains this operator control.
func (OperatorControlOutput) DefinedTags ¶ added in v0.4.0
func (o OperatorControlOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (OperatorControlOutput) Description ¶ added in v0.4.0
func (o OperatorControlOutput) Description() pulumi.StringOutput
(Updatable) Description of the operator control.
func (OperatorControlOutput) ElementType ¶
func (OperatorControlOutput) ElementType() reflect.Type
func (OperatorControlOutput) EmailIdLists ¶ added in v0.4.0
func (o OperatorControlOutput) EmailIdLists() pulumi.StringArrayOutput
(Updatable) List of emailId.
func (OperatorControlOutput) FreeformTags ¶ added in v0.4.0
func (o OperatorControlOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
func (OperatorControlOutput) IsDefaultOperatorControl ¶ added in v1.7.0
func (o OperatorControlOutput) IsDefaultOperatorControl() pulumi.BoolOutput
Whether the operator control is a default Operator Control.
func (OperatorControlOutput) IsFullyPreApproved ¶ added in v0.4.0
func (o OperatorControlOutput) IsFullyPreApproved() pulumi.BoolOutput
(Updatable) Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved.
func (OperatorControlOutput) LastModifiedInfo ¶ added in v0.4.0
func (o OperatorControlOutput) LastModifiedInfo() pulumi.StringOutput
Description associated with the latest modification of the operator control.
func (OperatorControlOutput) OperatorControlName ¶ added in v0.4.0
func (o OperatorControlOutput) OperatorControlName() pulumi.StringOutput
(Updatable) Name of the operator control.
func (OperatorControlOutput) PreApprovedOpActionLists ¶ added in v0.4.0
func (o OperatorControlOutput) PreApprovedOpActionLists() pulumi.StringArrayOutput
(Updatable) List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be auto-approved if the access request only contain operator actions in the pre-approved list.
func (OperatorControlOutput) ResourceType ¶ added in v0.4.0
func (o OperatorControlOutput) ResourceType() pulumi.StringOutput
resourceType for which the OperatorControl is applicable
func (OperatorControlOutput) State ¶ added in v0.4.0
func (o OperatorControlOutput) State() pulumi.StringOutput
The current lifecycle state of the operator control.
func (OperatorControlOutput) SystemMessage ¶ added in v0.4.0
func (o OperatorControlOutput) SystemMessage() pulumi.StringOutput
(Updatable) This is the message that will be displayed to the operator users while accessing the system.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (OperatorControlOutput) TimeOfCreation ¶ added in v0.4.0
func (o OperatorControlOutput) TimeOfCreation() pulumi.StringOutput
Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (OperatorControlOutput) TimeOfDeletion ¶ added in v0.4.0
func (o OperatorControlOutput) TimeOfDeletion() pulumi.StringOutput
Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control.
func (OperatorControlOutput) TimeOfModification ¶ added in v0.4.0
func (o OperatorControlOutput) TimeOfModification() pulumi.StringOutput
Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z'
func (OperatorControlOutput) ToOperatorControlOutput ¶
func (o OperatorControlOutput) ToOperatorControlOutput() OperatorControlOutput
func (OperatorControlOutput) ToOperatorControlOutputWithContext ¶
func (o OperatorControlOutput) ToOperatorControlOutputWithContext(ctx context.Context) OperatorControlOutput
type OperatorControlState ¶
type OperatorControlState struct { // List of operator actions that need explicit approval. Any operator action not in the pre-approved list will require explicit approval. Access requests associated with a resource governed by this operator control will be require explicit approval if the access request contains any operator action in this list. ApprovalRequiredOpActionLists pulumi.StringArrayInput // (Updatable) List of user groups who can approve an access request associated with a resource governed by this operator control. ApproverGroupsLists pulumi.StringArrayInput // (Updatable) List of users who can approve an access request associated with a resource governed by this operator control. ApproversLists pulumi.StringArrayInput // (Updatable) The OCID of the compartment that contains this operator control. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. DefinedTags pulumi.MapInput // (Updatable) Description of the operator control. Description pulumi.StringPtrInput // (Updatable) List of emailId. EmailIdLists pulumi.StringArrayInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. FreeformTags pulumi.MapInput // Whether the operator control is a default Operator Control. IsDefaultOperatorControl pulumi.BoolPtrInput // (Updatable) Whether all the operator actions have been pre-approved. If yes, all access requests associated with a resource governed by this operator control will be auto-approved. IsFullyPreApproved pulumi.BoolPtrInput // Description associated with the latest modification of the operator control. LastModifiedInfo pulumi.StringPtrInput // (Updatable) Name of the operator control. OperatorControlName pulumi.StringPtrInput // (Updatable) List of pre-approved operator actions. Access requests associated with a resource governed by this operator control will be auto-approved if the access request only contain operator actions in the pre-approved list. PreApprovedOpActionLists pulumi.StringArrayInput // resourceType for which the OperatorControl is applicable ResourceType pulumi.StringPtrInput // The current lifecycle state of the operator control. State pulumi.StringPtrInput // (Updatable) This is the message that will be displayed to the operator users while accessing the system. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SystemMessage pulumi.StringPtrInput // Time when the operator control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfCreation pulumi.StringPtrInput // Time when deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z'. Note a deleted operator control still stays in the system, so that you can still audit operator actions associated with access requests raised on target resources governed by the deleted operator control. TimeOfDeletion pulumi.StringPtrInput // Time when the operator control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeOfModification pulumi.StringPtrInput }
func (OperatorControlState) ElementType ¶
func (OperatorControlState) ElementType() reflect.Type