Documentation
¶
Index ¶
- type DelegationControl
- type DelegationControlArgs
- type DelegationControlArray
- type DelegationControlArrayInput
- type DelegationControlArrayOutput
- func (DelegationControlArrayOutput) ElementType() reflect.Type
- func (o DelegationControlArrayOutput) Index(i pulumi.IntInput) DelegationControlOutput
- func (o DelegationControlArrayOutput) ToDelegationControlArrayOutput() DelegationControlArrayOutput
- func (o DelegationControlArrayOutput) ToDelegationControlArrayOutputWithContext(ctx context.Context) DelegationControlArrayOutput
- type DelegationControlInput
- type DelegationControlMap
- type DelegationControlMapInput
- type DelegationControlMapOutput
- func (DelegationControlMapOutput) ElementType() reflect.Type
- func (o DelegationControlMapOutput) MapIndex(k pulumi.StringInput) DelegationControlOutput
- func (o DelegationControlMapOutput) ToDelegationControlMapOutput() DelegationControlMapOutput
- func (o DelegationControlMapOutput) ToDelegationControlMapOutputWithContext(ctx context.Context) DelegationControlMapOutput
- type DelegationControlOutput
- func (o DelegationControlOutput) CompartmentId() pulumi.StringOutput
- func (o DelegationControlOutput) DefinedTags() pulumi.StringMapOutput
- func (o DelegationControlOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
- func (o DelegationControlOutput) Description() pulumi.StringOutput
- func (o DelegationControlOutput) DisplayName() pulumi.StringOutput
- func (DelegationControlOutput) ElementType() reflect.Type
- func (o DelegationControlOutput) FreeformTags() pulumi.StringMapOutput
- func (o DelegationControlOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
- func (o DelegationControlOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o DelegationControlOutput) NotificationMessageFormat() pulumi.StringOutput
- func (o DelegationControlOutput) NotificationTopicId() pulumi.StringOutput
- func (o DelegationControlOutput) NumApprovalsRequired() pulumi.IntOutput
- func (o DelegationControlOutput) PreApprovedServiceProviderActionNames() pulumi.StringArrayOutput
- func (o DelegationControlOutput) ResourceIds() pulumi.StringArrayOutput
- func (o DelegationControlOutput) ResourceType() pulumi.StringOutput
- func (o DelegationControlOutput) State() pulumi.StringOutput
- func (o DelegationControlOutput) SystemTags() pulumi.StringMapOutput
- func (o DelegationControlOutput) TimeCreated() pulumi.StringOutput
- func (o DelegationControlOutput) TimeDeleted() pulumi.StringOutput
- func (o DelegationControlOutput) TimeUpdated() pulumi.StringOutput
- func (o DelegationControlOutput) ToDelegationControlOutput() DelegationControlOutput
- func (o DelegationControlOutput) ToDelegationControlOutputWithContext(ctx context.Context) DelegationControlOutput
- func (o DelegationControlOutput) VaultId() pulumi.StringOutput
- func (o DelegationControlOutput) VaultKeyId() pulumi.StringOutput
- type DelegationControlState
- type DelegationSubscription
- type DelegationSubscriptionArgs
- type DelegationSubscriptionArray
- func (DelegationSubscriptionArray) ElementType() reflect.Type
- func (i DelegationSubscriptionArray) ToDelegationSubscriptionArrayOutput() DelegationSubscriptionArrayOutput
- func (i DelegationSubscriptionArray) ToDelegationSubscriptionArrayOutputWithContext(ctx context.Context) DelegationSubscriptionArrayOutput
- type DelegationSubscriptionArrayInput
- type DelegationSubscriptionArrayOutput
- func (DelegationSubscriptionArrayOutput) ElementType() reflect.Type
- func (o DelegationSubscriptionArrayOutput) Index(i pulumi.IntInput) DelegationSubscriptionOutput
- func (o DelegationSubscriptionArrayOutput) ToDelegationSubscriptionArrayOutput() DelegationSubscriptionArrayOutput
- func (o DelegationSubscriptionArrayOutput) ToDelegationSubscriptionArrayOutputWithContext(ctx context.Context) DelegationSubscriptionArrayOutput
- type DelegationSubscriptionInput
- type DelegationSubscriptionMap
- type DelegationSubscriptionMapInput
- type DelegationSubscriptionMapOutput
- func (DelegationSubscriptionMapOutput) ElementType() reflect.Type
- func (o DelegationSubscriptionMapOutput) MapIndex(k pulumi.StringInput) DelegationSubscriptionOutput
- func (o DelegationSubscriptionMapOutput) ToDelegationSubscriptionMapOutput() DelegationSubscriptionMapOutput
- func (o DelegationSubscriptionMapOutput) ToDelegationSubscriptionMapOutputWithContext(ctx context.Context) DelegationSubscriptionMapOutput
- type DelegationSubscriptionOutput
- func (o DelegationSubscriptionOutput) CompartmentId() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) DefinedTags() pulumi.StringMapOutput
- func (o DelegationSubscriptionOutput) Description() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) DisplayName() pulumi.StringOutput
- func (DelegationSubscriptionOutput) ElementType() reflect.Type
- func (o DelegationSubscriptionOutput) FreeformTags() pulumi.StringMapOutput
- func (o DelegationSubscriptionOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) ServiceProviderId() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) State() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) SubscribedServiceType() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) SystemTags() pulumi.StringMapOutput
- func (o DelegationSubscriptionOutput) TimeCreated() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) TimeUpdated() pulumi.StringOutput
- func (o DelegationSubscriptionOutput) ToDelegationSubscriptionOutput() DelegationSubscriptionOutput
- func (o DelegationSubscriptionOutput) ToDelegationSubscriptionOutputWithContext(ctx context.Context) DelegationSubscriptionOutput
- type DelegationSubscriptionState
- type GetDelegatedResourceAccessRequestApprovalInfo
- type GetDelegatedResourceAccessRequestApprovalInfoArgs
- func (GetDelegatedResourceAccessRequestApprovalInfoArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestApprovalInfoArgs) ToGetDelegatedResourceAccessRequestApprovalInfoOutput() GetDelegatedResourceAccessRequestApprovalInfoOutput
- func (i GetDelegatedResourceAccessRequestApprovalInfoArgs) ToGetDelegatedResourceAccessRequestApprovalInfoOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoOutput
- type GetDelegatedResourceAccessRequestApprovalInfoArray
- func (GetDelegatedResourceAccessRequestApprovalInfoArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestApprovalInfoArray) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
- func (i GetDelegatedResourceAccessRequestApprovalInfoArray) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
- type GetDelegatedResourceAccessRequestApprovalInfoArrayInput
- type GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
- func (GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) Index(i pulumi.IntInput) GetDelegatedResourceAccessRequestApprovalInfoOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
- type GetDelegatedResourceAccessRequestApprovalInfoInput
- type GetDelegatedResourceAccessRequestApprovalInfoOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApprovalAction() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApprovalType() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverAdditionalMessage() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverComment() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverId() pulumi.StringOutput
- func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) TimeApprovedForAccess() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ToGetDelegatedResourceAccessRequestApprovalInfoOutput() GetDelegatedResourceAccessRequestApprovalInfoOutput
- func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ToGetDelegatedResourceAccessRequestApprovalInfoOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoOutput
- type GetDelegatedResourceAccessRequestArgs
- type GetDelegatedResourceAccessRequestAuditLogReportArgs
- type GetDelegatedResourceAccessRequestAuditLogReportOutputArgs
- type GetDelegatedResourceAccessRequestAuditLogReportResult
- type GetDelegatedResourceAccessRequestAuditLogReportResultOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) AuditReportStatus() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) DelegatedResourceAccessRequestId() pulumi.StringOutput
- func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) Id() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) IsProcessTreeEnabled() pulumi.BoolPtrOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ProcessTree() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) Report() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) TimeReportGenerated() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ToGetDelegatedResourceAccessRequestAuditLogReportResultOutput() GetDelegatedResourceAccessRequestAuditLogReportResultOutput
- func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ToGetDelegatedResourceAccessRequestAuditLogReportResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestAuditLogReportResultOutput
- type GetDelegatedResourceAccessRequestHistoriesArgs
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollection
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput() ...
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput() ...
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayInput
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput() ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionInput
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItem
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput() ...
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput() ...
- func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayInput
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput() ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemInput
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) Comment() pulumi.StringOutput
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) RequestStatus() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) Timestamp() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput() ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutputWithContext(ctx context.Context) ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) UserId() pulumi.StringOutput
- type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput
- func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) Items() ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput() ...
- func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestHistoriesFilter
- type GetDelegatedResourceAccessRequestHistoriesFilterArgs
- func (GetDelegatedResourceAccessRequestHistoriesFilterArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestHistoriesFilterArgs) ToGetDelegatedResourceAccessRequestHistoriesFilterOutput() GetDelegatedResourceAccessRequestHistoriesFilterOutput
- func (i GetDelegatedResourceAccessRequestHistoriesFilterArgs) ToGetDelegatedResourceAccessRequestHistoriesFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterOutput
- type GetDelegatedResourceAccessRequestHistoriesFilterArray
- func (GetDelegatedResourceAccessRequestHistoriesFilterArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestHistoriesFilterArray) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutput() GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
- func (i GetDelegatedResourceAccessRequestHistoriesFilterArray) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
- type GetDelegatedResourceAccessRequestHistoriesFilterArrayInput
- type GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
- func (GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) Index(i pulumi.IntInput) GetDelegatedResourceAccessRequestHistoriesFilterOutput
- func (o GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutput() GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
- func (o GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
- type GetDelegatedResourceAccessRequestHistoriesFilterInput
- type GetDelegatedResourceAccessRequestHistoriesFilterOutput
- func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) Name() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterOutput() GetDelegatedResourceAccessRequestHistoriesFilterOutput
- func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterOutput
- func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) Values() pulumi.StringArrayOutput
- type GetDelegatedResourceAccessRequestHistoriesOutputArgs
- type GetDelegatedResourceAccessRequestHistoriesResult
- type GetDelegatedResourceAccessRequestHistoriesResultOutput
- func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) DelegatedResourceAccessRequestHistoryCollections() ...
- func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) DelegatedResourceAccessRequestId() pulumi.StringOutput
- func (GetDelegatedResourceAccessRequestHistoriesResultOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) Filters() GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
- func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) Id() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) ToGetDelegatedResourceAccessRequestHistoriesResultOutput() GetDelegatedResourceAccessRequestHistoriesResultOutput
- func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) ToGetDelegatedResourceAccessRequestHistoriesResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesResultOutput
- type GetDelegatedResourceAccessRequestOutputArgs
- type GetDelegatedResourceAccessRequestResult
- type GetDelegatedResourceAccessRequestResultOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ApprovalInfos() GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) AuditTypes() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ClosureComment() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) DatabaseNameLists() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) DelegatedResourceAccessRequestId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) DelegationControlId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) Description() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) DisplayName() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) DurationInHours() pulumi.IntOutput
- func (GetDelegatedResourceAccessRequestResultOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestResultOutput) ExtendDurationInHours() pulumi.IntOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) Id() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) IsAutoApproved() pulumi.BoolOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) IsPendingMoreInfo() pulumi.BoolOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) NumExtensionApprovals() pulumi.IntOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) NumInitialApprovals() pulumi.IntOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ProvidedServiceTypes() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ReasonForRequest() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) RequestStatus() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) RequestedActionNames() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) RequesterType() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ResourceId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ResourceName() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ResourceType() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) Severity() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) State() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) SystemTags() pulumi.StringMapOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) TicketNumbers() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) TimeAccessRequested() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ToGetDelegatedResourceAccessRequestResultOutput() GetDelegatedResourceAccessRequestResultOutput
- func (o GetDelegatedResourceAccessRequestResultOutput) ToGetDelegatedResourceAccessRequestResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestResultOutput
- type GetDelegatedResourceAccessRequestsArgs
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput() ...
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput() ...
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayInput
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionInput
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItem
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput() ...
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput() ...
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayInput
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoInput
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApprovalAction() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApprovalType() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverAdditionalMessage() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverComment() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverId() pulumi.StringOutput
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) TimeApprovedForAccess() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput() ...
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput() ...
- func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayInput
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemInput
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ApprovalInfos() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) AuditTypes() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ClosureComment() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DatabaseNameLists() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DelegationControlId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DurationInHours() pulumi.IntOutput
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ExtendDurationInHours() pulumi.IntOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) IsAutoApproved() pulumi.BoolOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) IsPendingMoreInfo() pulumi.BoolOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) NumExtensionApprovals() pulumi.IntOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) NumInitialApprovals() pulumi.IntOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ProvidedServiceTypes() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ReasonForRequest() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequestStatus() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequestedActionNames() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequesterType() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceName() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceType() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Severity() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TicketNumbers() pulumi.StringArrayOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeAccessRequested() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput
- func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) Items() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput() ...
- func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutputWithContext(ctx context.Context) ...
- type GetDelegatedResourceAccessRequestsFilter
- type GetDelegatedResourceAccessRequestsFilterArgs
- func (GetDelegatedResourceAccessRequestsFilterArgs) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsFilterArgs) ToGetDelegatedResourceAccessRequestsFilterOutput() GetDelegatedResourceAccessRequestsFilterOutput
- func (i GetDelegatedResourceAccessRequestsFilterArgs) ToGetDelegatedResourceAccessRequestsFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterOutput
- type GetDelegatedResourceAccessRequestsFilterArray
- func (GetDelegatedResourceAccessRequestsFilterArray) ElementType() reflect.Type
- func (i GetDelegatedResourceAccessRequestsFilterArray) ToGetDelegatedResourceAccessRequestsFilterArrayOutput() GetDelegatedResourceAccessRequestsFilterArrayOutput
- func (i GetDelegatedResourceAccessRequestsFilterArray) ToGetDelegatedResourceAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterArrayOutput
- type GetDelegatedResourceAccessRequestsFilterArrayInput
- type GetDelegatedResourceAccessRequestsFilterArrayOutput
- func (GetDelegatedResourceAccessRequestsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsFilterArrayOutput) Index(i pulumi.IntInput) GetDelegatedResourceAccessRequestsFilterOutput
- func (o GetDelegatedResourceAccessRequestsFilterArrayOutput) ToGetDelegatedResourceAccessRequestsFilterArrayOutput() GetDelegatedResourceAccessRequestsFilterArrayOutput
- func (o GetDelegatedResourceAccessRequestsFilterArrayOutput) ToGetDelegatedResourceAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterArrayOutput
- type GetDelegatedResourceAccessRequestsFilterInput
- type GetDelegatedResourceAccessRequestsFilterOutput
- func (GetDelegatedResourceAccessRequestsFilterOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsFilterOutput) Name() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDelegatedResourceAccessRequestsFilterOutput) ToGetDelegatedResourceAccessRequestsFilterOutput() GetDelegatedResourceAccessRequestsFilterOutput
- func (o GetDelegatedResourceAccessRequestsFilterOutput) ToGetDelegatedResourceAccessRequestsFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterOutput
- func (o GetDelegatedResourceAccessRequestsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDelegatedResourceAccessRequestsOutputArgs
- type GetDelegatedResourceAccessRequestsResult
- type GetDelegatedResourceAccessRequestsResultOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) DelegatedResourceAccessRequestSummaryCollections() ...
- func (o GetDelegatedResourceAccessRequestsResultOutput) DelegationControlId() pulumi.StringPtrOutput
- func (GetDelegatedResourceAccessRequestsResultOutput) ElementType() reflect.Type
- func (o GetDelegatedResourceAccessRequestsResultOutput) Filters() GetDelegatedResourceAccessRequestsFilterArrayOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) Id() pulumi.StringOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) RequestStatus() pulumi.StringPtrOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) ResourceId() pulumi.StringPtrOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) TimeEnd() pulumi.StringPtrOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) TimeStart() pulumi.StringPtrOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) ToGetDelegatedResourceAccessRequestsResultOutput() GetDelegatedResourceAccessRequestsResultOutput
- func (o GetDelegatedResourceAccessRequestsResultOutput) ToGetDelegatedResourceAccessRequestsResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsResultOutput
- type GetDelegationControlResourcesArgs
- type GetDelegationControlResourcesDelegationControlResourceCollection
- type GetDelegationControlResourcesDelegationControlResourceCollectionArgs
- func (GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ElementType() reflect.Type
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutput() GetDelegationControlResourcesDelegationControlResourceCollectionOutput
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionOutput
- type GetDelegationControlResourcesDelegationControlResourceCollectionArray
- func (GetDelegationControlResourcesDelegationControlResourceCollectionArray) ElementType() reflect.Type
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
- type GetDelegationControlResourcesDelegationControlResourceCollectionArrayInput
- type GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
- func (GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) Index(i pulumi.IntInput) GetDelegationControlResourcesDelegationControlResourceCollectionOutput
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
- type GetDelegationControlResourcesDelegationControlResourceCollectionInput
- type GetDelegationControlResourcesDelegationControlResourceCollectionItem
- type GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs
- func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ElementType() reflect.Type
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
- type GetDelegationControlResourcesDelegationControlResourceCollectionItemArray
- func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ElementType() reflect.Type
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput() ...
- func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayInput
- type GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput
- func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput() ...
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegationControlResourcesDelegationControlResourceCollectionItemInput
- type GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
- func (GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ElementType() reflect.Type
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ResourceStatus() pulumi.StringOutput
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
- type GetDelegationControlResourcesDelegationControlResourceCollectionOutput
- func (GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ElementType() reflect.Type
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionOutput) Items() ...
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutput() GetDelegationControlResourcesDelegationControlResourceCollectionOutput
- func (o GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionOutput
- type GetDelegationControlResourcesFilter
- type GetDelegationControlResourcesFilterArgs
- func (GetDelegationControlResourcesFilterArgs) ElementType() reflect.Type
- func (i GetDelegationControlResourcesFilterArgs) ToGetDelegationControlResourcesFilterOutput() GetDelegationControlResourcesFilterOutput
- func (i GetDelegationControlResourcesFilterArgs) ToGetDelegationControlResourcesFilterOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterOutput
- type GetDelegationControlResourcesFilterArray
- func (GetDelegationControlResourcesFilterArray) ElementType() reflect.Type
- func (i GetDelegationControlResourcesFilterArray) ToGetDelegationControlResourcesFilterArrayOutput() GetDelegationControlResourcesFilterArrayOutput
- func (i GetDelegationControlResourcesFilterArray) ToGetDelegationControlResourcesFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterArrayOutput
- type GetDelegationControlResourcesFilterArrayInput
- type GetDelegationControlResourcesFilterArrayOutput
- func (GetDelegationControlResourcesFilterArrayOutput) ElementType() reflect.Type
- func (o GetDelegationControlResourcesFilterArrayOutput) Index(i pulumi.IntInput) GetDelegationControlResourcesFilterOutput
- func (o GetDelegationControlResourcesFilterArrayOutput) ToGetDelegationControlResourcesFilterArrayOutput() GetDelegationControlResourcesFilterArrayOutput
- func (o GetDelegationControlResourcesFilterArrayOutput) ToGetDelegationControlResourcesFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterArrayOutput
- type GetDelegationControlResourcesFilterInput
- type GetDelegationControlResourcesFilterOutput
- func (GetDelegationControlResourcesFilterOutput) ElementType() reflect.Type
- func (o GetDelegationControlResourcesFilterOutput) Name() pulumi.StringOutput
- func (o GetDelegationControlResourcesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDelegationControlResourcesFilterOutput) ToGetDelegationControlResourcesFilterOutput() GetDelegationControlResourcesFilterOutput
- func (o GetDelegationControlResourcesFilterOutput) ToGetDelegationControlResourcesFilterOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterOutput
- func (o GetDelegationControlResourcesFilterOutput) Values() pulumi.StringArrayOutput
- type GetDelegationControlResourcesOutputArgs
- type GetDelegationControlResourcesResult
- type GetDelegationControlResourcesResultOutput
- func (o GetDelegationControlResourcesResultOutput) DelegationControlId() pulumi.StringOutput
- func (o GetDelegationControlResourcesResultOutput) DelegationControlResourceCollections() GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
- func (GetDelegationControlResourcesResultOutput) ElementType() reflect.Type
- func (o GetDelegationControlResourcesResultOutput) Filters() GetDelegationControlResourcesFilterArrayOutput
- func (o GetDelegationControlResourcesResultOutput) Id() pulumi.StringOutput
- func (o GetDelegationControlResourcesResultOutput) ToGetDelegationControlResourcesResultOutput() GetDelegationControlResourcesResultOutput
- func (o GetDelegationControlResourcesResultOutput) ToGetDelegationControlResourcesResultOutputWithContext(ctx context.Context) GetDelegationControlResourcesResultOutput
- type GetDelegationControlsArgs
- type GetDelegationControlsDelegationControlSummaryCollection
- type GetDelegationControlsDelegationControlSummaryCollectionArgs
- func (GetDelegationControlsDelegationControlSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetDelegationControlsDelegationControlSummaryCollectionArgs) ToGetDelegationControlsDelegationControlSummaryCollectionOutput() GetDelegationControlsDelegationControlSummaryCollectionOutput
- func (i GetDelegationControlsDelegationControlSummaryCollectionArgs) ToGetDelegationControlsDelegationControlSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionOutput
- type GetDelegationControlsDelegationControlSummaryCollectionArray
- func (GetDelegationControlsDelegationControlSummaryCollectionArray) ElementType() reflect.Type
- func (i GetDelegationControlsDelegationControlSummaryCollectionArray) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
- func (i GetDelegationControlsDelegationControlSummaryCollectionArray) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
- type GetDelegationControlsDelegationControlSummaryCollectionArrayInput
- type GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
- func (GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetDelegationControlsDelegationControlSummaryCollectionOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
- type GetDelegationControlsDelegationControlSummaryCollectionInput
- type GetDelegationControlsDelegationControlSummaryCollectionItem
- type GetDelegationControlsDelegationControlSummaryCollectionItemArgs
- func (GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutput() GetDelegationControlsDelegationControlSummaryCollectionItemOutput
- func (i GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemOutput
- type GetDelegationControlsDelegationControlSummaryCollectionItemArray
- func (GetDelegationControlsDelegationControlSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetDelegationControlsDelegationControlSummaryCollectionItemArray) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
- func (i GetDelegationControlsDelegationControlSummaryCollectionItemArray) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
- type GetDelegationControlsDelegationControlSummaryCollectionItemArrayInput
- type GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
- func (GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDelegationControlsDelegationControlSummaryCollectionItemOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
- type GetDelegationControlsDelegationControlSummaryCollectionItemInput
- type GetDelegationControlsDelegationControlSummaryCollectionItemOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NotificationMessageFormat() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NotificationTopicId() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NumApprovalsRequired() pulumi.IntOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) PreApprovedServiceProviderActionNames() pulumi.StringArrayOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ResourceIds() pulumi.StringArrayOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ResourceType() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeDeleted() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutput() GetDelegationControlsDelegationControlSummaryCollectionItemOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) VaultId() pulumi.StringOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) VaultKeyId() pulumi.StringOutput
- type GetDelegationControlsDelegationControlSummaryCollectionOutput
- func (GetDelegationControlsDelegationControlSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetDelegationControlsDelegationControlSummaryCollectionOutput) Items() GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionOutput) ToGetDelegationControlsDelegationControlSummaryCollectionOutput() GetDelegationControlsDelegationControlSummaryCollectionOutput
- func (o GetDelegationControlsDelegationControlSummaryCollectionOutput) ToGetDelegationControlsDelegationControlSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionOutput
- type GetDelegationControlsFilter
- type GetDelegationControlsFilterArgs
- func (GetDelegationControlsFilterArgs) ElementType() reflect.Type
- func (i GetDelegationControlsFilterArgs) ToGetDelegationControlsFilterOutput() GetDelegationControlsFilterOutput
- func (i GetDelegationControlsFilterArgs) ToGetDelegationControlsFilterOutputWithContext(ctx context.Context) GetDelegationControlsFilterOutput
- type GetDelegationControlsFilterArray
- func (GetDelegationControlsFilterArray) ElementType() reflect.Type
- func (i GetDelegationControlsFilterArray) ToGetDelegationControlsFilterArrayOutput() GetDelegationControlsFilterArrayOutput
- func (i GetDelegationControlsFilterArray) ToGetDelegationControlsFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlsFilterArrayOutput
- type GetDelegationControlsFilterArrayInput
- type GetDelegationControlsFilterArrayOutput
- func (GetDelegationControlsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDelegationControlsFilterArrayOutput) Index(i pulumi.IntInput) GetDelegationControlsFilterOutput
- func (o GetDelegationControlsFilterArrayOutput) ToGetDelegationControlsFilterArrayOutput() GetDelegationControlsFilterArrayOutput
- func (o GetDelegationControlsFilterArrayOutput) ToGetDelegationControlsFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlsFilterArrayOutput
- type GetDelegationControlsFilterInput
- type GetDelegationControlsFilterOutput
- func (GetDelegationControlsFilterOutput) ElementType() reflect.Type
- func (o GetDelegationControlsFilterOutput) Name() pulumi.StringOutput
- func (o GetDelegationControlsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDelegationControlsFilterOutput) ToGetDelegationControlsFilterOutput() GetDelegationControlsFilterOutput
- func (o GetDelegationControlsFilterOutput) ToGetDelegationControlsFilterOutputWithContext(ctx context.Context) GetDelegationControlsFilterOutput
- func (o GetDelegationControlsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDelegationControlsOutputArgs
- type GetDelegationControlsResult
- type GetDelegationControlsResultOutput
- func (o GetDelegationControlsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDelegationControlsResultOutput) DelegationControlSummaryCollections() GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
- func (o GetDelegationControlsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetDelegationControlsResultOutput) ElementType() reflect.Type
- func (o GetDelegationControlsResultOutput) Filters() GetDelegationControlsFilterArrayOutput
- func (o GetDelegationControlsResultOutput) Id() pulumi.StringOutput
- func (o GetDelegationControlsResultOutput) ResourceId() pulumi.StringPtrOutput
- func (o GetDelegationControlsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetDelegationControlsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDelegationControlsResultOutput) ToGetDelegationControlsResultOutput() GetDelegationControlsResultOutput
- func (o GetDelegationControlsResultOutput) ToGetDelegationControlsResultOutputWithContext(ctx context.Context) GetDelegationControlsResultOutput
- type GetDelegationSubscriptionsArgs
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollection
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ElementType() reflect.Type
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayInput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionInput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItem
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput() ...
- func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayInput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput() ...
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemInput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ServiceProviderId() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) SubscribedServiceType() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
- type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
- func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) Items() ...
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
- func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
- type GetDelegationSubscriptionsFilter
- type GetDelegationSubscriptionsFilterArgs
- func (GetDelegationSubscriptionsFilterArgs) ElementType() reflect.Type
- func (i GetDelegationSubscriptionsFilterArgs) ToGetDelegationSubscriptionsFilterOutput() GetDelegationSubscriptionsFilterOutput
- func (i GetDelegationSubscriptionsFilterArgs) ToGetDelegationSubscriptionsFilterOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterOutput
- type GetDelegationSubscriptionsFilterArray
- func (GetDelegationSubscriptionsFilterArray) ElementType() reflect.Type
- func (i GetDelegationSubscriptionsFilterArray) ToGetDelegationSubscriptionsFilterArrayOutput() GetDelegationSubscriptionsFilterArrayOutput
- func (i GetDelegationSubscriptionsFilterArray) ToGetDelegationSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterArrayOutput
- type GetDelegationSubscriptionsFilterArrayInput
- type GetDelegationSubscriptionsFilterArrayOutput
- func (GetDelegationSubscriptionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetDelegationSubscriptionsFilterArrayOutput) Index(i pulumi.IntInput) GetDelegationSubscriptionsFilterOutput
- func (o GetDelegationSubscriptionsFilterArrayOutput) ToGetDelegationSubscriptionsFilterArrayOutput() GetDelegationSubscriptionsFilterArrayOutput
- func (o GetDelegationSubscriptionsFilterArrayOutput) ToGetDelegationSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterArrayOutput
- type GetDelegationSubscriptionsFilterInput
- type GetDelegationSubscriptionsFilterOutput
- func (GetDelegationSubscriptionsFilterOutput) ElementType() reflect.Type
- func (o GetDelegationSubscriptionsFilterOutput) Name() pulumi.StringOutput
- func (o GetDelegationSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDelegationSubscriptionsFilterOutput) ToGetDelegationSubscriptionsFilterOutput() GetDelegationSubscriptionsFilterOutput
- func (o GetDelegationSubscriptionsFilterOutput) ToGetDelegationSubscriptionsFilterOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterOutput
- func (o GetDelegationSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetDelegationSubscriptionsOutputArgs
- type GetDelegationSubscriptionsResult
- type GetDelegationSubscriptionsResultOutput
- func (o GetDelegationSubscriptionsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetDelegationSubscriptionsResultOutput) DelegationSubscriptionSummaryCollections() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
- func (o GetDelegationSubscriptionsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetDelegationSubscriptionsResultOutput) ElementType() reflect.Type
- func (o GetDelegationSubscriptionsResultOutput) Filters() GetDelegationSubscriptionsFilterArrayOutput
- func (o GetDelegationSubscriptionsResultOutput) Id() pulumi.StringOutput
- func (o GetDelegationSubscriptionsResultOutput) State() pulumi.StringPtrOutput
- func (o GetDelegationSubscriptionsResultOutput) ToGetDelegationSubscriptionsResultOutput() GetDelegationSubscriptionsResultOutput
- func (o GetDelegationSubscriptionsResultOutput) ToGetDelegationSubscriptionsResultOutputWithContext(ctx context.Context) GetDelegationSubscriptionsResultOutput
- type GetServiceProviderActionArgs
- type GetServiceProviderActionOutputArgs
- type GetServiceProviderActionProperty
- type GetServiceProviderActionPropertyArgs
- func (GetServiceProviderActionPropertyArgs) ElementType() reflect.Type
- func (i GetServiceProviderActionPropertyArgs) ToGetServiceProviderActionPropertyOutput() GetServiceProviderActionPropertyOutput
- func (i GetServiceProviderActionPropertyArgs) ToGetServiceProviderActionPropertyOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyOutput
- type GetServiceProviderActionPropertyArray
- func (GetServiceProviderActionPropertyArray) ElementType() reflect.Type
- func (i GetServiceProviderActionPropertyArray) ToGetServiceProviderActionPropertyArrayOutput() GetServiceProviderActionPropertyArrayOutput
- func (i GetServiceProviderActionPropertyArray) ToGetServiceProviderActionPropertyArrayOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyArrayOutput
- type GetServiceProviderActionPropertyArrayInput
- type GetServiceProviderActionPropertyArrayOutput
- func (GetServiceProviderActionPropertyArrayOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionPropertyArrayOutput) Index(i pulumi.IntInput) GetServiceProviderActionPropertyOutput
- func (o GetServiceProviderActionPropertyArrayOutput) ToGetServiceProviderActionPropertyArrayOutput() GetServiceProviderActionPropertyArrayOutput
- func (o GetServiceProviderActionPropertyArrayOutput) ToGetServiceProviderActionPropertyArrayOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyArrayOutput
- type GetServiceProviderActionPropertyInput
- type GetServiceProviderActionPropertyOutput
- func (GetServiceProviderActionPropertyOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionPropertyOutput) Name() pulumi.StringOutput
- func (o GetServiceProviderActionPropertyOutput) ToGetServiceProviderActionPropertyOutput() GetServiceProviderActionPropertyOutput
- func (o GetServiceProviderActionPropertyOutput) ToGetServiceProviderActionPropertyOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyOutput
- func (o GetServiceProviderActionPropertyOutput) Value() pulumi.StringOutput
- type GetServiceProviderActionResult
- type GetServiceProviderActionResultOutput
- func (o GetServiceProviderActionResultOutput) Component() pulumi.StringOutput
- func (o GetServiceProviderActionResultOutput) CustomerDisplayName() pulumi.StringOutput
- func (o GetServiceProviderActionResultOutput) Description() pulumi.StringOutput
- func (GetServiceProviderActionResultOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionResultOutput) Id() pulumi.StringOutput
- func (o GetServiceProviderActionResultOutput) Name() pulumi.StringOutput
- func (o GetServiceProviderActionResultOutput) Properties() GetServiceProviderActionPropertyArrayOutput
- func (o GetServiceProviderActionResultOutput) ResourceType() pulumi.StringOutput
- func (o GetServiceProviderActionResultOutput) ServiceProviderActionId() pulumi.StringOutput
- func (o GetServiceProviderActionResultOutput) ServiceProviderServiceTypes() pulumi.StringArrayOutput
- func (o GetServiceProviderActionResultOutput) State() pulumi.StringOutput
- func (o GetServiceProviderActionResultOutput) ToGetServiceProviderActionResultOutput() GetServiceProviderActionResultOutput
- func (o GetServiceProviderActionResultOutput) ToGetServiceProviderActionResultOutputWithContext(ctx context.Context) GetServiceProviderActionResultOutput
- type GetServiceProviderActionsArgs
- type GetServiceProviderActionsFilter
- type GetServiceProviderActionsFilterArgs
- func (GetServiceProviderActionsFilterArgs) ElementType() reflect.Type
- func (i GetServiceProviderActionsFilterArgs) ToGetServiceProviderActionsFilterOutput() GetServiceProviderActionsFilterOutput
- func (i GetServiceProviderActionsFilterArgs) ToGetServiceProviderActionsFilterOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterOutput
- type GetServiceProviderActionsFilterArray
- func (GetServiceProviderActionsFilterArray) ElementType() reflect.Type
- func (i GetServiceProviderActionsFilterArray) ToGetServiceProviderActionsFilterArrayOutput() GetServiceProviderActionsFilterArrayOutput
- func (i GetServiceProviderActionsFilterArray) ToGetServiceProviderActionsFilterArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterArrayOutput
- type GetServiceProviderActionsFilterArrayInput
- type GetServiceProviderActionsFilterArrayOutput
- func (GetServiceProviderActionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsFilterArrayOutput) Index(i pulumi.IntInput) GetServiceProviderActionsFilterOutput
- func (o GetServiceProviderActionsFilterArrayOutput) ToGetServiceProviderActionsFilterArrayOutput() GetServiceProviderActionsFilterArrayOutput
- func (o GetServiceProviderActionsFilterArrayOutput) ToGetServiceProviderActionsFilterArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterArrayOutput
- type GetServiceProviderActionsFilterInput
- type GetServiceProviderActionsFilterOutput
- func (GetServiceProviderActionsFilterOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsFilterOutput) Name() pulumi.StringOutput
- func (o GetServiceProviderActionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetServiceProviderActionsFilterOutput) ToGetServiceProviderActionsFilterOutput() GetServiceProviderActionsFilterOutput
- func (o GetServiceProviderActionsFilterOutput) ToGetServiceProviderActionsFilterOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterOutput
- func (o GetServiceProviderActionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetServiceProviderActionsOutputArgs
- type GetServiceProviderActionsResult
- type GetServiceProviderActionsResultOutput
- func (o GetServiceProviderActionsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetServiceProviderActionsResultOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsResultOutput) Filters() GetServiceProviderActionsFilterArrayOutput
- func (o GetServiceProviderActionsResultOutput) Id() pulumi.StringOutput
- func (o GetServiceProviderActionsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetServiceProviderActionsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetServiceProviderActionsResultOutput) ServiceProviderActionSummaryCollections() GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
- func (o GetServiceProviderActionsResultOutput) ServiceProviderServiceTypes() pulumi.StringArrayOutput
- func (o GetServiceProviderActionsResultOutput) State() pulumi.StringPtrOutput
- func (o GetServiceProviderActionsResultOutput) ToGetServiceProviderActionsResultOutput() GetServiceProviderActionsResultOutput
- func (o GetServiceProviderActionsResultOutput) ToGetServiceProviderActionsResultOutputWithContext(ctx context.Context) GetServiceProviderActionsResultOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollection
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionArray
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ElementType() reflect.Type
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayInput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionInput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItem
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayInput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemInput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Component() pulumi.StringOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) CustomerDisplayName() pulumi.StringOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Description() pulumi.StringOutput
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Properties() ...
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ResourceType() pulumi.StringOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ServiceProviderServiceTypes() pulumi.StringArrayOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemProperty
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ElementType() reflect.Type
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput() ...
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutputWithContext(ctx context.Context) ...
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ElementType() reflect.Type
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput() ...
- func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutputWithContext(ctx context.Context) ...
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayInput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput() ...
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutputWithContext(ctx context.Context) ...
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyInput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) Name() pulumi.StringOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput() ...
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutputWithContext(ctx context.Context) ...
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) Value() pulumi.StringOutput
- type GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
- func (GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) Items() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
- func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
- type GetServiceProviderArgs
- type GetServiceProviderOutputArgs
- type GetServiceProviderResult
- type GetServiceProviderResultOutput
- func (o GetServiceProviderResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetServiceProviderResultOutput) Description() pulumi.StringOutput
- func (GetServiceProviderResultOutput) ElementType() reflect.Type
- func (o GetServiceProviderResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetServiceProviderResultOutput) Id() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) Name() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) ServiceProviderId() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) ServiceProviderType() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) ServiceTypes() pulumi.StringArrayOutput
- func (o GetServiceProviderResultOutput) State() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) SupportedResourceTypes() pulumi.StringArrayOutput
- func (o GetServiceProviderResultOutput) SystemTags() pulumi.StringMapOutput
- func (o GetServiceProviderResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetServiceProviderResultOutput) ToGetServiceProviderResultOutput() GetServiceProviderResultOutput
- func (o GetServiceProviderResultOutput) ToGetServiceProviderResultOutputWithContext(ctx context.Context) GetServiceProviderResultOutput
- type GetServiceProvidersArgs
- type GetServiceProvidersFilter
- type GetServiceProvidersFilterArgs
- func (GetServiceProvidersFilterArgs) ElementType() reflect.Type
- func (i GetServiceProvidersFilterArgs) ToGetServiceProvidersFilterOutput() GetServiceProvidersFilterOutput
- func (i GetServiceProvidersFilterArgs) ToGetServiceProvidersFilterOutputWithContext(ctx context.Context) GetServiceProvidersFilterOutput
- type GetServiceProvidersFilterArray
- func (GetServiceProvidersFilterArray) ElementType() reflect.Type
- func (i GetServiceProvidersFilterArray) ToGetServiceProvidersFilterArrayOutput() GetServiceProvidersFilterArrayOutput
- func (i GetServiceProvidersFilterArray) ToGetServiceProvidersFilterArrayOutputWithContext(ctx context.Context) GetServiceProvidersFilterArrayOutput
- type GetServiceProvidersFilterArrayInput
- type GetServiceProvidersFilterArrayOutput
- func (GetServiceProvidersFilterArrayOutput) ElementType() reflect.Type
- func (o GetServiceProvidersFilterArrayOutput) Index(i pulumi.IntInput) GetServiceProvidersFilterOutput
- func (o GetServiceProvidersFilterArrayOutput) ToGetServiceProvidersFilterArrayOutput() GetServiceProvidersFilterArrayOutput
- func (o GetServiceProvidersFilterArrayOutput) ToGetServiceProvidersFilterArrayOutputWithContext(ctx context.Context) GetServiceProvidersFilterArrayOutput
- type GetServiceProvidersFilterInput
- type GetServiceProvidersFilterOutput
- func (GetServiceProvidersFilterOutput) ElementType() reflect.Type
- func (o GetServiceProvidersFilterOutput) Name() pulumi.StringOutput
- func (o GetServiceProvidersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetServiceProvidersFilterOutput) ToGetServiceProvidersFilterOutput() GetServiceProvidersFilterOutput
- func (o GetServiceProvidersFilterOutput) ToGetServiceProvidersFilterOutputWithContext(ctx context.Context) GetServiceProvidersFilterOutput
- func (o GetServiceProvidersFilterOutput) Values() pulumi.StringArrayOutput
- type GetServiceProvidersOutputArgs
- type GetServiceProvidersResult
- type GetServiceProvidersResultOutput
- func (o GetServiceProvidersResultOutput) CompartmentId() pulumi.StringOutput
- func (GetServiceProvidersResultOutput) ElementType() reflect.Type
- func (o GetServiceProvidersResultOutput) Filters() GetServiceProvidersFilterArrayOutput
- func (o GetServiceProvidersResultOutput) Id() pulumi.StringOutput
- func (o GetServiceProvidersResultOutput) Name() pulumi.StringPtrOutput
- func (o GetServiceProvidersResultOutput) ServiceProviderSummaryCollections() GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
- func (o GetServiceProvidersResultOutput) ServiceProviderType() pulumi.StringPtrOutput
- func (o GetServiceProvidersResultOutput) State() pulumi.StringPtrOutput
- func (o GetServiceProvidersResultOutput) SupportedResourceType() pulumi.StringPtrOutput
- func (o GetServiceProvidersResultOutput) ToGetServiceProvidersResultOutput() GetServiceProvidersResultOutput
- func (o GetServiceProvidersResultOutput) ToGetServiceProvidersResultOutputWithContext(ctx context.Context) GetServiceProvidersResultOutput
- type GetServiceProvidersServiceProviderSummaryCollection
- type GetServiceProvidersServiceProviderSummaryCollectionArgs
- func (GetServiceProvidersServiceProviderSummaryCollectionArgs) ElementType() reflect.Type
- func (i GetServiceProvidersServiceProviderSummaryCollectionArgs) ToGetServiceProvidersServiceProviderSummaryCollectionOutput() GetServiceProvidersServiceProviderSummaryCollectionOutput
- func (i GetServiceProvidersServiceProviderSummaryCollectionArgs) ToGetServiceProvidersServiceProviderSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionOutput
- type GetServiceProvidersServiceProviderSummaryCollectionArray
- func (GetServiceProvidersServiceProviderSummaryCollectionArray) ElementType() reflect.Type
- func (i GetServiceProvidersServiceProviderSummaryCollectionArray) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
- func (i GetServiceProvidersServiceProviderSummaryCollectionArray) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
- type GetServiceProvidersServiceProviderSummaryCollectionArrayInput
- type GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
- func (GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ElementType() reflect.Type
- func (o GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) Index(i pulumi.IntInput) GetServiceProvidersServiceProviderSummaryCollectionOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
- type GetServiceProvidersServiceProviderSummaryCollectionInput
- type GetServiceProvidersServiceProviderSummaryCollectionItem
- type GetServiceProvidersServiceProviderSummaryCollectionItemArgs
- func (GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ElementType() reflect.Type
- func (i GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutput() GetServiceProvidersServiceProviderSummaryCollectionItemOutput
- func (i GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemOutput
- type GetServiceProvidersServiceProviderSummaryCollectionItemArray
- func (GetServiceProvidersServiceProviderSummaryCollectionItemArray) ElementType() reflect.Type
- func (i GetServiceProvidersServiceProviderSummaryCollectionItemArray) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
- func (i GetServiceProvidersServiceProviderSummaryCollectionItemArray) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
- type GetServiceProvidersServiceProviderSummaryCollectionItemArrayInput
- type GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
- func (GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) Index(i pulumi.IntInput) GetServiceProvidersServiceProviderSummaryCollectionItemOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
- type GetServiceProvidersServiceProviderSummaryCollectionItemInput
- type GetServiceProvidersServiceProviderSummaryCollectionItemOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) Description() pulumi.StringOutput
- func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ElementType() reflect.Type
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ServiceProviderType() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ServiceTypes() pulumi.StringArrayOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) State() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) SupportedResourceTypes() pulumi.StringArrayOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutput() GetServiceProvidersServiceProviderSummaryCollectionItemOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemOutput
- type GetServiceProvidersServiceProviderSummaryCollectionOutput
- func (GetServiceProvidersServiceProviderSummaryCollectionOutput) ElementType() reflect.Type
- func (o GetServiceProvidersServiceProviderSummaryCollectionOutput) Items() GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionOutput) ToGetServiceProvidersServiceProviderSummaryCollectionOutput() GetServiceProvidersServiceProviderSummaryCollectionOutput
- func (o GetServiceProvidersServiceProviderSummaryCollectionOutput) ToGetServiceProvidersServiceProviderSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionOutput
- type LookupDelegationControlArgs
- type LookupDelegationControlOutputArgs
- type LookupDelegationControlResult
- type LookupDelegationControlResultOutput
- func (o LookupDelegationControlResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupDelegationControlResultOutput) DelegationControlId() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
- func (o LookupDelegationControlResultOutput) Description() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDelegationControlResultOutput) ElementType() reflect.Type
- func (o LookupDelegationControlResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupDelegationControlResultOutput) Id() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
- func (o LookupDelegationControlResultOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) NotificationMessageFormat() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) NotificationTopicId() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) NumApprovalsRequired() pulumi.IntOutput
- func (o LookupDelegationControlResultOutput) PreApprovedServiceProviderActionNames() pulumi.StringArrayOutput
- func (o LookupDelegationControlResultOutput) ResourceIds() pulumi.StringArrayOutput
- func (o LookupDelegationControlResultOutput) ResourceType() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) State() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupDelegationControlResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) TimeDeleted() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) ToLookupDelegationControlResultOutput() LookupDelegationControlResultOutput
- func (o LookupDelegationControlResultOutput) ToLookupDelegationControlResultOutputWithContext(ctx context.Context) LookupDelegationControlResultOutput
- func (o LookupDelegationControlResultOutput) VaultId() pulumi.StringOutput
- func (o LookupDelegationControlResultOutput) VaultKeyId() pulumi.StringOutput
- type LookupDelegationSubscriptionArgs
- type LookupDelegationSubscriptionOutputArgs
- type LookupDelegationSubscriptionResult
- type LookupDelegationSubscriptionResultOutput
- func (o LookupDelegationSubscriptionResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupDelegationSubscriptionResultOutput) DelegationSubscriptionId() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) Description() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) DisplayName() pulumi.StringOutput
- func (LookupDelegationSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupDelegationSubscriptionResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupDelegationSubscriptionResultOutput) Id() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) LifecycleStateDetails() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) ServiceProviderId() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) State() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) SubscribedServiceType() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupDelegationSubscriptionResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupDelegationSubscriptionResultOutput) ToLookupDelegationSubscriptionResultOutput() LookupDelegationSubscriptionResultOutput
- func (o LookupDelegationSubscriptionResultOutput) ToLookupDelegationSubscriptionResultOutputWithContext(ctx context.Context) LookupDelegationSubscriptionResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DelegationControl ¶
type DelegationControl struct { pulumi.CustomResourceState // (Updatable) The OCID of the compartment that contains this Delegation Control. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request. DelegationSubscriptionIds pulumi.StringArrayOutput `pulumi:"delegationSubscriptionIds"` // (Updatable) Description of the Delegation Control. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Name of the Delegation Control. The name does not need to be unique. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // (Updatable) Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolOutput `pulumi:"isAutoApproveDuringMaintenance"` // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringOutput `pulumi:"lifecycleStateDetails"` // (Updatable) The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control. NotificationMessageFormat pulumi.StringOutput `pulumi:"notificationMessageFormat"` // (Updatable) The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control. NotificationTopicId pulumi.StringOutput `pulumi:"notificationTopicId"` // (Updatable) number of approvals required. NumApprovalsRequired pulumi.IntOutput `pulumi:"numApprovalsRequired"` // (Updatable) List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list. PreApprovedServiceProviderActionNames pulumi.StringArrayOutput `pulumi:"preApprovedServiceProviderActionNames"` // (Updatable) The OCID of the selected resources that this Delegation Control is applicable to. ResourceIds pulumi.StringArrayOutput `pulumi:"resourceIds"` // Resource type for which the Delegation Control is applicable to. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // The current lifecycle state of the Delegation Control. State pulumi.StringOutput `pulumi:"state"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control. TimeDeleted pulumi.StringOutput `pulumi:"timeDeleted"` // Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault. VaultId pulumi.StringOutput `pulumi:"vaultId"` // The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. // // ** 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 VaultKeyId pulumi.StringOutput `pulumi:"vaultKeyId"` }
This resource provides the Delegation Control resource in Oracle Cloud Infrastructure Delegate Access Control service.
Creates a Delegation Control.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.NewDelegationControl(ctx, "test_delegation_control", &delegateaccesscontrol.DelegationControlArgs{ CompartmentId: pulumi.Any(compartmentId), DelegationSubscriptionIds: pulumi.Any(delegationControlDelegationSubscriptionIds), DisplayName: pulumi.Any(delegationControlDisplayName), NotificationMessageFormat: pulumi.Any(delegationControlNotificationMessageFormat), NotificationTopicId: pulumi.Any(testNotificationTopic.Id), ResourceIds: pulumi.Any(delegationControlResourceIds), ResourceType: pulumi.Any(delegationControlResourceType), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, Description: pulumi.Any(delegationControlDescription), FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, IsAutoApproveDuringMaintenance: pulumi.Any(delegationControlIsAutoApproveDuringMaintenance), NumApprovalsRequired: pulumi.Any(delegationControlNumApprovalsRequired), PreApprovedServiceProviderActionNames: pulumi.Any(delegationControlPreApprovedServiceProviderActionNames), VaultId: pulumi.Any(testVault.Id), VaultKeyId: pulumi.Any(testKey.Id), }) if err != nil { return err } return nil }) }
```
## Import
DelegationControls can be imported using the `id`, e.g.
```sh $ pulumi import oci:DelegateAccessControl/delegationControl:DelegationControl test_delegation_control "id" ```
func GetDelegationControl ¶
func GetDelegationControl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DelegationControlState, opts ...pulumi.ResourceOption) (*DelegationControl, error)
GetDelegationControl gets an existing DelegationControl 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 NewDelegationControl ¶
func NewDelegationControl(ctx *pulumi.Context, name string, args *DelegationControlArgs, opts ...pulumi.ResourceOption) (*DelegationControl, error)
NewDelegationControl registers a new resource with the given unique name, arguments, and options.
func (*DelegationControl) ElementType ¶
func (*DelegationControl) ElementType() reflect.Type
func (*DelegationControl) ToDelegationControlOutput ¶
func (i *DelegationControl) ToDelegationControlOutput() DelegationControlOutput
func (*DelegationControl) ToDelegationControlOutputWithContext ¶
func (i *DelegationControl) ToDelegationControlOutputWithContext(ctx context.Context) DelegationControlOutput
type DelegationControlArgs ¶
type DelegationControlArgs struct { // (Updatable) The OCID of the compartment that contains this Delegation Control. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request. DelegationSubscriptionIds pulumi.StringArrayInput // (Updatable) Description of the Delegation Control. Description pulumi.StringPtrInput // (Updatable) Name of the Delegation Control. The name does not need to be unique. DisplayName pulumi.StringInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // (Updatable) Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolPtrInput // (Updatable) The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control. NotificationMessageFormat pulumi.StringInput // (Updatable) The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control. NotificationTopicId pulumi.StringInput // (Updatable) number of approvals required. NumApprovalsRequired pulumi.IntPtrInput // (Updatable) List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list. PreApprovedServiceProviderActionNames pulumi.StringArrayInput // (Updatable) The OCID of the selected resources that this Delegation Control is applicable to. ResourceIds pulumi.StringArrayInput // Resource type for which the Delegation Control is applicable to. ResourceType pulumi.StringInput // The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault. VaultId pulumi.StringPtrInput // The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. // // ** 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 VaultKeyId pulumi.StringPtrInput }
The set of arguments for constructing a DelegationControl resource.
func (DelegationControlArgs) ElementType ¶
func (DelegationControlArgs) ElementType() reflect.Type
type DelegationControlArray ¶
type DelegationControlArray []DelegationControlInput
func (DelegationControlArray) ElementType ¶
func (DelegationControlArray) ElementType() reflect.Type
func (DelegationControlArray) ToDelegationControlArrayOutput ¶
func (i DelegationControlArray) ToDelegationControlArrayOutput() DelegationControlArrayOutput
func (DelegationControlArray) ToDelegationControlArrayOutputWithContext ¶
func (i DelegationControlArray) ToDelegationControlArrayOutputWithContext(ctx context.Context) DelegationControlArrayOutput
type DelegationControlArrayInput ¶
type DelegationControlArrayInput interface { pulumi.Input ToDelegationControlArrayOutput() DelegationControlArrayOutput ToDelegationControlArrayOutputWithContext(context.Context) DelegationControlArrayOutput }
DelegationControlArrayInput is an input type that accepts DelegationControlArray and DelegationControlArrayOutput values. You can construct a concrete instance of `DelegationControlArrayInput` via:
DelegationControlArray{ DelegationControlArgs{...} }
type DelegationControlArrayOutput ¶
type DelegationControlArrayOutput struct{ *pulumi.OutputState }
func (DelegationControlArrayOutput) ElementType ¶
func (DelegationControlArrayOutput) ElementType() reflect.Type
func (DelegationControlArrayOutput) Index ¶
func (o DelegationControlArrayOutput) Index(i pulumi.IntInput) DelegationControlOutput
func (DelegationControlArrayOutput) ToDelegationControlArrayOutput ¶
func (o DelegationControlArrayOutput) ToDelegationControlArrayOutput() DelegationControlArrayOutput
func (DelegationControlArrayOutput) ToDelegationControlArrayOutputWithContext ¶
func (o DelegationControlArrayOutput) ToDelegationControlArrayOutputWithContext(ctx context.Context) DelegationControlArrayOutput
type DelegationControlInput ¶
type DelegationControlInput interface { pulumi.Input ToDelegationControlOutput() DelegationControlOutput ToDelegationControlOutputWithContext(ctx context.Context) DelegationControlOutput }
type DelegationControlMap ¶
type DelegationControlMap map[string]DelegationControlInput
func (DelegationControlMap) ElementType ¶
func (DelegationControlMap) ElementType() reflect.Type
func (DelegationControlMap) ToDelegationControlMapOutput ¶
func (i DelegationControlMap) ToDelegationControlMapOutput() DelegationControlMapOutput
func (DelegationControlMap) ToDelegationControlMapOutputWithContext ¶
func (i DelegationControlMap) ToDelegationControlMapOutputWithContext(ctx context.Context) DelegationControlMapOutput
type DelegationControlMapInput ¶
type DelegationControlMapInput interface { pulumi.Input ToDelegationControlMapOutput() DelegationControlMapOutput ToDelegationControlMapOutputWithContext(context.Context) DelegationControlMapOutput }
DelegationControlMapInput is an input type that accepts DelegationControlMap and DelegationControlMapOutput values. You can construct a concrete instance of `DelegationControlMapInput` via:
DelegationControlMap{ "key": DelegationControlArgs{...} }
type DelegationControlMapOutput ¶
type DelegationControlMapOutput struct{ *pulumi.OutputState }
func (DelegationControlMapOutput) ElementType ¶
func (DelegationControlMapOutput) ElementType() reflect.Type
func (DelegationControlMapOutput) MapIndex ¶
func (o DelegationControlMapOutput) MapIndex(k pulumi.StringInput) DelegationControlOutput
func (DelegationControlMapOutput) ToDelegationControlMapOutput ¶
func (o DelegationControlMapOutput) ToDelegationControlMapOutput() DelegationControlMapOutput
func (DelegationControlMapOutput) ToDelegationControlMapOutputWithContext ¶
func (o DelegationControlMapOutput) ToDelegationControlMapOutputWithContext(ctx context.Context) DelegationControlMapOutput
type DelegationControlOutput ¶
type DelegationControlOutput struct{ *pulumi.OutputState }
func (DelegationControlOutput) CompartmentId ¶
func (o DelegationControlOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment that contains this Delegation Control.
func (DelegationControlOutput) DefinedTags ¶
func (o DelegationControlOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (DelegationControlOutput) DelegationSubscriptionIds ¶
func (o DelegationControlOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
(Updatable) List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request.
func (DelegationControlOutput) Description ¶
func (o DelegationControlOutput) Description() pulumi.StringOutput
(Updatable) Description of the Delegation Control.
func (DelegationControlOutput) DisplayName ¶
func (o DelegationControlOutput) DisplayName() pulumi.StringOutput
(Updatable) Name of the Delegation Control. The name does not need to be unique.
func (DelegationControlOutput) ElementType ¶
func (DelegationControlOutput) ElementType() reflect.Type
func (DelegationControlOutput) FreeformTags ¶
func (o DelegationControlOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (DelegationControlOutput) IsAutoApproveDuringMaintenance ¶
func (o DelegationControlOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
(Updatable) Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance.
func (DelegationControlOutput) LifecycleStateDetails ¶
func (o DelegationControlOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (DelegationControlOutput) NotificationMessageFormat ¶
func (o DelegationControlOutput) NotificationMessageFormat() pulumi.StringOutput
(Updatable) The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control.
func (DelegationControlOutput) NotificationTopicId ¶
func (o DelegationControlOutput) NotificationTopicId() pulumi.StringOutput
(Updatable) The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control.
func (DelegationControlOutput) NumApprovalsRequired ¶
func (o DelegationControlOutput) NumApprovalsRequired() pulumi.IntOutput
(Updatable) number of approvals required.
func (DelegationControlOutput) PreApprovedServiceProviderActionNames ¶
func (o DelegationControlOutput) PreApprovedServiceProviderActionNames() pulumi.StringArrayOutput
(Updatable) List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list.
func (DelegationControlOutput) ResourceIds ¶
func (o DelegationControlOutput) ResourceIds() pulumi.StringArrayOutput
(Updatable) The OCID of the selected resources that this Delegation Control is applicable to.
func (DelegationControlOutput) ResourceType ¶
func (o DelegationControlOutput) ResourceType() pulumi.StringOutput
Resource type for which the Delegation Control is applicable to.
func (DelegationControlOutput) State ¶
func (o DelegationControlOutput) State() pulumi.StringOutput
The current lifecycle state of the Delegation Control.
func (DelegationControlOutput) SystemTags ¶
func (o DelegationControlOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (DelegationControlOutput) TimeCreated ¶
func (o DelegationControlOutput) TimeCreated() pulumi.StringOutput
Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (DelegationControlOutput) TimeDeleted ¶
func (o DelegationControlOutput) TimeDeleted() pulumi.StringOutput
Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control.
func (DelegationControlOutput) TimeUpdated ¶
func (o DelegationControlOutput) TimeUpdated() pulumi.StringOutput
Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (DelegationControlOutput) ToDelegationControlOutput ¶
func (o DelegationControlOutput) ToDelegationControlOutput() DelegationControlOutput
func (DelegationControlOutput) ToDelegationControlOutputWithContext ¶
func (o DelegationControlOutput) ToDelegationControlOutputWithContext(ctx context.Context) DelegationControlOutput
func (DelegationControlOutput) VaultId ¶
func (o DelegationControlOutput) VaultId() pulumi.StringOutput
The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault.
func (DelegationControlOutput) VaultKeyId ¶
func (o DelegationControlOutput) VaultKeyId() pulumi.StringOutput
The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER.
** 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 DelegationControlState ¶
type DelegationControlState struct { // (Updatable) The OCID of the compartment that contains this Delegation Control. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request. DelegationSubscriptionIds pulumi.StringArrayInput // (Updatable) Description of the Delegation Control. Description pulumi.StringPtrInput // (Updatable) Name of the Delegation Control. The name does not need to be unique. DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // (Updatable) Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolPtrInput // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringPtrInput // (Updatable) The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control. NotificationMessageFormat pulumi.StringPtrInput // (Updatable) The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control. NotificationTopicId pulumi.StringPtrInput // (Updatable) number of approvals required. NumApprovalsRequired pulumi.IntPtrInput // (Updatable) List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list. PreApprovedServiceProviderActionNames pulumi.StringArrayInput // (Updatable) The OCID of the selected resources that this Delegation Control is applicable to. ResourceIds pulumi.StringArrayInput // Resource type for which the Delegation Control is applicable to. ResourceType pulumi.StringPtrInput // The current lifecycle state of the Delegation Control. State pulumi.StringPtrInput // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated pulumi.StringPtrInput // Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control. TimeDeleted pulumi.StringPtrInput // Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated pulumi.StringPtrInput // The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault. VaultId pulumi.StringPtrInput // The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. // // ** 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 VaultKeyId pulumi.StringPtrInput }
func (DelegationControlState) ElementType ¶
func (DelegationControlState) ElementType() reflect.Type
type DelegationSubscription ¶
type DelegationSubscription struct { pulumi.CustomResourceState // (Updatable) The OCID of the compartment that contains the Delegation Control. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the Delegation Subscription. Description pulumi.StringOutput `pulumi:"description"` // Display name DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringOutput `pulumi:"lifecycleStateDetails"` // Unique identifier of the Service Provider. ServiceProviderId pulumi.StringOutput `pulumi:"serviceProviderId"` // The current lifecycle state of the Service Provider. State pulumi.StringOutput `pulumi:"state"` // Subscribed Service Provider Service Type. // // ** 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 SubscribedServiceType pulumi.StringOutput `pulumi:"subscribedServiceType"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Delegation Subscription resource in Oracle Cloud Infrastructure Delegate Access Control service.
Creates Delegation Subscription in Delegation Control.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.NewDelegationSubscription(ctx, "test_delegation_subscription", &delegateaccesscontrol.DelegationSubscriptionArgs{ CompartmentId: pulumi.Any(compartmentId), ServiceProviderId: pulumi.Any(testServiceProvider.Id), SubscribedServiceType: pulumi.Any(delegationSubscriptionSubscribedServiceType), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, Description: pulumi.Any(delegationSubscriptionDescription), FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
DelegationSubscriptions can be imported using the `id`, e.g.
```sh $ pulumi import oci:DelegateAccessControl/delegationSubscription:DelegationSubscription test_delegation_subscription "id" ```
func GetDelegationSubscription ¶
func GetDelegationSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DelegationSubscriptionState, opts ...pulumi.ResourceOption) (*DelegationSubscription, error)
GetDelegationSubscription gets an existing DelegationSubscription 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 NewDelegationSubscription ¶
func NewDelegationSubscription(ctx *pulumi.Context, name string, args *DelegationSubscriptionArgs, opts ...pulumi.ResourceOption) (*DelegationSubscription, error)
NewDelegationSubscription registers a new resource with the given unique name, arguments, and options.
func (*DelegationSubscription) ElementType ¶
func (*DelegationSubscription) ElementType() reflect.Type
func (*DelegationSubscription) ToDelegationSubscriptionOutput ¶
func (i *DelegationSubscription) ToDelegationSubscriptionOutput() DelegationSubscriptionOutput
func (*DelegationSubscription) ToDelegationSubscriptionOutputWithContext ¶
func (i *DelegationSubscription) ToDelegationSubscriptionOutputWithContext(ctx context.Context) DelegationSubscriptionOutput
type DelegationSubscriptionArgs ¶
type DelegationSubscriptionArgs struct { // (Updatable) The OCID of the compartment that contains the Delegation Control. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the Delegation Subscription. Description pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // Unique identifier of the Service Provider. ServiceProviderId pulumi.StringInput // Subscribed Service Provider Service Type. // // ** 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 SubscribedServiceType pulumi.StringInput }
The set of arguments for constructing a DelegationSubscription resource.
func (DelegationSubscriptionArgs) ElementType ¶
func (DelegationSubscriptionArgs) ElementType() reflect.Type
type DelegationSubscriptionArray ¶
type DelegationSubscriptionArray []DelegationSubscriptionInput
func (DelegationSubscriptionArray) ElementType ¶
func (DelegationSubscriptionArray) ElementType() reflect.Type
func (DelegationSubscriptionArray) ToDelegationSubscriptionArrayOutput ¶
func (i DelegationSubscriptionArray) ToDelegationSubscriptionArrayOutput() DelegationSubscriptionArrayOutput
func (DelegationSubscriptionArray) ToDelegationSubscriptionArrayOutputWithContext ¶
func (i DelegationSubscriptionArray) ToDelegationSubscriptionArrayOutputWithContext(ctx context.Context) DelegationSubscriptionArrayOutput
type DelegationSubscriptionArrayInput ¶
type DelegationSubscriptionArrayInput interface { pulumi.Input ToDelegationSubscriptionArrayOutput() DelegationSubscriptionArrayOutput ToDelegationSubscriptionArrayOutputWithContext(context.Context) DelegationSubscriptionArrayOutput }
DelegationSubscriptionArrayInput is an input type that accepts DelegationSubscriptionArray and DelegationSubscriptionArrayOutput values. You can construct a concrete instance of `DelegationSubscriptionArrayInput` via:
DelegationSubscriptionArray{ DelegationSubscriptionArgs{...} }
type DelegationSubscriptionArrayOutput ¶
type DelegationSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (DelegationSubscriptionArrayOutput) ElementType ¶
func (DelegationSubscriptionArrayOutput) ElementType() reflect.Type
func (DelegationSubscriptionArrayOutput) Index ¶
func (o DelegationSubscriptionArrayOutput) Index(i pulumi.IntInput) DelegationSubscriptionOutput
func (DelegationSubscriptionArrayOutput) ToDelegationSubscriptionArrayOutput ¶
func (o DelegationSubscriptionArrayOutput) ToDelegationSubscriptionArrayOutput() DelegationSubscriptionArrayOutput
func (DelegationSubscriptionArrayOutput) ToDelegationSubscriptionArrayOutputWithContext ¶
func (o DelegationSubscriptionArrayOutput) ToDelegationSubscriptionArrayOutputWithContext(ctx context.Context) DelegationSubscriptionArrayOutput
type DelegationSubscriptionInput ¶
type DelegationSubscriptionInput interface { pulumi.Input ToDelegationSubscriptionOutput() DelegationSubscriptionOutput ToDelegationSubscriptionOutputWithContext(ctx context.Context) DelegationSubscriptionOutput }
type DelegationSubscriptionMap ¶
type DelegationSubscriptionMap map[string]DelegationSubscriptionInput
func (DelegationSubscriptionMap) ElementType ¶
func (DelegationSubscriptionMap) ElementType() reflect.Type
func (DelegationSubscriptionMap) ToDelegationSubscriptionMapOutput ¶
func (i DelegationSubscriptionMap) ToDelegationSubscriptionMapOutput() DelegationSubscriptionMapOutput
func (DelegationSubscriptionMap) ToDelegationSubscriptionMapOutputWithContext ¶
func (i DelegationSubscriptionMap) ToDelegationSubscriptionMapOutputWithContext(ctx context.Context) DelegationSubscriptionMapOutput
type DelegationSubscriptionMapInput ¶
type DelegationSubscriptionMapInput interface { pulumi.Input ToDelegationSubscriptionMapOutput() DelegationSubscriptionMapOutput ToDelegationSubscriptionMapOutputWithContext(context.Context) DelegationSubscriptionMapOutput }
DelegationSubscriptionMapInput is an input type that accepts DelegationSubscriptionMap and DelegationSubscriptionMapOutput values. You can construct a concrete instance of `DelegationSubscriptionMapInput` via:
DelegationSubscriptionMap{ "key": DelegationSubscriptionArgs{...} }
type DelegationSubscriptionMapOutput ¶
type DelegationSubscriptionMapOutput struct{ *pulumi.OutputState }
func (DelegationSubscriptionMapOutput) ElementType ¶
func (DelegationSubscriptionMapOutput) ElementType() reflect.Type
func (DelegationSubscriptionMapOutput) MapIndex ¶
func (o DelegationSubscriptionMapOutput) MapIndex(k pulumi.StringInput) DelegationSubscriptionOutput
func (DelegationSubscriptionMapOutput) ToDelegationSubscriptionMapOutput ¶
func (o DelegationSubscriptionMapOutput) ToDelegationSubscriptionMapOutput() DelegationSubscriptionMapOutput
func (DelegationSubscriptionMapOutput) ToDelegationSubscriptionMapOutputWithContext ¶
func (o DelegationSubscriptionMapOutput) ToDelegationSubscriptionMapOutputWithContext(ctx context.Context) DelegationSubscriptionMapOutput
type DelegationSubscriptionOutput ¶
type DelegationSubscriptionOutput struct{ *pulumi.OutputState }
func (DelegationSubscriptionOutput) CompartmentId ¶
func (o DelegationSubscriptionOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment that contains the Delegation Control.
func (DelegationSubscriptionOutput) DefinedTags ¶
func (o DelegationSubscriptionOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (DelegationSubscriptionOutput) Description ¶
func (o DelegationSubscriptionOutput) Description() pulumi.StringOutput
(Updatable) Description of the Delegation Subscription.
func (DelegationSubscriptionOutput) DisplayName ¶
func (o DelegationSubscriptionOutput) DisplayName() pulumi.StringOutput
Display name
func (DelegationSubscriptionOutput) ElementType ¶
func (DelegationSubscriptionOutput) ElementType() reflect.Type
func (DelegationSubscriptionOutput) FreeformTags ¶
func (o DelegationSubscriptionOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (DelegationSubscriptionOutput) LifecycleStateDetails ¶
func (o DelegationSubscriptionOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (DelegationSubscriptionOutput) ServiceProviderId ¶
func (o DelegationSubscriptionOutput) ServiceProviderId() pulumi.StringOutput
Unique identifier of the Service Provider.
func (DelegationSubscriptionOutput) State ¶
func (o DelegationSubscriptionOutput) State() pulumi.StringOutput
The current lifecycle state of the Service Provider.
func (DelegationSubscriptionOutput) SubscribedServiceType ¶
func (o DelegationSubscriptionOutput) SubscribedServiceType() pulumi.StringOutput
Subscribed Service Provider Service Type.
** 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 (DelegationSubscriptionOutput) SystemTags ¶
func (o DelegationSubscriptionOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (DelegationSubscriptionOutput) TimeCreated ¶
func (o DelegationSubscriptionOutput) TimeCreated() pulumi.StringOutput
Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (DelegationSubscriptionOutput) TimeUpdated ¶
func (o DelegationSubscriptionOutput) TimeUpdated() pulumi.StringOutput
Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (DelegationSubscriptionOutput) ToDelegationSubscriptionOutput ¶
func (o DelegationSubscriptionOutput) ToDelegationSubscriptionOutput() DelegationSubscriptionOutput
func (DelegationSubscriptionOutput) ToDelegationSubscriptionOutputWithContext ¶
func (o DelegationSubscriptionOutput) ToDelegationSubscriptionOutputWithContext(ctx context.Context) DelegationSubscriptionOutput
type DelegationSubscriptionState ¶
type DelegationSubscriptionState struct { // (Updatable) The OCID of the compartment that contains the Delegation Control. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the Delegation Subscription. Description pulumi.StringPtrInput // Display name DisplayName pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringPtrInput // Unique identifier of the Service Provider. ServiceProviderId pulumi.StringPtrInput // The current lifecycle state of the Service Provider. State pulumi.StringPtrInput // Subscribed Service Provider Service Type. // // ** 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 SubscribedServiceType pulumi.StringPtrInput // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated pulumi.StringPtrInput // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated pulumi.StringPtrInput }
func (DelegationSubscriptionState) ElementType ¶
func (DelegationSubscriptionState) ElementType() reflect.Type
type GetDelegatedResourceAccessRequestApprovalInfo ¶
type GetDelegatedResourceAccessRequestApprovalInfo struct { // Indicated whether the request is approved or rejected. ApprovalAction string `pulumi:"approvalAction"` // approval type, initial or extension ApprovalType string `pulumi:"approvalType"` // Additional message specified by the approver of the request. ApproverAdditionalMessage string `pulumi:"approverAdditionalMessage"` // Comment specified by the approver of the request. ApproverComment string `pulumi:"approverComment"` // User ID of the approver. ApproverId string `pulumi:"approverId"` // Access start time that is actually approved by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeApprovedForAccess string `pulumi:"timeApprovedForAccess"` }
type GetDelegatedResourceAccessRequestApprovalInfoArgs ¶
type GetDelegatedResourceAccessRequestApprovalInfoArgs struct { // Indicated whether the request is approved or rejected. ApprovalAction pulumi.StringInput `pulumi:"approvalAction"` // approval type, initial or extension ApprovalType pulumi.StringInput `pulumi:"approvalType"` // Additional message specified by the approver of the request. ApproverAdditionalMessage pulumi.StringInput `pulumi:"approverAdditionalMessage"` // Comment specified by the approver of the request. ApproverComment pulumi.StringInput `pulumi:"approverComment"` // User ID of the approver. ApproverId pulumi.StringInput `pulumi:"approverId"` // Access start time that is actually approved by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeApprovedForAccess pulumi.StringInput `pulumi:"timeApprovedForAccess"` }
func (GetDelegatedResourceAccessRequestApprovalInfoArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestApprovalInfoArgs) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestApprovalInfoArgs) ToGetDelegatedResourceAccessRequestApprovalInfoOutput ¶
func (i GetDelegatedResourceAccessRequestApprovalInfoArgs) ToGetDelegatedResourceAccessRequestApprovalInfoOutput() GetDelegatedResourceAccessRequestApprovalInfoOutput
func (GetDelegatedResourceAccessRequestApprovalInfoArgs) ToGetDelegatedResourceAccessRequestApprovalInfoOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestApprovalInfoArgs) ToGetDelegatedResourceAccessRequestApprovalInfoOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoOutput
type GetDelegatedResourceAccessRequestApprovalInfoArray ¶
type GetDelegatedResourceAccessRequestApprovalInfoArray []GetDelegatedResourceAccessRequestApprovalInfoInput
func (GetDelegatedResourceAccessRequestApprovalInfoArray) ElementType ¶
func (GetDelegatedResourceAccessRequestApprovalInfoArray) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestApprovalInfoArray) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutput ¶
func (i GetDelegatedResourceAccessRequestApprovalInfoArray) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
func (GetDelegatedResourceAccessRequestApprovalInfoArray) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestApprovalInfoArray) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
type GetDelegatedResourceAccessRequestApprovalInfoArrayInput ¶
type GetDelegatedResourceAccessRequestApprovalInfoArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestApprovalInfoArrayOutput ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestApprovalInfoArrayOutput }
GetDelegatedResourceAccessRequestApprovalInfoArrayInput is an input type that accepts GetDelegatedResourceAccessRequestApprovalInfoArray and GetDelegatedResourceAccessRequestApprovalInfoArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestApprovalInfoArrayInput` via:
GetDelegatedResourceAccessRequestApprovalInfoArray{ GetDelegatedResourceAccessRequestApprovalInfoArgs{...} }
type GetDelegatedResourceAccessRequestApprovalInfoArrayOutput ¶
type GetDelegatedResourceAccessRequestApprovalInfoArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutput ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
func (GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestApprovalInfoArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
type GetDelegatedResourceAccessRequestApprovalInfoInput ¶
type GetDelegatedResourceAccessRequestApprovalInfoInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestApprovalInfoOutput() GetDelegatedResourceAccessRequestApprovalInfoOutput ToGetDelegatedResourceAccessRequestApprovalInfoOutputWithContext(context.Context) GetDelegatedResourceAccessRequestApprovalInfoOutput }
GetDelegatedResourceAccessRequestApprovalInfoInput is an input type that accepts GetDelegatedResourceAccessRequestApprovalInfoArgs and GetDelegatedResourceAccessRequestApprovalInfoOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestApprovalInfoInput` via:
GetDelegatedResourceAccessRequestApprovalInfoArgs{...}
type GetDelegatedResourceAccessRequestApprovalInfoOutput ¶
type GetDelegatedResourceAccessRequestApprovalInfoOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ApprovalAction ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApprovalAction() pulumi.StringOutput
Indicated whether the request is approved or rejected.
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ApprovalType ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApprovalType() pulumi.StringOutput
approval type, initial or extension
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverAdditionalMessage ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverAdditionalMessage() pulumi.StringOutput
Additional message specified by the approver of the request.
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverComment ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverComment() pulumi.StringOutput
Comment specified by the approver of the request.
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverId ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ApproverId() pulumi.StringOutput
User ID of the approver.
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) TimeApprovedForAccess ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) TimeApprovedForAccess() pulumi.StringOutput
Access start time that is actually approved by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ToGetDelegatedResourceAccessRequestApprovalInfoOutput ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ToGetDelegatedResourceAccessRequestApprovalInfoOutput() GetDelegatedResourceAccessRequestApprovalInfoOutput
func (GetDelegatedResourceAccessRequestApprovalInfoOutput) ToGetDelegatedResourceAccessRequestApprovalInfoOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestApprovalInfoOutput) ToGetDelegatedResourceAccessRequestApprovalInfoOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestApprovalInfoOutput
type GetDelegatedResourceAccessRequestArgs ¶
type GetDelegatedResourceAccessRequestArgs struct { // Unique Delegated Resource Access Request identifier DelegatedResourceAccessRequestId string `pulumi:"delegatedResourceAccessRequestId"` }
A collection of arguments for invoking getDelegatedResourceAccessRequest.
type GetDelegatedResourceAccessRequestAuditLogReportArgs ¶
type GetDelegatedResourceAccessRequestAuditLogReportArgs struct { // Unique Delegated Resource Access Request identifier DelegatedResourceAccessRequestId string `pulumi:"delegatedResourceAccessRequestId"` // Set to true to enable process tree computation in audit report IsProcessTreeEnabled *bool `pulumi:"isProcessTreeEnabled"` }
A collection of arguments for invoking getDelegatedResourceAccessRequestAuditLogReport.
type GetDelegatedResourceAccessRequestAuditLogReportOutputArgs ¶
type GetDelegatedResourceAccessRequestAuditLogReportOutputArgs struct { // Unique Delegated Resource Access Request identifier DelegatedResourceAccessRequestId pulumi.StringInput `pulumi:"delegatedResourceAccessRequestId"` // Set to true to enable process tree computation in audit report IsProcessTreeEnabled pulumi.BoolPtrInput `pulumi:"isProcessTreeEnabled"` }
A collection of arguments for invoking getDelegatedResourceAccessRequestAuditLogReport.
func (GetDelegatedResourceAccessRequestAuditLogReportOutputArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestAuditLogReportOutputArgs) ElementType() reflect.Type
type GetDelegatedResourceAccessRequestAuditLogReportResult ¶
type GetDelegatedResourceAccessRequestAuditLogReportResult struct { // Status of the audit report AuditReportStatus string `pulumi:"auditReportStatus"` DelegatedResourceAccessRequestId string `pulumi:"delegatedResourceAccessRequestId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsProcessTreeEnabled *bool `pulumi:"isProcessTreeEnabled"` // The process tree data ProcessTree string `pulumi:"processTree"` // Audit log report. Report string `pulumi:"report"` // Time when the audit report was generated [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeReportGenerated string `pulumi:"timeReportGenerated"` }
A collection of values returned by getDelegatedResourceAccessRequestAuditLogReport.
func GetDelegatedResourceAccessRequestAuditLogReport ¶
func GetDelegatedResourceAccessRequestAuditLogReport(ctx *pulumi.Context, args *GetDelegatedResourceAccessRequestAuditLogReportArgs, opts ...pulumi.InvokeOption) (*GetDelegatedResourceAccessRequestAuditLogReportResult, error)
This data source provides details about a specific Delegated Resource Access Request Audit Log Report resource in Oracle Cloud Infrastructure Delegate Access Control service.
Gets the audit log report for the given Delegated Resource Access Request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegatedResourceAccessRequestAuditLogReport(ctx, &delegateaccesscontrol.GetDelegatedResourceAccessRequestAuditLogReportArgs{ DelegatedResourceAccessRequestId: testDelegatedResourceAccessRequest.Id, IsProcessTreeEnabled: pulumi.BoolRef(delegatedResourceAccessRequestAuditLogReportIsProcessTreeEnabled), }, nil) if err != nil { return err } return nil }) }
```
type GetDelegatedResourceAccessRequestAuditLogReportResultOutput ¶
type GetDelegatedResourceAccessRequestAuditLogReportResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegatedResourceAccessRequestAuditLogReport.
func GetDelegatedResourceAccessRequestAuditLogReportOutput ¶
func GetDelegatedResourceAccessRequestAuditLogReportOutput(ctx *pulumi.Context, args GetDelegatedResourceAccessRequestAuditLogReportOutputArgs, opts ...pulumi.InvokeOption) GetDelegatedResourceAccessRequestAuditLogReportResultOutput
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) AuditReportStatus ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) AuditReportStatus() pulumi.StringOutput
Status of the audit report
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) DelegatedResourceAccessRequestId ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) DelegatedResourceAccessRequestId() pulumi.StringOutput
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) IsProcessTreeEnabled ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) IsProcessTreeEnabled() pulumi.BoolPtrOutput
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ProcessTree ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ProcessTree() pulumi.StringOutput
The process tree data
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) Report ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) Report() pulumi.StringOutput
Audit log report.
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) TimeReportGenerated ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) TimeReportGenerated() pulumi.StringOutput
Time when the audit report was generated [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ToGetDelegatedResourceAccessRequestAuditLogReportResultOutput ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ToGetDelegatedResourceAccessRequestAuditLogReportResultOutput() GetDelegatedResourceAccessRequestAuditLogReportResultOutput
func (GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ToGetDelegatedResourceAccessRequestAuditLogReportResultOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestAuditLogReportResultOutput) ToGetDelegatedResourceAccessRequestAuditLogReportResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestAuditLogReportResultOutput
type GetDelegatedResourceAccessRequestHistoriesArgs ¶
type GetDelegatedResourceAccessRequestHistoriesArgs struct { // Unique Delegated Resource Access Request identifier DelegatedResourceAccessRequestId string `pulumi:"delegatedResourceAccessRequestId"` Filters []GetDelegatedResourceAccessRequestHistoriesFilter `pulumi:"filters"` }
A collection of arguments for invoking getDelegatedResourceAccessRequestHistories.
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollection ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollection struct { // List of DelegatedResourceAccessRequestHistorySummary objects. Items []GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItem `pulumi:"items"` }
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs struct { // List of DelegatedResourceAccessRequestHistorySummary objects. Items GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayInput `pulumi:"items"` }
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray []GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionInput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayInput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput }
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayInput is an input type that accepts GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray and GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayInput` via:
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArray{ GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs{...} }
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) Index ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionInput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutputWithContext(context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput }
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionInput is an input type that accepts GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs and GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionInput` via:
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArgs{...}
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItem ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItem struct { // Comment about the status change. Comment string `pulumi:"comment"` // The current status of the Delegated Resource Access Request. RequestStatus string `pulumi:"requestStatus"` // The current lifecycle state of the Delegated Resource Access Request. State string `pulumi:"state"` // Time when the respective action happened in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Timestamp string `pulumi:"timestamp"` // ID of user who modified the Delegated Resource Access Request. For operator, this field is "Operator". UserId string `pulumi:"userId"` }
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs struct { // Comment about the status change. Comment pulumi.StringInput `pulumi:"comment"` // The current status of the Delegated Resource Access Request. RequestStatus pulumi.StringInput `pulumi:"requestStatus"` // The current lifecycle state of the Delegated Resource Access Request. State pulumi.StringInput `pulumi:"state"` // Time when the respective action happened in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Timestamp pulumi.StringInput `pulumi:"timestamp"` // ID of user who modified the Delegated Resource Access Request. For operator, this field is "Operator". UserId pulumi.StringInput `pulumi:"userId"` }
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray []GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemInput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayInput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput }
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayInput is an input type that accepts GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray and GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayInput` via:
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArray{ GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs{...} }
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) Index ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemInput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutputWithContext(context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput }
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemInput is an input type that accepts GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs and GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemInput` via:
GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArgs{...}
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) Comment ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) Comment() pulumi.StringOutput
Comment about the status change.
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) RequestStatus ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) RequestStatus() pulumi.StringOutput
The current status of the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) State ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) State() pulumi.StringOutput
The current lifecycle state of the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) Timestamp ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) Timestamp() pulumi.StringOutput
Time when the respective action happened in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) UserId ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemOutput) UserId() pulumi.StringOutput
ID of user who modified the Delegated Resource Access Request. For operator, this field is "Operator".
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput ¶
type GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) Items ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) Items() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionItemArrayOutput
List of DelegatedResourceAccessRequestHistorySummary objects.
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput
func (GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput) ToGetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionOutput
type GetDelegatedResourceAccessRequestHistoriesFilterArgs ¶
type GetDelegatedResourceAccessRequestHistoriesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDelegatedResourceAccessRequestHistoriesFilterArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesFilterArgs) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestHistoriesFilterArgs) ToGetDelegatedResourceAccessRequestHistoriesFilterOutput ¶
func (i GetDelegatedResourceAccessRequestHistoriesFilterArgs) ToGetDelegatedResourceAccessRequestHistoriesFilterOutput() GetDelegatedResourceAccessRequestHistoriesFilterOutput
func (GetDelegatedResourceAccessRequestHistoriesFilterArgs) ToGetDelegatedResourceAccessRequestHistoriesFilterOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestHistoriesFilterArgs) ToGetDelegatedResourceAccessRequestHistoriesFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterOutput
type GetDelegatedResourceAccessRequestHistoriesFilterArray ¶
type GetDelegatedResourceAccessRequestHistoriesFilterArray []GetDelegatedResourceAccessRequestHistoriesFilterInput
func (GetDelegatedResourceAccessRequestHistoriesFilterArray) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesFilterArray) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestHistoriesFilterArray) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutput ¶
func (i GetDelegatedResourceAccessRequestHistoriesFilterArray) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutput() GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
func (GetDelegatedResourceAccessRequestHistoriesFilterArray) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestHistoriesFilterArray) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
type GetDelegatedResourceAccessRequestHistoriesFilterArrayInput ¶
type GetDelegatedResourceAccessRequestHistoriesFilterArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutput() GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput }
GetDelegatedResourceAccessRequestHistoriesFilterArrayInput is an input type that accepts GetDelegatedResourceAccessRequestHistoriesFilterArray and GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestHistoriesFilterArrayInput` via:
GetDelegatedResourceAccessRequestHistoriesFilterArray{ GetDelegatedResourceAccessRequestHistoriesFilterArgs{...} }
type GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput ¶
type GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutput ¶
func (o GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutput() GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
func (GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterArrayOutput
type GetDelegatedResourceAccessRequestHistoriesFilterInput ¶
type GetDelegatedResourceAccessRequestHistoriesFilterInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestHistoriesFilterOutput() GetDelegatedResourceAccessRequestHistoriesFilterOutput ToGetDelegatedResourceAccessRequestHistoriesFilterOutputWithContext(context.Context) GetDelegatedResourceAccessRequestHistoriesFilterOutput }
GetDelegatedResourceAccessRequestHistoriesFilterInput is an input type that accepts GetDelegatedResourceAccessRequestHistoriesFilterArgs and GetDelegatedResourceAccessRequestHistoriesFilterOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestHistoriesFilterInput` via:
GetDelegatedResourceAccessRequestHistoriesFilterArgs{...}
type GetDelegatedResourceAccessRequestHistoriesFilterOutput ¶
type GetDelegatedResourceAccessRequestHistoriesFilterOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) Name ¶
func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) Name() pulumi.StringOutput
func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) Regex ¶
func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterOutput ¶
func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterOutput() GetDelegatedResourceAccessRequestHistoriesFilterOutput
func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) ToGetDelegatedResourceAccessRequestHistoriesFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesFilterOutput
func (GetDelegatedResourceAccessRequestHistoriesFilterOutput) Values ¶
func (o GetDelegatedResourceAccessRequestHistoriesFilterOutput) Values() pulumi.StringArrayOutput
type GetDelegatedResourceAccessRequestHistoriesOutputArgs ¶
type GetDelegatedResourceAccessRequestHistoriesOutputArgs struct { // Unique Delegated Resource Access Request identifier DelegatedResourceAccessRequestId pulumi.StringInput `pulumi:"delegatedResourceAccessRequestId"` Filters GetDelegatedResourceAccessRequestHistoriesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getDelegatedResourceAccessRequestHistories.
func (GetDelegatedResourceAccessRequestHistoriesOutputArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesOutputArgs) ElementType() reflect.Type
type GetDelegatedResourceAccessRequestHistoriesResult ¶
type GetDelegatedResourceAccessRequestHistoriesResult struct { // The list of delegated_resource_access_request_history_collection. DelegatedResourceAccessRequestHistoryCollections []GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollection `pulumi:"delegatedResourceAccessRequestHistoryCollections"` DelegatedResourceAccessRequestId string `pulumi:"delegatedResourceAccessRequestId"` Filters []GetDelegatedResourceAccessRequestHistoriesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getDelegatedResourceAccessRequestHistories.
func GetDelegatedResourceAccessRequestHistories ¶
func GetDelegatedResourceAccessRequestHistories(ctx *pulumi.Context, args *GetDelegatedResourceAccessRequestHistoriesArgs, opts ...pulumi.InvokeOption) (*GetDelegatedResourceAccessRequestHistoriesResult, error)
This data source provides the list of Delegated Resource Access Request Histories in Oracle Cloud Infrastructure Delegate Access Control service.
Returns a history of all status associated with the Delegated Resource Access RequestId.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegatedResourceAccessRequestHistories(ctx, &delegateaccesscontrol.GetDelegatedResourceAccessRequestHistoriesArgs{ DelegatedResourceAccessRequestId: testDelegatedResourceAccessRequest.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetDelegatedResourceAccessRequestHistoriesResultOutput ¶
type GetDelegatedResourceAccessRequestHistoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegatedResourceAccessRequestHistories.
func GetDelegatedResourceAccessRequestHistoriesOutput ¶
func GetDelegatedResourceAccessRequestHistoriesOutput(ctx *pulumi.Context, args GetDelegatedResourceAccessRequestHistoriesOutputArgs, opts ...pulumi.InvokeOption) GetDelegatedResourceAccessRequestHistoriesResultOutput
func (GetDelegatedResourceAccessRequestHistoriesResultOutput) DelegatedResourceAccessRequestHistoryCollections ¶
func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) DelegatedResourceAccessRequestHistoryCollections() GetDelegatedResourceAccessRequestHistoriesDelegatedResourceAccessRequestHistoryCollectionArrayOutput
The list of delegated_resource_access_request_history_collection.
func (GetDelegatedResourceAccessRequestHistoriesResultOutput) DelegatedResourceAccessRequestId ¶
func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) DelegatedResourceAccessRequestId() pulumi.StringOutput
func (GetDelegatedResourceAccessRequestHistoriesResultOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestHistoriesResultOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestHistoriesResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetDelegatedResourceAccessRequestHistoriesResultOutput) ToGetDelegatedResourceAccessRequestHistoriesResultOutput ¶
func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) ToGetDelegatedResourceAccessRequestHistoriesResultOutput() GetDelegatedResourceAccessRequestHistoriesResultOutput
func (GetDelegatedResourceAccessRequestHistoriesResultOutput) ToGetDelegatedResourceAccessRequestHistoriesResultOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestHistoriesResultOutput) ToGetDelegatedResourceAccessRequestHistoriesResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestHistoriesResultOutput
type GetDelegatedResourceAccessRequestOutputArgs ¶
type GetDelegatedResourceAccessRequestOutputArgs struct { // Unique Delegated Resource Access Request identifier DelegatedResourceAccessRequestId pulumi.StringInput `pulumi:"delegatedResourceAccessRequestId"` }
A collection of arguments for invoking getDelegatedResourceAccessRequest.
func (GetDelegatedResourceAccessRequestOutputArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestOutputArgs) ElementType() reflect.Type
type GetDelegatedResourceAccessRequestResult ¶
type GetDelegatedResourceAccessRequestResult struct { // In case of single approval, this will have only one item. Else, a list of approvals. ApprovalInfos []GetDelegatedResourceAccessRequestApprovalInfo `pulumi:"approvalInfos"` // Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged. AuditTypes []string `pulumi:"auditTypes"` // The comment entered by the support operator while closing the request. ClosureComment string `pulumi:"closureComment"` // The OCID of the compartment that contains the Delegated Resource Access Request. CompartmentId string `pulumi:"compartmentId"` // List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed. DatabaseNameLists []string `pulumi:"databaseNameLists"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` DelegatedResourceAccessRequestId string `pulumi:"delegatedResourceAccessRequestId"` // The OCID of the Delegation Control governing the target resource. DelegationControlId string `pulumi:"delegationControlId"` // List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested. DelegationSubscriptionIds []string `pulumi:"delegationSubscriptionIds"` // Detailed description of this Delegated Resource Access Request. Description string `pulumi:"description"` // Display name. This is generated by the system automatically. DisplayName string `pulumi:"displayName"` // Duration in hours for which access is sought on the target resource. DurationInHours int `pulumi:"durationInHours"` // Duration in hours for which extension access is sought on the target resource. ExtendDurationInHours int `pulumi:"extendDurationInHours"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control. IsAutoApproved bool `pulumi:"isAutoApproved"` // Indicates if the delegated resource access request is waiting on more information from the operator IsPendingMoreInfo bool `pulumi:"isPendingMoreInfo"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // Number of extension approvals that have been obtained so far. NumExtensionApprovals int `pulumi:"numExtensionApprovals"` // Number of initial approvals that have been obtained so far. NumInitialApprovals int `pulumi:"numInitialApprovals"` // List of Service Provider Service Types being provided by the support operator user. ProvidedServiceTypes []string `pulumi:"providedServiceTypes"` // A short description explaining why this Delegated Resource Access Request is needed by the support operator. ReasonForRequest string `pulumi:"reasonForRequest"` // The current status of the Delegated Resource Access Request. RequestStatus string `pulumi:"requestStatus"` // List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. RequestedActionNames []string `pulumi:"requestedActionNames"` // Requester type RequesterType string `pulumi:"requesterType"` // The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource. ResourceId string `pulumi:"resourceId"` // The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource. ResourceName string `pulumi:"resourceName"` // Resource type for which the associated Delegation Control is applicable to. ResourceType string `pulumi:"resourceType"` // Priority assigned to the Delegated Resource Access Request by the support operator Severity string `pulumi:"severity"` // The current lifecycle state of the Delegated Resource Access Request. State string `pulumi:"state"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number. TicketNumbers []string `pulumi:"ticketNumbers"` // Requested access start time in UTC. TimeAccessRequested string `pulumi:"timeAccessRequested"` // Time when the Delegated Resource Access Request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeCreated string `pulumi:"timeCreated"` // Time when the Delegated Resource Access Request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getDelegatedResourceAccessRequest.
func GetDelegatedResourceAccessRequest ¶
func GetDelegatedResourceAccessRequest(ctx *pulumi.Context, args *GetDelegatedResourceAccessRequestArgs, opts ...pulumi.InvokeOption) (*GetDelegatedResourceAccessRequestResult, error)
This data source provides details about a specific Delegated Resource Access Request resource in Oracle Cloud Infrastructure Delegate Access Control service.
Gets details of a Delegated Resource Access Request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegatedResourceAccessRequest(ctx, &delegateaccesscontrol.GetDelegatedResourceAccessRequestArgs{ DelegatedResourceAccessRequestId: testDelegatedResourceAccessRequestOciDelegateAccessControlDelegatedResourceAccessRequest.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetDelegatedResourceAccessRequestResultOutput ¶
type GetDelegatedResourceAccessRequestResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegatedResourceAccessRequest.
func GetDelegatedResourceAccessRequestOutput ¶
func GetDelegatedResourceAccessRequestOutput(ctx *pulumi.Context, args GetDelegatedResourceAccessRequestOutputArgs, opts ...pulumi.InvokeOption) GetDelegatedResourceAccessRequestResultOutput
func (GetDelegatedResourceAccessRequestResultOutput) ApprovalInfos ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ApprovalInfos() GetDelegatedResourceAccessRequestApprovalInfoArrayOutput
In case of single approval, this will have only one item. Else, a list of approvals.
func (GetDelegatedResourceAccessRequestResultOutput) AuditTypes ¶
func (o GetDelegatedResourceAccessRequestResultOutput) AuditTypes() pulumi.StringArrayOutput
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
func (GetDelegatedResourceAccessRequestResultOutput) ClosureComment ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ClosureComment() pulumi.StringOutput
The comment entered by the support operator while closing the request.
func (GetDelegatedResourceAccessRequestResultOutput) CompartmentId ¶
func (o GetDelegatedResourceAccessRequestResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestResultOutput) DatabaseNameLists ¶
func (o GetDelegatedResourceAccessRequestResultOutput) DatabaseNameLists() pulumi.StringArrayOutput
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
func (GetDelegatedResourceAccessRequestResultOutput) DefinedTags ¶
func (o GetDelegatedResourceAccessRequestResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetDelegatedResourceAccessRequestResultOutput) DelegatedResourceAccessRequestId ¶
func (o GetDelegatedResourceAccessRequestResultOutput) DelegatedResourceAccessRequestId() pulumi.StringOutput
func (GetDelegatedResourceAccessRequestResultOutput) DelegationControlId ¶
func (o GetDelegatedResourceAccessRequestResultOutput) DelegationControlId() pulumi.StringOutput
The OCID of the Delegation Control governing the target resource.
func (GetDelegatedResourceAccessRequestResultOutput) DelegationSubscriptionIds ¶
func (o GetDelegatedResourceAccessRequestResultOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
func (GetDelegatedResourceAccessRequestResultOutput) Description ¶
func (o GetDelegatedResourceAccessRequestResultOutput) Description() pulumi.StringOutput
Detailed description of this Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestResultOutput) DisplayName ¶
func (o GetDelegatedResourceAccessRequestResultOutput) DisplayName() pulumi.StringOutput
Display name. This is generated by the system automatically.
func (GetDelegatedResourceAccessRequestResultOutput) DurationInHours ¶
func (o GetDelegatedResourceAccessRequestResultOutput) DurationInHours() pulumi.IntOutput
Duration in hours for which access is sought on the target resource.
func (GetDelegatedResourceAccessRequestResultOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestResultOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestResultOutput) ExtendDurationInHours ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ExtendDurationInHours() pulumi.IntOutput
Duration in hours for which extension access is sought on the target resource.
func (GetDelegatedResourceAccessRequestResultOutput) FreeformTags ¶
func (o GetDelegatedResourceAccessRequestResultOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetDelegatedResourceAccessRequestResultOutput) Id ¶
func (o GetDelegatedResourceAccessRequestResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDelegatedResourceAccessRequestResultOutput) IsAutoApproved ¶
func (o GetDelegatedResourceAccessRequestResultOutput) IsAutoApproved() pulumi.BoolOutput
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
func (GetDelegatedResourceAccessRequestResultOutput) IsPendingMoreInfo ¶
func (o GetDelegatedResourceAccessRequestResultOutput) IsPendingMoreInfo() pulumi.BoolOutput
Indicates if the delegated resource access request is waiting on more information from the operator
func (GetDelegatedResourceAccessRequestResultOutput) LifecycleStateDetails ¶
func (o GetDelegatedResourceAccessRequestResultOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (GetDelegatedResourceAccessRequestResultOutput) NumExtensionApprovals ¶
func (o GetDelegatedResourceAccessRequestResultOutput) NumExtensionApprovals() pulumi.IntOutput
Number of extension approvals that have been obtained so far.
func (GetDelegatedResourceAccessRequestResultOutput) NumInitialApprovals ¶
func (o GetDelegatedResourceAccessRequestResultOutput) NumInitialApprovals() pulumi.IntOutput
Number of initial approvals that have been obtained so far.
func (GetDelegatedResourceAccessRequestResultOutput) ProvidedServiceTypes ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ProvidedServiceTypes() pulumi.StringArrayOutput
List of Service Provider Service Types being provided by the support operator user.
func (GetDelegatedResourceAccessRequestResultOutput) ReasonForRequest ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ReasonForRequest() pulumi.StringOutput
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
func (GetDelegatedResourceAccessRequestResultOutput) RequestStatus ¶
func (o GetDelegatedResourceAccessRequestResultOutput) RequestStatus() pulumi.StringOutput
The current status of the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestResultOutput) RequestedActionNames ¶
func (o GetDelegatedResourceAccessRequestResultOutput) RequestedActionNames() pulumi.StringArrayOutput
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
func (GetDelegatedResourceAccessRequestResultOutput) RequesterType ¶
func (o GetDelegatedResourceAccessRequestResultOutput) RequesterType() pulumi.StringOutput
Requester type
func (GetDelegatedResourceAccessRequestResultOutput) ResourceId ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ResourceId() pulumi.StringOutput
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
func (GetDelegatedResourceAccessRequestResultOutput) ResourceName ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ResourceName() pulumi.StringOutput
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
func (GetDelegatedResourceAccessRequestResultOutput) ResourceType ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ResourceType() pulumi.StringOutput
Resource type for which the associated Delegation Control is applicable to.
func (GetDelegatedResourceAccessRequestResultOutput) Severity ¶
func (o GetDelegatedResourceAccessRequestResultOutput) Severity() pulumi.StringOutput
Priority assigned to the Delegated Resource Access Request by the support operator
func (GetDelegatedResourceAccessRequestResultOutput) State ¶
func (o GetDelegatedResourceAccessRequestResultOutput) State() pulumi.StringOutput
The current lifecycle state of the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestResultOutput) SystemTags ¶
func (o GetDelegatedResourceAccessRequestResultOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetDelegatedResourceAccessRequestResultOutput) TicketNumbers ¶
func (o GetDelegatedResourceAccessRequestResultOutput) TicketNumbers() pulumi.StringArrayOutput
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
func (GetDelegatedResourceAccessRequestResultOutput) TimeAccessRequested ¶
func (o GetDelegatedResourceAccessRequestResultOutput) TimeAccessRequested() pulumi.StringOutput
Requested access start time in UTC.
func (GetDelegatedResourceAccessRequestResultOutput) TimeCreated ¶
func (o GetDelegatedResourceAccessRequestResultOutput) TimeCreated() pulumi.StringOutput
Time when the Delegated Resource Access Request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
func (GetDelegatedResourceAccessRequestResultOutput) TimeUpdated ¶
func (o GetDelegatedResourceAccessRequestResultOutput) TimeUpdated() pulumi.StringOutput
Time when the Delegated Resource Access Request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
func (GetDelegatedResourceAccessRequestResultOutput) ToGetDelegatedResourceAccessRequestResultOutput ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ToGetDelegatedResourceAccessRequestResultOutput() GetDelegatedResourceAccessRequestResultOutput
func (GetDelegatedResourceAccessRequestResultOutput) ToGetDelegatedResourceAccessRequestResultOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestResultOutput) ToGetDelegatedResourceAccessRequestResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestResultOutput
type GetDelegatedResourceAccessRequestsArgs ¶
type GetDelegatedResourceAccessRequestsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // unique Delegation Control identifier DelegationControlId *string `pulumi:"delegationControlId"` Filters []GetDelegatedResourceAccessRequestsFilter `pulumi:"filters"` // A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status. RequestStatus *string `pulumi:"requestStatus"` // A filter to return only Delegated Resource Access Requests for the given resource identifier. ResourceId *string `pulumi:"resourceId"` // A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState. State *string `pulumi:"state"` // Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be 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 cannot be used together. TimeStart *string `pulumi:"timeStart"` }
A collection of arguments for invoking getDelegatedResourceAccessRequests.
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection struct {
Items []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItem `pulumi:"items"`
}
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs struct {
Items GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionInput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayInput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput }
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayInput is an input type that accepts GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray and GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayInput` via:
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArray{ GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs{...} }
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) Index ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionInput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput }
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionInput is an input type that accepts GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs and GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionInput` via:
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArgs{...}
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItem ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItem struct { // In case of single approval, this will have only one item. Else, a list of approvals. ApprovalInfos []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo `pulumi:"approvalInfos"` // Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged. AuditTypes []string `pulumi:"auditTypes"` // The comment entered by the support operator while closing the request. ClosureComment string `pulumi:"closureComment"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed. DatabaseNameLists []string `pulumi:"databaseNameLists"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // unique Delegation Control identifier DelegationControlId string `pulumi:"delegationControlId"` // List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested. DelegationSubscriptionIds []string `pulumi:"delegationSubscriptionIds"` // Detailed description of this Delegated Resource Access Request. Description string `pulumi:"description"` // Display name. This is generated by the system automatically. DisplayName string `pulumi:"displayName"` // Duration in hours for which access is sought on the target resource. DurationInHours int `pulumi:"durationInHours"` // Duration in hours for which extension access is sought on the target resource. ExtendDurationInHours int `pulumi:"extendDurationInHours"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The OCID of the Delegated Resource Access Request. Id string `pulumi:"id"` // Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control. IsAutoApproved bool `pulumi:"isAutoApproved"` // Indicates if the delegated resource access request is waiting on more information from the operator IsPendingMoreInfo bool `pulumi:"isPendingMoreInfo"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // Number of extension approvals that have been obtained so far. NumExtensionApprovals int `pulumi:"numExtensionApprovals"` // Number of initial approvals that have been obtained so far. NumInitialApprovals int `pulumi:"numInitialApprovals"` // List of Service Provider Service Types being provided by the support operator user. ProvidedServiceTypes []string `pulumi:"providedServiceTypes"` // A short description explaining why this Delegated Resource Access Request is needed by the support operator. ReasonForRequest string `pulumi:"reasonForRequest"` // A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status. RequestStatus string `pulumi:"requestStatus"` // List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. RequestedActionNames []string `pulumi:"requestedActionNames"` // Requester type RequesterType string `pulumi:"requesterType"` // A filter to return only Delegated Resource Access Requests for the given resource identifier. ResourceId string `pulumi:"resourceId"` // The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource. ResourceName string `pulumi:"resourceName"` // Resource type for which the associated Delegation Control is applicable to. ResourceType string `pulumi:"resourceType"` // Priority assigned to the Delegated Resource Access Request by the support operator Severity string `pulumi:"severity"` // A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState. State string `pulumi:"state"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number. TicketNumbers []string `pulumi:"ticketNumbers"` // Requested access start time in UTC. TimeAccessRequested string `pulumi:"timeAccessRequested"` // Time when the Delegated Resource Access Request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeCreated string `pulumi:"timeCreated"` // Time when the Delegated Resource Access Request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeUpdated string `pulumi:"timeUpdated"` }
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfo struct { // Indicated whether the request is approved or rejected. ApprovalAction string `pulumi:"approvalAction"` // approval type, initial or extension ApprovalType string `pulumi:"approvalType"` // Additional message specified by the approver of the request. ApproverAdditionalMessage string `pulumi:"approverAdditionalMessage"` // Comment specified by the approver of the request. ApproverComment string `pulumi:"approverComment"` // User ID of the approver. ApproverId string `pulumi:"approverId"` // Access start time that is actually approved by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeApprovedForAccess string `pulumi:"timeApprovedForAccess"` }
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs struct { // Indicated whether the request is approved or rejected. ApprovalAction pulumi.StringInput `pulumi:"approvalAction"` // approval type, initial or extension ApprovalType pulumi.StringInput `pulumi:"approvalType"` // Additional message specified by the approver of the request. ApproverAdditionalMessage pulumi.StringInput `pulumi:"approverAdditionalMessage"` // Comment specified by the approver of the request. ApproverComment pulumi.StringInput `pulumi:"approverComment"` // User ID of the approver. ApproverId pulumi.StringInput `pulumi:"approverId"` // Access start time that is actually approved by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeApprovedForAccess pulumi.StringInput `pulumi:"timeApprovedForAccess"` }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoInput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayInput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput }
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayInput is an input type that accepts GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray and GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayInput` via:
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArray{ GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs{...} }
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) Index ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoInput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput }
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoInput is an input type that accepts GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs and GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoInput` via:
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArgs{...}
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApprovalAction ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApprovalAction() pulumi.StringOutput
Indicated whether the request is approved or rejected.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApprovalType ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApprovalType() pulumi.StringOutput
approval type, initial or extension
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverAdditionalMessage ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverAdditionalMessage() pulumi.StringOutput
Additional message specified by the approver of the request.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverComment ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverComment() pulumi.StringOutput
Comment specified by the approver of the request.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverId ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ApproverId() pulumi.StringOutput
User ID of the approver.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) TimeApprovedForAccess ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) TimeApprovedForAccess() pulumi.StringOutput
Access start time that is actually approved by the customer in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs struct { // In case of single approval, this will have only one item. Else, a list of approvals. ApprovalInfos GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayInput `pulumi:"approvalInfos"` // Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged. AuditTypes pulumi.StringArrayInput `pulumi:"auditTypes"` // The comment entered by the support operator while closing the request. ClosureComment pulumi.StringInput `pulumi:"closureComment"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed. DatabaseNameLists pulumi.StringArrayInput `pulumi:"databaseNameLists"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // unique Delegation Control identifier DelegationControlId pulumi.StringInput `pulumi:"delegationControlId"` // List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested. DelegationSubscriptionIds pulumi.StringArrayInput `pulumi:"delegationSubscriptionIds"` // Detailed description of this Delegated Resource Access Request. Description pulumi.StringInput `pulumi:"description"` // Display name. This is generated by the system automatically. DisplayName pulumi.StringInput `pulumi:"displayName"` // Duration in hours for which access is sought on the target resource. DurationInHours pulumi.IntInput `pulumi:"durationInHours"` // Duration in hours for which extension access is sought on the target resource. ExtendDurationInHours pulumi.IntInput `pulumi:"extendDurationInHours"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The OCID of the Delegated Resource Access Request. Id pulumi.StringInput `pulumi:"id"` // Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control. IsAutoApproved pulumi.BoolInput `pulumi:"isAutoApproved"` // Indicates if the delegated resource access request is waiting on more information from the operator IsPendingMoreInfo pulumi.BoolInput `pulumi:"isPendingMoreInfo"` // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringInput `pulumi:"lifecycleStateDetails"` // Number of extension approvals that have been obtained so far. NumExtensionApprovals pulumi.IntInput `pulumi:"numExtensionApprovals"` // Number of initial approvals that have been obtained so far. NumInitialApprovals pulumi.IntInput `pulumi:"numInitialApprovals"` // List of Service Provider Service Types being provided by the support operator user. ProvidedServiceTypes pulumi.StringArrayInput `pulumi:"providedServiceTypes"` // A short description explaining why this Delegated Resource Access Request is needed by the support operator. ReasonForRequest pulumi.StringInput `pulumi:"reasonForRequest"` // A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status. RequestStatus pulumi.StringInput `pulumi:"requestStatus"` // List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. RequestedActionNames pulumi.StringArrayInput `pulumi:"requestedActionNames"` // Requester type RequesterType pulumi.StringInput `pulumi:"requesterType"` // A filter to return only Delegated Resource Access Requests for the given resource identifier. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource. ResourceName pulumi.StringInput `pulumi:"resourceName"` // Resource type for which the associated Delegation Control is applicable to. ResourceType pulumi.StringInput `pulumi:"resourceType"` // Priority assigned to the Delegated Resource Access Request by the support operator Severity pulumi.StringInput `pulumi:"severity"` // A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState. State pulumi.StringInput `pulumi:"state"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number. TicketNumbers pulumi.StringArrayInput `pulumi:"ticketNumbers"` // Requested access start time in UTC. TimeAccessRequested pulumi.StringInput `pulumi:"timeAccessRequested"` // Time when the Delegated Resource Access Request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Time when the Delegated Resource Access Request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemInput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayInput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput }
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayInput is an input type that accepts GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray and GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayInput` via:
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArray{ GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs{...} }
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) Index ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArrayOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemInput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput }
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemInput is an input type that accepts GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs and GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemInput` via:
GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemArgs{...}
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ApprovalInfos ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ApprovalInfos() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemApprovalInfoArrayOutput
In case of single approval, this will have only one item. Else, a list of approvals.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) AuditTypes ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) AuditTypes() pulumi.StringArrayOutput
Specifies the type of auditing to be enabled. There are two levels of auditing: command-level and keystroke-level. By default, both command-level and keystroke-level auditing are enabled, i.e. commands and key strokes issued by the support operator are logged.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ClosureComment ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ClosureComment() pulumi.StringOutput
The comment entered by the support operator while closing the request.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) CompartmentId ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DatabaseNameLists ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DatabaseNameLists() pulumi.StringArrayOutput
List of Database unique names for which access is requested. This parameter is required for DLGT_MGMT_SYS_MAINT_ACCESS cage when database access in needed.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DefinedTags ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DelegationControlId ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DelegationControlId() pulumi.StringOutput
unique Delegation Control identifier
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DelegationSubscriptionIds ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
List of Delegation Subscription OCID that are associated with this Delegated Resource Access Request based on the service types being requested.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Description ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Description() pulumi.StringOutput
Detailed description of this Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DisplayName ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
Display name. This is generated by the system automatically.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DurationInHours ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) DurationInHours() pulumi.IntOutput
Duration in hours for which access is sought on the target resource.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ExtendDurationInHours ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ExtendDurationInHours() pulumi.IntOutput
Duration in hours for which extension access is sought on the target resource.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) FreeformTags ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Id ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Id() pulumi.StringOutput
The OCID of the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) IsAutoApproved ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) IsAutoApproved() pulumi.BoolOutput
Set to true if the request is approved automatically based on preApprovedServiceProviderActionNames or isAutoApproveDuringMaintenance in the associated Delegation Control.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) IsPendingMoreInfo ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) IsPendingMoreInfo() pulumi.BoolOutput
Indicates if the delegated resource access request is waiting on more information from the operator
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) LifecycleStateDetails ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) NumExtensionApprovals ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) NumExtensionApprovals() pulumi.IntOutput
Number of extension approvals that have been obtained so far.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) NumInitialApprovals ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) NumInitialApprovals() pulumi.IntOutput
Number of initial approvals that have been obtained so far.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ProvidedServiceTypes ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ProvidedServiceTypes() pulumi.StringArrayOutput
List of Service Provider Service Types being provided by the support operator user.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ReasonForRequest ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ReasonForRequest() pulumi.StringOutput
A short description explaining why this Delegated Resource Access Request is needed by the support operator.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequestStatus ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequestStatus() pulumi.StringOutput
A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequestedActionNames ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequestedActionNames() pulumi.StringArrayOutput
List of Service Provider Action names for which approval is sought by the support operator user. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequesterType ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) RequesterType() pulumi.StringOutput
Requester type
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceId ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceId() pulumi.StringOutput
A filter to return only Delegated Resource Access Requests for the given resource identifier.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceName ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceName() pulumi.StringOutput
The name of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceType ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ResourceType() pulumi.StringOutput
Resource type for which the associated Delegation Control is applicable to.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Severity ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) Severity() pulumi.StringOutput
Priority assigned to the Delegated Resource Access Request by the support operator
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) State ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) State() pulumi.StringOutput
A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) SystemTags ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TicketNumbers ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TicketNumbers() pulumi.StringArrayOutput
A list of ticket numbers related to this Delegated Resource Access Request, e.g. Service Request (SR) number and JIRA ticket number.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeAccessRequested ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeAccessRequested() pulumi.StringOutput
Requested access start time in UTC.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeCreated ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
Time when the Delegated Resource Access Request was created in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeUpdated ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
Time when the Delegated Resource Access Request was last modified in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'.
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionItemOutput
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput ¶
type GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) Items ¶
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput
func (GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput) ToGetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionOutput
type GetDelegatedResourceAccessRequestsFilterArgs ¶
type GetDelegatedResourceAccessRequestsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDelegatedResourceAccessRequestsFilterArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestsFilterArgs) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestsFilterArgs) ToGetDelegatedResourceAccessRequestsFilterOutput ¶
func (i GetDelegatedResourceAccessRequestsFilterArgs) ToGetDelegatedResourceAccessRequestsFilterOutput() GetDelegatedResourceAccessRequestsFilterOutput
func (GetDelegatedResourceAccessRequestsFilterArgs) ToGetDelegatedResourceAccessRequestsFilterOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsFilterArgs) ToGetDelegatedResourceAccessRequestsFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterOutput
type GetDelegatedResourceAccessRequestsFilterArray ¶
type GetDelegatedResourceAccessRequestsFilterArray []GetDelegatedResourceAccessRequestsFilterInput
func (GetDelegatedResourceAccessRequestsFilterArray) ElementType ¶
func (GetDelegatedResourceAccessRequestsFilterArray) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestsFilterArray) ToGetDelegatedResourceAccessRequestsFilterArrayOutput ¶
func (i GetDelegatedResourceAccessRequestsFilterArray) ToGetDelegatedResourceAccessRequestsFilterArrayOutput() GetDelegatedResourceAccessRequestsFilterArrayOutput
func (GetDelegatedResourceAccessRequestsFilterArray) ToGetDelegatedResourceAccessRequestsFilterArrayOutputWithContext ¶
func (i GetDelegatedResourceAccessRequestsFilterArray) ToGetDelegatedResourceAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterArrayOutput
type GetDelegatedResourceAccessRequestsFilterArrayInput ¶
type GetDelegatedResourceAccessRequestsFilterArrayInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsFilterArrayOutput() GetDelegatedResourceAccessRequestsFilterArrayOutput ToGetDelegatedResourceAccessRequestsFilterArrayOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsFilterArrayOutput }
GetDelegatedResourceAccessRequestsFilterArrayInput is an input type that accepts GetDelegatedResourceAccessRequestsFilterArray and GetDelegatedResourceAccessRequestsFilterArrayOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsFilterArrayInput` via:
GetDelegatedResourceAccessRequestsFilterArray{ GetDelegatedResourceAccessRequestsFilterArgs{...} }
type GetDelegatedResourceAccessRequestsFilterArrayOutput ¶
type GetDelegatedResourceAccessRequestsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsFilterArrayOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsFilterArrayOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestsFilterArrayOutput) ToGetDelegatedResourceAccessRequestsFilterArrayOutput ¶
func (o GetDelegatedResourceAccessRequestsFilterArrayOutput) ToGetDelegatedResourceAccessRequestsFilterArrayOutput() GetDelegatedResourceAccessRequestsFilterArrayOutput
func (GetDelegatedResourceAccessRequestsFilterArrayOutput) ToGetDelegatedResourceAccessRequestsFilterArrayOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsFilterArrayOutput) ToGetDelegatedResourceAccessRequestsFilterArrayOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterArrayOutput
type GetDelegatedResourceAccessRequestsFilterInput ¶
type GetDelegatedResourceAccessRequestsFilterInput interface { pulumi.Input ToGetDelegatedResourceAccessRequestsFilterOutput() GetDelegatedResourceAccessRequestsFilterOutput ToGetDelegatedResourceAccessRequestsFilterOutputWithContext(context.Context) GetDelegatedResourceAccessRequestsFilterOutput }
GetDelegatedResourceAccessRequestsFilterInput is an input type that accepts GetDelegatedResourceAccessRequestsFilterArgs and GetDelegatedResourceAccessRequestsFilterOutput values. You can construct a concrete instance of `GetDelegatedResourceAccessRequestsFilterInput` via:
GetDelegatedResourceAccessRequestsFilterArgs{...}
type GetDelegatedResourceAccessRequestsFilterOutput ¶
type GetDelegatedResourceAccessRequestsFilterOutput struct{ *pulumi.OutputState }
func (GetDelegatedResourceAccessRequestsFilterOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsFilterOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestsFilterOutput) Name ¶
func (o GetDelegatedResourceAccessRequestsFilterOutput) Name() pulumi.StringOutput
func (GetDelegatedResourceAccessRequestsFilterOutput) Regex ¶
func (o GetDelegatedResourceAccessRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDelegatedResourceAccessRequestsFilterOutput) ToGetDelegatedResourceAccessRequestsFilterOutput ¶
func (o GetDelegatedResourceAccessRequestsFilterOutput) ToGetDelegatedResourceAccessRequestsFilterOutput() GetDelegatedResourceAccessRequestsFilterOutput
func (GetDelegatedResourceAccessRequestsFilterOutput) ToGetDelegatedResourceAccessRequestsFilterOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsFilterOutput) ToGetDelegatedResourceAccessRequestsFilterOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsFilterOutput
func (GetDelegatedResourceAccessRequestsFilterOutput) Values ¶
func (o GetDelegatedResourceAccessRequestsFilterOutput) Values() pulumi.StringArrayOutput
type GetDelegatedResourceAccessRequestsOutputArgs ¶
type GetDelegatedResourceAccessRequestsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // unique Delegation Control identifier DelegationControlId pulumi.StringPtrInput `pulumi:"delegationControlId"` Filters GetDelegatedResourceAccessRequestsFilterArrayInput `pulumi:"filters"` // A filter to return only Delegated Resource Access Requests whose status matches the given Delegated Resource Access Request status. RequestStatus pulumi.StringPtrInput `pulumi:"requestStatus"` // A filter to return only Delegated Resource Access Requests for the given resource identifier. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // A filter to return only Delegated Resource Access Requests whose lifecycleState matches the given Delegated Resource Access Request lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` // Query end time in UTC in ISO 8601 format(inclusive). Example 2019-10-30T00:00:00Z (yyyy-MM-ddThh:mm:ssZ). timeIntervalStart and timeIntervalEnd parameters cannot be 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 cannot be used together. TimeStart pulumi.StringPtrInput `pulumi:"timeStart"` }
A collection of arguments for invoking getDelegatedResourceAccessRequests.
func (GetDelegatedResourceAccessRequestsOutputArgs) ElementType ¶
func (GetDelegatedResourceAccessRequestsOutputArgs) ElementType() reflect.Type
type GetDelegatedResourceAccessRequestsResult ¶
type GetDelegatedResourceAccessRequestsResult struct { // The OCID of the compartment that contains the Delegated Resource Access Request. CompartmentId string `pulumi:"compartmentId"` // The list of delegated_resource_access_request_summary_collection. DelegatedResourceAccessRequestSummaryCollections []GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollection `pulumi:"delegatedResourceAccessRequestSummaryCollections"` // The OCID of the Delegation Control governing the target resource. DelegationControlId *string `pulumi:"delegationControlId"` Filters []GetDelegatedResourceAccessRequestsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current status of the Delegated Resource Access Request. RequestStatus *string `pulumi:"requestStatus"` // The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource. ResourceId *string `pulumi:"resourceId"` // The current lifecycle state of the Delegated Resource Access Request. State *string `pulumi:"state"` TimeEnd *string `pulumi:"timeEnd"` TimeStart *string `pulumi:"timeStart"` }
A collection of values returned by getDelegatedResourceAccessRequests.
func GetDelegatedResourceAccessRequests ¶
func GetDelegatedResourceAccessRequests(ctx *pulumi.Context, args *GetDelegatedResourceAccessRequestsArgs, opts ...pulumi.InvokeOption) (*GetDelegatedResourceAccessRequestsResult, error)
This data source provides the list of Delegated Resource Access Requests in Oracle Cloud Infrastructure Delegate Access Control service.
Lists all Delegated Resource Access Requests in the compartment. Note that only one of lifecycleState or requestStatus query parameter can be used.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegatedResourceAccessRequests(ctx, &delegateaccesscontrol.GetDelegatedResourceAccessRequestsArgs{ CompartmentId: compartmentId, DelegationControlId: pulumi.StringRef(testDelegationControl.Id), RequestStatus: pulumi.StringRef(delegatedResourceAccessRequestRequestStatus), ResourceId: pulumi.StringRef(testResource.Id), State: pulumi.StringRef(delegatedResourceAccessRequestState), TimeEnd: pulumi.StringRef(delegatedResourceAccessRequestTimeEnd), TimeStart: pulumi.StringRef(delegatedResourceAccessRequestTimeStart), }, nil) if err != nil { return err } return nil }) }
```
type GetDelegatedResourceAccessRequestsResultOutput ¶
type GetDelegatedResourceAccessRequestsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegatedResourceAccessRequests.
func GetDelegatedResourceAccessRequestsOutput ¶
func GetDelegatedResourceAccessRequestsOutput(ctx *pulumi.Context, args GetDelegatedResourceAccessRequestsOutputArgs, opts ...pulumi.InvokeOption) GetDelegatedResourceAccessRequestsResultOutput
func (GetDelegatedResourceAccessRequestsResultOutput) CompartmentId ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestsResultOutput) DelegatedResourceAccessRequestSummaryCollections ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) DelegatedResourceAccessRequestSummaryCollections() GetDelegatedResourceAccessRequestsDelegatedResourceAccessRequestSummaryCollectionArrayOutput
The list of delegated_resource_access_request_summary_collection.
func (GetDelegatedResourceAccessRequestsResultOutput) DelegationControlId ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) DelegationControlId() pulumi.StringPtrOutput
The OCID of the Delegation Control governing the target resource.
func (GetDelegatedResourceAccessRequestsResultOutput) ElementType ¶
func (GetDelegatedResourceAccessRequestsResultOutput) ElementType() reflect.Type
func (GetDelegatedResourceAccessRequestsResultOutput) Id ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDelegatedResourceAccessRequestsResultOutput) RequestStatus ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) RequestStatus() pulumi.StringPtrOutput
The current status of the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestsResultOutput) ResourceId ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) ResourceId() pulumi.StringPtrOutput
The OCID of the target resource associated with the Delegated Resource Access Request. The support operator raises a Delegated Resource Access Request to get approval to access the target resource.
func (GetDelegatedResourceAccessRequestsResultOutput) State ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the Delegated Resource Access Request.
func (GetDelegatedResourceAccessRequestsResultOutput) TimeEnd ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) TimeEnd() pulumi.StringPtrOutput
func (GetDelegatedResourceAccessRequestsResultOutput) TimeStart ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) TimeStart() pulumi.StringPtrOutput
func (GetDelegatedResourceAccessRequestsResultOutput) ToGetDelegatedResourceAccessRequestsResultOutput ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) ToGetDelegatedResourceAccessRequestsResultOutput() GetDelegatedResourceAccessRequestsResultOutput
func (GetDelegatedResourceAccessRequestsResultOutput) ToGetDelegatedResourceAccessRequestsResultOutputWithContext ¶
func (o GetDelegatedResourceAccessRequestsResultOutput) ToGetDelegatedResourceAccessRequestsResultOutputWithContext(ctx context.Context) GetDelegatedResourceAccessRequestsResultOutput
type GetDelegationControlResourcesArgs ¶
type GetDelegationControlResourcesArgs struct { // unique Delegation Control identifier DelegationControlId string `pulumi:"delegationControlId"` Filters []GetDelegationControlResourcesFilter `pulumi:"filters"` }
A collection of arguments for invoking getDelegationControlResources.
type GetDelegationControlResourcesDelegationControlResourceCollection ¶
type GetDelegationControlResourcesDelegationControlResourceCollection struct { // List of DelegationControlResourceSummary objects. Items []GetDelegationControlResourcesDelegationControlResourceCollectionItem `pulumi:"items"` }
type GetDelegationControlResourcesDelegationControlResourceCollectionArgs ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionArgs struct { // List of DelegationControlResourceSummary objects. Items GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayInput `pulumi:"items"` }
func (GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutput ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutput() GetDelegationControlResourcesDelegationControlResourceCollectionOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutputWithContext ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionOutput
type GetDelegationControlResourcesDelegationControlResourceCollectionArray ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionArray []GetDelegationControlResourcesDelegationControlResourceCollectionInput
func (GetDelegationControlResourcesDelegationControlResourceCollectionArray) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionArray) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutputWithContext ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
type GetDelegationControlResourcesDelegationControlResourceCollectionArrayInput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionArrayInput interface { pulumi.Input ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutputWithContext(context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput }
GetDelegationControlResourcesDelegationControlResourceCollectionArrayInput is an input type that accepts GetDelegationControlResourcesDelegationControlResourceCollectionArray and GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput values. You can construct a concrete instance of `GetDelegationControlResourcesDelegationControlResourceCollectionArrayInput` via:
GetDelegationControlResourcesDelegationControlResourceCollectionArray{ GetDelegationControlResourcesDelegationControlResourceCollectionArgs{...} }
type GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutputWithContext ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
type GetDelegationControlResourcesDelegationControlResourceCollectionInput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionInput interface { pulumi.Input ToGetDelegationControlResourcesDelegationControlResourceCollectionOutput() GetDelegationControlResourcesDelegationControlResourceCollectionOutput ToGetDelegationControlResourcesDelegationControlResourceCollectionOutputWithContext(context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionOutput }
GetDelegationControlResourcesDelegationControlResourceCollectionInput is an input type that accepts GetDelegationControlResourcesDelegationControlResourceCollectionArgs and GetDelegationControlResourcesDelegationControlResourceCollectionOutput values. You can construct a concrete instance of `GetDelegationControlResourcesDelegationControlResourceCollectionInput` via:
GetDelegationControlResourcesDelegationControlResourceCollectionArgs{...}
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs struct { // OCID of the resource. Id pulumi.StringInput `pulumi:"id"` // The current status of the resource in Delegation Control. ResourceStatus pulumi.StringInput `pulumi:"resourceStatus"` }
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutput ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutputWithContext ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArray ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArray []GetDelegationControlResourcesDelegationControlResourceCollectionItemInput
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutputWithContext ¶
func (i GetDelegationControlResourcesDelegationControlResourceCollectionItemArray) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayInput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayInput interface { pulumi.Input ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutputWithContext(context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput }
GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayInput is an input type that accepts GetDelegationControlResourcesDelegationControlResourceCollectionItemArray and GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput values. You can construct a concrete instance of `GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayInput` via:
GetDelegationControlResourcesDelegationControlResourceCollectionItemArray{ GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs{...} }
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutputWithContext ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput
type GetDelegationControlResourcesDelegationControlResourceCollectionItemInput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionItemInput interface { pulumi.Input ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutputWithContext(context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput }
GetDelegationControlResourcesDelegationControlResourceCollectionItemInput is an input type that accepts GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs and GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput values. You can construct a concrete instance of `GetDelegationControlResourcesDelegationControlResourceCollectionItemInput` via:
GetDelegationControlResourcesDelegationControlResourceCollectionItemArgs{...}
type GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) Id ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) Id() pulumi.StringOutput
OCID of the resource.
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ResourceStatus ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ResourceStatus() pulumi.StringOutput
The current status of the resource in Delegation Control.
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutput ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutput() GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutputWithContext ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionItemOutput
type GetDelegationControlResourcesDelegationControlResourceCollectionOutput ¶
type GetDelegationControlResourcesDelegationControlResourceCollectionOutput struct{ *pulumi.OutputState }
func (GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ElementType ¶
func (GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ElementType() reflect.Type
func (GetDelegationControlResourcesDelegationControlResourceCollectionOutput) Items ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionOutput) Items() GetDelegationControlResourcesDelegationControlResourceCollectionItemArrayOutput
List of DelegationControlResourceSummary objects.
func (GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutput ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutput() GetDelegationControlResourcesDelegationControlResourceCollectionOutput
func (GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutputWithContext ¶
func (o GetDelegationControlResourcesDelegationControlResourceCollectionOutput) ToGetDelegationControlResourcesDelegationControlResourceCollectionOutputWithContext(ctx context.Context) GetDelegationControlResourcesDelegationControlResourceCollectionOutput
type GetDelegationControlResourcesFilterArgs ¶
type GetDelegationControlResourcesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDelegationControlResourcesFilterArgs) ElementType ¶
func (GetDelegationControlResourcesFilterArgs) ElementType() reflect.Type
func (GetDelegationControlResourcesFilterArgs) ToGetDelegationControlResourcesFilterOutput ¶
func (i GetDelegationControlResourcesFilterArgs) ToGetDelegationControlResourcesFilterOutput() GetDelegationControlResourcesFilterOutput
func (GetDelegationControlResourcesFilterArgs) ToGetDelegationControlResourcesFilterOutputWithContext ¶
func (i GetDelegationControlResourcesFilterArgs) ToGetDelegationControlResourcesFilterOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterOutput
type GetDelegationControlResourcesFilterArray ¶
type GetDelegationControlResourcesFilterArray []GetDelegationControlResourcesFilterInput
func (GetDelegationControlResourcesFilterArray) ElementType ¶
func (GetDelegationControlResourcesFilterArray) ElementType() reflect.Type
func (GetDelegationControlResourcesFilterArray) ToGetDelegationControlResourcesFilterArrayOutput ¶
func (i GetDelegationControlResourcesFilterArray) ToGetDelegationControlResourcesFilterArrayOutput() GetDelegationControlResourcesFilterArrayOutput
func (GetDelegationControlResourcesFilterArray) ToGetDelegationControlResourcesFilterArrayOutputWithContext ¶
func (i GetDelegationControlResourcesFilterArray) ToGetDelegationControlResourcesFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterArrayOutput
type GetDelegationControlResourcesFilterArrayInput ¶
type GetDelegationControlResourcesFilterArrayInput interface { pulumi.Input ToGetDelegationControlResourcesFilterArrayOutput() GetDelegationControlResourcesFilterArrayOutput ToGetDelegationControlResourcesFilterArrayOutputWithContext(context.Context) GetDelegationControlResourcesFilterArrayOutput }
GetDelegationControlResourcesFilterArrayInput is an input type that accepts GetDelegationControlResourcesFilterArray and GetDelegationControlResourcesFilterArrayOutput values. You can construct a concrete instance of `GetDelegationControlResourcesFilterArrayInput` via:
GetDelegationControlResourcesFilterArray{ GetDelegationControlResourcesFilterArgs{...} }
type GetDelegationControlResourcesFilterArrayOutput ¶
type GetDelegationControlResourcesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationControlResourcesFilterArrayOutput) ElementType ¶
func (GetDelegationControlResourcesFilterArrayOutput) ElementType() reflect.Type
func (GetDelegationControlResourcesFilterArrayOutput) ToGetDelegationControlResourcesFilterArrayOutput ¶
func (o GetDelegationControlResourcesFilterArrayOutput) ToGetDelegationControlResourcesFilterArrayOutput() GetDelegationControlResourcesFilterArrayOutput
func (GetDelegationControlResourcesFilterArrayOutput) ToGetDelegationControlResourcesFilterArrayOutputWithContext ¶
func (o GetDelegationControlResourcesFilterArrayOutput) ToGetDelegationControlResourcesFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterArrayOutput
type GetDelegationControlResourcesFilterInput ¶
type GetDelegationControlResourcesFilterInput interface { pulumi.Input ToGetDelegationControlResourcesFilterOutput() GetDelegationControlResourcesFilterOutput ToGetDelegationControlResourcesFilterOutputWithContext(context.Context) GetDelegationControlResourcesFilterOutput }
GetDelegationControlResourcesFilterInput is an input type that accepts GetDelegationControlResourcesFilterArgs and GetDelegationControlResourcesFilterOutput values. You can construct a concrete instance of `GetDelegationControlResourcesFilterInput` via:
GetDelegationControlResourcesFilterArgs{...}
type GetDelegationControlResourcesFilterOutput ¶
type GetDelegationControlResourcesFilterOutput struct{ *pulumi.OutputState }
func (GetDelegationControlResourcesFilterOutput) ElementType ¶
func (GetDelegationControlResourcesFilterOutput) ElementType() reflect.Type
func (GetDelegationControlResourcesFilterOutput) Name ¶
func (o GetDelegationControlResourcesFilterOutput) Name() pulumi.StringOutput
func (GetDelegationControlResourcesFilterOutput) Regex ¶
func (o GetDelegationControlResourcesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDelegationControlResourcesFilterOutput) ToGetDelegationControlResourcesFilterOutput ¶
func (o GetDelegationControlResourcesFilterOutput) ToGetDelegationControlResourcesFilterOutput() GetDelegationControlResourcesFilterOutput
func (GetDelegationControlResourcesFilterOutput) ToGetDelegationControlResourcesFilterOutputWithContext ¶
func (o GetDelegationControlResourcesFilterOutput) ToGetDelegationControlResourcesFilterOutputWithContext(ctx context.Context) GetDelegationControlResourcesFilterOutput
func (GetDelegationControlResourcesFilterOutput) Values ¶
func (o GetDelegationControlResourcesFilterOutput) Values() pulumi.StringArrayOutput
type GetDelegationControlResourcesOutputArgs ¶
type GetDelegationControlResourcesOutputArgs struct { // unique Delegation Control identifier DelegationControlId pulumi.StringInput `pulumi:"delegationControlId"` Filters GetDelegationControlResourcesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getDelegationControlResources.
func (GetDelegationControlResourcesOutputArgs) ElementType ¶
func (GetDelegationControlResourcesOutputArgs) ElementType() reflect.Type
type GetDelegationControlResourcesResult ¶
type GetDelegationControlResourcesResult struct { DelegationControlId string `pulumi:"delegationControlId"` // The list of delegation_control_resource_collection. DelegationControlResourceCollections []GetDelegationControlResourcesDelegationControlResourceCollection `pulumi:"delegationControlResourceCollections"` Filters []GetDelegationControlResourcesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getDelegationControlResources.
func GetDelegationControlResources ¶
func GetDelegationControlResources(ctx *pulumi.Context, args *GetDelegationControlResourcesArgs, opts ...pulumi.InvokeOption) (*GetDelegationControlResourcesResult, error)
This data source provides the list of Delegation Control Resources in Oracle Cloud Infrastructure Delegate Access Control service.
Returns a list of resources associated with the Delegation Control.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegationControlResources(ctx, &delegateaccesscontrol.GetDelegationControlResourcesArgs{ DelegationControlId: testDelegationControl.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetDelegationControlResourcesResultOutput ¶
type GetDelegationControlResourcesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegationControlResources.
func GetDelegationControlResourcesOutput ¶
func GetDelegationControlResourcesOutput(ctx *pulumi.Context, args GetDelegationControlResourcesOutputArgs, opts ...pulumi.InvokeOption) GetDelegationControlResourcesResultOutput
func (GetDelegationControlResourcesResultOutput) DelegationControlId ¶
func (o GetDelegationControlResourcesResultOutput) DelegationControlId() pulumi.StringOutput
func (GetDelegationControlResourcesResultOutput) DelegationControlResourceCollections ¶
func (o GetDelegationControlResourcesResultOutput) DelegationControlResourceCollections() GetDelegationControlResourcesDelegationControlResourceCollectionArrayOutput
The list of delegation_control_resource_collection.
func (GetDelegationControlResourcesResultOutput) ElementType ¶
func (GetDelegationControlResourcesResultOutput) ElementType() reflect.Type
func (GetDelegationControlResourcesResultOutput) Id ¶
func (o GetDelegationControlResourcesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDelegationControlResourcesResultOutput) ToGetDelegationControlResourcesResultOutput ¶
func (o GetDelegationControlResourcesResultOutput) ToGetDelegationControlResourcesResultOutput() GetDelegationControlResourcesResultOutput
func (GetDelegationControlResourcesResultOutput) ToGetDelegationControlResourcesResultOutputWithContext ¶
func (o GetDelegationControlResourcesResultOutput) ToGetDelegationControlResourcesResultOutputWithContext(ctx context.Context) GetDelegationControlResourcesResultOutput
type GetDelegationControlsArgs ¶
type GetDelegationControlsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // A filter to return Delegation Control resources that match the given display name. DisplayName *string `pulumi:"displayName"` Filters []GetDelegationControlsFilter `pulumi:"filters"` // A filter to return Delegation Control resources that match the given resource ID. ResourceId *string `pulumi:"resourceId"` // A filter to return only resources that match the given resource type. ResourceType *string `pulumi:"resourceType"` // A filter to return only Delegation Control resources whose lifecycleState matches the given Delegation Control lifecycle state. State *string `pulumi:"state"` }
A collection of arguments for invoking getDelegationControls.
type GetDelegationControlsDelegationControlSummaryCollection ¶
type GetDelegationControlsDelegationControlSummaryCollection struct {
Items []GetDelegationControlsDelegationControlSummaryCollectionItem `pulumi:"items"`
}
type GetDelegationControlsDelegationControlSummaryCollectionArgs ¶
type GetDelegationControlsDelegationControlSummaryCollectionArgs struct {
Items GetDelegationControlsDelegationControlSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetDelegationControlsDelegationControlSummaryCollectionArgs) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionArgs) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionArgs) ToGetDelegationControlsDelegationControlSummaryCollectionOutput ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionArgs) ToGetDelegationControlsDelegationControlSummaryCollectionOutput() GetDelegationControlsDelegationControlSummaryCollectionOutput
func (GetDelegationControlsDelegationControlSummaryCollectionArgs) ToGetDelegationControlsDelegationControlSummaryCollectionOutputWithContext ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionArgs) ToGetDelegationControlsDelegationControlSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionOutput
type GetDelegationControlsDelegationControlSummaryCollectionArray ¶
type GetDelegationControlsDelegationControlSummaryCollectionArray []GetDelegationControlsDelegationControlSummaryCollectionInput
func (GetDelegationControlsDelegationControlSummaryCollectionArray) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionArray) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionArray) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutput ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionArray) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
func (GetDelegationControlsDelegationControlSummaryCollectionArray) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutputWithContext ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionArray) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
type GetDelegationControlsDelegationControlSummaryCollectionArrayInput ¶
type GetDelegationControlsDelegationControlSummaryCollectionArrayInput interface { pulumi.Input ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionArrayOutput ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutputWithContext(context.Context) GetDelegationControlsDelegationControlSummaryCollectionArrayOutput }
GetDelegationControlsDelegationControlSummaryCollectionArrayInput is an input type that accepts GetDelegationControlsDelegationControlSummaryCollectionArray and GetDelegationControlsDelegationControlSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetDelegationControlsDelegationControlSummaryCollectionArrayInput` via:
GetDelegationControlsDelegationControlSummaryCollectionArray{ GetDelegationControlsDelegationControlSummaryCollectionArgs{...} }
type GetDelegationControlsDelegationControlSummaryCollectionArrayOutput ¶
type GetDelegationControlsDelegationControlSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutput ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
func (GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutputWithContext ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
type GetDelegationControlsDelegationControlSummaryCollectionInput ¶
type GetDelegationControlsDelegationControlSummaryCollectionInput interface { pulumi.Input ToGetDelegationControlsDelegationControlSummaryCollectionOutput() GetDelegationControlsDelegationControlSummaryCollectionOutput ToGetDelegationControlsDelegationControlSummaryCollectionOutputWithContext(context.Context) GetDelegationControlsDelegationControlSummaryCollectionOutput }
GetDelegationControlsDelegationControlSummaryCollectionInput is an input type that accepts GetDelegationControlsDelegationControlSummaryCollectionArgs and GetDelegationControlsDelegationControlSummaryCollectionOutput values. You can construct a concrete instance of `GetDelegationControlsDelegationControlSummaryCollectionInput` via:
GetDelegationControlsDelegationControlSummaryCollectionArgs{...}
type GetDelegationControlsDelegationControlSummaryCollectionItem ¶
type GetDelegationControlsDelegationControlSummaryCollectionItem struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request. DelegationSubscriptionIds []string `pulumi:"delegationSubscriptionIds"` // Description of the Delegation Control. Description string `pulumi:"description"` // A filter to return Delegation Control resources that match the given display name. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The OCID of the Delegation Control. Id string `pulumi:"id"` // Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance. IsAutoApproveDuringMaintenance bool `pulumi:"isAutoApproveDuringMaintenance"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control. NotificationMessageFormat string `pulumi:"notificationMessageFormat"` // The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control. NotificationTopicId string `pulumi:"notificationTopicId"` // number of approvals required. NumApprovalsRequired int `pulumi:"numApprovalsRequired"` // List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list. PreApprovedServiceProviderActionNames []string `pulumi:"preApprovedServiceProviderActionNames"` // The OCID of the selected resources that this Delegation Control is applicable to. ResourceIds []string `pulumi:"resourceIds"` // A filter to return only resources that match the given resource type. ResourceType string `pulumi:"resourceType"` // A filter to return only Delegation Control resources whose lifecycleState matches the given Delegation Control lifecycle state. State string `pulumi:"state"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated string `pulumi:"timeCreated"` // Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control. TimeDeleted string `pulumi:"timeDeleted"` // Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated string `pulumi:"timeUpdated"` // The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault. VaultId string `pulumi:"vaultId"` // The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. VaultKeyId string `pulumi:"vaultKeyId"` }
type GetDelegationControlsDelegationControlSummaryCollectionItemArgs ¶
type GetDelegationControlsDelegationControlSummaryCollectionItemArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request. DelegationSubscriptionIds pulumi.StringArrayInput `pulumi:"delegationSubscriptionIds"` // Description of the Delegation Control. Description pulumi.StringInput `pulumi:"description"` // A filter to return Delegation Control resources that match the given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The OCID of the Delegation Control. Id pulumi.StringInput `pulumi:"id"` // Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance. IsAutoApproveDuringMaintenance pulumi.BoolInput `pulumi:"isAutoApproveDuringMaintenance"` // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringInput `pulumi:"lifecycleStateDetails"` // The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control. NotificationMessageFormat pulumi.StringInput `pulumi:"notificationMessageFormat"` // The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control. NotificationTopicId pulumi.StringInput `pulumi:"notificationTopicId"` // number of approvals required. NumApprovalsRequired pulumi.IntInput `pulumi:"numApprovalsRequired"` // List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list. PreApprovedServiceProviderActionNames pulumi.StringArrayInput `pulumi:"preApprovedServiceProviderActionNames"` // The OCID of the selected resources that this Delegation Control is applicable to. ResourceIds pulumi.StringArrayInput `pulumi:"resourceIds"` // A filter to return only resources that match the given resource type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // A filter to return only Delegation Control resources whose lifecycleState matches the given Delegation Control lifecycle state. State pulumi.StringInput `pulumi:"state"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control. TimeDeleted pulumi.StringInput `pulumi:"timeDeleted"` // Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault. VaultId pulumi.StringInput `pulumi:"vaultId"` // The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. VaultKeyId pulumi.StringInput `pulumi:"vaultKeyId"` }
func (GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutput ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutput() GetDelegationControlsDelegationControlSummaryCollectionItemOutput
func (GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutputWithContext ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionItemArgs) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemOutput
type GetDelegationControlsDelegationControlSummaryCollectionItemArray ¶
type GetDelegationControlsDelegationControlSummaryCollectionItemArray []GetDelegationControlsDelegationControlSummaryCollectionItemInput
func (GetDelegationControlsDelegationControlSummaryCollectionItemArray) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionItemArray) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionItemArray) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionItemArray) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
func (GetDelegationControlsDelegationControlSummaryCollectionItemArray) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutputWithContext ¶
func (i GetDelegationControlsDelegationControlSummaryCollectionItemArray) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
type GetDelegationControlsDelegationControlSummaryCollectionItemArrayInput ¶
type GetDelegationControlsDelegationControlSummaryCollectionItemArrayInput interface { pulumi.Input ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutputWithContext(context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput }
GetDelegationControlsDelegationControlSummaryCollectionItemArrayInput is an input type that accepts GetDelegationControlsDelegationControlSummaryCollectionItemArray and GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetDelegationControlsDelegationControlSummaryCollectionItemArrayInput` via:
GetDelegationControlsDelegationControlSummaryCollectionItemArray{ GetDelegationControlsDelegationControlSummaryCollectionItemArgs{...} }
type GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput ¶
type GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput() GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
func (GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutputWithContext ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemArrayOutput
type GetDelegationControlsDelegationControlSummaryCollectionItemInput ¶
type GetDelegationControlsDelegationControlSummaryCollectionItemInput interface { pulumi.Input ToGetDelegationControlsDelegationControlSummaryCollectionItemOutput() GetDelegationControlsDelegationControlSummaryCollectionItemOutput ToGetDelegationControlsDelegationControlSummaryCollectionItemOutputWithContext(context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemOutput }
GetDelegationControlsDelegationControlSummaryCollectionItemInput is an input type that accepts GetDelegationControlsDelegationControlSummaryCollectionItemArgs and GetDelegationControlsDelegationControlSummaryCollectionItemOutput values. You can construct a concrete instance of `GetDelegationControlsDelegationControlSummaryCollectionItemInput` via:
GetDelegationControlsDelegationControlSummaryCollectionItemArgs{...}
type GetDelegationControlsDelegationControlSummaryCollectionItemOutput ¶
type GetDelegationControlsDelegationControlSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) CompartmentId ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DefinedTags ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DelegationSubscriptionIds ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) Description ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) Description() pulumi.StringOutput
Description of the Delegation Control.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DisplayName ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return Delegation Control resources that match the given display name.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) FreeformTags ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) Id ¶
The OCID of the Delegation Control.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) IsAutoApproveDuringMaintenance ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) LifecycleStateDetails ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NotificationMessageFormat ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NotificationMessageFormat() pulumi.StringOutput
The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NotificationTopicId ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NotificationTopicId() pulumi.StringOutput
The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NumApprovalsRequired ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) NumApprovalsRequired() pulumi.IntOutput
number of approvals required.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) PreApprovedServiceProviderActionNames ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) PreApprovedServiceProviderActionNames() pulumi.StringArrayOutput
List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ResourceIds ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ResourceIds() pulumi.StringArrayOutput
The OCID of the selected resources that this Delegation Control is applicable to.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ResourceType ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ResourceType() pulumi.StringOutput
A filter to return only resources that match the given resource type.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) State ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) State() pulumi.StringOutput
A filter to return only Delegation Control resources whose lifecycleState matches the given Delegation Control lifecycle state.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) SystemTags ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeCreated ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeDeleted ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeDeleted() pulumi.StringOutput
Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeUpdated ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutput ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutput() GetDelegationControlsDelegationControlSummaryCollectionItemOutput
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutputWithContext ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) ToGetDelegationControlsDelegationControlSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionItemOutput
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) VaultId ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) VaultId() pulumi.StringOutput
The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault.
func (GetDelegationControlsDelegationControlSummaryCollectionItemOutput) VaultKeyId ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionItemOutput) VaultKeyId() pulumi.StringOutput
The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER.
type GetDelegationControlsDelegationControlSummaryCollectionOutput ¶
type GetDelegationControlsDelegationControlSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetDelegationControlsDelegationControlSummaryCollectionOutput) ElementType ¶
func (GetDelegationControlsDelegationControlSummaryCollectionOutput) ElementType() reflect.Type
func (GetDelegationControlsDelegationControlSummaryCollectionOutput) ToGetDelegationControlsDelegationControlSummaryCollectionOutput ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionOutput) ToGetDelegationControlsDelegationControlSummaryCollectionOutput() GetDelegationControlsDelegationControlSummaryCollectionOutput
func (GetDelegationControlsDelegationControlSummaryCollectionOutput) ToGetDelegationControlsDelegationControlSummaryCollectionOutputWithContext ¶
func (o GetDelegationControlsDelegationControlSummaryCollectionOutput) ToGetDelegationControlsDelegationControlSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationControlsDelegationControlSummaryCollectionOutput
type GetDelegationControlsFilterArgs ¶
type GetDelegationControlsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDelegationControlsFilterArgs) ElementType ¶
func (GetDelegationControlsFilterArgs) ElementType() reflect.Type
func (GetDelegationControlsFilterArgs) ToGetDelegationControlsFilterOutput ¶
func (i GetDelegationControlsFilterArgs) ToGetDelegationControlsFilterOutput() GetDelegationControlsFilterOutput
func (GetDelegationControlsFilterArgs) ToGetDelegationControlsFilterOutputWithContext ¶
func (i GetDelegationControlsFilterArgs) ToGetDelegationControlsFilterOutputWithContext(ctx context.Context) GetDelegationControlsFilterOutput
type GetDelegationControlsFilterArray ¶
type GetDelegationControlsFilterArray []GetDelegationControlsFilterInput
func (GetDelegationControlsFilterArray) ElementType ¶
func (GetDelegationControlsFilterArray) ElementType() reflect.Type
func (GetDelegationControlsFilterArray) ToGetDelegationControlsFilterArrayOutput ¶
func (i GetDelegationControlsFilterArray) ToGetDelegationControlsFilterArrayOutput() GetDelegationControlsFilterArrayOutput
func (GetDelegationControlsFilterArray) ToGetDelegationControlsFilterArrayOutputWithContext ¶
func (i GetDelegationControlsFilterArray) ToGetDelegationControlsFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlsFilterArrayOutput
type GetDelegationControlsFilterArrayInput ¶
type GetDelegationControlsFilterArrayInput interface { pulumi.Input ToGetDelegationControlsFilterArrayOutput() GetDelegationControlsFilterArrayOutput ToGetDelegationControlsFilterArrayOutputWithContext(context.Context) GetDelegationControlsFilterArrayOutput }
GetDelegationControlsFilterArrayInput is an input type that accepts GetDelegationControlsFilterArray and GetDelegationControlsFilterArrayOutput values. You can construct a concrete instance of `GetDelegationControlsFilterArrayInput` via:
GetDelegationControlsFilterArray{ GetDelegationControlsFilterArgs{...} }
type GetDelegationControlsFilterArrayOutput ¶
type GetDelegationControlsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationControlsFilterArrayOutput) ElementType ¶
func (GetDelegationControlsFilterArrayOutput) ElementType() reflect.Type
func (GetDelegationControlsFilterArrayOutput) ToGetDelegationControlsFilterArrayOutput ¶
func (o GetDelegationControlsFilterArrayOutput) ToGetDelegationControlsFilterArrayOutput() GetDelegationControlsFilterArrayOutput
func (GetDelegationControlsFilterArrayOutput) ToGetDelegationControlsFilterArrayOutputWithContext ¶
func (o GetDelegationControlsFilterArrayOutput) ToGetDelegationControlsFilterArrayOutputWithContext(ctx context.Context) GetDelegationControlsFilterArrayOutput
type GetDelegationControlsFilterInput ¶
type GetDelegationControlsFilterInput interface { pulumi.Input ToGetDelegationControlsFilterOutput() GetDelegationControlsFilterOutput ToGetDelegationControlsFilterOutputWithContext(context.Context) GetDelegationControlsFilterOutput }
GetDelegationControlsFilterInput is an input type that accepts GetDelegationControlsFilterArgs and GetDelegationControlsFilterOutput values. You can construct a concrete instance of `GetDelegationControlsFilterInput` via:
GetDelegationControlsFilterArgs{...}
type GetDelegationControlsFilterOutput ¶
type GetDelegationControlsFilterOutput struct{ *pulumi.OutputState }
func (GetDelegationControlsFilterOutput) ElementType ¶
func (GetDelegationControlsFilterOutput) ElementType() reflect.Type
func (GetDelegationControlsFilterOutput) Name ¶
func (o GetDelegationControlsFilterOutput) Name() pulumi.StringOutput
func (GetDelegationControlsFilterOutput) Regex ¶
func (o GetDelegationControlsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDelegationControlsFilterOutput) ToGetDelegationControlsFilterOutput ¶
func (o GetDelegationControlsFilterOutput) ToGetDelegationControlsFilterOutput() GetDelegationControlsFilterOutput
func (GetDelegationControlsFilterOutput) ToGetDelegationControlsFilterOutputWithContext ¶
func (o GetDelegationControlsFilterOutput) ToGetDelegationControlsFilterOutputWithContext(ctx context.Context) GetDelegationControlsFilterOutput
func (GetDelegationControlsFilterOutput) Values ¶
func (o GetDelegationControlsFilterOutput) Values() pulumi.StringArrayOutput
type GetDelegationControlsOutputArgs ¶
type GetDelegationControlsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return Delegation Control resources that match the given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetDelegationControlsFilterArrayInput `pulumi:"filters"` // A filter to return Delegation Control resources that match the given resource ID. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // A filter to return only resources that match the given resource type. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A filter to return only Delegation Control resources whose lifecycleState matches the given Delegation Control lifecycle state. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDelegationControls.
func (GetDelegationControlsOutputArgs) ElementType ¶
func (GetDelegationControlsOutputArgs) ElementType() reflect.Type
type GetDelegationControlsResult ¶
type GetDelegationControlsResult struct { // The OCID of the compartment that contains the Delegation Control. CompartmentId string `pulumi:"compartmentId"` // The list of delegation_control_summary_collection. DelegationControlSummaryCollections []GetDelegationControlsDelegationControlSummaryCollection `pulumi:"delegationControlSummaryCollections"` // Name of the Delegation Control. The name does not need to be unique. DisplayName *string `pulumi:"displayName"` Filters []GetDelegationControlsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResourceId *string `pulumi:"resourceId"` // Resource type for which the Delegation Control is applicable to. ResourceType *string `pulumi:"resourceType"` // The current lifecycle state of the Delegation Control. State *string `pulumi:"state"` }
A collection of values returned by getDelegationControls.
func GetDelegationControls ¶
func GetDelegationControls(ctx *pulumi.Context, args *GetDelegationControlsArgs, opts ...pulumi.InvokeOption) (*GetDelegationControlsResult, error)
This data source provides the list of Delegation Controls in Oracle Cloud Infrastructure Delegate Access Control service.
Lists the Delegation Controls in the compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegationControls(ctx, &delegateaccesscontrol.GetDelegationControlsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(delegationControlDisplayName), ResourceId: pulumi.StringRef(testResource.Id), ResourceType: pulumi.StringRef(delegationControlResourceType), State: pulumi.StringRef(delegationControlState), }, nil) if err != nil { return err } return nil }) }
```
type GetDelegationControlsResultOutput ¶
type GetDelegationControlsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegationControls.
func GetDelegationControlsOutput ¶
func GetDelegationControlsOutput(ctx *pulumi.Context, args GetDelegationControlsOutputArgs, opts ...pulumi.InvokeOption) GetDelegationControlsResultOutput
func (GetDelegationControlsResultOutput) CompartmentId ¶
func (o GetDelegationControlsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegation Control.
func (GetDelegationControlsResultOutput) DelegationControlSummaryCollections ¶
func (o GetDelegationControlsResultOutput) DelegationControlSummaryCollections() GetDelegationControlsDelegationControlSummaryCollectionArrayOutput
The list of delegation_control_summary_collection.
func (GetDelegationControlsResultOutput) DisplayName ¶
func (o GetDelegationControlsResultOutput) DisplayName() pulumi.StringPtrOutput
Name of the Delegation Control. The name does not need to be unique.
func (GetDelegationControlsResultOutput) ElementType ¶
func (GetDelegationControlsResultOutput) ElementType() reflect.Type
func (GetDelegationControlsResultOutput) Filters ¶
func (o GetDelegationControlsResultOutput) Filters() GetDelegationControlsFilterArrayOutput
func (GetDelegationControlsResultOutput) Id ¶
func (o GetDelegationControlsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDelegationControlsResultOutput) ResourceId ¶
func (o GetDelegationControlsResultOutput) ResourceId() pulumi.StringPtrOutput
func (GetDelegationControlsResultOutput) ResourceType ¶
func (o GetDelegationControlsResultOutput) ResourceType() pulumi.StringPtrOutput
Resource type for which the Delegation Control is applicable to.
func (GetDelegationControlsResultOutput) State ¶
func (o GetDelegationControlsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the Delegation Control.
func (GetDelegationControlsResultOutput) ToGetDelegationControlsResultOutput ¶
func (o GetDelegationControlsResultOutput) ToGetDelegationControlsResultOutput() GetDelegationControlsResultOutput
func (GetDelegationControlsResultOutput) ToGetDelegationControlsResultOutputWithContext ¶
func (o GetDelegationControlsResultOutput) ToGetDelegationControlsResultOutputWithContext(ctx context.Context) GetDelegationControlsResultOutput
type GetDelegationSubscriptionsArgs ¶
type GetDelegationSubscriptionsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // A filter to return Delegation Subscription resources that match the given display name. DisplayName *string `pulumi:"displayName"` Filters []GetDelegationSubscriptionsFilter `pulumi:"filters"` // A filter to return only Delegation Subscription resources whose lifecycleState matches the given Delegation Subscription lifecycle state. State *string `pulumi:"state"` }
A collection of arguments for invoking getDelegationSubscriptions.
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollection ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollection struct {
Items []GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItem `pulumi:"items"`
}
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs struct {
Items GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutputWithContext ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray []GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionInput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutputWithContext ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayInput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayInput interface { pulumi.Input ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutputWithContext(context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput }
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayInput is an input type that accepts GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray and GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayInput` via:
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArray{ GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs{...} }
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutputWithContext ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionInput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionInput interface { pulumi.Input ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutputWithContext(context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput }
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionInput is an input type that accepts GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs and GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput values. You can construct a concrete instance of `GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionInput` via:
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArgs{...}
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItem ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItem struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the Delegation Subscription. Description string `pulumi:"description"` // A filter to return Delegation Subscription resources that match the given display name. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier for the Delegation Subscription. Id string `pulumi:"id"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // Unique identifier of the Service Provider. ServiceProviderId string `pulumi:"serviceProviderId"` // A filter to return only Delegation Subscription resources whose lifecycleState matches the given Delegation Subscription lifecycle state. State string `pulumi:"state"` // Subscribed Service Provider Service Type. SubscribedServiceType string `pulumi:"subscribedServiceType"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated string `pulumi:"timeCreated"` // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated string `pulumi:"timeUpdated"` }
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the Delegation Subscription. Description pulumi.StringInput `pulumi:"description"` // A filter to return Delegation Subscription resources that match the given display name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique identifier for the Delegation Subscription. Id pulumi.StringInput `pulumi:"id"` // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringInput `pulumi:"lifecycleStateDetails"` // Unique identifier of the Service Provider. ServiceProviderId pulumi.StringInput `pulumi:"serviceProviderId"` // A filter to return only Delegation Subscription resources whose lifecycleState matches the given Delegation Subscription lifecycle state. State pulumi.StringInput `pulumi:"state"` // Subscribed Service Provider Service Type. SubscribedServiceType pulumi.StringInput `pulumi:"subscribedServiceType"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutputWithContext ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray []GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemInput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutputWithContext ¶
func (i GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayInput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayInput interface { pulumi.Input ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutputWithContext(context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput }
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayInput is an input type that accepts GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray and GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayInput` via:
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArray{ GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs{...} }
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutputWithContext ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArrayOutput
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemInput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemInput interface { pulumi.Input ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutputWithContext(context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput }
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemInput is an input type that accepts GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs and GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput values. You can construct a concrete instance of `GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemInput` via:
GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemArgs{...}
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) CompartmentId ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) DefinedTags ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) Description ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) Description() pulumi.StringOutput
Description of the Delegation Subscription.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) DisplayName ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return Delegation Subscription resources that match the given display name.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) FreeformTags ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) Id ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) Id() pulumi.StringOutput
Unique identifier for the Delegation Subscription.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) LifecycleStateDetails ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ServiceProviderId ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ServiceProviderId() pulumi.StringOutput
Unique identifier of the Service Provider.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) State ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) State() pulumi.StringOutput
A filter to return only Delegation Subscription resources whose lifecycleState matches the given Delegation Subscription lifecycle state.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) SubscribedServiceType ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) SubscribedServiceType() pulumi.StringOutput
Subscribed Service Provider Service Type.
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) SystemTags ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) TimeCreated ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) TimeUpdated ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutputWithContext ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionItemOutput
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput ¶
type GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ElementType ¶
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ElementType() reflect.Type
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
func (GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutputWithContext ¶
func (o GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput) ToGetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutputWithContext(ctx context.Context) GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionOutput
type GetDelegationSubscriptionsFilterArgs ¶
type GetDelegationSubscriptionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDelegationSubscriptionsFilterArgs) ElementType ¶
func (GetDelegationSubscriptionsFilterArgs) ElementType() reflect.Type
func (GetDelegationSubscriptionsFilterArgs) ToGetDelegationSubscriptionsFilterOutput ¶
func (i GetDelegationSubscriptionsFilterArgs) ToGetDelegationSubscriptionsFilterOutput() GetDelegationSubscriptionsFilterOutput
func (GetDelegationSubscriptionsFilterArgs) ToGetDelegationSubscriptionsFilterOutputWithContext ¶
func (i GetDelegationSubscriptionsFilterArgs) ToGetDelegationSubscriptionsFilterOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterOutput
type GetDelegationSubscriptionsFilterArray ¶
type GetDelegationSubscriptionsFilterArray []GetDelegationSubscriptionsFilterInput
func (GetDelegationSubscriptionsFilterArray) ElementType ¶
func (GetDelegationSubscriptionsFilterArray) ElementType() reflect.Type
func (GetDelegationSubscriptionsFilterArray) ToGetDelegationSubscriptionsFilterArrayOutput ¶
func (i GetDelegationSubscriptionsFilterArray) ToGetDelegationSubscriptionsFilterArrayOutput() GetDelegationSubscriptionsFilterArrayOutput
func (GetDelegationSubscriptionsFilterArray) ToGetDelegationSubscriptionsFilterArrayOutputWithContext ¶
func (i GetDelegationSubscriptionsFilterArray) ToGetDelegationSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterArrayOutput
type GetDelegationSubscriptionsFilterArrayInput ¶
type GetDelegationSubscriptionsFilterArrayInput interface { pulumi.Input ToGetDelegationSubscriptionsFilterArrayOutput() GetDelegationSubscriptionsFilterArrayOutput ToGetDelegationSubscriptionsFilterArrayOutputWithContext(context.Context) GetDelegationSubscriptionsFilterArrayOutput }
GetDelegationSubscriptionsFilterArrayInput is an input type that accepts GetDelegationSubscriptionsFilterArray and GetDelegationSubscriptionsFilterArrayOutput values. You can construct a concrete instance of `GetDelegationSubscriptionsFilterArrayInput` via:
GetDelegationSubscriptionsFilterArray{ GetDelegationSubscriptionsFilterArgs{...} }
type GetDelegationSubscriptionsFilterArrayOutput ¶
type GetDelegationSubscriptionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDelegationSubscriptionsFilterArrayOutput) ElementType ¶
func (GetDelegationSubscriptionsFilterArrayOutput) ElementType() reflect.Type
func (GetDelegationSubscriptionsFilterArrayOutput) ToGetDelegationSubscriptionsFilterArrayOutput ¶
func (o GetDelegationSubscriptionsFilterArrayOutput) ToGetDelegationSubscriptionsFilterArrayOutput() GetDelegationSubscriptionsFilterArrayOutput
func (GetDelegationSubscriptionsFilterArrayOutput) ToGetDelegationSubscriptionsFilterArrayOutputWithContext ¶
func (o GetDelegationSubscriptionsFilterArrayOutput) ToGetDelegationSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterArrayOutput
type GetDelegationSubscriptionsFilterInput ¶
type GetDelegationSubscriptionsFilterInput interface { pulumi.Input ToGetDelegationSubscriptionsFilterOutput() GetDelegationSubscriptionsFilterOutput ToGetDelegationSubscriptionsFilterOutputWithContext(context.Context) GetDelegationSubscriptionsFilterOutput }
GetDelegationSubscriptionsFilterInput is an input type that accepts GetDelegationSubscriptionsFilterArgs and GetDelegationSubscriptionsFilterOutput values. You can construct a concrete instance of `GetDelegationSubscriptionsFilterInput` via:
GetDelegationSubscriptionsFilterArgs{...}
type GetDelegationSubscriptionsFilterOutput ¶
type GetDelegationSubscriptionsFilterOutput struct{ *pulumi.OutputState }
func (GetDelegationSubscriptionsFilterOutput) ElementType ¶
func (GetDelegationSubscriptionsFilterOutput) ElementType() reflect.Type
func (GetDelegationSubscriptionsFilterOutput) Name ¶
func (o GetDelegationSubscriptionsFilterOutput) Name() pulumi.StringOutput
func (GetDelegationSubscriptionsFilterOutput) Regex ¶
func (o GetDelegationSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDelegationSubscriptionsFilterOutput) ToGetDelegationSubscriptionsFilterOutput ¶
func (o GetDelegationSubscriptionsFilterOutput) ToGetDelegationSubscriptionsFilterOutput() GetDelegationSubscriptionsFilterOutput
func (GetDelegationSubscriptionsFilterOutput) ToGetDelegationSubscriptionsFilterOutputWithContext ¶
func (o GetDelegationSubscriptionsFilterOutput) ToGetDelegationSubscriptionsFilterOutputWithContext(ctx context.Context) GetDelegationSubscriptionsFilterOutput
func (GetDelegationSubscriptionsFilterOutput) Values ¶
func (o GetDelegationSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
type GetDelegationSubscriptionsOutputArgs ¶
type GetDelegationSubscriptionsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return Delegation Subscription resources that match the given display name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetDelegationSubscriptionsFilterArrayInput `pulumi:"filters"` // A filter to return only Delegation Subscription resources whose lifecycleState matches the given Delegation Subscription lifecycle state. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getDelegationSubscriptions.
func (GetDelegationSubscriptionsOutputArgs) ElementType ¶
func (GetDelegationSubscriptionsOutputArgs) ElementType() reflect.Type
type GetDelegationSubscriptionsResult ¶
type GetDelegationSubscriptionsResult struct { // The OCID of the compartment that contains the Delegation Subscription. CompartmentId string `pulumi:"compartmentId"` // The list of delegation_subscription_summary_collection. DelegationSubscriptionSummaryCollections []GetDelegationSubscriptionsDelegationSubscriptionSummaryCollection `pulumi:"delegationSubscriptionSummaryCollections"` // Display name DisplayName *string `pulumi:"displayName"` Filters []GetDelegationSubscriptionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current lifecycle state of the Service Provider. State *string `pulumi:"state"` }
A collection of values returned by getDelegationSubscriptions.
func GetDelegationSubscriptions ¶
func GetDelegationSubscriptions(ctx *pulumi.Context, args *GetDelegationSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetDelegationSubscriptionsResult, error)
This data source provides the list of Delegation Subscriptions in Oracle Cloud Infrastructure Delegate Access Control service.
Lists the Delegation Subscriptions in Delegation Control.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegationSubscriptions(ctx, &delegateaccesscontrol.GetDelegationSubscriptionsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(delegationSubscriptionDisplayName), State: pulumi.StringRef(delegationSubscriptionState), }, nil) if err != nil { return err } return nil }) }
```
type GetDelegationSubscriptionsResultOutput ¶
type GetDelegationSubscriptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegationSubscriptions.
func GetDelegationSubscriptionsOutput ¶
func GetDelegationSubscriptionsOutput(ctx *pulumi.Context, args GetDelegationSubscriptionsOutputArgs, opts ...pulumi.InvokeOption) GetDelegationSubscriptionsResultOutput
func (GetDelegationSubscriptionsResultOutput) CompartmentId ¶
func (o GetDelegationSubscriptionsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegation Subscription.
func (GetDelegationSubscriptionsResultOutput) DelegationSubscriptionSummaryCollections ¶
func (o GetDelegationSubscriptionsResultOutput) DelegationSubscriptionSummaryCollections() GetDelegationSubscriptionsDelegationSubscriptionSummaryCollectionArrayOutput
The list of delegation_subscription_summary_collection.
func (GetDelegationSubscriptionsResultOutput) DisplayName ¶
func (o GetDelegationSubscriptionsResultOutput) DisplayName() pulumi.StringPtrOutput
Display name
func (GetDelegationSubscriptionsResultOutput) ElementType ¶
func (GetDelegationSubscriptionsResultOutput) ElementType() reflect.Type
func (GetDelegationSubscriptionsResultOutput) Id ¶
func (o GetDelegationSubscriptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDelegationSubscriptionsResultOutput) State ¶
func (o GetDelegationSubscriptionsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the Service Provider.
func (GetDelegationSubscriptionsResultOutput) ToGetDelegationSubscriptionsResultOutput ¶
func (o GetDelegationSubscriptionsResultOutput) ToGetDelegationSubscriptionsResultOutput() GetDelegationSubscriptionsResultOutput
func (GetDelegationSubscriptionsResultOutput) ToGetDelegationSubscriptionsResultOutputWithContext ¶
func (o GetDelegationSubscriptionsResultOutput) ToGetDelegationSubscriptionsResultOutputWithContext(ctx context.Context) GetDelegationSubscriptionsResultOutput
type GetServiceProviderActionArgs ¶
type GetServiceProviderActionArgs struct { // Unique Oracle supplied identifier associated with the Service Provider Action. ServiceProviderActionId string `pulumi:"serviceProviderActionId"` }
A collection of arguments for invoking getServiceProviderAction.
type GetServiceProviderActionOutputArgs ¶
type GetServiceProviderActionOutputArgs struct { // Unique Oracle supplied identifier associated with the Service Provider Action. ServiceProviderActionId pulumi.StringInput `pulumi:"serviceProviderActionId"` }
A collection of arguments for invoking getServiceProviderAction.
func (GetServiceProviderActionOutputArgs) ElementType ¶
func (GetServiceProviderActionOutputArgs) ElementType() reflect.Type
type GetServiceProviderActionPropertyArgs ¶
type GetServiceProviderActionPropertyArgs struct { // Name of the property Name pulumi.StringInput `pulumi:"name"` // value of the property Value pulumi.StringInput `pulumi:"value"` }
func (GetServiceProviderActionPropertyArgs) ElementType ¶
func (GetServiceProviderActionPropertyArgs) ElementType() reflect.Type
func (GetServiceProviderActionPropertyArgs) ToGetServiceProviderActionPropertyOutput ¶
func (i GetServiceProviderActionPropertyArgs) ToGetServiceProviderActionPropertyOutput() GetServiceProviderActionPropertyOutput
func (GetServiceProviderActionPropertyArgs) ToGetServiceProviderActionPropertyOutputWithContext ¶
func (i GetServiceProviderActionPropertyArgs) ToGetServiceProviderActionPropertyOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyOutput
type GetServiceProviderActionPropertyArray ¶
type GetServiceProviderActionPropertyArray []GetServiceProviderActionPropertyInput
func (GetServiceProviderActionPropertyArray) ElementType ¶
func (GetServiceProviderActionPropertyArray) ElementType() reflect.Type
func (GetServiceProviderActionPropertyArray) ToGetServiceProviderActionPropertyArrayOutput ¶
func (i GetServiceProviderActionPropertyArray) ToGetServiceProviderActionPropertyArrayOutput() GetServiceProviderActionPropertyArrayOutput
func (GetServiceProviderActionPropertyArray) ToGetServiceProviderActionPropertyArrayOutputWithContext ¶
func (i GetServiceProviderActionPropertyArray) ToGetServiceProviderActionPropertyArrayOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyArrayOutput
type GetServiceProviderActionPropertyArrayInput ¶
type GetServiceProviderActionPropertyArrayInput interface { pulumi.Input ToGetServiceProviderActionPropertyArrayOutput() GetServiceProviderActionPropertyArrayOutput ToGetServiceProviderActionPropertyArrayOutputWithContext(context.Context) GetServiceProviderActionPropertyArrayOutput }
GetServiceProviderActionPropertyArrayInput is an input type that accepts GetServiceProviderActionPropertyArray and GetServiceProviderActionPropertyArrayOutput values. You can construct a concrete instance of `GetServiceProviderActionPropertyArrayInput` via:
GetServiceProviderActionPropertyArray{ GetServiceProviderActionPropertyArgs{...} }
type GetServiceProviderActionPropertyArrayOutput ¶
type GetServiceProviderActionPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionPropertyArrayOutput) ElementType ¶
func (GetServiceProviderActionPropertyArrayOutput) ElementType() reflect.Type
func (GetServiceProviderActionPropertyArrayOutput) ToGetServiceProviderActionPropertyArrayOutput ¶
func (o GetServiceProviderActionPropertyArrayOutput) ToGetServiceProviderActionPropertyArrayOutput() GetServiceProviderActionPropertyArrayOutput
func (GetServiceProviderActionPropertyArrayOutput) ToGetServiceProviderActionPropertyArrayOutputWithContext ¶
func (o GetServiceProviderActionPropertyArrayOutput) ToGetServiceProviderActionPropertyArrayOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyArrayOutput
type GetServiceProviderActionPropertyInput ¶
type GetServiceProviderActionPropertyInput interface { pulumi.Input ToGetServiceProviderActionPropertyOutput() GetServiceProviderActionPropertyOutput ToGetServiceProviderActionPropertyOutputWithContext(context.Context) GetServiceProviderActionPropertyOutput }
GetServiceProviderActionPropertyInput is an input type that accepts GetServiceProviderActionPropertyArgs and GetServiceProviderActionPropertyOutput values. You can construct a concrete instance of `GetServiceProviderActionPropertyInput` via:
GetServiceProviderActionPropertyArgs{...}
type GetServiceProviderActionPropertyOutput ¶
type GetServiceProviderActionPropertyOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionPropertyOutput) ElementType ¶
func (GetServiceProviderActionPropertyOutput) ElementType() reflect.Type
func (GetServiceProviderActionPropertyOutput) Name ¶
func (o GetServiceProviderActionPropertyOutput) Name() pulumi.StringOutput
Name of the property
func (GetServiceProviderActionPropertyOutput) ToGetServiceProviderActionPropertyOutput ¶
func (o GetServiceProviderActionPropertyOutput) ToGetServiceProviderActionPropertyOutput() GetServiceProviderActionPropertyOutput
func (GetServiceProviderActionPropertyOutput) ToGetServiceProviderActionPropertyOutputWithContext ¶
func (o GetServiceProviderActionPropertyOutput) ToGetServiceProviderActionPropertyOutputWithContext(ctx context.Context) GetServiceProviderActionPropertyOutput
func (GetServiceProviderActionPropertyOutput) Value ¶
func (o GetServiceProviderActionPropertyOutput) Value() pulumi.StringOutput
value of the property
type GetServiceProviderActionResult ¶
type GetServiceProviderActionResult struct { // Name of the infrastructure layer associated with the Service Provider Action. Component string `pulumi:"component"` // Display Name of the Service Provider Action. CustomerDisplayName string `pulumi:"customerDisplayName"` // Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider 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"` // Fine grained properties associated with the Delegation Control. Properties []GetServiceProviderActionProperty `pulumi:"properties"` // resourceType for which the ServiceProviderAction is applicable ResourceType string `pulumi:"resourceType"` ServiceProviderActionId string `pulumi:"serviceProviderActionId"` // List of Service Provider Service Types that this Service Provider Action is applicable to. ServiceProviderServiceTypes []string `pulumi:"serviceProviderServiceTypes"` // The current lifecycle state of the Service Provider Action. State string `pulumi:"state"` }
A collection of values returned by getServiceProviderAction.
func GetServiceProviderAction ¶
func GetServiceProviderAction(ctx *pulumi.Context, args *GetServiceProviderActionArgs, opts ...pulumi.InvokeOption) (*GetServiceProviderActionResult, error)
This data source provides details about a specific Service Provider Action resource in Oracle Cloud Infrastructure Delegate Access Control service.
Gets the Service Provider Action associated with the specified Service Provider Action ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetServiceProviderAction(ctx, &delegateaccesscontrol.GetServiceProviderActionArgs{ ServiceProviderActionId: testServiceProviderActionOciDelegateAccessControlServiceProviderAction.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetServiceProviderActionResultOutput ¶
type GetServiceProviderActionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceProviderAction.
func GetServiceProviderActionOutput ¶
func GetServiceProviderActionOutput(ctx *pulumi.Context, args GetServiceProviderActionOutputArgs, opts ...pulumi.InvokeOption) GetServiceProviderActionResultOutput
func (GetServiceProviderActionResultOutput) Component ¶
func (o GetServiceProviderActionResultOutput) Component() pulumi.StringOutput
Name of the infrastructure layer associated with the Service Provider Action.
func (GetServiceProviderActionResultOutput) CustomerDisplayName ¶
func (o GetServiceProviderActionResultOutput) CustomerDisplayName() pulumi.StringOutput
Display Name of the Service Provider Action.
func (GetServiceProviderActionResultOutput) Description ¶
func (o GetServiceProviderActionResultOutput) Description() pulumi.StringOutput
Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider Action.
func (GetServiceProviderActionResultOutput) ElementType ¶
func (GetServiceProviderActionResultOutput) ElementType() reflect.Type
func (GetServiceProviderActionResultOutput) Id ¶
func (o GetServiceProviderActionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceProviderActionResultOutput) Name ¶
func (o GetServiceProviderActionResultOutput) Name() pulumi.StringOutput
Name of the property
func (GetServiceProviderActionResultOutput) Properties ¶
func (o GetServiceProviderActionResultOutput) Properties() GetServiceProviderActionPropertyArrayOutput
Fine grained properties associated with the Delegation Control.
func (GetServiceProviderActionResultOutput) ResourceType ¶
func (o GetServiceProviderActionResultOutput) ResourceType() pulumi.StringOutput
resourceType for which the ServiceProviderAction is applicable
func (GetServiceProviderActionResultOutput) ServiceProviderActionId ¶
func (o GetServiceProviderActionResultOutput) ServiceProviderActionId() pulumi.StringOutput
func (GetServiceProviderActionResultOutput) ServiceProviderServiceTypes ¶
func (o GetServiceProviderActionResultOutput) ServiceProviderServiceTypes() pulumi.StringArrayOutput
List of Service Provider Service Types that this Service Provider Action is applicable to.
func (GetServiceProviderActionResultOutput) State ¶
func (o GetServiceProviderActionResultOutput) State() pulumi.StringOutput
The current lifecycle state of the Service Provider Action.
func (GetServiceProviderActionResultOutput) ToGetServiceProviderActionResultOutput ¶
func (o GetServiceProviderActionResultOutput) ToGetServiceProviderActionResultOutput() GetServiceProviderActionResultOutput
func (GetServiceProviderActionResultOutput) ToGetServiceProviderActionResultOutputWithContext ¶
func (o GetServiceProviderActionResultOutput) ToGetServiceProviderActionResultOutputWithContext(ctx context.Context) GetServiceProviderActionResultOutput
type GetServiceProviderActionsArgs ¶
type GetServiceProviderActionsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetServiceProviderActionsFilter `pulumi:"filters"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that match the given resource type. ResourceType *string `pulumi:"resourceType"` // A filter to return only resources that match the given Service Provider service type. ServiceProviderServiceTypes []string `pulumi:"serviceProviderServiceTypes"` // A filter to return only resources whose lifecycleState matches the given Service Provider Action lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getServiceProviderActions.
type GetServiceProviderActionsFilterArgs ¶
type GetServiceProviderActionsFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetServiceProviderActionsFilterArgs) ElementType ¶
func (GetServiceProviderActionsFilterArgs) ElementType() reflect.Type
func (GetServiceProviderActionsFilterArgs) ToGetServiceProviderActionsFilterOutput ¶
func (i GetServiceProviderActionsFilterArgs) ToGetServiceProviderActionsFilterOutput() GetServiceProviderActionsFilterOutput
func (GetServiceProviderActionsFilterArgs) ToGetServiceProviderActionsFilterOutputWithContext ¶
func (i GetServiceProviderActionsFilterArgs) ToGetServiceProviderActionsFilterOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterOutput
type GetServiceProviderActionsFilterArray ¶
type GetServiceProviderActionsFilterArray []GetServiceProviderActionsFilterInput
func (GetServiceProviderActionsFilterArray) ElementType ¶
func (GetServiceProviderActionsFilterArray) ElementType() reflect.Type
func (GetServiceProviderActionsFilterArray) ToGetServiceProviderActionsFilterArrayOutput ¶
func (i GetServiceProviderActionsFilterArray) ToGetServiceProviderActionsFilterArrayOutput() GetServiceProviderActionsFilterArrayOutput
func (GetServiceProviderActionsFilterArray) ToGetServiceProviderActionsFilterArrayOutputWithContext ¶
func (i GetServiceProviderActionsFilterArray) ToGetServiceProviderActionsFilterArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterArrayOutput
type GetServiceProviderActionsFilterArrayInput ¶
type GetServiceProviderActionsFilterArrayInput interface { pulumi.Input ToGetServiceProviderActionsFilterArrayOutput() GetServiceProviderActionsFilterArrayOutput ToGetServiceProviderActionsFilterArrayOutputWithContext(context.Context) GetServiceProviderActionsFilterArrayOutput }
GetServiceProviderActionsFilterArrayInput is an input type that accepts GetServiceProviderActionsFilterArray and GetServiceProviderActionsFilterArrayOutput values. You can construct a concrete instance of `GetServiceProviderActionsFilterArrayInput` via:
GetServiceProviderActionsFilterArray{ GetServiceProviderActionsFilterArgs{...} }
type GetServiceProviderActionsFilterArrayOutput ¶
type GetServiceProviderActionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsFilterArrayOutput) ElementType ¶
func (GetServiceProviderActionsFilterArrayOutput) ElementType() reflect.Type
func (GetServiceProviderActionsFilterArrayOutput) ToGetServiceProviderActionsFilterArrayOutput ¶
func (o GetServiceProviderActionsFilterArrayOutput) ToGetServiceProviderActionsFilterArrayOutput() GetServiceProviderActionsFilterArrayOutput
func (GetServiceProviderActionsFilterArrayOutput) ToGetServiceProviderActionsFilterArrayOutputWithContext ¶
func (o GetServiceProviderActionsFilterArrayOutput) ToGetServiceProviderActionsFilterArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterArrayOutput
type GetServiceProviderActionsFilterInput ¶
type GetServiceProviderActionsFilterInput interface { pulumi.Input ToGetServiceProviderActionsFilterOutput() GetServiceProviderActionsFilterOutput ToGetServiceProviderActionsFilterOutputWithContext(context.Context) GetServiceProviderActionsFilterOutput }
GetServiceProviderActionsFilterInput is an input type that accepts GetServiceProviderActionsFilterArgs and GetServiceProviderActionsFilterOutput values. You can construct a concrete instance of `GetServiceProviderActionsFilterInput` via:
GetServiceProviderActionsFilterArgs{...}
type GetServiceProviderActionsFilterOutput ¶
type GetServiceProviderActionsFilterOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsFilterOutput) ElementType ¶
func (GetServiceProviderActionsFilterOutput) ElementType() reflect.Type
func (GetServiceProviderActionsFilterOutput) Name ¶
func (o GetServiceProviderActionsFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetServiceProviderActionsFilterOutput) Regex ¶
func (o GetServiceProviderActionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetServiceProviderActionsFilterOutput) ToGetServiceProviderActionsFilterOutput ¶
func (o GetServiceProviderActionsFilterOutput) ToGetServiceProviderActionsFilterOutput() GetServiceProviderActionsFilterOutput
func (GetServiceProviderActionsFilterOutput) ToGetServiceProviderActionsFilterOutputWithContext ¶
func (o GetServiceProviderActionsFilterOutput) ToGetServiceProviderActionsFilterOutputWithContext(ctx context.Context) GetServiceProviderActionsFilterOutput
func (GetServiceProviderActionsFilterOutput) Values ¶
func (o GetServiceProviderActionsFilterOutput) Values() pulumi.StringArrayOutput
type GetServiceProviderActionsOutputArgs ¶
type GetServiceProviderActionsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetServiceProviderActionsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the given resource type. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A filter to return only resources that match the given Service Provider service type. ServiceProviderServiceTypes pulumi.StringArrayInput `pulumi:"serviceProviderServiceTypes"` // A filter to return only resources whose lifecycleState matches the given Service Provider Action lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getServiceProviderActions.
func (GetServiceProviderActionsOutputArgs) ElementType ¶
func (GetServiceProviderActionsOutputArgs) ElementType() reflect.Type
type GetServiceProviderActionsResult ¶
type GetServiceProviderActionsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetServiceProviderActionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the property Name *string `pulumi:"name"` // resourceType for which the ServiceProviderAction is applicable ResourceType *string `pulumi:"resourceType"` // The list of service_provider_action_summary_collection. ServiceProviderActionSummaryCollections []GetServiceProviderActionsServiceProviderActionSummaryCollection `pulumi:"serviceProviderActionSummaryCollections"` ServiceProviderServiceTypes []string `pulumi:"serviceProviderServiceTypes"` // The current lifecycle state of the Service Provider Action. State *string `pulumi:"state"` }
A collection of values returned by getServiceProviderActions.
func GetServiceProviderActions ¶
func GetServiceProviderActions(ctx *pulumi.Context, args *GetServiceProviderActionsArgs, opts ...pulumi.InvokeOption) (*GetServiceProviderActionsResult, error)
This data source provides the list of Service Provider Actions in Oracle Cloud Infrastructure Delegate Access Control service.
Lists all the ServiceProviderActions available in the system.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetServiceProviderActions(ctx, &delegateaccesscontrol.GetServiceProviderActionsArgs{ CompartmentId: compartmentId, Name: pulumi.StringRef(serviceProviderActionName), ResourceType: pulumi.StringRef(serviceProviderActionResourceType), ServiceProviderServiceTypes: serviceProviderActionServiceProviderServiceType, State: pulumi.StringRef(serviceProviderActionState), }, nil) if err != nil { return err } return nil }) }
```
type GetServiceProviderActionsResultOutput ¶
type GetServiceProviderActionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceProviderActions.
func GetServiceProviderActionsOutput ¶
func GetServiceProviderActionsOutput(ctx *pulumi.Context, args GetServiceProviderActionsOutputArgs, opts ...pulumi.InvokeOption) GetServiceProviderActionsResultOutput
func (GetServiceProviderActionsResultOutput) CompartmentId ¶
func (o GetServiceProviderActionsResultOutput) CompartmentId() pulumi.StringOutput
func (GetServiceProviderActionsResultOutput) ElementType ¶
func (GetServiceProviderActionsResultOutput) ElementType() reflect.Type
func (GetServiceProviderActionsResultOutput) Filters ¶
func (o GetServiceProviderActionsResultOutput) Filters() GetServiceProviderActionsFilterArrayOutput
func (GetServiceProviderActionsResultOutput) Id ¶
func (o GetServiceProviderActionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceProviderActionsResultOutput) Name ¶
func (o GetServiceProviderActionsResultOutput) Name() pulumi.StringPtrOutput
Name of the property
func (GetServiceProviderActionsResultOutput) ResourceType ¶
func (o GetServiceProviderActionsResultOutput) ResourceType() pulumi.StringPtrOutput
resourceType for which the ServiceProviderAction is applicable
func (GetServiceProviderActionsResultOutput) ServiceProviderActionSummaryCollections ¶
func (o GetServiceProviderActionsResultOutput) ServiceProviderActionSummaryCollections() GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
The list of service_provider_action_summary_collection.
func (GetServiceProviderActionsResultOutput) ServiceProviderServiceTypes ¶
func (o GetServiceProviderActionsResultOutput) ServiceProviderServiceTypes() pulumi.StringArrayOutput
func (GetServiceProviderActionsResultOutput) State ¶
func (o GetServiceProviderActionsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the Service Provider Action.
func (GetServiceProviderActionsResultOutput) ToGetServiceProviderActionsResultOutput ¶
func (o GetServiceProviderActionsResultOutput) ToGetServiceProviderActionsResultOutput() GetServiceProviderActionsResultOutput
func (GetServiceProviderActionsResultOutput) ToGetServiceProviderActionsResultOutputWithContext ¶
func (o GetServiceProviderActionsResultOutput) ToGetServiceProviderActionsResultOutputWithContext(ctx context.Context) GetServiceProviderActionsResultOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollection ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollection struct {
Items []GetServiceProviderActionsServiceProviderActionSummaryCollectionItem `pulumi:"items"`
}
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs struct {
Items GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutput ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutputWithContext ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArray ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArray []GetServiceProviderActionsServiceProviderActionSummaryCollectionInput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutputWithContext ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayInput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayInput interface { pulumi.Input ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutputWithContext(context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput }
GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayInput is an input type that accepts GetServiceProviderActionsServiceProviderActionSummaryCollectionArray and GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayInput` via:
GetServiceProviderActionsServiceProviderActionSummaryCollectionArray{ GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs{...} }
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutputWithContext ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionArrayOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionInput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionInput interface { pulumi.Input ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutputWithContext(context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput }
GetServiceProviderActionsServiceProviderActionSummaryCollectionInput is an input type that accepts GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs and GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput values. You can construct a concrete instance of `GetServiceProviderActionsServiceProviderActionSummaryCollectionInput` via:
GetServiceProviderActionsServiceProviderActionSummaryCollectionArgs{...}
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItem ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItem struct { // Name of the infrastructure layer associated with the Service Provider Action. Component string `pulumi:"component"` // Display Name of the Service Provider Action. CustomerDisplayName string `pulumi:"customerDisplayName"` // Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider Action. Description string `pulumi:"description"` // Unique Oracle assigned identifier for the Service Provider Action. Id string `pulumi:"id"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // Fine grained properties associated with the Delegation Control. Properties []GetServiceProviderActionsServiceProviderActionSummaryCollectionItemProperty `pulumi:"properties"` // A filter to return only resources that match the given resource type. ResourceType string `pulumi:"resourceType"` // List of Service Provider Service Types that this Service Provider Action is applicable to. ServiceProviderServiceTypes []string `pulumi:"serviceProviderServiceTypes"` // A filter to return only resources whose lifecycleState matches the given Service Provider Action lifecycleState. State string `pulumi:"state"` }
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs struct { // Name of the infrastructure layer associated with the Service Provider Action. Component pulumi.StringInput `pulumi:"component"` // Display Name of the Service Provider Action. CustomerDisplayName pulumi.StringInput `pulumi:"customerDisplayName"` // Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider Action. Description pulumi.StringInput `pulumi:"description"` // Unique Oracle assigned identifier for the Service Provider Action. Id pulumi.StringInput `pulumi:"id"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // Fine grained properties associated with the Delegation Control. Properties GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayInput `pulumi:"properties"` // A filter to return only resources that match the given resource type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // List of Service Provider Service Types that this Service Provider Action is applicable to. ServiceProviderServiceTypes pulumi.StringArrayInput `pulumi:"serviceProviderServiceTypes"` // A filter to return only resources whose lifecycleState matches the given Service Provider Action lifecycleState. State pulumi.StringInput `pulumi:"state"` }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutputWithContext ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray []GetServiceProviderActionsServiceProviderActionSummaryCollectionItemInput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutputWithContext ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayInput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayInput interface { pulumi.Input ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutputWithContext(context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput }
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayInput is an input type that accepts GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray and GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayInput` via:
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArray{ GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs{...} }
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutputWithContext ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArrayOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemInput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemInput interface { pulumi.Input ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutputWithContext(context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput }
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemInput is an input type that accepts GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs and GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput values. You can construct a concrete instance of `GetServiceProviderActionsServiceProviderActionSummaryCollectionItemInput` via:
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemArgs{...}
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Component ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Component() pulumi.StringOutput
Name of the infrastructure layer associated with the Service Provider Action.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) CustomerDisplayName ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) CustomerDisplayName() pulumi.StringOutput
Display Name of the Service Provider Action.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Description ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Description() pulumi.StringOutput
Description of the Service Provider Action in terms of associated risk profile, and characteristics of the operating system commands made available to the support operator under this Service Provider Action.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Id ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Id() pulumi.StringOutput
Unique Oracle assigned identifier for the Service Provider Action.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Name ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Properties ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) Properties() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput
Fine grained properties associated with the Delegation Control.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ResourceType ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ResourceType() pulumi.StringOutput
A filter to return only resources that match the given resource type.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ServiceProviderServiceTypes ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ServiceProviderServiceTypes() pulumi.StringArrayOutput
List of Service Provider Service Types that this Service Provider Action is applicable to.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) State ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources whose lifecycleState matches the given Service Provider Action lifecycleState.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutputWithContext ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // value of the property Value pulumi.StringInput `pulumi:"value"` }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutputWithContext ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray []GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyInput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutputWithContext ¶
func (i GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayInput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayInput interface { pulumi.Input ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutputWithContext(context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput }
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayInput is an input type that accepts GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray and GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput values. You can construct a concrete instance of `GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayInput` via:
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArray{ GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs{...} }
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) Index ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutputWithContext ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArrayOutput
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyInput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyInput interface { pulumi.Input ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutputWithContext(context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput }
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyInput is an input type that accepts GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs and GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput values. You can construct a concrete instance of `GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyInput` via:
GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyArgs{...}
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) Name ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutputWithContext ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) Value ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionItemPropertyOutput) Value() pulumi.StringOutput
value of the property
type GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput ¶
type GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ElementType ¶
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ElementType() reflect.Type
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutput ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutput() GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
func (GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutputWithContext ¶
func (o GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput) ToGetServiceProviderActionsServiceProviderActionSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProviderActionsServiceProviderActionSummaryCollectionOutput
type GetServiceProviderArgs ¶
type GetServiceProviderArgs struct { // unique Service Provider identifier ServiceProviderId string `pulumi:"serviceProviderId"` }
A collection of arguments for invoking getServiceProvider.
type GetServiceProviderOutputArgs ¶
type GetServiceProviderOutputArgs struct { // unique Service Provider identifier ServiceProviderId pulumi.StringInput `pulumi:"serviceProviderId"` }
A collection of arguments for invoking getServiceProvider.
func (GetServiceProviderOutputArgs) ElementType ¶
func (GetServiceProviderOutputArgs) ElementType() reflect.Type
type GetServiceProviderResult ¶
type GetServiceProviderResult struct { // The OCID of the compartment that contains the Delegation Control. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the Service Provider. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // Unique name of the Service Provider. Name string `pulumi:"name"` ServiceProviderId string `pulumi:"serviceProviderId"` // Service Provider type. ServiceProviderType string `pulumi:"serviceProviderType"` // Types of services offered by this provider. ServiceTypes []string `pulumi:"serviceTypes"` // The current lifecycle state of the Service Provider. State string `pulumi:"state"` // Resource types for which this provider will provide service. Default to all if not specified. SupportedResourceTypes []string `pulumi:"supportedResourceTypes"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated string `pulumi:"timeCreated"` // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getServiceProvider.
func GetServiceProvider ¶
func GetServiceProvider(ctx *pulumi.Context, args *GetServiceProviderArgs, opts ...pulumi.InvokeOption) (*GetServiceProviderResult, error)
This data source provides details about a specific Service Provider resource in Oracle Cloud Infrastructure Delegate Access Control service.
Gets a ServiceProvider by identifier ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetServiceProvider(ctx, &delegateaccesscontrol.GetServiceProviderArgs{ ServiceProviderId: testServiceProviderOciDelegateAccessControlServiceProvider.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetServiceProviderResultOutput ¶
type GetServiceProviderResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceProvider.
func GetServiceProviderOutput ¶
func GetServiceProviderOutput(ctx *pulumi.Context, args GetServiceProviderOutputArgs, opts ...pulumi.InvokeOption) GetServiceProviderResultOutput
func (GetServiceProviderResultOutput) CompartmentId ¶
func (o GetServiceProviderResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegation Control.
func (GetServiceProviderResultOutput) DefinedTags ¶
func (o GetServiceProviderResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetServiceProviderResultOutput) Description ¶
func (o GetServiceProviderResultOutput) Description() pulumi.StringOutput
Description of the Service Provider.
func (GetServiceProviderResultOutput) ElementType ¶
func (GetServiceProviderResultOutput) ElementType() reflect.Type
func (GetServiceProviderResultOutput) FreeformTags ¶
func (o GetServiceProviderResultOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetServiceProviderResultOutput) Id ¶
func (o GetServiceProviderResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceProviderResultOutput) LifecycleStateDetails ¶
func (o GetServiceProviderResultOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (GetServiceProviderResultOutput) Name ¶
func (o GetServiceProviderResultOutput) Name() pulumi.StringOutput
Unique name of the Service Provider.
func (GetServiceProviderResultOutput) ServiceProviderId ¶
func (o GetServiceProviderResultOutput) ServiceProviderId() pulumi.StringOutput
func (GetServiceProviderResultOutput) ServiceProviderType ¶
func (o GetServiceProviderResultOutput) ServiceProviderType() pulumi.StringOutput
Service Provider type.
func (GetServiceProviderResultOutput) ServiceTypes ¶
func (o GetServiceProviderResultOutput) ServiceTypes() pulumi.StringArrayOutput
Types of services offered by this provider.
func (GetServiceProviderResultOutput) State ¶
func (o GetServiceProviderResultOutput) State() pulumi.StringOutput
The current lifecycle state of the Service Provider.
func (GetServiceProviderResultOutput) SupportedResourceTypes ¶
func (o GetServiceProviderResultOutput) SupportedResourceTypes() pulumi.StringArrayOutput
Resource types for which this provider will provide service. Default to all if not specified.
func (GetServiceProviderResultOutput) SystemTags ¶
func (o GetServiceProviderResultOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetServiceProviderResultOutput) TimeCreated ¶
func (o GetServiceProviderResultOutput) TimeCreated() pulumi.StringOutput
Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetServiceProviderResultOutput) TimeUpdated ¶
func (o GetServiceProviderResultOutput) TimeUpdated() pulumi.StringOutput
Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetServiceProviderResultOutput) ToGetServiceProviderResultOutput ¶
func (o GetServiceProviderResultOutput) ToGetServiceProviderResultOutput() GetServiceProviderResultOutput
func (GetServiceProviderResultOutput) ToGetServiceProviderResultOutputWithContext ¶
func (o GetServiceProviderResultOutput) ToGetServiceProviderResultOutputWithContext(ctx context.Context) GetServiceProviderResultOutput
type GetServiceProvidersArgs ¶
type GetServiceProvidersArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetServiceProvidersFilter `pulumi:"filters"` // A filter to return Service Provider resources that match the given name. Name *string `pulumi:"name"` // A filter to return only Service Provider resources whose provider type matches the given provider type. ServiceProviderType *string `pulumi:"serviceProviderType"` // A filter to return only Service Provider resources whose lifecycleState matches the given Service Provider lifecycle state. State *string `pulumi:"state"` // A filter to return only Service Provider resources whose supported resource type matches the given resource type. SupportedResourceType *string `pulumi:"supportedResourceType"` }
A collection of arguments for invoking getServiceProviders.
type GetServiceProvidersFilterArgs ¶
type GetServiceProvidersFilterArgs struct { // A filter to return Service Provider resources that match the given name. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetServiceProvidersFilterArgs) ElementType ¶
func (GetServiceProvidersFilterArgs) ElementType() reflect.Type
func (GetServiceProvidersFilterArgs) ToGetServiceProvidersFilterOutput ¶
func (i GetServiceProvidersFilterArgs) ToGetServiceProvidersFilterOutput() GetServiceProvidersFilterOutput
func (GetServiceProvidersFilterArgs) ToGetServiceProvidersFilterOutputWithContext ¶
func (i GetServiceProvidersFilterArgs) ToGetServiceProvidersFilterOutputWithContext(ctx context.Context) GetServiceProvidersFilterOutput
type GetServiceProvidersFilterArray ¶
type GetServiceProvidersFilterArray []GetServiceProvidersFilterInput
func (GetServiceProvidersFilterArray) ElementType ¶
func (GetServiceProvidersFilterArray) ElementType() reflect.Type
func (GetServiceProvidersFilterArray) ToGetServiceProvidersFilterArrayOutput ¶
func (i GetServiceProvidersFilterArray) ToGetServiceProvidersFilterArrayOutput() GetServiceProvidersFilterArrayOutput
func (GetServiceProvidersFilterArray) ToGetServiceProvidersFilterArrayOutputWithContext ¶
func (i GetServiceProvidersFilterArray) ToGetServiceProvidersFilterArrayOutputWithContext(ctx context.Context) GetServiceProvidersFilterArrayOutput
type GetServiceProvidersFilterArrayInput ¶
type GetServiceProvidersFilterArrayInput interface { pulumi.Input ToGetServiceProvidersFilterArrayOutput() GetServiceProvidersFilterArrayOutput ToGetServiceProvidersFilterArrayOutputWithContext(context.Context) GetServiceProvidersFilterArrayOutput }
GetServiceProvidersFilterArrayInput is an input type that accepts GetServiceProvidersFilterArray and GetServiceProvidersFilterArrayOutput values. You can construct a concrete instance of `GetServiceProvidersFilterArrayInput` via:
GetServiceProvidersFilterArray{ GetServiceProvidersFilterArgs{...} }
type GetServiceProvidersFilterArrayOutput ¶
type GetServiceProvidersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProvidersFilterArrayOutput) ElementType ¶
func (GetServiceProvidersFilterArrayOutput) ElementType() reflect.Type
func (GetServiceProvidersFilterArrayOutput) Index ¶
func (o GetServiceProvidersFilterArrayOutput) Index(i pulumi.IntInput) GetServiceProvidersFilterOutput
func (GetServiceProvidersFilterArrayOutput) ToGetServiceProvidersFilterArrayOutput ¶
func (o GetServiceProvidersFilterArrayOutput) ToGetServiceProvidersFilterArrayOutput() GetServiceProvidersFilterArrayOutput
func (GetServiceProvidersFilterArrayOutput) ToGetServiceProvidersFilterArrayOutputWithContext ¶
func (o GetServiceProvidersFilterArrayOutput) ToGetServiceProvidersFilterArrayOutputWithContext(ctx context.Context) GetServiceProvidersFilterArrayOutput
type GetServiceProvidersFilterInput ¶
type GetServiceProvidersFilterInput interface { pulumi.Input ToGetServiceProvidersFilterOutput() GetServiceProvidersFilterOutput ToGetServiceProvidersFilterOutputWithContext(context.Context) GetServiceProvidersFilterOutput }
GetServiceProvidersFilterInput is an input type that accepts GetServiceProvidersFilterArgs and GetServiceProvidersFilterOutput values. You can construct a concrete instance of `GetServiceProvidersFilterInput` via:
GetServiceProvidersFilterArgs{...}
type GetServiceProvidersFilterOutput ¶
type GetServiceProvidersFilterOutput struct{ *pulumi.OutputState }
func (GetServiceProvidersFilterOutput) ElementType ¶
func (GetServiceProvidersFilterOutput) ElementType() reflect.Type
func (GetServiceProvidersFilterOutput) Name ¶
func (o GetServiceProvidersFilterOutput) Name() pulumi.StringOutput
A filter to return Service Provider resources that match the given name.
func (GetServiceProvidersFilterOutput) Regex ¶
func (o GetServiceProvidersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetServiceProvidersFilterOutput) ToGetServiceProvidersFilterOutput ¶
func (o GetServiceProvidersFilterOutput) ToGetServiceProvidersFilterOutput() GetServiceProvidersFilterOutput
func (GetServiceProvidersFilterOutput) ToGetServiceProvidersFilterOutputWithContext ¶
func (o GetServiceProvidersFilterOutput) ToGetServiceProvidersFilterOutputWithContext(ctx context.Context) GetServiceProvidersFilterOutput
func (GetServiceProvidersFilterOutput) Values ¶
func (o GetServiceProvidersFilterOutput) Values() pulumi.StringArrayOutput
type GetServiceProvidersOutputArgs ¶
type GetServiceProvidersOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetServiceProvidersFilterArrayInput `pulumi:"filters"` // A filter to return Service Provider resources that match the given name. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only Service Provider resources whose provider type matches the given provider type. ServiceProviderType pulumi.StringPtrInput `pulumi:"serviceProviderType"` // A filter to return only Service Provider resources whose lifecycleState matches the given Service Provider lifecycle state. State pulumi.StringPtrInput `pulumi:"state"` // A filter to return only Service Provider resources whose supported resource type matches the given resource type. SupportedResourceType pulumi.StringPtrInput `pulumi:"supportedResourceType"` }
A collection of arguments for invoking getServiceProviders.
func (GetServiceProvidersOutputArgs) ElementType ¶
func (GetServiceProvidersOutputArgs) ElementType() reflect.Type
type GetServiceProvidersResult ¶
type GetServiceProvidersResult struct { // The OCID of the compartment that contains the Delegation Control. CompartmentId string `pulumi:"compartmentId"` Filters []GetServiceProvidersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Unique name of the Service Provider. Name *string `pulumi:"name"` // The list of service_provider_summary_collection. ServiceProviderSummaryCollections []GetServiceProvidersServiceProviderSummaryCollection `pulumi:"serviceProviderSummaryCollections"` // Service Provider type. ServiceProviderType *string `pulumi:"serviceProviderType"` // The current lifecycle state of the Service Provider. State *string `pulumi:"state"` SupportedResourceType *string `pulumi:"supportedResourceType"` }
A collection of values returned by getServiceProviders.
func GetServiceProviders ¶
func GetServiceProviders(ctx *pulumi.Context, args *GetServiceProvidersArgs, opts ...pulumi.InvokeOption) (*GetServiceProvidersResult, error)
This data source provides the list of Service Providers in Oracle Cloud Infrastructure Delegate Access Control service.
Lists the Service Providers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetServiceProviders(ctx, &delegateaccesscontrol.GetServiceProvidersArgs{ CompartmentId: compartmentId, Name: pulumi.StringRef(serviceProviderName), ServiceProviderType: pulumi.StringRef(serviceProviderServiceProviderType), State: pulumi.StringRef(serviceProviderState), SupportedResourceType: pulumi.StringRef(serviceProviderSupportedResourceType), }, nil) if err != nil { return err } return nil }) }
```
type GetServiceProvidersResultOutput ¶
type GetServiceProvidersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServiceProviders.
func GetServiceProvidersOutput ¶
func GetServiceProvidersOutput(ctx *pulumi.Context, args GetServiceProvidersOutputArgs, opts ...pulumi.InvokeOption) GetServiceProvidersResultOutput
func (GetServiceProvidersResultOutput) CompartmentId ¶
func (o GetServiceProvidersResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegation Control.
func (GetServiceProvidersResultOutput) ElementType ¶
func (GetServiceProvidersResultOutput) ElementType() reflect.Type
func (GetServiceProvidersResultOutput) Filters ¶
func (o GetServiceProvidersResultOutput) Filters() GetServiceProvidersFilterArrayOutput
func (GetServiceProvidersResultOutput) Id ¶
func (o GetServiceProvidersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceProvidersResultOutput) Name ¶
func (o GetServiceProvidersResultOutput) Name() pulumi.StringPtrOutput
Unique name of the Service Provider.
func (GetServiceProvidersResultOutput) ServiceProviderSummaryCollections ¶
func (o GetServiceProvidersResultOutput) ServiceProviderSummaryCollections() GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
The list of service_provider_summary_collection.
func (GetServiceProvidersResultOutput) ServiceProviderType ¶
func (o GetServiceProvidersResultOutput) ServiceProviderType() pulumi.StringPtrOutput
Service Provider type.
func (GetServiceProvidersResultOutput) State ¶
func (o GetServiceProvidersResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the Service Provider.
func (GetServiceProvidersResultOutput) SupportedResourceType ¶
func (o GetServiceProvidersResultOutput) SupportedResourceType() pulumi.StringPtrOutput
func (GetServiceProvidersResultOutput) ToGetServiceProvidersResultOutput ¶
func (o GetServiceProvidersResultOutput) ToGetServiceProvidersResultOutput() GetServiceProvidersResultOutput
func (GetServiceProvidersResultOutput) ToGetServiceProvidersResultOutputWithContext ¶
func (o GetServiceProvidersResultOutput) ToGetServiceProvidersResultOutputWithContext(ctx context.Context) GetServiceProvidersResultOutput
type GetServiceProvidersServiceProviderSummaryCollection ¶
type GetServiceProvidersServiceProviderSummaryCollection struct {
Items []GetServiceProvidersServiceProviderSummaryCollectionItem `pulumi:"items"`
}
type GetServiceProvidersServiceProviderSummaryCollectionArgs ¶
type GetServiceProvidersServiceProviderSummaryCollectionArgs struct {
Items GetServiceProvidersServiceProviderSummaryCollectionItemArrayInput `pulumi:"items"`
}
func (GetServiceProvidersServiceProviderSummaryCollectionArgs) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionArgs) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionArgs) ToGetServiceProvidersServiceProviderSummaryCollectionOutput ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionArgs) ToGetServiceProvidersServiceProviderSummaryCollectionOutput() GetServiceProvidersServiceProviderSummaryCollectionOutput
func (GetServiceProvidersServiceProviderSummaryCollectionArgs) ToGetServiceProvidersServiceProviderSummaryCollectionOutputWithContext ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionArgs) ToGetServiceProvidersServiceProviderSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionOutput
type GetServiceProvidersServiceProviderSummaryCollectionArray ¶
type GetServiceProvidersServiceProviderSummaryCollectionArray []GetServiceProvidersServiceProviderSummaryCollectionInput
func (GetServiceProvidersServiceProviderSummaryCollectionArray) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionArray) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionArray) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutput ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionArray) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
func (GetServiceProvidersServiceProviderSummaryCollectionArray) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutputWithContext ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionArray) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
type GetServiceProvidersServiceProviderSummaryCollectionArrayInput ¶
type GetServiceProvidersServiceProviderSummaryCollectionArrayInput interface { pulumi.Input ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionArrayOutput ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutputWithContext(context.Context) GetServiceProvidersServiceProviderSummaryCollectionArrayOutput }
GetServiceProvidersServiceProviderSummaryCollectionArrayInput is an input type that accepts GetServiceProvidersServiceProviderSummaryCollectionArray and GetServiceProvidersServiceProviderSummaryCollectionArrayOutput values. You can construct a concrete instance of `GetServiceProvidersServiceProviderSummaryCollectionArrayInput` via:
GetServiceProvidersServiceProviderSummaryCollectionArray{ GetServiceProvidersServiceProviderSummaryCollectionArgs{...} }
type GetServiceProvidersServiceProviderSummaryCollectionArrayOutput ¶
type GetServiceProvidersServiceProviderSummaryCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutput ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
func (GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutputWithContext ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionArrayOutput
type GetServiceProvidersServiceProviderSummaryCollectionInput ¶
type GetServiceProvidersServiceProviderSummaryCollectionInput interface { pulumi.Input ToGetServiceProvidersServiceProviderSummaryCollectionOutput() GetServiceProvidersServiceProviderSummaryCollectionOutput ToGetServiceProvidersServiceProviderSummaryCollectionOutputWithContext(context.Context) GetServiceProvidersServiceProviderSummaryCollectionOutput }
GetServiceProvidersServiceProviderSummaryCollectionInput is an input type that accepts GetServiceProvidersServiceProviderSummaryCollectionArgs and GetServiceProvidersServiceProviderSummaryCollectionOutput values. You can construct a concrete instance of `GetServiceProvidersServiceProviderSummaryCollectionInput` via:
GetServiceProvidersServiceProviderSummaryCollectionArgs{...}
type GetServiceProvidersServiceProviderSummaryCollectionItem ¶
type GetServiceProvidersServiceProviderSummaryCollectionItem struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the Service Provider. Description string `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier for the Service Provider. Id string `pulumi:"id"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // A filter to return Service Provider resources that match the given name. Name string `pulumi:"name"` // A filter to return only Service Provider resources whose provider type matches the given provider type. ServiceProviderType string `pulumi:"serviceProviderType"` // Types of services offered by this provider. ServiceTypes []string `pulumi:"serviceTypes"` // A filter to return only Service Provider resources whose lifecycleState matches the given Service Provider lifecycle state. State string `pulumi:"state"` // Resource types for which this provider will provide service. Default to all if not specified. SupportedResourceTypes []string `pulumi:"supportedResourceTypes"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated string `pulumi:"timeCreated"` // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated string `pulumi:"timeUpdated"` }
type GetServiceProvidersServiceProviderSummaryCollectionItemArgs ¶
type GetServiceProvidersServiceProviderSummaryCollectionItemArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the Service Provider. Description pulumi.StringInput `pulumi:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique identifier for the Service Provider. Id pulumi.StringInput `pulumi:"id"` // Description of the current lifecycle state in more detail. LifecycleStateDetails pulumi.StringInput `pulumi:"lifecycleStateDetails"` // A filter to return Service Provider resources that match the given name. Name pulumi.StringInput `pulumi:"name"` // A filter to return only Service Provider resources whose provider type matches the given provider type. ServiceProviderType pulumi.StringInput `pulumi:"serviceProviderType"` // Types of services offered by this provider. ServiceTypes pulumi.StringArrayInput `pulumi:"serviceTypes"` // A filter to return only Service Provider resources whose lifecycleState matches the given Service Provider lifecycle state. State pulumi.StringInput `pulumi:"state"` // Resource types for which this provider will provide service. Default to all if not specified. SupportedResourceTypes pulumi.StringArrayInput `pulumi:"supportedResourceTypes"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutput ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutput() GetServiceProvidersServiceProviderSummaryCollectionItemOutput
func (GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutputWithContext ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionItemArgs) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemOutput
type GetServiceProvidersServiceProviderSummaryCollectionItemArray ¶
type GetServiceProvidersServiceProviderSummaryCollectionItemArray []GetServiceProvidersServiceProviderSummaryCollectionItemInput
func (GetServiceProvidersServiceProviderSummaryCollectionItemArray) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionItemArray) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionItemArray) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionItemArray) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
func (GetServiceProvidersServiceProviderSummaryCollectionItemArray) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutputWithContext ¶
func (i GetServiceProvidersServiceProviderSummaryCollectionItemArray) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
type GetServiceProvidersServiceProviderSummaryCollectionItemArrayInput ¶
type GetServiceProvidersServiceProviderSummaryCollectionItemArrayInput interface { pulumi.Input ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutputWithContext(context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput }
GetServiceProvidersServiceProviderSummaryCollectionItemArrayInput is an input type that accepts GetServiceProvidersServiceProviderSummaryCollectionItemArray and GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput values. You can construct a concrete instance of `GetServiceProvidersServiceProviderSummaryCollectionItemArrayInput` via:
GetServiceProvidersServiceProviderSummaryCollectionItemArray{ GetServiceProvidersServiceProviderSummaryCollectionItemArgs{...} }
type GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput ¶
type GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput() GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
func (GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutputWithContext ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemArrayOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemArrayOutput
type GetServiceProvidersServiceProviderSummaryCollectionItemInput ¶
type GetServiceProvidersServiceProviderSummaryCollectionItemInput interface { pulumi.Input ToGetServiceProvidersServiceProviderSummaryCollectionItemOutput() GetServiceProvidersServiceProviderSummaryCollectionItemOutput ToGetServiceProvidersServiceProviderSummaryCollectionItemOutputWithContext(context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemOutput }
GetServiceProvidersServiceProviderSummaryCollectionItemInput is an input type that accepts GetServiceProvidersServiceProviderSummaryCollectionItemArgs and GetServiceProvidersServiceProviderSummaryCollectionItemOutput values. You can construct a concrete instance of `GetServiceProvidersServiceProviderSummaryCollectionItemInput` via:
GetServiceProvidersServiceProviderSummaryCollectionItemArgs{...}
type GetServiceProvidersServiceProviderSummaryCollectionItemOutput ¶
type GetServiceProvidersServiceProviderSummaryCollectionItemOutput struct{ *pulumi.OutputState }
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) CompartmentId ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) DefinedTags ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) Description ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) Description() pulumi.StringOutput
Description of the Service Provider.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) FreeformTags ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) Id ¶
Unique identifier for the Service Provider.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) LifecycleStateDetails ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) Name ¶
A filter to return Service Provider resources that match the given name.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ServiceProviderType ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ServiceProviderType() pulumi.StringOutput
A filter to return only Service Provider resources whose provider type matches the given provider type.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ServiceTypes ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ServiceTypes() pulumi.StringArrayOutput
Types of services offered by this provider.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) State ¶
A filter to return only Service Provider resources whose lifecycleState matches the given Service Provider lifecycle state.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) SupportedResourceTypes ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) SupportedResourceTypes() pulumi.StringArrayOutput
Resource types for which this provider will provide service. Default to all if not specified.
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) SystemTags ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) TimeCreated ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) TimeCreated() pulumi.StringOutput
Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) TimeUpdated ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) TimeUpdated() pulumi.StringOutput
Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutput ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutput() GetServiceProvidersServiceProviderSummaryCollectionItemOutput
func (GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutputWithContext ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionItemOutput) ToGetServiceProvidersServiceProviderSummaryCollectionItemOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionItemOutput
type GetServiceProvidersServiceProviderSummaryCollectionOutput ¶
type GetServiceProvidersServiceProviderSummaryCollectionOutput struct{ *pulumi.OutputState }
func (GetServiceProvidersServiceProviderSummaryCollectionOutput) ElementType ¶
func (GetServiceProvidersServiceProviderSummaryCollectionOutput) ElementType() reflect.Type
func (GetServiceProvidersServiceProviderSummaryCollectionOutput) ToGetServiceProvidersServiceProviderSummaryCollectionOutput ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionOutput) ToGetServiceProvidersServiceProviderSummaryCollectionOutput() GetServiceProvidersServiceProviderSummaryCollectionOutput
func (GetServiceProvidersServiceProviderSummaryCollectionOutput) ToGetServiceProvidersServiceProviderSummaryCollectionOutputWithContext ¶
func (o GetServiceProvidersServiceProviderSummaryCollectionOutput) ToGetServiceProvidersServiceProviderSummaryCollectionOutputWithContext(ctx context.Context) GetServiceProvidersServiceProviderSummaryCollectionOutput
type LookupDelegationControlArgs ¶
type LookupDelegationControlArgs struct { // unique Delegation Control identifier DelegationControlId string `pulumi:"delegationControlId"` }
A collection of arguments for invoking getDelegationControl.
type LookupDelegationControlOutputArgs ¶
type LookupDelegationControlOutputArgs struct { // unique Delegation Control identifier DelegationControlId pulumi.StringInput `pulumi:"delegationControlId"` }
A collection of arguments for invoking getDelegationControl.
func (LookupDelegationControlOutputArgs) ElementType ¶
func (LookupDelegationControlOutputArgs) ElementType() reflect.Type
type LookupDelegationControlResult ¶
type LookupDelegationControlResult struct { // The OCID of the compartment that contains the Delegation Control. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` DelegationControlId string `pulumi:"delegationControlId"` // List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request. DelegationSubscriptionIds []string `pulumi:"delegationSubscriptionIds"` // Description of the Delegation Control. Description string `pulumi:"description"` // Name of the Delegation Control. The name does not need to be unique. DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The OCID of the Delegation Control. Id string `pulumi:"id"` // Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance. IsAutoApproveDuringMaintenance bool `pulumi:"isAutoApproveDuringMaintenance"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control. NotificationMessageFormat string `pulumi:"notificationMessageFormat"` // The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control. NotificationTopicId string `pulumi:"notificationTopicId"` // number of approvals required. NumApprovalsRequired int `pulumi:"numApprovalsRequired"` // List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list. PreApprovedServiceProviderActionNames []string `pulumi:"preApprovedServiceProviderActionNames"` // The OCID of the selected resources that this Delegation Control is applicable to. ResourceIds []string `pulumi:"resourceIds"` // Resource type for which the Delegation Control is applicable to. ResourceType string `pulumi:"resourceType"` // The current lifecycle state of the Delegation Control. State string `pulumi:"state"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated string `pulumi:"timeCreated"` // Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control. TimeDeleted string `pulumi:"timeDeleted"` // Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated string `pulumi:"timeUpdated"` // The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault. VaultId string `pulumi:"vaultId"` // The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. VaultKeyId string `pulumi:"vaultKeyId"` }
A collection of values returned by getDelegationControl.
func LookupDelegationControl ¶
func LookupDelegationControl(ctx *pulumi.Context, args *LookupDelegationControlArgs, opts ...pulumi.InvokeOption) (*LookupDelegationControlResult, error)
This data source provides details about a specific Delegation Control resource in Oracle Cloud Infrastructure Delegate Access Control service.
Gets the Delegation Control associated with the specified Delegation Control ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegationControl(ctx, &delegateaccesscontrol.GetDelegationControlArgs{ DelegationControlId: testDelegationControlOciDelegateAccessControlDelegationControl.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDelegationControlResultOutput ¶
type LookupDelegationControlResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegationControl.
func LookupDelegationControlOutput ¶
func LookupDelegationControlOutput(ctx *pulumi.Context, args LookupDelegationControlOutputArgs, opts ...pulumi.InvokeOption) LookupDelegationControlResultOutput
func (LookupDelegationControlResultOutput) CompartmentId ¶
func (o LookupDelegationControlResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegation Control.
func (LookupDelegationControlResultOutput) DefinedTags ¶
func (o LookupDelegationControlResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupDelegationControlResultOutput) DelegationControlId ¶
func (o LookupDelegationControlResultOutput) DelegationControlId() pulumi.StringOutput
func (LookupDelegationControlResultOutput) DelegationSubscriptionIds ¶
func (o LookupDelegationControlResultOutput) DelegationSubscriptionIds() pulumi.StringArrayOutput
List of Delegation Subscription OCID that are allowed for this Delegation Control. The allowed subscriptions will determine the available Service Provider Actions. Only support operators for the allowed subscriptions are allowed to create Delegated Resource Access Request.
func (LookupDelegationControlResultOutput) Description ¶
func (o LookupDelegationControlResultOutput) Description() pulumi.StringOutput
Description of the Delegation Control.
func (LookupDelegationControlResultOutput) DisplayName ¶
func (o LookupDelegationControlResultOutput) DisplayName() pulumi.StringOutput
Name of the Delegation Control. The name does not need to be unique.
func (LookupDelegationControlResultOutput) ElementType ¶
func (LookupDelegationControlResultOutput) ElementType() reflect.Type
func (LookupDelegationControlResultOutput) FreeformTags ¶
func (o LookupDelegationControlResultOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupDelegationControlResultOutput) Id ¶
func (o LookupDelegationControlResultOutput) Id() pulumi.StringOutput
The OCID of the Delegation Control.
func (LookupDelegationControlResultOutput) IsAutoApproveDuringMaintenance ¶
func (o LookupDelegationControlResultOutput) IsAutoApproveDuringMaintenance() pulumi.BoolOutput
Set to true to allow all Delegated Resource Access Request to be approved automatically during maintenance.
func (LookupDelegationControlResultOutput) LifecycleStateDetails ¶
func (o LookupDelegationControlResultOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (LookupDelegationControlResultOutput) NotificationMessageFormat ¶
func (o LookupDelegationControlResultOutput) NotificationMessageFormat() pulumi.StringOutput
The format of the Oracle Cloud Infrastructure Notification messages for this Delegation Control.
func (LookupDelegationControlResultOutput) NotificationTopicId ¶
func (o LookupDelegationControlResultOutput) NotificationTopicId() pulumi.StringOutput
The OCID of the Oracle Cloud Infrastructure Notification topic to publish messages related to this Delegation Control.
func (LookupDelegationControlResultOutput) NumApprovalsRequired ¶
func (o LookupDelegationControlResultOutput) NumApprovalsRequired() pulumi.IntOutput
number of approvals required.
func (LookupDelegationControlResultOutput) PreApprovedServiceProviderActionNames ¶
func (o LookupDelegationControlResultOutput) PreApprovedServiceProviderActionNames() pulumi.StringArrayOutput
List of pre-approved Service Provider Action names. The list of pre-defined Service Provider Actions can be obtained from the ListServiceProviderActions API. Delegated Resource Access Requests associated with a resource governed by this Delegation Control will be automatically approved if the Delegated Resource Access Request only contain Service Provider Actions in the pre-approved list.
func (LookupDelegationControlResultOutput) ResourceIds ¶
func (o LookupDelegationControlResultOutput) ResourceIds() pulumi.StringArrayOutput
The OCID of the selected resources that this Delegation Control is applicable to.
func (LookupDelegationControlResultOutput) ResourceType ¶
func (o LookupDelegationControlResultOutput) ResourceType() pulumi.StringOutput
Resource type for which the Delegation Control is applicable to.
func (LookupDelegationControlResultOutput) State ¶
func (o LookupDelegationControlResultOutput) State() pulumi.StringOutput
The current lifecycle state of the Delegation Control.
func (LookupDelegationControlResultOutput) SystemTags ¶
func (o LookupDelegationControlResultOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupDelegationControlResultOutput) TimeCreated ¶
func (o LookupDelegationControlResultOutput) TimeCreated() pulumi.StringOutput
Time when the Delegation Control was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (LookupDelegationControlResultOutput) TimeDeleted ¶
func (o LookupDelegationControlResultOutput) TimeDeleted() pulumi.StringOutput
Time when the Delegation Control was deleted expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339)timestamp format, e.g. '2020-05-22T21:10:29.600Z'. Note a deleted Delegation Control still stays in the system, so that you can still audit Service Provider Actions associated with Delegated Resource Access Requests raised on target resources governed by the deleted Delegation Control.
func (LookupDelegationControlResultOutput) TimeUpdated ¶
func (o LookupDelegationControlResultOutput) TimeUpdated() pulumi.StringOutput
Time when the Delegation Control was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (LookupDelegationControlResultOutput) ToLookupDelegationControlResultOutput ¶
func (o LookupDelegationControlResultOutput) ToLookupDelegationControlResultOutput() LookupDelegationControlResultOutput
func (LookupDelegationControlResultOutput) ToLookupDelegationControlResultOutputWithContext ¶
func (o LookupDelegationControlResultOutput) ToLookupDelegationControlResultOutputWithContext(ctx context.Context) LookupDelegationControlResultOutput
func (LookupDelegationControlResultOutput) VaultId ¶
func (o LookupDelegationControlResultOutput) VaultId() pulumi.StringOutput
The OCID of the Oracle Cloud Infrastructure Vault that will store the secrets containing the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER. Delegate Access Control Service will generate the SSH keys and store them as secrets in the Oracle Cloud Infrastructure Vault.
func (LookupDelegationControlResultOutput) VaultKeyId ¶
func (o LookupDelegationControlResultOutput) VaultKeyId() pulumi.StringOutput
The OCID of the Master Encryption Key in the Oracle Cloud Infrastructure Vault specified by vaultId. This key will be used to encrypt the SSH keys to access the resource governed by this Delegation Control by Delegate Access Control Service. This property is required when resourceType is CLOUDVMCLUSTER.
type LookupDelegationSubscriptionArgs ¶
type LookupDelegationSubscriptionArgs struct { // unique Delegation Subscription identifier DelegationSubscriptionId string `pulumi:"delegationSubscriptionId"` }
A collection of arguments for invoking getDelegationSubscription.
type LookupDelegationSubscriptionOutputArgs ¶
type LookupDelegationSubscriptionOutputArgs struct { // unique Delegation Subscription identifier DelegationSubscriptionId pulumi.StringInput `pulumi:"delegationSubscriptionId"` }
A collection of arguments for invoking getDelegationSubscription.
func (LookupDelegationSubscriptionOutputArgs) ElementType ¶
func (LookupDelegationSubscriptionOutputArgs) ElementType() reflect.Type
type LookupDelegationSubscriptionResult ¶
type LookupDelegationSubscriptionResult struct { // The OCID of the compartment that contains the Delegation Subscription. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` DelegationSubscriptionId string `pulumi:"delegationSubscriptionId"` // Description of the Delegation Subscription. Description string `pulumi:"description"` // Display name DisplayName string `pulumi:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier for the Delegation Subscription. Id string `pulumi:"id"` // Description of the current lifecycle state in more detail. LifecycleStateDetails string `pulumi:"lifecycleStateDetails"` // Unique identifier of the Service Provider. ServiceProviderId string `pulumi:"serviceProviderId"` // The current lifecycle state of the Service Provider. State string `pulumi:"state"` // Subscribed Service Provider Service Type. SubscribedServiceType string `pulumi:"subscribedServiceType"` // System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeCreated string `pulumi:"timeCreated"` // Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z' TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getDelegationSubscription.
func LookupDelegationSubscription ¶
func LookupDelegationSubscription(ctx *pulumi.Context, args *LookupDelegationSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupDelegationSubscriptionResult, error)
This data source provides details about a specific Delegation Subscription resource in Oracle Cloud Infrastructure Delegate Access Control service.
Gets a DelegationSubscription by identifier ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/delegateaccesscontrol" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := delegateaccesscontrol.GetDelegationSubscription(ctx, &delegateaccesscontrol.GetDelegationSubscriptionArgs{ DelegationSubscriptionId: testDelegationSubscriptionOciDelegateAccessControlDelegationSubscription.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupDelegationSubscriptionResultOutput ¶
type LookupDelegationSubscriptionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegationSubscription.
func LookupDelegationSubscriptionOutput ¶
func LookupDelegationSubscriptionOutput(ctx *pulumi.Context, args LookupDelegationSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupDelegationSubscriptionResultOutput
func (LookupDelegationSubscriptionResultOutput) CompartmentId ¶
func (o LookupDelegationSubscriptionResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the Delegation Subscription.
func (LookupDelegationSubscriptionResultOutput) DefinedTags ¶
func (o LookupDelegationSubscriptionResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupDelegationSubscriptionResultOutput) DelegationSubscriptionId ¶
func (o LookupDelegationSubscriptionResultOutput) DelegationSubscriptionId() pulumi.StringOutput
func (LookupDelegationSubscriptionResultOutput) Description ¶
func (o LookupDelegationSubscriptionResultOutput) Description() pulumi.StringOutput
Description of the Delegation Subscription.
func (LookupDelegationSubscriptionResultOutput) DisplayName ¶
func (o LookupDelegationSubscriptionResultOutput) DisplayName() pulumi.StringOutput
Display name
func (LookupDelegationSubscriptionResultOutput) ElementType ¶
func (LookupDelegationSubscriptionResultOutput) ElementType() reflect.Type
func (LookupDelegationSubscriptionResultOutput) FreeformTags ¶
func (o LookupDelegationSubscriptionResultOutput) FreeformTags() pulumi.StringMapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupDelegationSubscriptionResultOutput) Id ¶
func (o LookupDelegationSubscriptionResultOutput) Id() pulumi.StringOutput
Unique identifier for the Delegation Subscription.
func (LookupDelegationSubscriptionResultOutput) LifecycleStateDetails ¶
func (o LookupDelegationSubscriptionResultOutput) LifecycleStateDetails() pulumi.StringOutput
Description of the current lifecycle state in more detail.
func (LookupDelegationSubscriptionResultOutput) ServiceProviderId ¶
func (o LookupDelegationSubscriptionResultOutput) ServiceProviderId() pulumi.StringOutput
Unique identifier of the Service Provider.
func (LookupDelegationSubscriptionResultOutput) State ¶
func (o LookupDelegationSubscriptionResultOutput) State() pulumi.StringOutput
The current lifecycle state of the Service Provider.
func (LookupDelegationSubscriptionResultOutput) SubscribedServiceType ¶
func (o LookupDelegationSubscriptionResultOutput) SubscribedServiceType() pulumi.StringOutput
Subscribed Service Provider Service Type.
func (LookupDelegationSubscriptionResultOutput) SystemTags ¶
func (o LookupDelegationSubscriptionResultOutput) SystemTags() pulumi.StringMapOutput
System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupDelegationSubscriptionResultOutput) TimeCreated ¶
func (o LookupDelegationSubscriptionResultOutput) TimeCreated() pulumi.StringOutput
Time when the Service Provider was created expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (LookupDelegationSubscriptionResultOutput) TimeUpdated ¶
func (o LookupDelegationSubscriptionResultOutput) TimeUpdated() pulumi.StringOutput
Time when the Service Provider was last modified expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format, e.g. '2020-05-22T21:10:29.600Z'
func (LookupDelegationSubscriptionResultOutput) ToLookupDelegationSubscriptionResultOutput ¶
func (o LookupDelegationSubscriptionResultOutput) ToLookupDelegationSubscriptionResultOutput() LookupDelegationSubscriptionResultOutput
func (LookupDelegationSubscriptionResultOutput) ToLookupDelegationSubscriptionResultOutputWithContext ¶
func (o LookupDelegationSubscriptionResultOutput) ToLookupDelegationSubscriptionResultOutputWithContext(ctx context.Context) LookupDelegationSubscriptionResultOutput
Source Files
¶
- delegationControl.go
- delegationSubscription.go
- getDelegatedResourceAccessRequest.go
- getDelegatedResourceAccessRequestAuditLogReport.go
- getDelegatedResourceAccessRequestHistories.go
- getDelegatedResourceAccessRequests.go
- getDelegationControl.go
- getDelegationControlResources.go
- getDelegationControls.go
- getDelegationSubscription.go
- getDelegationSubscriptions.go
- getServiceProvider.go
- getServiceProviderAction.go
- getServiceProviderActions.go
- getServiceProviders.go
- init.go
- pulumiTypes.go