Documentation
¶
Index ¶
- type GetAccessRequestApproverDetail
- type GetAccessRequestApproverDetailArgs
- func (GetAccessRequestApproverDetailArgs) ElementType() reflect.Type
- func (i GetAccessRequestApproverDetailArgs) ToGetAccessRequestApproverDetailOutput() GetAccessRequestApproverDetailOutput
- func (i GetAccessRequestApproverDetailArgs) ToGetAccessRequestApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailOutput
- type GetAccessRequestApproverDetailArray
- func (GetAccessRequestApproverDetailArray) ElementType() reflect.Type
- func (i GetAccessRequestApproverDetailArray) ToGetAccessRequestApproverDetailArrayOutput() GetAccessRequestApproverDetailArrayOutput
- func (i GetAccessRequestApproverDetailArray) ToGetAccessRequestApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailArrayOutput
- type GetAccessRequestApproverDetailArrayInput
- type GetAccessRequestApproverDetailArrayOutput
- func (GetAccessRequestApproverDetailArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestApproverDetailArrayOutput) Index(i pulumi.IntInput) GetAccessRequestApproverDetailOutput
- func (o GetAccessRequestApproverDetailArrayOutput) ToGetAccessRequestApproverDetailArrayOutput() GetAccessRequestApproverDetailArrayOutput
- func (o GetAccessRequestApproverDetailArrayOutput) ToGetAccessRequestApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailArrayOutput
- type GetAccessRequestApproverDetailInput
- type GetAccessRequestApproverDetailOutput
- func (o GetAccessRequestApproverDetailOutput) ApprovalAction() pulumi.StringOutput
- func (o GetAccessRequestApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
- func (o GetAccessRequestApproverDetailOutput) ApprovalComment() pulumi.StringOutput
- func (o GetAccessRequestApproverDetailOutput) ApproverId() pulumi.StringOutput
- func (GetAccessRequestApproverDetailOutput) ElementType() reflect.Type
- func (o GetAccessRequestApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
- func (o GetAccessRequestApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
- func (o GetAccessRequestApproverDetailOutput) ToGetAccessRequestApproverDetailOutput() GetAccessRequestApproverDetailOutput
- func (o GetAccessRequestApproverDetailOutput) ToGetAccessRequestApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailOutput
- type GetAccessRequestArgs
- type GetAccessRequestAuditLogReportArgs
- type GetAccessRequestAuditLogReportOutputArgs
- type GetAccessRequestAuditLogReportResult
- type GetAccessRequestAuditLogReportResultOutput
- func (o GetAccessRequestAuditLogReportResultOutput) AccessRequestId() pulumi.StringOutput
- func (o GetAccessRequestAuditLogReportResultOutput) AuditReportStatus() pulumi.StringOutput
- func (GetAccessRequestAuditLogReportResultOutput) ElementType() reflect.Type
- func (o GetAccessRequestAuditLogReportResultOutput) EnableProcessTree() pulumi.IntPtrOutput
- func (o GetAccessRequestAuditLogReportResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRequestAuditLogReportResultOutput) ProcessTree() pulumi.StringOutput
- func (o GetAccessRequestAuditLogReportResultOutput) Report() pulumi.StringOutput
- func (o GetAccessRequestAuditLogReportResultOutput) TimeOfReportGeneration() pulumi.StringOutput
- func (o GetAccessRequestAuditLogReportResultOutput) ToGetAccessRequestAuditLogReportResultOutput() GetAccessRequestAuditLogReportResultOutput
- func (o GetAccessRequestAuditLogReportResultOutput) ToGetAccessRequestAuditLogReportResultOutputWithContext(ctx context.Context) GetAccessRequestAuditLogReportResultOutput
- type GetAccessRequestExtensionApproverDetail
- type GetAccessRequestExtensionApproverDetailArgs
- func (GetAccessRequestExtensionApproverDetailArgs) ElementType() reflect.Type
- func (i GetAccessRequestExtensionApproverDetailArgs) ToGetAccessRequestExtensionApproverDetailOutput() GetAccessRequestExtensionApproverDetailOutput
- func (i GetAccessRequestExtensionApproverDetailArgs) ToGetAccessRequestExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailOutput
- type GetAccessRequestExtensionApproverDetailArray
- func (GetAccessRequestExtensionApproverDetailArray) ElementType() reflect.Type
- func (i GetAccessRequestExtensionApproverDetailArray) ToGetAccessRequestExtensionApproverDetailArrayOutput() GetAccessRequestExtensionApproverDetailArrayOutput
- func (i GetAccessRequestExtensionApproverDetailArray) ToGetAccessRequestExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailArrayOutput
- type GetAccessRequestExtensionApproverDetailArrayInput
- type GetAccessRequestExtensionApproverDetailArrayOutput
- func (GetAccessRequestExtensionApproverDetailArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestExtensionApproverDetailArrayOutput) Index(i pulumi.IntInput) GetAccessRequestExtensionApproverDetailOutput
- func (o GetAccessRequestExtensionApproverDetailArrayOutput) ToGetAccessRequestExtensionApproverDetailArrayOutput() GetAccessRequestExtensionApproverDetailArrayOutput
- func (o GetAccessRequestExtensionApproverDetailArrayOutput) ToGetAccessRequestExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailArrayOutput
- type GetAccessRequestExtensionApproverDetailInput
- type GetAccessRequestExtensionApproverDetailOutput
- func (o GetAccessRequestExtensionApproverDetailOutput) ApprovalAction() pulumi.StringOutput
- func (o GetAccessRequestExtensionApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
- func (o GetAccessRequestExtensionApproverDetailOutput) ApprovalComment() pulumi.StringOutput
- func (o GetAccessRequestExtensionApproverDetailOutput) ApproverId() pulumi.StringOutput
- func (GetAccessRequestExtensionApproverDetailOutput) ElementType() reflect.Type
- func (o GetAccessRequestExtensionApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
- func (o GetAccessRequestExtensionApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
- func (o GetAccessRequestExtensionApproverDetailOutput) ToGetAccessRequestExtensionApproverDetailOutput() GetAccessRequestExtensionApproverDetailOutput
- func (o GetAccessRequestExtensionApproverDetailOutput) ToGetAccessRequestExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailOutput
- 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) ApproverDetails() GetAccessRequestApproverDetailArrayOutput
- 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) ExtensionApproverDetails() GetAccessRequestExtensionApproverDetailArrayOutput
- func (o GetAccessRequestResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetAccessRequestResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) IsAutoApproved() pulumi.BoolOutput
- func (o GetAccessRequestResultOutput) IsValidateAssignment() pulumi.BoolOutput
- func (o GetAccessRequestResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAccessRequestResultOutput) NumberOfApprovers() pulumi.IntOutput
- func (o GetAccessRequestResultOutput) NumberOfApproversRequired() pulumi.IntOutput
- func (o GetAccessRequestResultOutput) NumberOfExtensionApprovers() pulumi.IntOutput
- 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) TimeRequestedForFutureAccess() 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 GetAccessRequestsAccessRequestCollectionItemApproverDetail
- type GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs
- func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
- func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
- type GetAccessRequestsAccessRequestCollectionItemApproverDetailArray
- func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
- func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
- type GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayInput
- type GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
- func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) Index(i pulumi.IntInput) GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
- type GetAccessRequestsAccessRequestCollectionItemApproverDetailInput
- type GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalAction() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalComment() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApproverId() pulumi.StringOutput
- func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
- func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
- 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 GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetail
- type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs
- func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
- func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
- type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray
- func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ElementType() reflect.Type
- func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
- func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
- type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayInput
- type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
- func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) Index(i pulumi.IntInput) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
- type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailInput
- type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalAction() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalComment() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApproverId() pulumi.StringOutput
- func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ElementType() reflect.Type
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
- func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
- 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) ApproverDetails() GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
- 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) ExtensionApproverDetails() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) IsAutoApproved() pulumi.BoolOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) IsValidateAssignment() pulumi.BoolOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfApprovers() pulumi.IntOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfApproversRequired() pulumi.IntOutput
- func (o GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfExtensionApprovers() pulumi.IntOutput
- 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) TimeRequestedForFutureAccess() 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) IsHypervisorLogForwarded() pulumi.BoolOutput
- func (o GetControlAssignmentResultOutput) IsLogForwarded() pulumi.BoolOutput
- func (o GetControlAssignmentResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetControlAssignmentResultOutput) OpControlName() 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
- func (o GetControlAssignmentResultOutput) ValidateAssignmentTrigger() pulumi.IntOutput
- 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) IsHypervisorLogForwarded() pulumi.BoolOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsLogForwarded() pulumi.BoolOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) OpControlName() 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
- func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ValidateAssignmentTrigger() pulumi.IntOutput
- 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) NumberOfApprovers() pulumi.IntOutput
- 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) NumberOfApprovers() pulumi.IntOutput
- 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) IsHypervisorLogForwarded() pulumi.BoolOutput
- func (o OperatorControlAssignmentOutput) IsLogForwarded() pulumi.BoolOutput
- func (o OperatorControlAssignmentOutput) LifecycleDetails() pulumi.StringOutput
- func (o OperatorControlAssignmentOutput) OpControlName() 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
- func (o OperatorControlAssignmentOutput) ValidateAssignmentTrigger() pulumi.IntPtrOutput
- 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) NumberOfApprovers() pulumi.IntOutput
- 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 GetAccessRequestApproverDetail ¶
type GetAccessRequestApproverDetail struct { // The action done by the approver. ApprovalAction string `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage string `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment string `pulumi:"approvalComment"` // The userId of the approver. ApproverId string `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess string `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization string `pulumi:"timeOfAuthorization"` }
type GetAccessRequestApproverDetailArgs ¶
type GetAccessRequestApproverDetailArgs struct { // The action done by the approver. ApprovalAction pulumi.StringInput `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage pulumi.StringInput `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment pulumi.StringInput `pulumi:"approvalComment"` // The userId of the approver. ApproverId pulumi.StringInput `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess pulumi.StringInput `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization pulumi.StringInput `pulumi:"timeOfAuthorization"` }
func (GetAccessRequestApproverDetailArgs) ElementType ¶
func (GetAccessRequestApproverDetailArgs) ElementType() reflect.Type
func (GetAccessRequestApproverDetailArgs) ToGetAccessRequestApproverDetailOutput ¶
func (i GetAccessRequestApproverDetailArgs) ToGetAccessRequestApproverDetailOutput() GetAccessRequestApproverDetailOutput
func (GetAccessRequestApproverDetailArgs) ToGetAccessRequestApproverDetailOutputWithContext ¶
func (i GetAccessRequestApproverDetailArgs) ToGetAccessRequestApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailOutput
type GetAccessRequestApproverDetailArray ¶
type GetAccessRequestApproverDetailArray []GetAccessRequestApproverDetailInput
func (GetAccessRequestApproverDetailArray) ElementType ¶
func (GetAccessRequestApproverDetailArray) ElementType() reflect.Type
func (GetAccessRequestApproverDetailArray) ToGetAccessRequestApproverDetailArrayOutput ¶
func (i GetAccessRequestApproverDetailArray) ToGetAccessRequestApproverDetailArrayOutput() GetAccessRequestApproverDetailArrayOutput
func (GetAccessRequestApproverDetailArray) ToGetAccessRequestApproverDetailArrayOutputWithContext ¶
func (i GetAccessRequestApproverDetailArray) ToGetAccessRequestApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailArrayOutput
type GetAccessRequestApproverDetailArrayInput ¶
type GetAccessRequestApproverDetailArrayInput interface { pulumi.Input ToGetAccessRequestApproverDetailArrayOutput() GetAccessRequestApproverDetailArrayOutput ToGetAccessRequestApproverDetailArrayOutputWithContext(context.Context) GetAccessRequestApproverDetailArrayOutput }
GetAccessRequestApproverDetailArrayInput is an input type that accepts GetAccessRequestApproverDetailArray and GetAccessRequestApproverDetailArrayOutput values. You can construct a concrete instance of `GetAccessRequestApproverDetailArrayInput` via:
GetAccessRequestApproverDetailArray{ GetAccessRequestApproverDetailArgs{...} }
type GetAccessRequestApproverDetailArrayOutput ¶
type GetAccessRequestApproverDetailArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestApproverDetailArrayOutput) ElementType ¶
func (GetAccessRequestApproverDetailArrayOutput) ElementType() reflect.Type
func (GetAccessRequestApproverDetailArrayOutput) ToGetAccessRequestApproverDetailArrayOutput ¶
func (o GetAccessRequestApproverDetailArrayOutput) ToGetAccessRequestApproverDetailArrayOutput() GetAccessRequestApproverDetailArrayOutput
func (GetAccessRequestApproverDetailArrayOutput) ToGetAccessRequestApproverDetailArrayOutputWithContext ¶
func (o GetAccessRequestApproverDetailArrayOutput) ToGetAccessRequestApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailArrayOutput
type GetAccessRequestApproverDetailInput ¶
type GetAccessRequestApproverDetailInput interface { pulumi.Input ToGetAccessRequestApproverDetailOutput() GetAccessRequestApproverDetailOutput ToGetAccessRequestApproverDetailOutputWithContext(context.Context) GetAccessRequestApproverDetailOutput }
GetAccessRequestApproverDetailInput is an input type that accepts GetAccessRequestApproverDetailArgs and GetAccessRequestApproverDetailOutput values. You can construct a concrete instance of `GetAccessRequestApproverDetailInput` via:
GetAccessRequestApproverDetailArgs{...}
type GetAccessRequestApproverDetailOutput ¶
type GetAccessRequestApproverDetailOutput struct{ *pulumi.OutputState }
func (GetAccessRequestApproverDetailOutput) ApprovalAction ¶
func (o GetAccessRequestApproverDetailOutput) ApprovalAction() pulumi.StringOutput
The action done by the approver.
func (GetAccessRequestApproverDetailOutput) ApprovalAdditionalMessage ¶
func (o GetAccessRequestApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
Additional message specified by the approver of the request.
func (GetAccessRequestApproverDetailOutput) ApprovalComment ¶
func (o GetAccessRequestApproverDetailOutput) ApprovalComment() pulumi.StringOutput
Comment specified by the approver of the request.
func (GetAccessRequestApproverDetailOutput) ApproverId ¶
func (o GetAccessRequestApproverDetailOutput) ApproverId() pulumi.StringOutput
The userId of the approver.
func (GetAccessRequestApproverDetailOutput) ElementType ¶
func (GetAccessRequestApproverDetailOutput) ElementType() reflect.Type
func (GetAccessRequestApproverDetailOutput) TimeApprovedForAccess ¶
func (o GetAccessRequestApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestApproverDetailOutput) TimeOfAuthorization ¶
func (o GetAccessRequestApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestApproverDetailOutput) ToGetAccessRequestApproverDetailOutput ¶
func (o GetAccessRequestApproverDetailOutput) ToGetAccessRequestApproverDetailOutput() GetAccessRequestApproverDetailOutput
func (GetAccessRequestApproverDetailOutput) ToGetAccessRequestApproverDetailOutputWithContext ¶
func (o GetAccessRequestApproverDetailOutput) ToGetAccessRequestApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestApproverDetailOutput
type GetAccessRequestArgs ¶
type GetAccessRequestArgs struct { // unique AccessRequest identifier AccessRequestId string `pulumi:"accessRequestId"` }
A collection of arguments for invoking getAccessRequest.
type GetAccessRequestAuditLogReportArgs ¶
type GetAccessRequestAuditLogReportArgs struct { // unique AccessRequest identifier AccessRequestId string `pulumi:"accessRequestId"` // To enable process tree computation in audit report EnableProcessTree *int `pulumi:"enableProcessTree"` }
A collection of arguments for invoking getAccessRequestAuditLogReport.
type GetAccessRequestAuditLogReportOutputArgs ¶
type GetAccessRequestAuditLogReportOutputArgs struct { // unique AccessRequest identifier AccessRequestId pulumi.StringInput `pulumi:"accessRequestId"` // To enable process tree computation in audit report EnableProcessTree pulumi.IntPtrInput `pulumi:"enableProcessTree"` }
A collection of arguments for invoking getAccessRequestAuditLogReport.
func (GetAccessRequestAuditLogReportOutputArgs) ElementType ¶
func (GetAccessRequestAuditLogReportOutputArgs) ElementType() reflect.Type
type GetAccessRequestAuditLogReportResult ¶
type GetAccessRequestAuditLogReportResult struct { AccessRequestId string `pulumi:"accessRequestId"` // auditReportStatus for the accessRequestId AuditReportStatus string `pulumi:"auditReportStatus"` EnableProcessTree *int `pulumi:"enableProcessTree"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Contains the process tree data ProcessTree string `pulumi:"processTree"` // Contains the report data. Report string `pulumi:"report"` // Time when the audit report was generated [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfReportGeneration string `pulumi:"timeOfReportGeneration"` }
A collection of values returned by getAccessRequestAuditLogReport.
func GetAccessRequestAuditLogReport ¶
func GetAccessRequestAuditLogReport(ctx *pulumi.Context, args *GetAccessRequestAuditLogReportArgs, opts ...pulumi.InvokeOption) (*GetAccessRequestAuditLogReportResult, error)
This data source provides details about a specific Access Request Audit Log Report resource in Oracle Cloud Infrastructure Operator Access Control service.
Gets the Audit Log Report for the given access requestId.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.GetAccessRequestAuditLogReport(ctx, &operatoraccesscontrol.GetAccessRequestAuditLogReportArgs{ AccessRequestId: testAccessRequest.Id, EnableProcessTree: pulumi.IntRef(accessRequestAuditLogReportEnableProcessTree), }, nil) if err != nil { return err } return nil }) }
```
type GetAccessRequestAuditLogReportResultOutput ¶
type GetAccessRequestAuditLogReportResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessRequestAuditLogReport.
func GetAccessRequestAuditLogReportOutput ¶
func GetAccessRequestAuditLogReportOutput(ctx *pulumi.Context, args GetAccessRequestAuditLogReportOutputArgs, opts ...pulumi.InvokeOption) GetAccessRequestAuditLogReportResultOutput
func (GetAccessRequestAuditLogReportResultOutput) AccessRequestId ¶
func (o GetAccessRequestAuditLogReportResultOutput) AccessRequestId() pulumi.StringOutput
func (GetAccessRequestAuditLogReportResultOutput) AuditReportStatus ¶
func (o GetAccessRequestAuditLogReportResultOutput) AuditReportStatus() pulumi.StringOutput
auditReportStatus for the accessRequestId
func (GetAccessRequestAuditLogReportResultOutput) ElementType ¶
func (GetAccessRequestAuditLogReportResultOutput) ElementType() reflect.Type
func (GetAccessRequestAuditLogReportResultOutput) EnableProcessTree ¶
func (o GetAccessRequestAuditLogReportResultOutput) EnableProcessTree() pulumi.IntPtrOutput
func (GetAccessRequestAuditLogReportResultOutput) Id ¶
func (o GetAccessRequestAuditLogReportResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessRequestAuditLogReportResultOutput) ProcessTree ¶
func (o GetAccessRequestAuditLogReportResultOutput) ProcessTree() pulumi.StringOutput
Contains the process tree data
func (GetAccessRequestAuditLogReportResultOutput) Report ¶
func (o GetAccessRequestAuditLogReportResultOutput) Report() pulumi.StringOutput
Contains the report data.
func (GetAccessRequestAuditLogReportResultOutput) TimeOfReportGeneration ¶
func (o GetAccessRequestAuditLogReportResultOutput) TimeOfReportGeneration() pulumi.StringOutput
Time when the audit report was generated [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestAuditLogReportResultOutput) ToGetAccessRequestAuditLogReportResultOutput ¶
func (o GetAccessRequestAuditLogReportResultOutput) ToGetAccessRequestAuditLogReportResultOutput() GetAccessRequestAuditLogReportResultOutput
func (GetAccessRequestAuditLogReportResultOutput) ToGetAccessRequestAuditLogReportResultOutputWithContext ¶
func (o GetAccessRequestAuditLogReportResultOutput) ToGetAccessRequestAuditLogReportResultOutputWithContext(ctx context.Context) GetAccessRequestAuditLogReportResultOutput
type GetAccessRequestExtensionApproverDetail ¶
type GetAccessRequestExtensionApproverDetail struct { // The action done by the approver. ApprovalAction string `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage string `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment string `pulumi:"approvalComment"` // The userId of the approver. ApproverId string `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess string `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization string `pulumi:"timeOfAuthorization"` }
type GetAccessRequestExtensionApproverDetailArgs ¶
type GetAccessRequestExtensionApproverDetailArgs struct { // The action done by the approver. ApprovalAction pulumi.StringInput `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage pulumi.StringInput `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment pulumi.StringInput `pulumi:"approvalComment"` // The userId of the approver. ApproverId pulumi.StringInput `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess pulumi.StringInput `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization pulumi.StringInput `pulumi:"timeOfAuthorization"` }
func (GetAccessRequestExtensionApproverDetailArgs) ElementType ¶
func (GetAccessRequestExtensionApproverDetailArgs) ElementType() reflect.Type
func (GetAccessRequestExtensionApproverDetailArgs) ToGetAccessRequestExtensionApproverDetailOutput ¶
func (i GetAccessRequestExtensionApproverDetailArgs) ToGetAccessRequestExtensionApproverDetailOutput() GetAccessRequestExtensionApproverDetailOutput
func (GetAccessRequestExtensionApproverDetailArgs) ToGetAccessRequestExtensionApproverDetailOutputWithContext ¶
func (i GetAccessRequestExtensionApproverDetailArgs) ToGetAccessRequestExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailOutput
type GetAccessRequestExtensionApproverDetailArray ¶
type GetAccessRequestExtensionApproverDetailArray []GetAccessRequestExtensionApproverDetailInput
func (GetAccessRequestExtensionApproverDetailArray) ElementType ¶
func (GetAccessRequestExtensionApproverDetailArray) ElementType() reflect.Type
func (GetAccessRequestExtensionApproverDetailArray) ToGetAccessRequestExtensionApproverDetailArrayOutput ¶
func (i GetAccessRequestExtensionApproverDetailArray) ToGetAccessRequestExtensionApproverDetailArrayOutput() GetAccessRequestExtensionApproverDetailArrayOutput
func (GetAccessRequestExtensionApproverDetailArray) ToGetAccessRequestExtensionApproverDetailArrayOutputWithContext ¶
func (i GetAccessRequestExtensionApproverDetailArray) ToGetAccessRequestExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailArrayOutput
type GetAccessRequestExtensionApproverDetailArrayInput ¶
type GetAccessRequestExtensionApproverDetailArrayInput interface { pulumi.Input ToGetAccessRequestExtensionApproverDetailArrayOutput() GetAccessRequestExtensionApproverDetailArrayOutput ToGetAccessRequestExtensionApproverDetailArrayOutputWithContext(context.Context) GetAccessRequestExtensionApproverDetailArrayOutput }
GetAccessRequestExtensionApproverDetailArrayInput is an input type that accepts GetAccessRequestExtensionApproverDetailArray and GetAccessRequestExtensionApproverDetailArrayOutput values. You can construct a concrete instance of `GetAccessRequestExtensionApproverDetailArrayInput` via:
GetAccessRequestExtensionApproverDetailArray{ GetAccessRequestExtensionApproverDetailArgs{...} }
type GetAccessRequestExtensionApproverDetailArrayOutput ¶
type GetAccessRequestExtensionApproverDetailArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestExtensionApproverDetailArrayOutput) ElementType ¶
func (GetAccessRequestExtensionApproverDetailArrayOutput) ElementType() reflect.Type
func (GetAccessRequestExtensionApproverDetailArrayOutput) ToGetAccessRequestExtensionApproverDetailArrayOutput ¶
func (o GetAccessRequestExtensionApproverDetailArrayOutput) ToGetAccessRequestExtensionApproverDetailArrayOutput() GetAccessRequestExtensionApproverDetailArrayOutput
func (GetAccessRequestExtensionApproverDetailArrayOutput) ToGetAccessRequestExtensionApproverDetailArrayOutputWithContext ¶
func (o GetAccessRequestExtensionApproverDetailArrayOutput) ToGetAccessRequestExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailArrayOutput
type GetAccessRequestExtensionApproverDetailInput ¶
type GetAccessRequestExtensionApproverDetailInput interface { pulumi.Input ToGetAccessRequestExtensionApproverDetailOutput() GetAccessRequestExtensionApproverDetailOutput ToGetAccessRequestExtensionApproverDetailOutputWithContext(context.Context) GetAccessRequestExtensionApproverDetailOutput }
GetAccessRequestExtensionApproverDetailInput is an input type that accepts GetAccessRequestExtensionApproverDetailArgs and GetAccessRequestExtensionApproverDetailOutput values. You can construct a concrete instance of `GetAccessRequestExtensionApproverDetailInput` via:
GetAccessRequestExtensionApproverDetailArgs{...}
type GetAccessRequestExtensionApproverDetailOutput ¶
type GetAccessRequestExtensionApproverDetailOutput struct{ *pulumi.OutputState }
func (GetAccessRequestExtensionApproverDetailOutput) ApprovalAction ¶
func (o GetAccessRequestExtensionApproverDetailOutput) ApprovalAction() pulumi.StringOutput
The action done by the approver.
func (GetAccessRequestExtensionApproverDetailOutput) ApprovalAdditionalMessage ¶
func (o GetAccessRequestExtensionApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
Additional message specified by the approver of the request.
func (GetAccessRequestExtensionApproverDetailOutput) ApprovalComment ¶
func (o GetAccessRequestExtensionApproverDetailOutput) ApprovalComment() pulumi.StringOutput
Comment specified by the approver of the request.
func (GetAccessRequestExtensionApproverDetailOutput) ApproverId ¶
func (o GetAccessRequestExtensionApproverDetailOutput) ApproverId() pulumi.StringOutput
The userId of the approver.
func (GetAccessRequestExtensionApproverDetailOutput) ElementType ¶
func (GetAccessRequestExtensionApproverDetailOutput) ElementType() reflect.Type
func (GetAccessRequestExtensionApproverDetailOutput) TimeApprovedForAccess ¶
func (o GetAccessRequestExtensionApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestExtensionApproverDetailOutput) TimeOfAuthorization ¶
func (o GetAccessRequestExtensionApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestExtensionApproverDetailOutput) ToGetAccessRequestExtensionApproverDetailOutput ¶
func (o GetAccessRequestExtensionApproverDetailOutput) ToGetAccessRequestExtensionApproverDetailOutput() GetAccessRequestExtensionApproverDetailOutput
func (GetAccessRequestExtensionApproverDetailOutput) ToGetAccessRequestExtensionApproverDetailOutputWithContext ¶
func (o GetAccessRequestExtensionApproverDetailOutput) ToGetAccessRequestExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestExtensionApproverDetailOutput
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/v2/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: testAccessRequest.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"` // Contains the user ids who have approved the accessRequest for extension. ApproverDetails []GetAccessRequestApproverDetail `pulumi:"approverDetails"` // 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"` // Contains the user ids who have approved the accessRequest for extension. ExtensionApproverDetails []GetAccessRequestExtensionApproverDetail `pulumi:"extensionApproverDetails"` // 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"` // Whether the access request was requested for Validate Assignment. IsValidateAssignment bool `pulumi:"isValidateAssignment"` // more in detail about the lifeCycleState. LifecycleDetails string `pulumi:"lifecycleDetails"` // Number of approvers who have authorized an access request. NumberOfApprovers int `pulumi:"numberOfApprovers"` // Number of approvers required to approve an access request. NumberOfApproversRequired int `pulumi:"numberOfApproversRequired"` // Number of approvers who have authorized an access request for extension. NumberOfExtensionApprovers int `pulumi:"numberOfExtensionApprovers"` // 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"` // Time in future when the user for the access request needs to be created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeRequestedForFutureAccess string `pulumi:"timeRequestedForFutureAccess"` // 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/v2/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: testAccessRequestOciOperatorAccessControlAccessRequest.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) ApproverDetails ¶
func (o GetAccessRequestResultOutput) ApproverDetails() GetAccessRequestApproverDetailArrayOutput
Contains the user ids who have approved the accessRequest for extension.
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) ExtensionApproverDetails ¶
func (o GetAccessRequestResultOutput) ExtensionApproverDetails() GetAccessRequestExtensionApproverDetailArrayOutput
Contains the user ids who have approved the accessRequest for extension.
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) IsValidateAssignment ¶
func (o GetAccessRequestResultOutput) IsValidateAssignment() pulumi.BoolOutput
Whether the access request was requested for Validate Assignment.
func (GetAccessRequestResultOutput) LifecycleDetails ¶
func (o GetAccessRequestResultOutput) LifecycleDetails() pulumi.StringOutput
more in detail about the lifeCycleState.
func (GetAccessRequestResultOutput) NumberOfApprovers ¶
func (o GetAccessRequestResultOutput) NumberOfApprovers() pulumi.IntOutput
Number of approvers who have authorized an access request.
func (GetAccessRequestResultOutput) NumberOfApproversRequired ¶
func (o GetAccessRequestResultOutput) NumberOfApproversRequired() pulumi.IntOutput
Number of approvers required to approve an access request.
func (GetAccessRequestResultOutput) NumberOfExtensionApprovers ¶
func (o GetAccessRequestResultOutput) NumberOfExtensionApprovers() pulumi.IntOutput
Number of approvers who have authorized an access request for extension.
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 ¶
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) TimeRequestedForFutureAccess ¶
func (o GetAccessRequestResultOutput) TimeRequestedForFutureAccess() pulumi.StringOutput
Time in future when the user for the access request needs to be created 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"` // Contains the user ids who have approved the accessRequest for extension. ApproverDetails []GetAccessRequestsAccessRequestCollectionItemApproverDetail `pulumi:"approverDetails"` // 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"` // Contains the user ids who have approved the accessRequest for extension. ExtensionApproverDetails []GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetail `pulumi:"extensionApproverDetails"` // 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"` // Whether the access request was requested for Validate Assignment. IsValidateAssignment bool `pulumi:"isValidateAssignment"` // more in detail about the lifeCycleState. LifecycleDetails string `pulumi:"lifecycleDetails"` // Number of approvers who have authorized an access request. NumberOfApprovers int `pulumi:"numberOfApprovers"` // Number of approvers required to approve an access request. NumberOfApproversRequired int `pulumi:"numberOfApproversRequired"` // Number of approvers who have authorized an access request for extension. NumberOfExtensionApprovers int `pulumi:"numberOfExtensionApprovers"` // 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"` // Time in future when the user for the access request needs to be created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeRequestedForFutureAccess string `pulumi:"timeRequestedForFutureAccess"` // 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 GetAccessRequestsAccessRequestCollectionItemApproverDetail ¶
type GetAccessRequestsAccessRequestCollectionItemApproverDetail struct { // The action done by the approver. ApprovalAction string `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage string `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment string `pulumi:"approvalComment"` // The userId of the approver. ApproverId string `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess string `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization string `pulumi:"timeOfAuthorization"` }
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs ¶
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs struct { // The action done by the approver. ApprovalAction pulumi.StringInput `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage pulumi.StringInput `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment pulumi.StringInput `pulumi:"approvalComment"` // The userId of the approver. ApproverId pulumi.StringInput `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess pulumi.StringInput `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization pulumi.StringInput `pulumi:"timeOfAuthorization"` }
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutput ¶
func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArray ¶
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArray []GetAccessRequestsAccessRequestCollectionItemApproverDetailInput
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput ¶
func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionItemApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayInput ¶
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput }
GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayInput is an input type that accepts GetAccessRequestsAccessRequestCollectionItemApproverDetailArray and GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayInput` via:
GetAccessRequestsAccessRequestCollectionItemApproverDetailArray{ GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs{...} }
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput ¶
type GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
type GetAccessRequestsAccessRequestCollectionItemApproverDetailInput ¶
type GetAccessRequestsAccessRequestCollectionItemApproverDetailInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput }
GetAccessRequestsAccessRequestCollectionItemApproverDetailInput is an input type that accepts GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs and GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionItemApproverDetailInput` via:
GetAccessRequestsAccessRequestCollectionItemApproverDetailArgs{...}
type GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput ¶
type GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalAction ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalAction() pulumi.StringOutput
The action done by the approver.
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalAdditionalMessage ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
Additional message specified by the approver of the request.
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalComment ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApprovalComment() pulumi.StringOutput
Comment specified by the approver of the request.
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApproverId ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ApproverId() pulumi.StringOutput
The userId of the approver.
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) TimeApprovedForAccess ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) TimeOfAuthorization ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutput ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
func (GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemApproverDetailOutput
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"` // Contains the user ids who have approved the accessRequest for extension. ApproverDetails GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayInput `pulumi:"approverDetails"` // 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"` // Contains the user ids who have approved the accessRequest for extension. ExtensionApproverDetails GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayInput `pulumi:"extensionApproverDetails"` // 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"` // Whether the access request was requested for Validate Assignment. IsValidateAssignment pulumi.BoolInput `pulumi:"isValidateAssignment"` // more in detail about the lifeCycleState. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Number of approvers who have authorized an access request. NumberOfApprovers pulumi.IntInput `pulumi:"numberOfApprovers"` // Number of approvers required to approve an access request. NumberOfApproversRequired pulumi.IntInput `pulumi:"numberOfApproversRequired"` // Number of approvers who have authorized an access request for extension. NumberOfExtensionApprovers pulumi.IntInput `pulumi:"numberOfExtensionApprovers"` // 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"` // Time in future when the user for the access request needs to be created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format. Example: '2020-05-22T21:10:29.600Z' TimeRequestedForFutureAccess pulumi.StringInput `pulumi:"timeRequestedForFutureAccess"` // 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 GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetail ¶
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetail struct { // The action done by the approver. ApprovalAction string `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage string `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment string `pulumi:"approvalComment"` // The userId of the approver. ApproverId string `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess string `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization string `pulumi:"timeOfAuthorization"` }
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs ¶
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs struct { // The action done by the approver. ApprovalAction pulumi.StringInput `pulumi:"approvalAction"` // Additional message specified by the approver of the request. ApprovalAdditionalMessage pulumi.StringInput `pulumi:"approvalAdditionalMessage"` // Comment specified by the approver of the request. ApprovalComment pulumi.StringInput `pulumi:"approvalComment"` // The userId of the approver. ApproverId pulumi.StringInput `pulumi:"approverId"` // Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeApprovedForAccess pulumi.StringInput `pulumi:"timeApprovedForAccess"` // Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z' TimeOfAuthorization pulumi.StringInput `pulumi:"timeOfAuthorization"` }
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput ¶
func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray ¶
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray []GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailInput
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput ¶
func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutputWithContext ¶
func (i GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayInput ¶
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput }
GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayInput is an input type that accepts GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray and GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayInput` via:
GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArray{ GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs{...} }
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput ¶
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailInput ¶
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailInput interface { pulumi.Input ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutputWithContext(context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput }
GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailInput is an input type that accepts GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs and GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput values. You can construct a concrete instance of `GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailInput` via:
GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArgs{...}
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput ¶
type GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput struct{ *pulumi.OutputState }
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalAction ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalAction() pulumi.StringOutput
The action done by the approver.
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalAdditionalMessage ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalAdditionalMessage() pulumi.StringOutput
Additional message specified by the approver of the request.
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalComment ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApprovalComment() pulumi.StringOutput
Comment specified by the approver of the request.
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApproverId ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ApproverId() pulumi.StringOutput
The userId of the approver.
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ElementType ¶
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ElementType() reflect.Type
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) TimeApprovedForAccess ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) TimeApprovedForAccess() pulumi.StringOutput
Time for when the access request should start that is authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) TimeOfAuthorization ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) TimeOfAuthorization() pulumi.StringOutput
Time when the access request was authorized by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.Example: '2020-05-22T21:10:29.600Z'
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
func (GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutputWithContext ¶
func (o GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput) ToGetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutputWithContext(ctx context.Context) GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailOutput
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) ApproverDetails ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ApproverDetails() GetAccessRequestsAccessRequestCollectionItemApproverDetailArrayOutput
Contains the user ids who have approved the accessRequest for extension.
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) ExtensionApproverDetails ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) ExtensionApproverDetails() GetAccessRequestsAccessRequestCollectionItemExtensionApproverDetailArrayOutput
Contains the user ids who have approved the accessRequest for extension.
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) IsValidateAssignment ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) IsValidateAssignment() pulumi.BoolOutput
Whether the access request was requested for Validate Assignment.
func (GetAccessRequestsAccessRequestCollectionItemOutput) LifecycleDetails ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
more in detail about the lifeCycleState.
func (GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfApprovers ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfApprovers() pulumi.IntOutput
Number of approvers who have authorized an access request.
func (GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfApproversRequired ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfApproversRequired() pulumi.IntOutput
Number of approvers required to approve an access request.
func (GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfExtensionApprovers ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) NumberOfExtensionApprovers() pulumi.IntOutput
Number of approvers who have authorized an access request for extension.
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 ¶
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) TimeRequestedForFutureAccess ¶
func (o GetAccessRequestsAccessRequestCollectionItemOutput) TimeRequestedForFutureAccess() pulumi.StringOutput
Time in future when the user for the access request needs to be created 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/v2/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: compartmentId, ResourceName: pulumi.StringRef(accessRequestResourceName), ResourceType: pulumi.StringRef(accessRequestResourceType), State: pulumi.StringRef(accessRequestState), TimeEnd: pulumi.StringRef(accessRequestTimeEnd), TimeStart: pulumi.StringRef(accessRequestTimeStart), }, 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/v2/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: testOperatorActionOciOperatorAccessControlOperatorAction.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/v2/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: compartmentId, Name: pulumi.StringRef(operatorActionName), ResourceType: pulumi.StringRef(operatorActionResourceType), State: pulumi.StringRef(operatorActionState), }, 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, then the hypervisor audit logs will be forwarded to the relevant remote syslog server IsHypervisorLogForwarded bool `pulumi:"isHypervisorLogForwarded"` // 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"` // Name of the operator control name associated. OpControlName string `pulumi:"opControlName"` 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"` ValidateAssignmentTrigger int `pulumi:"validateAssignmentTrigger"` }
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/v2/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: testOperatorControlAssignmentOciOperatorAccessControlOperatorControlAssignment.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 ¶
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) IsHypervisorLogForwarded ¶
func (o GetControlAssignmentResultOutput) IsHypervisorLogForwarded() pulumi.BoolOutput
If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
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 ¶
func (o GetControlAssignmentResultOutput) LifecycleDetails() pulumi.StringOutput
More in detail about the lifeCycleState.
func (GetControlAssignmentResultOutput) OpControlName ¶
func (o GetControlAssignmentResultOutput) OpControlName() pulumi.StringOutput
Name of the operator control name associated.
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.
func (GetControlAssignmentResultOutput) ValidateAssignmentTrigger ¶
func (o GetControlAssignmentResultOutput) ValidateAssignmentTrigger() pulumi.IntOutput
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, then the hypervisor audit logs will be forwarded to the relevant remote syslog server IsHypervisorLogForwarded bool `pulumi:"isHypervisorLogForwarded"` // 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"` // Name of the operator control name associated. OpControlName string `pulumi:"opControlName"` // 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"` ValidateAssignmentTrigger int `pulumi:"validateAssignmentTrigger"` }
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, then the hypervisor audit logs will be forwarded to the relevant remote syslog server IsHypervisorLogForwarded pulumi.BoolInput `pulumi:"isHypervisorLogForwarded"` // 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"` // Name of the operator control name associated. OpControlName pulumi.StringInput `pulumi:"opControlName"` // 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"` ValidateAssignmentTrigger pulumi.IntInput `pulumi:"validateAssignmentTrigger"` }
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 ¶
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) IsHypervisorLogForwarded ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) IsHypervisorLogForwarded() pulumi.BoolOutput
If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
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 ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
More in detail about the lifeCycleState.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) OpControlName ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) OpControlName() pulumi.StringOutput
Name of the operator control name associated.
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.
func (GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ValidateAssignmentTrigger ¶
func (o GetControlAssignmentsOperatorControlAssignmentCollectionItemOutput) ValidateAssignmentTrigger() pulumi.IntOutput
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/v2/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: compartmentId, OperatorControlName: pulumi.StringRef(testOperatorControl.Name), ResourceName: pulumi.StringRef(operatorControlAssignmentResourceName), ResourceType: pulumi.StringRef(operatorControlAssignmentResourceType), State: pulumi.StringRef(operatorControlAssignmentState), }, 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"` // Number of approvers required to approve an access request. NumberOfApprovers int `pulumi:"numberOfApprovers"` 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/v2/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: testOperatorControlOciOperatorAccessControlOperatorControl.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 ¶
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) NumberOfApprovers ¶
func (o GetControlResultOutput) NumberOfApprovers() pulumi.IntOutput
Number of approvers required to approve an access request.
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"` // Number of approvers required to approve an access request. NumberOfApprovers int `pulumi:"numberOfApprovers"` // 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"` // Number of approvers required to approve an access request. NumberOfApprovers pulumi.IntInput `pulumi:"numberOfApprovers"` // 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 ¶
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) NumberOfApprovers ¶
func (o GetControlsOperatorControlCollectionItemOutput) NumberOfApprovers() pulumi.IntOutput
Number of approvers required to approve an access request.
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/v2/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: compartmentId, DisplayName: pulumi.StringRef(operatorControlDisplayName), ResourceType: pulumi.StringRef(operatorControlResourceType), State: pulumi.StringRef(operatorControlState), }, 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) Number of approvers required to approve an access request. NumberOfApprovers pulumi.IntOutput `pulumi:"numberOfApprovers"` // (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) Number of approvers required to approve an access request. NumberOfApprovers pulumi.IntPtrInput // (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 hypervisor audit logs will be forwarded to the relevant remote syslog server IsHypervisorLogForwarded pulumi.BoolOutput `pulumi:"isHypervisorLogForwarded"` // (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"` // Name of the operator control name associated. OpControlName pulumi.StringOutput `pulumi:"opControlName"` // 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' 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"` // (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. // // ** 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 ValidateAssignmentTrigger pulumi.IntPtrOutput `pulumi:"validateAssignmentTrigger"` }
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/v2/go/oci/OperatorAccessControl" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OperatorAccessControl.NewOperatorControlAssignment(ctx, "test_operator_control_assignment", &OperatorAccessControl.OperatorControlAssignmentArgs{ CompartmentId: pulumi.Any(compartmentId), IsEnforcedAlways: pulumi.Any(operatorControlAssignmentIsEnforcedAlways), OperatorControlId: pulumi.Any(testOperatorControl.Id), ResourceCompartmentId: pulumi.Any(testCompartment.Id), ResourceId: pulumi.Any(testResource.Id), ResourceName: pulumi.Any(operatorControlAssignmentResourceName), ResourceType: pulumi.Any(operatorControlAssignmentResourceType), Comment: pulumi.Any(operatorControlAssignmentComment), DefinedTags: pulumi.Any(operatorControlAssignmentDefinedTags), FreeformTags: pulumi.Any(operatorControlAssignmentFreeformTags), IsAutoApproveDuringMaintenance: pulumi.Any(operatorControlAssignmentIsAutoApproveDuringMaintenance), IsHypervisorLogForwarded: pulumi.Any(operatorControlAssignmentIsHypervisorLogForwarded), IsLogForwarded: pulumi.Any(operatorControlAssignmentIsLogForwarded), RemoteSyslogServerAddress: pulumi.Any(operatorControlAssignmentRemoteSyslogServerAddress), RemoteSyslogServerCaCert: pulumi.Any(operatorControlAssignmentRemoteSyslogServerCaCert), RemoteSyslogServerPort: pulumi.Any(operatorControlAssignmentRemoteSyslogServerPort), TimeAssignmentFrom: pulumi.Any(operatorControlAssignmentTimeAssignmentFrom), TimeAssignmentTo: pulumi.Any(operatorControlAssignmentTimeAssignmentTo), }) 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 hypervisor audit logs will be forwarded to the relevant remote syslog server IsHypervisorLogForwarded pulumi.BoolPtrInput // (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' TimeAssignmentTo pulumi.StringPtrInput // (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. // // ** 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 ValidateAssignmentTrigger pulumi.IntPtrInput }
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 ¶
func (o OperatorControlAssignmentOutput) AssignerId() pulumi.StringOutput
The OCID of the user who created this operator control assignment.
func (OperatorControlAssignmentOutput) Comment ¶
func (o OperatorControlAssignmentOutput) Comment() pulumi.StringOutput
(Updatable) Comment about the assignment of the operator control to this target resource.
func (OperatorControlAssignmentOutput) CompartmentId ¶
func (o OperatorControlAssignmentOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment that contains the operator control assignment.
func (OperatorControlAssignmentOutput) DefinedTags ¶
func (o OperatorControlAssignmentOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (OperatorControlAssignmentOutput) DetachmentDescription ¶
func (o OperatorControlAssignmentOutput) DetachmentDescription() pulumi.StringOutput
description containing reason for releasing of OperatorControl.
func (OperatorControlAssignmentOutput) ElementType ¶
func (OperatorControlAssignmentOutput) ElementType() reflect.Type
func (OperatorControlAssignmentOutput) ErrorCode ¶
func (o OperatorControlAssignmentOutput) ErrorCode() pulumi.IntOutput
The code identifying the error occurred during Assignment operation.
func (OperatorControlAssignmentOutput) ErrorMessage ¶
func (o OperatorControlAssignmentOutput) ErrorMessage() pulumi.StringOutput
The message describing the error occurred during Assignment operation.
func (OperatorControlAssignmentOutput) FreeformTags ¶
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 ¶
func (o OperatorControlAssignmentOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
(Updatable) The boolean if true would autoApprove during maintenance.
func (OperatorControlAssignmentOutput) IsDefaultAssignment ¶
func (o OperatorControlAssignmentOutput) IsDefaultAssignment() pulumi.BoolOutput
Whether the assignment is a default assignment.
func (OperatorControlAssignmentOutput) IsEnforcedAlways ¶
func (o OperatorControlAssignmentOutput) IsEnforcedAlways() pulumi.BoolOutput
(Updatable) If set, then the target resource is always governed by the operator control.
func (OperatorControlAssignmentOutput) IsHypervisorLogForwarded ¶
func (o OperatorControlAssignmentOutput) IsHypervisorLogForwarded() pulumi.BoolOutput
(Updatable) If set, then the hypervisor audit logs will be forwarded to the relevant remote syslog server
func (OperatorControlAssignmentOutput) IsLogForwarded ¶
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 ¶
func (o OperatorControlAssignmentOutput) LifecycleDetails() pulumi.StringOutput
More in detail about the lifeCycleState.
func (OperatorControlAssignmentOutput) OpControlName ¶
func (o OperatorControlAssignmentOutput) OpControlName() pulumi.StringOutput
Name of the operator control name associated.
func (OperatorControlAssignmentOutput) OperatorControlId ¶
func (o OperatorControlAssignmentOutput) OperatorControlId() pulumi.StringOutput
The OCID of the operator control that is being assigned to a target resource.
func (OperatorControlAssignmentOutput) RemoteSyslogServerAddress ¶
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 ¶
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 ¶
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 ¶
func (o OperatorControlAssignmentOutput) ResourceCompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the target resource.
func (OperatorControlAssignmentOutput) ResourceId ¶
func (o OperatorControlAssignmentOutput) ResourceId() pulumi.StringOutput
The OCID of the target resource being brought under the governance of the operator control.
func (OperatorControlAssignmentOutput) ResourceName ¶
func (o OperatorControlAssignmentOutput) ResourceName() pulumi.StringOutput
Name of the target resource.
func (OperatorControlAssignmentOutput) ResourceType ¶
func (o OperatorControlAssignmentOutput) ResourceType() pulumi.StringOutput
Type of the target resource.
func (OperatorControlAssignmentOutput) State ¶
func (o OperatorControlAssignmentOutput) State() pulumi.StringOutput
The current lifcycle state of the OperatorControl.
func (OperatorControlAssignmentOutput) TimeAssignmentFrom ¶
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 ¶
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'
func (OperatorControlAssignmentOutput) TimeOfAssignment ¶
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 ¶
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 ¶
func (o OperatorControlAssignmentOutput) UnassignerId() pulumi.StringOutput
User id who released the operatorControl.
func (OperatorControlAssignmentOutput) ValidateAssignmentTrigger ¶
func (o OperatorControlAssignmentOutput) ValidateAssignmentTrigger() pulumi.IntPtrOutput
(Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value.
** 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
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 hypervisor audit logs will be forwarded to the relevant remote syslog server IsHypervisorLogForwarded 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 // Name of the operator control name associated. OpControlName 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' 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 // (Updatable) An optional property when incremented triggers Validate Assignment. Could be set to any integer value. // // ** 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 ValidateAssignmentTrigger pulumi.IntPtrInput }
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 ¶
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 ¶
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 ¶
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 ¶
func (o OperatorControlOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment that contains this operator control.
func (OperatorControlOutput) DefinedTags ¶
func (o OperatorControlOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace.
func (OperatorControlOutput) Description ¶
func (o OperatorControlOutput) Description() pulumi.StringOutput
(Updatable) Description of the operator control.
func (OperatorControlOutput) ElementType ¶
func (OperatorControlOutput) ElementType() reflect.Type
func (OperatorControlOutput) EmailIdLists ¶
func (o OperatorControlOutput) EmailIdLists() pulumi.StringArrayOutput
(Updatable) List of emailId.
func (OperatorControlOutput) FreeformTags ¶
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 ¶
func (o OperatorControlOutput) IsDefaultOperatorControl() pulumi.BoolOutput
Whether the operator control is a default Operator Control.
func (OperatorControlOutput) IsFullyPreApproved ¶
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 ¶
func (o OperatorControlOutput) LastModifiedInfo() pulumi.StringOutput
Description associated with the latest modification of the operator control.
func (OperatorControlOutput) NumberOfApprovers ¶
func (o OperatorControlOutput) NumberOfApprovers() pulumi.IntOutput
(Updatable) Number of approvers required to approve an access request.
func (OperatorControlOutput) OperatorControlName ¶
func (o OperatorControlOutput) OperatorControlName() pulumi.StringOutput
(Updatable) Name of the operator control.
func (OperatorControlOutput) PreApprovedOpActionLists ¶
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 ¶
func (o OperatorControlOutput) ResourceType() pulumi.StringOutput
resourceType for which the OperatorControl is applicable
func (OperatorControlOutput) State ¶
func (o OperatorControlOutput) State() pulumi.StringOutput
The current lifecycle state of the operator control.
func (OperatorControlOutput) SystemMessage ¶
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 ¶
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 ¶
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 ¶
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) Number of approvers required to approve an access request. NumberOfApprovers pulumi.IntPtrInput // (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