...

Package resourcemanager

import "github.com/oracle/oci-go-sdk/resourcemanager"
Overview
Index

Overview ▾

Index ▾

func GetApplyJobOperationDetailsExecutionPlanStrategyEnumStringValues() []string
func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumStringValues() []string
func GetConfigSourceConfigSourceTypeEnumStringValues() []string
func GetConfigSourceRecordConfigSourceRecordTypeEnumStringValues() []string
func GetConfigurationSourceProviderConfigSourceProviderTypeEnumStringValues() []string
func GetConfigurationSourceProviderLifecycleStateEnumStringValues() []string
func GetDestroyJobOperationDetailsExecutionPlanStrategyEnumStringValues() []string
func GetFailureDetailsCodeEnumStringValues() []string
func GetGetJobLogsSortOrderEnumStringValues() []string
func GetGetJobTfPlanTfPlanFormatEnumStringValues() []string
func GetJobLifecycleStateEnumStringValues() []string
func GetJobOperationEnumStringValues() []string
func GetListConfigurationSourceProvidersSortByEnumStringValues() []string
func GetListConfigurationSourceProvidersSortOrderEnumStringValues() []string
func GetListJobsSortByEnumStringValues() []string
func GetListJobsSortOrderEnumStringValues() []string
func GetListPrivateEndpointsSortByEnumStringValues() []string
func GetListPrivateEndpointsSortOrderEnumStringValues() []string
func GetListStacksSortByEnumStringValues() []string
func GetListStacksSortOrderEnumStringValues() []string
func GetListTemplatesSortByEnumStringValues() []string
func GetListTemplatesSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetLogEntryLevelEnumStringValues() []string
func GetLogEntryTypeEnumStringValues() []string
func GetPrivateEndpointLifecycleStateEnumStringValues() []string
func GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumStringValues() []string
func GetStackLifecycleStateEnumStringValues() []string
func GetStackResourceDriftSummaryResourceDriftStatusEnumStringValues() []string
func GetStackStackDriftStatusEnumStringValues() []string
func GetTemplateConfigSourceTemplateConfigSourceTypeEnumStringValues() []string
func GetTemplateLifecycleStateEnumStringValues() []string
func GetTerraformAdvancedOptionsDetailedLogLevelEnumStringValues() []string
func GetWorkRequestOperationTypeEnumStringValues() []string
func GetWorkRequestResourceActionTypeEnumStringValues() []string
func GetWorkRequestStatusEnumStringValues() []string
type ApplyJobOperationDetails
    func (m ApplyJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m ApplyJobOperationDetails) String() string
    func (m ApplyJobOperationDetails) ValidateEnumValue() (bool, error)
type ApplyJobOperationDetailsExecutionPlanStrategyEnum
    func GetApplyJobOperationDetailsExecutionPlanStrategyEnumValues() []ApplyJobOperationDetailsExecutionPlanStrategyEnum
    func GetMappingApplyJobOperationDetailsExecutionPlanStrategyEnum(val string) (ApplyJobOperationDetailsExecutionPlanStrategyEnum, bool)
type ApplyJobOperationDetailsSummary
    func (m ApplyJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
    func (m ApplyJobOperationDetailsSummary) String() string
    func (m ApplyJobOperationDetailsSummary) ValidateEnumValue() (bool, error)
type ApplyJobPlanResolution
    func (m ApplyJobPlanResolution) String() string
    func (m ApplyJobPlanResolution) ValidateEnumValue() (bool, error)
type ApplyRollbackJobOperationDetails
    func (m ApplyRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m ApplyRollbackJobOperationDetails) String() string
    func (m ApplyRollbackJobOperationDetails) ValidateEnumValue() (bool, error)
type ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum
    func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues() []ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum
    func GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum(val string) (ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum, bool)
type ApplyRollbackJobOperationDetailsSummary
    func (m ApplyRollbackJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
    func (m ApplyRollbackJobOperationDetailsSummary) String() string
    func (m ApplyRollbackJobOperationDetailsSummary) ValidateEnumValue() (bool, error)
type AssociatedResourceSummary
    func (m AssociatedResourceSummary) String() string
    func (m AssociatedResourceSummary) ValidateEnumValue() (bool, error)
type AssociatedResourcesCollection
    func (m AssociatedResourcesCollection) String() string
    func (m AssociatedResourcesCollection) ValidateEnumValue() (bool, error)
type BitbucketCloudConfigSource
    func (m BitbucketCloudConfigSource) GetWorkingDirectory() *string
    func (m BitbucketCloudConfigSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudConfigSource) String() string
    func (m BitbucketCloudConfigSource) ValidateEnumValue() (bool, error)
type BitbucketCloudConfigSourceRecord
    func (m BitbucketCloudConfigSourceRecord) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudConfigSourceRecord) String() string
    func (m BitbucketCloudConfigSourceRecord) ValidateEnumValue() (bool, error)
type BitbucketCloudUsernameAppPasswordConfigurationSourceProvider
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetCompartmentId() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDescription() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDisplayName() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetFreeformTags() map[string]string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetId() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetSecretId() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetUsername() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) String() string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) ValidateEnumValue() (bool, error)
type BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetCompartmentId() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDescription() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDisplayName() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetFreeformTags() map[string]string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetId() *string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) String() string
    func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)
type BitbucketServerAccessTokenConfigurationSourceProvider
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetCompartmentId() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDescription() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDisplayName() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetFreeformTags() map[string]string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetId() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetSecretId() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetUsername() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) String() string
    func (m BitbucketServerAccessTokenConfigurationSourceProvider) ValidateEnumValue() (bool, error)
type BitbucketServerAccessTokenConfigurationSourceProviderSummary
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetCompartmentId() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDescription() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDisplayName() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetFreeformTags() map[string]string
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetId() *string
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) String() string
    func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)
type BitbucketServerConfigSource
    func (m BitbucketServerConfigSource) GetWorkingDirectory() *string
    func (m BitbucketServerConfigSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerConfigSource) String() string
    func (m BitbucketServerConfigSource) ValidateEnumValue() (bool, error)
type BitbucketServerConfigSourceRecord
    func (m BitbucketServerConfigSourceRecord) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerConfigSourceRecord) String() string
    func (m BitbucketServerConfigSourceRecord) ValidateEnumValue() (bool, error)
type CancelJobRequest
    func (request CancelJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelJobRequest) String() string
    func (request CancelJobRequest) ValidateEnumValue() (bool, error)
type CancelJobResponse
    func (response CancelJobResponse) HTTPResponse() *http.Response
    func (response CancelJobResponse) String() string
type CancellationDetails
    func (m CancellationDetails) String() string
    func (m CancellationDetails) ValidateEnumValue() (bool, error)
type ChangeConfigurationSourceProviderCompartmentDetails
    func (m ChangeConfigurationSourceProviderCompartmentDetails) String() string
    func (m ChangeConfigurationSourceProviderCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeConfigurationSourceProviderCompartmentRequest
    func (request ChangeConfigurationSourceProviderCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeConfigurationSourceProviderCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeConfigurationSourceProviderCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeConfigurationSourceProviderCompartmentRequest) String() string
    func (request ChangeConfigurationSourceProviderCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeConfigurationSourceProviderCompartmentResponse
    func (response ChangeConfigurationSourceProviderCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeConfigurationSourceProviderCompartmentResponse) String() string
type ChangePrivateEndpointCompartmentDetails
    func (m ChangePrivateEndpointCompartmentDetails) String() string
    func (m ChangePrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangePrivateEndpointCompartmentRequest
    func (request ChangePrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangePrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangePrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangePrivateEndpointCompartmentRequest) String() string
    func (request ChangePrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangePrivateEndpointCompartmentResponse
    func (response ChangePrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangePrivateEndpointCompartmentResponse) String() string
type ChangeStackCompartmentDetails
    func (m ChangeStackCompartmentDetails) String() string
    func (m ChangeStackCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeStackCompartmentRequest
    func (request ChangeStackCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeStackCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeStackCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeStackCompartmentRequest) String() string
    func (request ChangeStackCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeStackCompartmentResponse
    func (response ChangeStackCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeStackCompartmentResponse) String() string
type ChangeTemplateCompartmentDetails
    func (m ChangeTemplateCompartmentDetails) String() string
    func (m ChangeTemplateCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeTemplateCompartmentRequest
    func (request ChangeTemplateCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeTemplateCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeTemplateCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeTemplateCompartmentRequest) String() string
    func (request ChangeTemplateCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeTemplateCompartmentResponse
    func (response ChangeTemplateCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeTemplateCompartmentResponse) String() string
type CompartmentConfigSource
    func (m CompartmentConfigSource) GetWorkingDirectory() *string
    func (m CompartmentConfigSource) MarshalJSON() (buff []byte, e error)
    func (m CompartmentConfigSource) String() string
    func (m CompartmentConfigSource) ValidateEnumValue() (bool, error)
type ConfigSource
type ConfigSourceConfigSourceTypeEnum
    func GetConfigSourceConfigSourceTypeEnumValues() []ConfigSourceConfigSourceTypeEnum
    func GetMappingConfigSourceConfigSourceTypeEnum(val string) (ConfigSourceConfigSourceTypeEnum, bool)
type ConfigSourceRecord
type ConfigSourceRecordConfigSourceRecordTypeEnum
    func GetConfigSourceRecordConfigSourceRecordTypeEnumValues() []ConfigSourceRecordConfigSourceRecordTypeEnum
    func GetMappingConfigSourceRecordConfigSourceRecordTypeEnum(val string) (ConfigSourceRecordConfigSourceRecordTypeEnum, bool)
type ConfigurationSourceProvider
type ConfigurationSourceProviderCollection
    func (m ConfigurationSourceProviderCollection) String() string
    func (m *ConfigurationSourceProviderCollection) UnmarshalJSON(data []byte) (e error)
    func (m ConfigurationSourceProviderCollection) ValidateEnumValue() (bool, error)
type ConfigurationSourceProviderConfigSourceProviderTypeEnum
    func GetConfigurationSourceProviderConfigSourceProviderTypeEnumValues() []ConfigurationSourceProviderConfigSourceProviderTypeEnum
    func GetMappingConfigurationSourceProviderConfigSourceProviderTypeEnum(val string) (ConfigurationSourceProviderConfigSourceProviderTypeEnum, bool)
type ConfigurationSourceProviderLifecycleStateEnum
    func GetConfigurationSourceProviderLifecycleStateEnumValues() []ConfigurationSourceProviderLifecycleStateEnum
    func GetMappingConfigurationSourceProviderLifecycleStateEnum(val string) (ConfigurationSourceProviderLifecycleStateEnum, bool)
type ConfigurationSourceProviderSummary
type CreateApplyJobOperationDetails
    func (m CreateApplyJobOperationDetails) GetIsProviderUpgradeRequired() *bool
    func (m CreateApplyJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateApplyJobOperationDetails) String() string
    func (m CreateApplyJobOperationDetails) ValidateEnumValue() (bool, error)
type CreateApplyRollbackJobOperationDetails
    func (m CreateApplyRollbackJobOperationDetails) GetIsProviderUpgradeRequired() *bool
    func (m CreateApplyRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateApplyRollbackJobOperationDetails) String() string
    func (m CreateApplyRollbackJobOperationDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketCloudConfigSourceDetails
    func (m CreateBitbucketCloudConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateBitbucketCloudConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketCloudConfigSourceDetails) String() string
    func (m CreateBitbucketCloudConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetCompartmentId() *string
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription() *string
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) String() string
    func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetCompartmentId() *string
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String() string
    func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketServerConfigSourceDetails
    func (m CreateBitbucketServerConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateBitbucketServerConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketServerConfigSourceDetails) String() string
    func (m CreateBitbucketServerConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreateCompartmentConfigSourceDetails
    func (m CreateCompartmentConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateCompartmentConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateCompartmentConfigSourceDetails) String() string
    func (m CreateCompartmentConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreateConfigSourceDetails
type CreateConfigurationSourceProviderDetails
type CreateConfigurationSourceProviderRequest
    func (request CreateConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConfigurationSourceProviderRequest) String() string
    func (request CreateConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
type CreateConfigurationSourceProviderResponse
    func (response CreateConfigurationSourceProviderResponse) HTTPResponse() *http.Response
    func (response CreateConfigurationSourceProviderResponse) String() string
type CreateDestroyJobOperationDetails
    func (m CreateDestroyJobOperationDetails) GetIsProviderUpgradeRequired() *bool
    func (m CreateDestroyJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDestroyJobOperationDetails) String() string
    func (m CreateDestroyJobOperationDetails) ValidateEnumValue() (bool, error)
type CreateDevOpsConfigSourceDetails
    func (m CreateDevOpsConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateDevOpsConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDevOpsConfigSourceDetails) String() string
    func (m CreateDevOpsConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreateGitConfigSourceDetails
    func (m CreateGitConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateGitConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitConfigSourceDetails) String() string
    func (m CreateGitConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreateGithubAccessTokenConfigurationSourceProviderDetails
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetCompartmentId() *string
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) String() string
    func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type CreateGitlabAccessTokenConfigurationSourceProviderDetails
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetCompartmentId() *string
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) String() string
    func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type CreateImportTfStateJobOperationDetails
    func (m CreateImportTfStateJobOperationDetails) GetIsProviderUpgradeRequired() *bool
    func (m CreateImportTfStateJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateImportTfStateJobOperationDetails) String() string
    func (m CreateImportTfStateJobOperationDetails) ValidateEnumValue() (bool, error)
type CreateJobDetails
    func (m CreateJobDetails) String() string
    func (m *CreateJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateJobDetails) ValidateEnumValue() (bool, error)
type CreateJobOperationDetails
type CreateJobRequest
    func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobRequest) String() string
    func (request CreateJobRequest) ValidateEnumValue() (bool, error)
type CreateJobResponse
    func (response CreateJobResponse) HTTPResponse() *http.Response
    func (response CreateJobResponse) String() string
type CreateObjectStorageConfigSourceDetails
    func (m CreateObjectStorageConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateObjectStorageConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateObjectStorageConfigSourceDetails) String() string
    func (m CreateObjectStorageConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreatePlanJobOperationDetails
    func (m CreatePlanJobOperationDetails) GetIsProviderUpgradeRequired() *bool
    func (m CreatePlanJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m CreatePlanJobOperationDetails) String() string
    func (m CreatePlanJobOperationDetails) ValidateEnumValue() (bool, error)
type CreatePlanRollbackJobOperationDetails
    func (m CreatePlanRollbackJobOperationDetails) GetIsProviderUpgradeRequired() *bool
    func (m CreatePlanRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m CreatePlanRollbackJobOperationDetails) String() string
    func (m CreatePlanRollbackJobOperationDetails) ValidateEnumValue() (bool, error)
type CreatePrivateEndpointDetails
    func (m CreatePrivateEndpointDetails) String() string
    func (m CreatePrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreatePrivateEndpointRequest
    func (request CreatePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePrivateEndpointRequest) String() string
    func (request CreatePrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreatePrivateEndpointResponse
    func (response CreatePrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreatePrivateEndpointResponse) String() string
type CreateStackDetails
    func (m CreateStackDetails) String() string
    func (m *CreateStackDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateStackDetails) ValidateEnumValue() (bool, error)
type CreateStackRequest
    func (request CreateStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateStackRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateStackRequest) String() string
    func (request CreateStackRequest) ValidateEnumValue() (bool, error)
type CreateStackResponse
    func (response CreateStackResponse) HTTPResponse() *http.Response
    func (response CreateStackResponse) String() string
type CreateStackTemplateConfigSourceDetails
    func (m CreateStackTemplateConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateStackTemplateConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateStackTemplateConfigSourceDetails) String() string
    func (m CreateStackTemplateConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreateTemplateConfigSourceDetails
type CreateTemplateDetails
    func (m CreateTemplateDetails) String() string
    func (m *CreateTemplateDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateTemplateDetails) ValidateEnumValue() (bool, error)
type CreateTemplateRequest
    func (request CreateTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTemplateRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTemplateRequest) String() string
    func (request CreateTemplateRequest) ValidateEnumValue() (bool, error)
type CreateTemplateResponse
    func (response CreateTemplateResponse) HTTPResponse() *http.Response
    func (response CreateTemplateResponse) String() string
type CreateTemplateZipUploadConfigSourceDetails
    func (m CreateTemplateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateTemplateZipUploadConfigSourceDetails) String() string
    func (m CreateTemplateZipUploadConfigSourceDetails) ValidateEnumValue() (bool, error)
type CreateZipUploadConfigSourceDetails
    func (m CreateZipUploadConfigSourceDetails) GetWorkingDirectory() *string
    func (m CreateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateZipUploadConfigSourceDetails) String() string
    func (m CreateZipUploadConfigSourceDetails) ValidateEnumValue() (bool, error)
type CustomTerraformProvider
    func (m CustomTerraformProvider) String() string
    func (m CustomTerraformProvider) ValidateEnumValue() (bool, error)
type DeleteConfigurationSourceProviderRequest
    func (request DeleteConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConfigurationSourceProviderRequest) String() string
    func (request DeleteConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
type DeleteConfigurationSourceProviderResponse
    func (response DeleteConfigurationSourceProviderResponse) HTTPResponse() *http.Response
    func (response DeleteConfigurationSourceProviderResponse) String() string
type DeletePrivateEndpointRequest
    func (request DeletePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePrivateEndpointRequest) String() string
    func (request DeletePrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeletePrivateEndpointResponse
    func (response DeletePrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeletePrivateEndpointResponse) String() string
type DeleteStackRequest
    func (request DeleteStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteStackRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteStackRequest) String() string
    func (request DeleteStackRequest) ValidateEnumValue() (bool, error)
type DeleteStackResponse
    func (response DeleteStackResponse) HTTPResponse() *http.Response
    func (response DeleteStackResponse) String() string
type DeleteTemplateRequest
    func (request DeleteTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTemplateRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTemplateRequest) String() string
    func (request DeleteTemplateRequest) ValidateEnumValue() (bool, error)
type DeleteTemplateResponse
    func (response DeleteTemplateResponse) HTTPResponse() *http.Response
    func (response DeleteTemplateResponse) String() string
type DestroyJobOperationDetails
    func (m DestroyJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m DestroyJobOperationDetails) String() string
    func (m DestroyJobOperationDetails) ValidateEnumValue() (bool, error)
type DestroyJobOperationDetailsExecutionPlanStrategyEnum
    func GetDestroyJobOperationDetailsExecutionPlanStrategyEnumValues() []DestroyJobOperationDetailsExecutionPlanStrategyEnum
    func GetMappingDestroyJobOperationDetailsExecutionPlanStrategyEnum(val string) (DestroyJobOperationDetailsExecutionPlanStrategyEnum, bool)
type DestroyJobOperationDetailsSummary
    func (m DestroyJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
    func (m DestroyJobOperationDetailsSummary) String() string
    func (m DestroyJobOperationDetailsSummary) ValidateEnumValue() (bool, error)
type DetectStackDriftDetails
    func (m DetectStackDriftDetails) String() string
    func (m DetectStackDriftDetails) ValidateEnumValue() (bool, error)
type DetectStackDriftRequest
    func (request DetectStackDriftRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetectStackDriftRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetectStackDriftRequest) RetryPolicy() *common.RetryPolicy
    func (request DetectStackDriftRequest) String() string
    func (request DetectStackDriftRequest) ValidateEnumValue() (bool, error)
type DetectStackDriftResponse
    func (response DetectStackDriftResponse) HTTPResponse() *http.Response
    func (response DetectStackDriftResponse) String() string
type DevOpsConfigSource
    func (m DevOpsConfigSource) GetWorkingDirectory() *string
    func (m DevOpsConfigSource) MarshalJSON() (buff []byte, e error)
    func (m DevOpsConfigSource) String() string
    func (m DevOpsConfigSource) ValidateEnumValue() (bool, error)
type DevOpsConfigSourceRecord
    func (m DevOpsConfigSourceRecord) MarshalJSON() (buff []byte, e error)
    func (m DevOpsConfigSourceRecord) String() string
    func (m DevOpsConfigSourceRecord) ValidateEnumValue() (bool, error)
type FailureDetails
    func (m FailureDetails) String() string
    func (m FailureDetails) ValidateEnumValue() (bool, error)
type FailureDetailsCodeEnum
    func GetFailureDetailsCodeEnumValues() []FailureDetailsCodeEnum
    func GetMappingFailureDetailsCodeEnum(val string) (FailureDetailsCodeEnum, bool)
type GetConfigurationSourceProviderRequest
    func (request GetConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConfigurationSourceProviderRequest) String() string
    func (request GetConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
type GetConfigurationSourceProviderResponse
    func (response GetConfigurationSourceProviderResponse) HTTPResponse() *http.Response
    func (response GetConfigurationSourceProviderResponse) String() string
type GetJobDetailedLogContentRequest
    func (request GetJobDetailedLogContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobDetailedLogContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobDetailedLogContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobDetailedLogContentRequest) String() string
    func (request GetJobDetailedLogContentRequest) ValidateEnumValue() (bool, error)
type GetJobDetailedLogContentResponse
    func (response GetJobDetailedLogContentResponse) HTTPResponse() *http.Response
    func (response GetJobDetailedLogContentResponse) String() string
type GetJobLogsContentRequest
    func (request GetJobLogsContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobLogsContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobLogsContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobLogsContentRequest) String() string
    func (request GetJobLogsContentRequest) ValidateEnumValue() (bool, error)
type GetJobLogsContentResponse
    func (response GetJobLogsContentResponse) HTTPResponse() *http.Response
    func (response GetJobLogsContentResponse) String() string
type GetJobLogsRequest
    func (request GetJobLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobLogsRequest) String() string
    func (request GetJobLogsRequest) ValidateEnumValue() (bool, error)
type GetJobLogsResponse
    func (response GetJobLogsResponse) HTTPResponse() *http.Response
    func (response GetJobLogsResponse) String() string
type GetJobLogsSortOrderEnum
    func GetGetJobLogsSortOrderEnumValues() []GetJobLogsSortOrderEnum
    func GetMappingGetJobLogsSortOrderEnum(val string) (GetJobLogsSortOrderEnum, bool)
type GetJobRequest
    func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobRequest) String() string
    func (request GetJobRequest) ValidateEnumValue() (bool, error)
type GetJobResponse
    func (response GetJobResponse) HTTPResponse() *http.Response
    func (response GetJobResponse) String() string
type GetJobTfConfigRequest
    func (request GetJobTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobTfConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobTfConfigRequest) String() string
    func (request GetJobTfConfigRequest) ValidateEnumValue() (bool, error)
type GetJobTfConfigResponse
    func (response GetJobTfConfigResponse) HTTPResponse() *http.Response
    func (response GetJobTfConfigResponse) String() string
type GetJobTfPlanRequest
    func (request GetJobTfPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobTfPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobTfPlanRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobTfPlanRequest) String() string
    func (request GetJobTfPlanRequest) ValidateEnumValue() (bool, error)
type GetJobTfPlanResponse
    func (response GetJobTfPlanResponse) HTTPResponse() *http.Response
    func (response GetJobTfPlanResponse) String() string
type GetJobTfPlanTfPlanFormatEnum
    func GetGetJobTfPlanTfPlanFormatEnumValues() []GetJobTfPlanTfPlanFormatEnum
    func GetMappingGetJobTfPlanTfPlanFormatEnum(val string) (GetJobTfPlanTfPlanFormatEnum, bool)
type GetJobTfStateRequest
    func (request GetJobTfStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobTfStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobTfStateRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobTfStateRequest) String() string
    func (request GetJobTfStateRequest) ValidateEnumValue() (bool, error)
type GetJobTfStateResponse
    func (response GetJobTfStateResponse) HTTPResponse() *http.Response
    func (response GetJobTfStateResponse) String() string
type GetPrivateEndpointRequest
    func (request GetPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateEndpointRequest) String() string
    func (request GetPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetPrivateEndpointResponse
    func (response GetPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetPrivateEndpointResponse) String() string
type GetReachableIpRequest
    func (request GetReachableIpRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetReachableIpRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetReachableIpRequest) RetryPolicy() *common.RetryPolicy
    func (request GetReachableIpRequest) String() string
    func (request GetReachableIpRequest) ValidateEnumValue() (bool, error)
type GetReachableIpResponse
    func (response GetReachableIpResponse) HTTPResponse() *http.Response
    func (response GetReachableIpResponse) String() string
type GetStackRequest
    func (request GetStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStackRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStackRequest) String() string
    func (request GetStackRequest) ValidateEnumValue() (bool, error)
type GetStackResponse
    func (response GetStackResponse) HTTPResponse() *http.Response
    func (response GetStackResponse) String() string
type GetStackTfConfigRequest
    func (request GetStackTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStackTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStackTfConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStackTfConfigRequest) String() string
    func (request GetStackTfConfigRequest) ValidateEnumValue() (bool, error)
type GetStackTfConfigResponse
    func (response GetStackTfConfigResponse) HTTPResponse() *http.Response
    func (response GetStackTfConfigResponse) String() string
type GetStackTfStateRequest
    func (request GetStackTfStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStackTfStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStackTfStateRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStackTfStateRequest) String() string
    func (request GetStackTfStateRequest) ValidateEnumValue() (bool, error)
type GetStackTfStateResponse
    func (response GetStackTfStateResponse) HTTPResponse() *http.Response
    func (response GetStackTfStateResponse) String() string
type GetTemplateLogoRequest
    func (request GetTemplateLogoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTemplateLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTemplateLogoRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTemplateLogoRequest) String() string
    func (request GetTemplateLogoRequest) ValidateEnumValue() (bool, error)
type GetTemplateLogoResponse
    func (response GetTemplateLogoResponse) HTTPResponse() *http.Response
    func (response GetTemplateLogoResponse) String() string
type GetTemplateRequest
    func (request GetTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTemplateRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTemplateRequest) String() string
    func (request GetTemplateRequest) ValidateEnumValue() (bool, error)
type GetTemplateResponse
    func (response GetTemplateResponse) HTTPResponse() *http.Response
    func (response GetTemplateResponse) String() string
type GetTemplateTfConfigRequest
    func (request GetTemplateTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTemplateTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTemplateTfConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTemplateTfConfigRequest) String() string
    func (request GetTemplateTfConfigRequest) ValidateEnumValue() (bool, error)
type GetTemplateTfConfigResponse
    func (response GetTemplateTfConfigResponse) HTTPResponse() *http.Response
    func (response GetTemplateTfConfigResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GitConfigSource
    func (m GitConfigSource) GetWorkingDirectory() *string
    func (m GitConfigSource) MarshalJSON() (buff []byte, e error)
    func (m GitConfigSource) String() string
    func (m GitConfigSource) ValidateEnumValue() (bool, error)
type GitConfigSourceRecord
    func (m GitConfigSourceRecord) MarshalJSON() (buff []byte, e error)
    func (m GitConfigSourceRecord) String() string
    func (m GitConfigSourceRecord) ValidateEnumValue() (bool, error)
type GithubAccessTokenConfigurationSourceProvider
    func (m GithubAccessTokenConfigurationSourceProvider) GetCompartmentId() *string
    func (m GithubAccessTokenConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConfigurationSourceProvider) GetDescription() *string
    func (m GithubAccessTokenConfigurationSourceProvider) GetDisplayName() *string
    func (m GithubAccessTokenConfigurationSourceProvider) GetFreeformTags() map[string]string
    func (m GithubAccessTokenConfigurationSourceProvider) GetId() *string
    func (m GithubAccessTokenConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m GithubAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m GithubAccessTokenConfigurationSourceProvider) GetSecretId() *string
    func (m GithubAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
    func (m GithubAccessTokenConfigurationSourceProvider) GetUsername() *string
    func (m GithubAccessTokenConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)
    func (m GithubAccessTokenConfigurationSourceProvider) String() string
    func (m GithubAccessTokenConfigurationSourceProvider) ValidateEnumValue() (bool, error)
type GithubAccessTokenConfigurationSourceProviderSummary
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetCompartmentId() *string
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetDescription() *string
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetDisplayName() *string
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetFreeformTags() map[string]string
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetId() *string
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m GithubAccessTokenConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime
    func (m GithubAccessTokenConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)
    func (m GithubAccessTokenConfigurationSourceProviderSummary) String() string
    func (m GithubAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)
type GitlabAccessTokenConfigurationSourceProvider
    func (m GitlabAccessTokenConfigurationSourceProvider) GetCompartmentId() *string
    func (m GitlabAccessTokenConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConfigurationSourceProvider) GetDescription() *string
    func (m GitlabAccessTokenConfigurationSourceProvider) GetDisplayName() *string
    func (m GitlabAccessTokenConfigurationSourceProvider) GetFreeformTags() map[string]string
    func (m GitlabAccessTokenConfigurationSourceProvider) GetId() *string
    func (m GitlabAccessTokenConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m GitlabAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m GitlabAccessTokenConfigurationSourceProvider) GetSecretId() *string
    func (m GitlabAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
    func (m GitlabAccessTokenConfigurationSourceProvider) GetUsername() *string
    func (m GitlabAccessTokenConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)
    func (m GitlabAccessTokenConfigurationSourceProvider) String() string
    func (m GitlabAccessTokenConfigurationSourceProvider) ValidateEnumValue() (bool, error)
type GitlabAccessTokenConfigurationSourceProviderSummary
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetCompartmentId() *string
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetDescription() *string
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetDisplayName() *string
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetFreeformTags() map[string]string
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetId() *string
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) String() string
    func (m GitlabAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)
type ImportTfStateJobOperationDetails
    func (m ImportTfStateJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m ImportTfStateJobOperationDetails) String() string
    func (m ImportTfStateJobOperationDetails) ValidateEnumValue() (bool, error)
type ImportTfStateJobOperationDetailsSummary
    func (m ImportTfStateJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
    func (m ImportTfStateJobOperationDetailsSummary) String() string
    func (m ImportTfStateJobOperationDetailsSummary) ValidateEnumValue() (bool, error)
type Job
    func (m Job) String() string
    func (m *Job) UnmarshalJSON(data []byte) (e error)
    func (m Job) ValidateEnumValue() (bool, error)
type JobLifecycleStateEnum
    func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum
    func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)
type JobOperationDetails
type JobOperationDetailsSummary
type JobOperationEnum
    func GetJobOperationEnumValues() []JobOperationEnum
    func GetMappingJobOperationEnum(val string) (JobOperationEnum, bool)
type JobOutputSummary
    func (m JobOutputSummary) String() string
    func (m JobOutputSummary) ValidateEnumValue() (bool, error)
type JobOutputsCollection
    func (m JobOutputsCollection) String() string
    func (m JobOutputsCollection) ValidateEnumValue() (bool, error)
type JobSummary
    func (m JobSummary) String() string
    func (m *JobSummary) UnmarshalJSON(data []byte) (e error)
    func (m JobSummary) ValidateEnumValue() (bool, error)
type ListConfigurationSourceProvidersRequest
    func (request ListConfigurationSourceProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConfigurationSourceProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConfigurationSourceProvidersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConfigurationSourceProvidersRequest) String() string
    func (request ListConfigurationSourceProvidersRequest) ValidateEnumValue() (bool, error)
type ListConfigurationSourceProvidersResponse
    func (response ListConfigurationSourceProvidersResponse) HTTPResponse() *http.Response
    func (response ListConfigurationSourceProvidersResponse) String() string
type ListConfigurationSourceProvidersSortByEnum
    func GetListConfigurationSourceProvidersSortByEnumValues() []ListConfigurationSourceProvidersSortByEnum
    func GetMappingListConfigurationSourceProvidersSortByEnum(val string) (ListConfigurationSourceProvidersSortByEnum, bool)
type ListConfigurationSourceProvidersSortOrderEnum
    func GetListConfigurationSourceProvidersSortOrderEnumValues() []ListConfigurationSourceProvidersSortOrderEnum
    func GetMappingListConfigurationSourceProvidersSortOrderEnum(val string) (ListConfigurationSourceProvidersSortOrderEnum, bool)
type ListJobAssociatedResourcesRequest
    func (request ListJobAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobAssociatedResourcesRequest) String() string
    func (request ListJobAssociatedResourcesRequest) ValidateEnumValue() (bool, error)
type ListJobAssociatedResourcesResponse
    func (response ListJobAssociatedResourcesResponse) HTTPResponse() *http.Response
    func (response ListJobAssociatedResourcesResponse) String() string
type ListJobOutputsRequest
    func (request ListJobOutputsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobOutputsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobOutputsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobOutputsRequest) String() string
    func (request ListJobOutputsRequest) ValidateEnumValue() (bool, error)
type ListJobOutputsResponse
    func (response ListJobOutputsResponse) HTTPResponse() *http.Response
    func (response ListJobOutputsResponse) String() string
type ListJobsRequest
    func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobsRequest) String() string
    func (request ListJobsRequest) ValidateEnumValue() (bool, error)
type ListJobsResponse
    func (response ListJobsResponse) HTTPResponse() *http.Response
    func (response ListJobsResponse) String() string
type ListJobsSortByEnum
    func GetListJobsSortByEnumValues() []ListJobsSortByEnum
    func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)
type ListJobsSortOrderEnum
    func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
    func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)
type ListPrivateEndpointsRequest
    func (request ListPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPrivateEndpointsRequest) String() string
    func (request ListPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListPrivateEndpointsResponse
    func (response ListPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListPrivateEndpointsResponse) String() string
type ListPrivateEndpointsSortByEnum
    func GetListPrivateEndpointsSortByEnumValues() []ListPrivateEndpointsSortByEnum
    func GetMappingListPrivateEndpointsSortByEnum(val string) (ListPrivateEndpointsSortByEnum, bool)
type ListPrivateEndpointsSortOrderEnum
    func GetListPrivateEndpointsSortOrderEnumValues() []ListPrivateEndpointsSortOrderEnum
    func GetMappingListPrivateEndpointsSortOrderEnum(val string) (ListPrivateEndpointsSortOrderEnum, bool)
type ListResourceDiscoveryServicesRequest
    func (request ListResourceDiscoveryServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListResourceDiscoveryServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListResourceDiscoveryServicesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListResourceDiscoveryServicesRequest) String() string
    func (request ListResourceDiscoveryServicesRequest) ValidateEnumValue() (bool, error)
type ListResourceDiscoveryServicesResponse
    func (response ListResourceDiscoveryServicesResponse) HTTPResponse() *http.Response
    func (response ListResourceDiscoveryServicesResponse) String() string
type ListStackAssociatedResourcesRequest
    func (request ListStackAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStackAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStackAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStackAssociatedResourcesRequest) String() string
    func (request ListStackAssociatedResourcesRequest) ValidateEnumValue() (bool, error)
type ListStackAssociatedResourcesResponse
    func (response ListStackAssociatedResourcesResponse) HTTPResponse() *http.Response
    func (response ListStackAssociatedResourcesResponse) String() string
type ListStackResourceDriftDetailsRequest
    func (request ListStackResourceDriftDetailsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStackResourceDriftDetailsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStackResourceDriftDetailsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStackResourceDriftDetailsRequest) String() string
    func (request ListStackResourceDriftDetailsRequest) ValidateEnumValue() (bool, error)
type ListStackResourceDriftDetailsResponse
    func (response ListStackResourceDriftDetailsResponse) HTTPResponse() *http.Response
    func (response ListStackResourceDriftDetailsResponse) String() string
type ListStacksRequest
    func (request ListStacksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStacksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStacksRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStacksRequest) String() string
    func (request ListStacksRequest) ValidateEnumValue() (bool, error)
type ListStacksResponse
    func (response ListStacksResponse) HTTPResponse() *http.Response
    func (response ListStacksResponse) String() string
type ListStacksSortByEnum
    func GetListStacksSortByEnumValues() []ListStacksSortByEnum
    func GetMappingListStacksSortByEnum(val string) (ListStacksSortByEnum, bool)
type ListStacksSortOrderEnum
    func GetListStacksSortOrderEnumValues() []ListStacksSortOrderEnum
    func GetMappingListStacksSortOrderEnum(val string) (ListStacksSortOrderEnum, bool)
type ListTemplateCategoriesRequest
    func (request ListTemplateCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTemplateCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTemplateCategoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTemplateCategoriesRequest) String() string
    func (request ListTemplateCategoriesRequest) ValidateEnumValue() (bool, error)
type ListTemplateCategoriesResponse
    func (response ListTemplateCategoriesResponse) HTTPResponse() *http.Response
    func (response ListTemplateCategoriesResponse) String() string
type ListTemplatesRequest
    func (request ListTemplatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTemplatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTemplatesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTemplatesRequest) String() string
    func (request ListTemplatesRequest) ValidateEnumValue() (bool, error)
type ListTemplatesResponse
    func (response ListTemplatesResponse) HTTPResponse() *http.Response
    func (response ListTemplatesResponse) String() string
type ListTemplatesSortByEnum
    func GetListTemplatesSortByEnumValues() []ListTemplatesSortByEnum
    func GetMappingListTemplatesSortByEnum(val string) (ListTemplatesSortByEnum, bool)
type ListTemplatesSortOrderEnum
    func GetListTemplatesSortOrderEnumValues() []ListTemplatesSortOrderEnum
    func GetMappingListTemplatesSortOrderEnum(val string) (ListTemplatesSortOrderEnum, bool)
type ListTerraformVersionsRequest
    func (request ListTerraformVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTerraformVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTerraformVersionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTerraformVersionsRequest) String() string
    func (request ListTerraformVersionsRequest) ValidateEnumValue() (bool, error)
type ListTerraformVersionsResponse
    func (response ListTerraformVersionsResponse) HTTPResponse() *http.Response
    func (response ListTerraformVersionsResponse) String() string
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type LogEntry
    func (m LogEntry) String() string
    func (m LogEntry) ValidateEnumValue() (bool, error)
type LogEntryLevelEnum
    func GetLogEntryLevelEnumValues() []LogEntryLevelEnum
    func GetMappingLogEntryLevelEnum(val string) (LogEntryLevelEnum, bool)
type LogEntryTypeEnum
    func GetLogEntryTypeEnumValues() []LogEntryTypeEnum
    func GetMappingLogEntryTypeEnum(val string) (LogEntryTypeEnum, bool)
type ObjectStorageConfigSource
    func (m ObjectStorageConfigSource) GetWorkingDirectory() *string
    func (m ObjectStorageConfigSource) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageConfigSource) String() string
    func (m ObjectStorageConfigSource) ValidateEnumValue() (bool, error)
type ObjectStorageConfigSourceRecord
    func (m ObjectStorageConfigSourceRecord) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageConfigSourceRecord) String() string
    func (m ObjectStorageConfigSourceRecord) ValidateEnumValue() (bool, error)
type PlanJobOperationDetails
    func (m PlanJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m PlanJobOperationDetails) String() string
    func (m PlanJobOperationDetails) ValidateEnumValue() (bool, error)
type PlanJobOperationDetailsSummary
    func (m PlanJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
    func (m PlanJobOperationDetailsSummary) String() string
    func (m PlanJobOperationDetailsSummary) ValidateEnumValue() (bool, error)
type PlanRollbackJobOperationDetails
    func (m PlanRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
    func (m PlanRollbackJobOperationDetails) String() string
    func (m PlanRollbackJobOperationDetails) ValidateEnumValue() (bool, error)
type PlanRollbackJobOperationDetailsSummary
    func (m PlanRollbackJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
    func (m PlanRollbackJobOperationDetailsSummary) String() string
    func (m PlanRollbackJobOperationDetailsSummary) ValidateEnumValue() (bool, error)
type PrivateEndpoint
    func (m PrivateEndpoint) String() string
    func (m PrivateEndpoint) ValidateEnumValue() (bool, error)
type PrivateEndpointCollection
    func (m PrivateEndpointCollection) String() string
    func (m PrivateEndpointCollection) ValidateEnumValue() (bool, error)
type PrivateEndpointLifecycleStateEnum
    func GetMappingPrivateEndpointLifecycleStateEnum(val string) (PrivateEndpointLifecycleStateEnum, bool)
    func GetPrivateEndpointLifecycleStateEnumValues() []PrivateEndpointLifecycleStateEnum
type PrivateEndpointSummary
    func (m PrivateEndpointSummary) String() string
    func (m PrivateEndpointSummary) ValidateEnumValue() (bool, error)
type PrivateServerConfigDetails
    func (m PrivateServerConfigDetails) String() string
    func (m PrivateServerConfigDetails) ValidateEnumValue() (bool, error)
type ReachableIp
    func (m ReachableIp) String() string
    func (m ReachableIp) ValidateEnumValue() (bool, error)
type ResourceDiscoveryServiceCollection
    func (m ResourceDiscoveryServiceCollection) String() string
    func (m ResourceDiscoveryServiceCollection) ValidateEnumValue() (bool, error)
type ResourceDiscoveryServiceSummary
    func (m ResourceDiscoveryServiceSummary) String() string
    func (m ResourceDiscoveryServiceSummary) ValidateEnumValue() (bool, error)
type ResourceDiscoveryServiceSummaryDiscoveryScopeEnum
    func GetMappingResourceDiscoveryServiceSummaryDiscoveryScopeEnum(val string) (ResourceDiscoveryServiceSummaryDiscoveryScopeEnum, bool)
    func GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumValues() []ResourceDiscoveryServiceSummaryDiscoveryScopeEnum
type ResourceManagerClient
    func NewResourceManagerClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ResourceManagerClient, err error)
    func NewResourceManagerClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ResourceManagerClient, err error)
    func (client ResourceManagerClient) CancelJob(ctx context.Context, request CancelJobRequest) (response CancelJobResponse, err error)
    func (client ResourceManagerClient) ChangeConfigurationSourceProviderCompartment(ctx context.Context, request ChangeConfigurationSourceProviderCompartmentRequest) (response ChangeConfigurationSourceProviderCompartmentResponse, err error)
    func (client ResourceManagerClient) ChangePrivateEndpointCompartment(ctx context.Context, request ChangePrivateEndpointCompartmentRequest) (response ChangePrivateEndpointCompartmentResponse, err error)
    func (client ResourceManagerClient) ChangeStackCompartment(ctx context.Context, request ChangeStackCompartmentRequest) (response ChangeStackCompartmentResponse, err error)
    func (client ResourceManagerClient) ChangeTemplateCompartment(ctx context.Context, request ChangeTemplateCompartmentRequest) (response ChangeTemplateCompartmentResponse, err error)
    func (client *ResourceManagerClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client ResourceManagerClient) CreateConfigurationSourceProvider(ctx context.Context, request CreateConfigurationSourceProviderRequest) (response CreateConfigurationSourceProviderResponse, err error)
    func (client ResourceManagerClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
    func (client ResourceManagerClient) CreatePrivateEndpoint(ctx context.Context, request CreatePrivateEndpointRequest) (response CreatePrivateEndpointResponse, err error)
    func (client ResourceManagerClient) CreateStack(ctx context.Context, request CreateStackRequest) (response CreateStackResponse, err error)
    func (client ResourceManagerClient) CreateTemplate(ctx context.Context, request CreateTemplateRequest) (response CreateTemplateResponse, err error)
    func (client ResourceManagerClient) DeleteConfigurationSourceProvider(ctx context.Context, request DeleteConfigurationSourceProviderRequest) (response DeleteConfigurationSourceProviderResponse, err error)
    func (client ResourceManagerClient) DeletePrivateEndpoint(ctx context.Context, request DeletePrivateEndpointRequest) (response DeletePrivateEndpointResponse, err error)
    func (client ResourceManagerClient) DeleteStack(ctx context.Context, request DeleteStackRequest) (response DeleteStackResponse, err error)
    func (client ResourceManagerClient) DeleteTemplate(ctx context.Context, request DeleteTemplateRequest) (response DeleteTemplateResponse, err error)
    func (client ResourceManagerClient) DetectStackDrift(ctx context.Context, request DetectStackDriftRequest) (response DetectStackDriftResponse, err error)
    func (client ResourceManagerClient) GetConfigurationSourceProvider(ctx context.Context, request GetConfigurationSourceProviderRequest) (response GetConfigurationSourceProviderResponse, err error)
    func (client ResourceManagerClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
    func (client ResourceManagerClient) GetJobDetailedLogContent(ctx context.Context, request GetJobDetailedLogContentRequest) (response GetJobDetailedLogContentResponse, err error)
    func (client ResourceManagerClient) GetJobLogs(ctx context.Context, request GetJobLogsRequest) (response GetJobLogsResponse, err error)
    func (client ResourceManagerClient) GetJobLogsContent(ctx context.Context, request GetJobLogsContentRequest) (response GetJobLogsContentResponse, err error)
    func (client ResourceManagerClient) GetJobTfConfig(ctx context.Context, request GetJobTfConfigRequest) (response GetJobTfConfigResponse, err error)
    func (client ResourceManagerClient) GetJobTfPlan(ctx context.Context, request GetJobTfPlanRequest) (response GetJobTfPlanResponse, err error)
    func (client ResourceManagerClient) GetJobTfState(ctx context.Context, request GetJobTfStateRequest) (response GetJobTfStateResponse, err error)
    func (client ResourceManagerClient) GetPrivateEndpoint(ctx context.Context, request GetPrivateEndpointRequest) (response GetPrivateEndpointResponse, err error)
    func (client ResourceManagerClient) GetReachableIp(ctx context.Context, request GetReachableIpRequest) (response GetReachableIpResponse, err error)
    func (client ResourceManagerClient) GetStack(ctx context.Context, request GetStackRequest) (response GetStackResponse, err error)
    func (client ResourceManagerClient) GetStackTfConfig(ctx context.Context, request GetStackTfConfigRequest) (response GetStackTfConfigResponse, err error)
    func (client ResourceManagerClient) GetStackTfState(ctx context.Context, request GetStackTfStateRequest) (response GetStackTfStateResponse, err error)
    func (client ResourceManagerClient) GetTemplate(ctx context.Context, request GetTemplateRequest) (response GetTemplateResponse, err error)
    func (client ResourceManagerClient) GetTemplateLogo(ctx context.Context, request GetTemplateLogoRequest) (response GetTemplateLogoResponse, err error)
    func (client ResourceManagerClient) GetTemplateTfConfig(ctx context.Context, request GetTemplateTfConfigRequest) (response GetTemplateTfConfigResponse, err error)
    func (client ResourceManagerClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client ResourceManagerClient) ListConfigurationSourceProviders(ctx context.Context, request ListConfigurationSourceProvidersRequest) (response ListConfigurationSourceProvidersResponse, err error)
    func (client ResourceManagerClient) ListJobAssociatedResources(ctx context.Context, request ListJobAssociatedResourcesRequest) (response ListJobAssociatedResourcesResponse, err error)
    func (client ResourceManagerClient) ListJobOutputs(ctx context.Context, request ListJobOutputsRequest) (response ListJobOutputsResponse, err error)
    func (client ResourceManagerClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
    func (client ResourceManagerClient) ListPrivateEndpoints(ctx context.Context, request ListPrivateEndpointsRequest) (response ListPrivateEndpointsResponse, err error)
    func (client ResourceManagerClient) ListResourceDiscoveryServices(ctx context.Context, request ListResourceDiscoveryServicesRequest) (response ListResourceDiscoveryServicesResponse, err error)
    func (client ResourceManagerClient) ListStackAssociatedResources(ctx context.Context, request ListStackAssociatedResourcesRequest) (response ListStackAssociatedResourcesResponse, err error)
    func (client ResourceManagerClient) ListStackResourceDriftDetails(ctx context.Context, request ListStackResourceDriftDetailsRequest) (response ListStackResourceDriftDetailsResponse, err error)
    func (client ResourceManagerClient) ListStacks(ctx context.Context, request ListStacksRequest) (response ListStacksResponse, err error)
    func (client ResourceManagerClient) ListTemplateCategories(ctx context.Context, request ListTemplateCategoriesRequest) (response ListTemplateCategoriesResponse, err error)
    func (client ResourceManagerClient) ListTemplates(ctx context.Context, request ListTemplatesRequest) (response ListTemplatesResponse, err error)
    func (client ResourceManagerClient) ListTerraformVersions(ctx context.Context, request ListTerraformVersionsRequest) (response ListTerraformVersionsResponse, err error)
    func (client ResourceManagerClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client ResourceManagerClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client ResourceManagerClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *ResourceManagerClient) SetRegion(region string)
    func (client ResourceManagerClient) UpdateConfigurationSourceProvider(ctx context.Context, request UpdateConfigurationSourceProviderRequest) (response UpdateConfigurationSourceProviderResponse, err error)
    func (client ResourceManagerClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)
    func (client ResourceManagerClient) UpdatePrivateEndpoint(ctx context.Context, request UpdatePrivateEndpointRequest) (response UpdatePrivateEndpointResponse, err error)
    func (client ResourceManagerClient) UpdateStack(ctx context.Context, request UpdateStackRequest) (response UpdateStackResponse, err error)
    func (client ResourceManagerClient) UpdateTemplate(ctx context.Context, request UpdateTemplateRequest) (response UpdateTemplateResponse, err error)
type Stack
    func (m Stack) String() string
    func (m *Stack) UnmarshalJSON(data []byte) (e error)
    func (m Stack) ValidateEnumValue() (bool, error)
type StackLifecycleStateEnum
    func GetMappingStackLifecycleStateEnum(val string) (StackLifecycleStateEnum, bool)
    func GetStackLifecycleStateEnumValues() []StackLifecycleStateEnum
type StackResourceDriftCollection
    func (m StackResourceDriftCollection) String() string
    func (m StackResourceDriftCollection) ValidateEnumValue() (bool, error)
type StackResourceDriftSummary
    func (m StackResourceDriftSummary) String() string
    func (m StackResourceDriftSummary) ValidateEnumValue() (bool, error)
type StackResourceDriftSummaryResourceDriftStatusEnum
    func GetMappingStackResourceDriftSummaryResourceDriftStatusEnum(val string) (StackResourceDriftSummaryResourceDriftStatusEnum, bool)
    func GetStackResourceDriftSummaryResourceDriftStatusEnumValues() []StackResourceDriftSummaryResourceDriftStatusEnum
type StackStackDriftStatusEnum
    func GetMappingStackStackDriftStatusEnum(val string) (StackStackDriftStatusEnum, bool)
    func GetStackStackDriftStatusEnumValues() []StackStackDriftStatusEnum
type StackSummary
    func (m StackSummary) String() string
    func (m StackSummary) ValidateEnumValue() (bool, error)
type Template
    func (m Template) String() string
    func (m *Template) UnmarshalJSON(data []byte) (e error)
    func (m Template) ValidateEnumValue() (bool, error)
type TemplateCategorySummary
    func (m TemplateCategorySummary) String() string
    func (m TemplateCategorySummary) ValidateEnumValue() (bool, error)
type TemplateCategorySummaryCollection
    func (m TemplateCategorySummaryCollection) String() string
    func (m TemplateCategorySummaryCollection) ValidateEnumValue() (bool, error)
type TemplateConfigSource
type TemplateConfigSourceTemplateConfigSourceTypeEnum
    func GetMappingTemplateConfigSourceTemplateConfigSourceTypeEnum(val string) (TemplateConfigSourceTemplateConfigSourceTypeEnum, bool)
    func GetTemplateConfigSourceTemplateConfigSourceTypeEnumValues() []TemplateConfigSourceTemplateConfigSourceTypeEnum
type TemplateLifecycleStateEnum
    func GetMappingTemplateLifecycleStateEnum(val string) (TemplateLifecycleStateEnum, bool)
    func GetTemplateLifecycleStateEnumValues() []TemplateLifecycleStateEnum
type TemplateSummary
    func (m TemplateSummary) String() string
    func (m TemplateSummary) ValidateEnumValue() (bool, error)
type TemplateSummaryCollection
    func (m TemplateSummaryCollection) String() string
    func (m TemplateSummaryCollection) ValidateEnumValue() (bool, error)
type TemplateZipUploadConfigSource
    func (m TemplateZipUploadConfigSource) MarshalJSON() (buff []byte, e error)
    func (m TemplateZipUploadConfigSource) String() string
    func (m TemplateZipUploadConfigSource) ValidateEnumValue() (bool, error)
type TerraformAdvancedOptions
    func (m TerraformAdvancedOptions) String() string
    func (m TerraformAdvancedOptions) ValidateEnumValue() (bool, error)
type TerraformAdvancedOptionsDetailedLogLevelEnum
    func GetMappingTerraformAdvancedOptionsDetailedLogLevelEnum(val string) (TerraformAdvancedOptionsDetailedLogLevelEnum, bool)
    func GetTerraformAdvancedOptionsDetailedLogLevelEnumValues() []TerraformAdvancedOptionsDetailedLogLevelEnum
type TerraformVersionCollection
    func (m TerraformVersionCollection) String() string
    func (m TerraformVersionCollection) ValidateEnumValue() (bool, error)
type TerraformVersionSummary
    func (m TerraformVersionSummary) String() string
    func (m TerraformVersionSummary) ValidateEnumValue() (bool, error)
type UpdateBitbucketCloudConfigSourceDetails
    func (m UpdateBitbucketCloudConfigSourceDetails) GetWorkingDirectory() *string
    func (m UpdateBitbucketCloudConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketCloudConfigSourceDetails) String() string
    func (m UpdateBitbucketCloudConfigSourceDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription() *string
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) String() string
    func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String() string
    func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketServerConfigSourceDetails
    func (m UpdateBitbucketServerConfigSourceDetails) GetWorkingDirectory() *string
    func (m UpdateBitbucketServerConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketServerConfigSourceDetails) String() string
    func (m UpdateBitbucketServerConfigSourceDetails) ValidateEnumValue() (bool, error)
type UpdateConfigSourceDetails
type UpdateConfigurationSourceProviderDetails
type UpdateConfigurationSourceProviderRequest
    func (request UpdateConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConfigurationSourceProviderRequest) String() string
    func (request UpdateConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
type UpdateConfigurationSourceProviderResponse
    func (response UpdateConfigurationSourceProviderResponse) HTTPResponse() *http.Response
    func (response UpdateConfigurationSourceProviderResponse) String() string
type UpdateDevOpsConfigSourceDetails
    func (m UpdateDevOpsConfigSourceDetails) GetWorkingDirectory() *string
    func (m UpdateDevOpsConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDevOpsConfigSourceDetails) String() string
    func (m UpdateDevOpsConfigSourceDetails) ValidateEnumValue() (bool, error)
type UpdateGitConfigSourceDetails
    func (m UpdateGitConfigSourceDetails) GetWorkingDirectory() *string
    func (m UpdateGitConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitConfigSourceDetails) String() string
    func (m UpdateGitConfigSourceDetails) ValidateEnumValue() (bool, error)
type UpdateGithubAccessTokenConfigurationSourceProviderDetails
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) String() string
    func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabAccessTokenConfigurationSourceProviderDetails
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) String() string
    func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)
type UpdateJobDetails
    func (m UpdateJobDetails) String() string
    func (m UpdateJobDetails) ValidateEnumValue() (bool, error)
type UpdateJobRequest
    func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJobRequest) String() string
    func (request UpdateJobRequest) ValidateEnumValue() (bool, error)
type UpdateJobResponse
    func (response UpdateJobResponse) HTTPResponse() *http.Response
    func (response UpdateJobResponse) String() string
type UpdateObjectStorageConfigSourceDetails
    func (m UpdateObjectStorageConfigSourceDetails) GetWorkingDirectory() *string
    func (m UpdateObjectStorageConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateObjectStorageConfigSourceDetails) String() string
    func (m UpdateObjectStorageConfigSourceDetails) ValidateEnumValue() (bool, error)
type UpdatePrivateEndpointDetails
    func (m UpdatePrivateEndpointDetails) String() string
    func (m UpdatePrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdatePrivateEndpointRequest
    func (request UpdatePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePrivateEndpointRequest) String() string
    func (request UpdatePrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdatePrivateEndpointResponse
    func (response UpdatePrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdatePrivateEndpointResponse) String() string
type UpdateStackDetails
    func (m UpdateStackDetails) String() string
    func (m *UpdateStackDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateStackDetails) ValidateEnumValue() (bool, error)
type UpdateStackRequest
    func (request UpdateStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateStackRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateStackRequest) String() string
    func (request UpdateStackRequest) ValidateEnumValue() (bool, error)
type UpdateStackResponse
    func (response UpdateStackResponse) HTTPResponse() *http.Response
    func (response UpdateStackResponse) String() string
type UpdateTemplateConfigSourceDetails
type UpdateTemplateDetails
    func (m UpdateTemplateDetails) String() string
    func (m *UpdateTemplateDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateTemplateDetails) ValidateEnumValue() (bool, error)
type UpdateTemplateRequest
    func (request UpdateTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTemplateRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTemplateRequest) String() string
    func (request UpdateTemplateRequest) ValidateEnumValue() (bool, error)
type UpdateTemplateResponse
    func (response UpdateTemplateResponse) HTTPResponse() *http.Response
    func (response UpdateTemplateResponse) String() string
type UpdateTemplateZipUploadConfigSourceDetails
    func (m UpdateTemplateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateTemplateZipUploadConfigSourceDetails) String() string
    func (m UpdateTemplateZipUploadConfigSourceDetails) ValidateEnumValue() (bool, error)
type UpdateZipUploadConfigSourceDetails
    func (m UpdateZipUploadConfigSourceDetails) GetWorkingDirectory() *string
    func (m UpdateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateZipUploadConfigSourceDetails) String() string
    func (m UpdateZipUploadConfigSourceDetails) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceActionTypeEnum
    func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type ZipUploadConfigSource
    func (m ZipUploadConfigSource) GetWorkingDirectory() *string
    func (m ZipUploadConfigSource) MarshalJSON() (buff []byte, e error)
    func (m ZipUploadConfigSource) String() string
    func (m ZipUploadConfigSource) ValidateEnumValue() (bool, error)
type ZipUploadConfigSourceRecord
    func (m ZipUploadConfigSourceRecord) MarshalJSON() (buff []byte, e error)
    func (m ZipUploadConfigSourceRecord) String() string
    func (m ZipUploadConfigSourceRecord) ValidateEnumValue() (bool, error)

Package files

apply_job_operation_details.go apply_job_operation_details_summary.go apply_job_plan_resolution.go apply_rollback_job_operation_details.go apply_rollback_job_operation_details_summary.go associated_resource_summary.go associated_resources_collection.go bitbucket_cloud_config_source.go bitbucket_cloud_config_source_record.go bitbucket_cloud_username_app_password_configuration_source_provider.go bitbucket_cloud_username_app_password_configuration_source_provider_summary.go bitbucket_server_access_token_configuration_source_provider.go bitbucket_server_access_token_configuration_source_provider_summary.go bitbucket_server_config_source.go bitbucket_server_config_source_record.go cancel_job_request_response.go cancellation_details.go change_configuration_source_provider_compartment_details.go change_configuration_source_provider_compartment_request_response.go change_private_endpoint_compartment_details.go change_private_endpoint_compartment_request_response.go change_stack_compartment_details.go change_stack_compartment_request_response.go change_template_compartment_details.go change_template_compartment_request_response.go compartment_config_source.go config_source.go config_source_record.go configuration_source_provider.go configuration_source_provider_collection.go configuration_source_provider_summary.go create_apply_job_operation_details.go create_apply_rollback_job_operation_details.go create_bitbucket_cloud_config_source_details.go create_bitbucket_cloud_username_app_password_configuration_source_provider_details.go create_bitbucket_server_access_token_configuration_source_provider_details.go create_bitbucket_server_config_source_details.go create_compartment_config_source_details.go create_config_source_details.go create_configuration_source_provider_details.go create_configuration_source_provider_request_response.go create_destroy_job_operation_details.go create_dev_ops_config_source_details.go create_git_config_source_details.go create_github_access_token_configuration_source_provider_details.go create_gitlab_access_token_configuration_source_provider_details.go create_import_tf_state_job_operation_details.go create_job_details.go create_job_operation_details.go create_job_request_response.go create_object_storage_config_source_details.go create_plan_job_operation_details.go create_plan_rollback_job_operation_details.go create_private_endpoint_details.go create_private_endpoint_request_response.go create_stack_details.go create_stack_request_response.go create_stack_template_config_source_details.go create_template_config_source_details.go create_template_details.go create_template_request_response.go create_template_zip_upload_config_source_details.go create_zip_upload_config_source_details.go custom_terraform_provider.go delete_configuration_source_provider_request_response.go delete_private_endpoint_request_response.go delete_stack_request_response.go delete_template_request_response.go destroy_job_operation_details.go destroy_job_operation_details_summary.go detect_stack_drift_details.go detect_stack_drift_request_response.go dev_ops_config_source.go dev_ops_config_source_record.go failure_details.go get_configuration_source_provider_request_response.go get_job_detailed_log_content_request_response.go get_job_logs_content_request_response.go get_job_logs_request_response.go get_job_request_response.go get_job_tf_config_request_response.go get_job_tf_plan_request_response.go get_job_tf_state_request_response.go get_private_endpoint_request_response.go get_reachable_ip_request_response.go get_stack_request_response.go get_stack_tf_config_request_response.go get_stack_tf_state_request_response.go get_template_logo_request_response.go get_template_request_response.go get_template_tf_config_request_response.go get_work_request_request_response.go git_config_source.go git_config_source_record.go github_access_token_configuration_source_provider.go github_access_token_configuration_source_provider_summary.go gitlab_access_token_configuration_source_provider.go gitlab_access_token_configuration_source_provider_summary.go import_tf_state_job_operation_details.go import_tf_state_job_operation_details_summary.go job.go job_operation_details.go job_operation_details_summary.go job_output_summary.go job_outputs_collection.go job_summary.go list_configuration_source_providers_request_response.go list_job_associated_resources_request_response.go list_job_outputs_request_response.go list_jobs_request_response.go list_private_endpoints_request_response.go list_resource_discovery_services_request_response.go list_stack_associated_resources_request_response.go list_stack_resource_drift_details_request_response.go list_stacks_request_response.go list_template_categories_request_response.go list_templates_request_response.go list_terraform_versions_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go log_entry.go object_storage_config_source.go object_storage_config_source_record.go plan_job_operation_details.go plan_job_operation_details_summary.go plan_rollback_job_operation_details.go plan_rollback_job_operation_details_summary.go private_endpoint.go private_endpoint_collection.go private_endpoint_summary.go private_server_config_details.go reachable_ip.go resource_discovery_service_collection.go resource_discovery_service_summary.go resourcemanager_client.go stack.go stack_resource_drift_collection.go stack_resource_drift_summary.go stack_summary.go template.go template_category_summary.go template_category_summary_collection.go template_config_source.go template_summary.go template_summary_collection.go template_zip_upload_config_source.go terraform_advanced_options.go terraform_version_collection.go terraform_version_summary.go update_bitbucket_cloud_config_source_details.go update_bitbucket_cloud_username_app_password_configuration_source_provider_details.go update_bitbucket_server_access_token_configuration_source_provider_details.go update_bitbucket_server_config_source_details.go update_config_source_details.go update_configuration_source_provider_details.go update_configuration_source_provider_request_response.go update_dev_ops_config_source_details.go update_git_config_source_details.go update_github_access_token_configuration_source_provider_details.go update_gitlab_access_token_configuration_source_provider_details.go update_job_details.go update_job_request_response.go update_object_storage_config_source_details.go update_private_endpoint_details.go update_private_endpoint_request_response.go update_stack_details.go update_stack_request_response.go update_template_config_source_details.go update_template_details.go update_template_request_response.go update_template_zip_upload_config_source_details.go update_zip_upload_config_source_details.go work_request.go work_request_error.go work_request_log_entry.go work_request_resource.go work_request_summary.go zip_upload_config_source.go zip_upload_config_source_record.go

func GetApplyJobOperationDetailsExecutionPlanStrategyEnumStringValues

func GetApplyJobOperationDetailsExecutionPlanStrategyEnumStringValues() []string

GetApplyJobOperationDetailsExecutionPlanStrategyEnumStringValues Enumerates the set of values in String for ApplyJobOperationDetailsExecutionPlanStrategyEnum

func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumStringValues

func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumStringValues() []string

GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumStringValues Enumerates the set of values in String for ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum

func GetConfigSourceConfigSourceTypeEnumStringValues

func GetConfigSourceConfigSourceTypeEnumStringValues() []string

GetConfigSourceConfigSourceTypeEnumStringValues Enumerates the set of values in String for ConfigSourceConfigSourceTypeEnum

func GetConfigSourceRecordConfigSourceRecordTypeEnumStringValues

func GetConfigSourceRecordConfigSourceRecordTypeEnumStringValues() []string

GetConfigSourceRecordConfigSourceRecordTypeEnumStringValues Enumerates the set of values in String for ConfigSourceRecordConfigSourceRecordTypeEnum

func GetConfigurationSourceProviderConfigSourceProviderTypeEnumStringValues

func GetConfigurationSourceProviderConfigSourceProviderTypeEnumStringValues() []string

GetConfigurationSourceProviderConfigSourceProviderTypeEnumStringValues Enumerates the set of values in String for ConfigurationSourceProviderConfigSourceProviderTypeEnum

func GetConfigurationSourceProviderLifecycleStateEnumStringValues

func GetConfigurationSourceProviderLifecycleStateEnumStringValues() []string

GetConfigurationSourceProviderLifecycleStateEnumStringValues Enumerates the set of values in String for ConfigurationSourceProviderLifecycleStateEnum

func GetDestroyJobOperationDetailsExecutionPlanStrategyEnumStringValues

func GetDestroyJobOperationDetailsExecutionPlanStrategyEnumStringValues() []string

GetDestroyJobOperationDetailsExecutionPlanStrategyEnumStringValues Enumerates the set of values in String for DestroyJobOperationDetailsExecutionPlanStrategyEnum

func GetFailureDetailsCodeEnumStringValues

func GetFailureDetailsCodeEnumStringValues() []string

GetFailureDetailsCodeEnumStringValues Enumerates the set of values in String for FailureDetailsCodeEnum

func GetGetJobLogsSortOrderEnumStringValues

func GetGetJobLogsSortOrderEnumStringValues() []string

GetGetJobLogsSortOrderEnumStringValues Enumerates the set of values in String for GetJobLogsSortOrderEnum

func GetGetJobTfPlanTfPlanFormatEnumStringValues

func GetGetJobTfPlanTfPlanFormatEnumStringValues() []string

GetGetJobTfPlanTfPlanFormatEnumStringValues Enumerates the set of values in String for GetJobTfPlanTfPlanFormatEnum

func GetJobLifecycleStateEnumStringValues

func GetJobLifecycleStateEnumStringValues() []string

GetJobLifecycleStateEnumStringValues Enumerates the set of values in String for JobLifecycleStateEnum

func GetJobOperationEnumStringValues

func GetJobOperationEnumStringValues() []string

GetJobOperationEnumStringValues Enumerates the set of values in String for JobOperationEnum

func GetListConfigurationSourceProvidersSortByEnumStringValues

func GetListConfigurationSourceProvidersSortByEnumStringValues() []string

GetListConfigurationSourceProvidersSortByEnumStringValues Enumerates the set of values in String for ListConfigurationSourceProvidersSortByEnum

func GetListConfigurationSourceProvidersSortOrderEnumStringValues

func GetListConfigurationSourceProvidersSortOrderEnumStringValues() []string

GetListConfigurationSourceProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListConfigurationSourceProvidersSortOrderEnum

func GetListJobsSortByEnumStringValues

func GetListJobsSortByEnumStringValues() []string

GetListJobsSortByEnumStringValues Enumerates the set of values in String for ListJobsSortByEnum

func GetListJobsSortOrderEnumStringValues

func GetListJobsSortOrderEnumStringValues() []string

GetListJobsSortOrderEnumStringValues Enumerates the set of values in String for ListJobsSortOrderEnum

func GetListPrivateEndpointsSortByEnumStringValues

func GetListPrivateEndpointsSortByEnumStringValues() []string

GetListPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListPrivateEndpointsSortByEnum

func GetListPrivateEndpointsSortOrderEnumStringValues

func GetListPrivateEndpointsSortOrderEnumStringValues() []string

GetListPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListPrivateEndpointsSortOrderEnum

func GetListStacksSortByEnumStringValues

func GetListStacksSortByEnumStringValues() []string

GetListStacksSortByEnumStringValues Enumerates the set of values in String for ListStacksSortByEnum

func GetListStacksSortOrderEnumStringValues

func GetListStacksSortOrderEnumStringValues() []string

GetListStacksSortOrderEnumStringValues Enumerates the set of values in String for ListStacksSortOrderEnum

func GetListTemplatesSortByEnumStringValues

func GetListTemplatesSortByEnumStringValues() []string

GetListTemplatesSortByEnumStringValues Enumerates the set of values in String for ListTemplatesSortByEnum

func GetListTemplatesSortOrderEnumStringValues

func GetListTemplatesSortOrderEnumStringValues() []string

GetListTemplatesSortOrderEnumStringValues Enumerates the set of values in String for ListTemplatesSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetLogEntryLevelEnumStringValues

func GetLogEntryLevelEnumStringValues() []string

GetLogEntryLevelEnumStringValues Enumerates the set of values in String for LogEntryLevelEnum

func GetLogEntryTypeEnumStringValues

func GetLogEntryTypeEnumStringValues() []string

GetLogEntryTypeEnumStringValues Enumerates the set of values in String for LogEntryTypeEnum

func GetPrivateEndpointLifecycleStateEnumStringValues

func GetPrivateEndpointLifecycleStateEnumStringValues() []string

GetPrivateEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for PrivateEndpointLifecycleStateEnum

func GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumStringValues

func GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumStringValues() []string

GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumStringValues Enumerates the set of values in String for ResourceDiscoveryServiceSummaryDiscoveryScopeEnum

func GetStackLifecycleStateEnumStringValues

func GetStackLifecycleStateEnumStringValues() []string

GetStackLifecycleStateEnumStringValues Enumerates the set of values in String for StackLifecycleStateEnum

func GetStackResourceDriftSummaryResourceDriftStatusEnumStringValues

func GetStackResourceDriftSummaryResourceDriftStatusEnumStringValues() []string

GetStackResourceDriftSummaryResourceDriftStatusEnumStringValues Enumerates the set of values in String for StackResourceDriftSummaryResourceDriftStatusEnum

func GetStackStackDriftStatusEnumStringValues

func GetStackStackDriftStatusEnumStringValues() []string

GetStackStackDriftStatusEnumStringValues Enumerates the set of values in String for StackStackDriftStatusEnum

func GetTemplateConfigSourceTemplateConfigSourceTypeEnumStringValues

func GetTemplateConfigSourceTemplateConfigSourceTypeEnumStringValues() []string

GetTemplateConfigSourceTemplateConfigSourceTypeEnumStringValues Enumerates the set of values in String for TemplateConfigSourceTemplateConfigSourceTypeEnum

func GetTemplateLifecycleStateEnumStringValues

func GetTemplateLifecycleStateEnumStringValues() []string

GetTemplateLifecycleStateEnumStringValues Enumerates the set of values in String for TemplateLifecycleStateEnum

func GetTerraformAdvancedOptionsDetailedLogLevelEnumStringValues

func GetTerraformAdvancedOptionsDetailedLogLevelEnumStringValues() []string

GetTerraformAdvancedOptionsDetailedLogLevelEnumStringValues Enumerates the set of values in String for TerraformAdvancedOptionsDetailedLogLevelEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

type ApplyJobOperationDetails

ApplyJobOperationDetails Job details that are specific to apply operations.

type ApplyJobOperationDetails struct {
    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the plan job that contains the execution plan used for this job,
    // or `null` if no execution plan was used.
    ExecutionPlanJobId *string `mandatory:"false" json:"executionPlanJobId"`

    // Specifies the source of the execution plan to apply.
    // Use `AUTO_APPROVED` to run the job without an execution plan.
    ExecutionPlanStrategy ApplyJobOperationDetailsExecutionPlanStrategyEnum `mandatory:"true" json:"executionPlanStrategy"`
}

func (ApplyJobOperationDetails) MarshalJSON

func (m ApplyJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ApplyJobOperationDetails) String

func (m ApplyJobOperationDetails) String() string

func (ApplyJobOperationDetails) ValidateEnumValue

func (m ApplyJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApplyJobOperationDetailsExecutionPlanStrategyEnum

ApplyJobOperationDetailsExecutionPlanStrategyEnum Enum with underlying type: string

type ApplyJobOperationDetailsExecutionPlanStrategyEnum string

Set of constants representing the allowable values for ApplyJobOperationDetailsExecutionPlanStrategyEnum

const (
    ApplyJobOperationDetailsExecutionPlanStrategyFromPlanJobId     ApplyJobOperationDetailsExecutionPlanStrategyEnum = "FROM_PLAN_JOB_ID"
    ApplyJobOperationDetailsExecutionPlanStrategyFromLatestPlanJob ApplyJobOperationDetailsExecutionPlanStrategyEnum = "FROM_LATEST_PLAN_JOB"
    ApplyJobOperationDetailsExecutionPlanStrategyAutoApproved      ApplyJobOperationDetailsExecutionPlanStrategyEnum = "AUTO_APPROVED"
)

func GetApplyJobOperationDetailsExecutionPlanStrategyEnumValues

func GetApplyJobOperationDetailsExecutionPlanStrategyEnumValues() []ApplyJobOperationDetailsExecutionPlanStrategyEnum

GetApplyJobOperationDetailsExecutionPlanStrategyEnumValues Enumerates the set of values for ApplyJobOperationDetailsExecutionPlanStrategyEnum

func GetMappingApplyJobOperationDetailsExecutionPlanStrategyEnum

func GetMappingApplyJobOperationDetailsExecutionPlanStrategyEnum(val string) (ApplyJobOperationDetailsExecutionPlanStrategyEnum, bool)

GetMappingApplyJobOperationDetailsExecutionPlanStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

type ApplyJobOperationDetailsSummary

ApplyJobOperationDetailsSummary Job details that are specific to apply operations.

type ApplyJobOperationDetailsSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the plan job that contains the execution plan used for this job,
    // or `null` if no execution plan was used.
    ExecutionPlanJobId *string `mandatory:"false" json:"executionPlanJobId"`

    // Specifies the source of the execution plan to apply.
    // Use `AUTO_APPROVED` to run the job without an execution plan.
    ExecutionPlanStrategy ApplyJobOperationDetailsExecutionPlanStrategyEnum `mandatory:"true" json:"executionPlanStrategy"`
}

func (ApplyJobOperationDetailsSummary) MarshalJSON

func (m ApplyJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ApplyJobOperationDetailsSummary) String

func (m ApplyJobOperationDetailsSummary) String() string

func (ApplyJobOperationDetailsSummary) ValidateEnumValue

func (m ApplyJobOperationDetailsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApplyJobPlanResolution

ApplyJobPlanResolution Deprecated. Use the property `executionPlanStrategy` in `jobOperationDetails` instead.

type ApplyJobPlanResolution struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that specifies the most recently executed plan job.
    PlanJobId *string `mandatory:"false" json:"planJobId"`

    // Specifies whether to use the OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the most recently run plan job.
    // `True` if using the latest job OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Must be a plan job that completed successfully.
    IsUseLatestJobId *bool `mandatory:"false" json:"isUseLatestJobId"`

    // Specifies whether to use the configuration directly, without reference to a Plan job.
    // `True` if using the configuration directly. Note that it is not necessary
    // for a Plan job to have run successfully.
    IsAutoApproved *bool `mandatory:"false" json:"isAutoApproved"`
}

func (ApplyJobPlanResolution) String

func (m ApplyJobPlanResolution) String() string

func (ApplyJobPlanResolution) ValidateEnumValue

func (m ApplyJobPlanResolution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApplyRollbackJobOperationDetails

ApplyRollbackJobOperationDetails Job details that are specific to an apply rollback job. For more information about apply rollback jobs, see Creating an Apply Rollback Job (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/create-job-apply-rollback.htm).

type ApplyRollbackJobOperationDetails struct {
    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a plan rollback job, for use when specifying `"FROM_PLAN_ROLLBACK_JOB_ID"` as the `executionPlanRollbackStrategy`.
    ExecutionPlanRollbackJobId *string `mandatory:"false" json:"executionPlanRollbackJobId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a successful apply job, for use when specifying `"AUTO_APPROVED"` as the `executionPlanRollbackStrategy`.
    TargetRollbackJobId *string `mandatory:"false" json:"targetRollbackJobId"`

    // Specifies the source of the execution plan for rollback to apply.
    // Use `AUTO_APPROVED` to run the job without an execution plan for rollback.
    ExecutionPlanRollbackStrategy ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum `mandatory:"true" json:"executionPlanRollbackStrategy"`
}

func (ApplyRollbackJobOperationDetails) MarshalJSON

func (m ApplyRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ApplyRollbackJobOperationDetails) String

func (m ApplyRollbackJobOperationDetails) String() string

func (ApplyRollbackJobOperationDetails) ValidateEnumValue

func (m ApplyRollbackJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum

ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum Enum with underlying type: string

type ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum string

Set of constants representing the allowable values for ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum

const (
    ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyFromPlanRollbackJobId       ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum = "FROM_PLAN_ROLLBACK_JOB_ID"
    ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyFromLatestPlanRollbackJobId ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum = "FROM_LATEST_PLAN_ROLLBACK_JOB_ID"
    ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyAutoApproved                ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum = "AUTO_APPROVED"
)

func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues

func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues() []ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum

GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues Enumerates the set of values for ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum

func GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum

func GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum(val string) (ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum, bool)

GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

type ApplyRollbackJobOperationDetailsSummary

ApplyRollbackJobOperationDetailsSummary Job details that are specific to an apply rollback job. For more information about apply rollback jobs, see Creating an Apply Rollback Job (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/create-job-apply-rollback.htm).

type ApplyRollbackJobOperationDetailsSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a plan rollback job, for use when specifying `"FROM_PLAN_ROLLBACK_JOB_ID"` as the `executionPlanRollbackStrategy`.
    ExecutionPlanRollbackJobId *string `mandatory:"false" json:"executionPlanRollbackJobId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a successful apply job, for use when specifying `"AUTO_APPROVED"` as the `executionPlanRollbackStrategy`.
    TargetRollbackJobId *string `mandatory:"false" json:"targetRollbackJobId"`

    // Specifies the source of the execution plan for rollback to apply.
    // Use `AUTO_APPROVED` to run the job without an execution plan for rollback.
    ExecutionPlanRollbackStrategy ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum `mandatory:"true" json:"executionPlanRollbackStrategy"`
}

func (ApplyRollbackJobOperationDetailsSummary) MarshalJSON

func (m ApplyRollbackJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ApplyRollbackJobOperationDetailsSummary) String

func (m ApplyRollbackJobOperationDetailsSummary) String() string

func (ApplyRollbackJobOperationDetailsSummary) ValidateEnumValue

func (m ApplyRollbackJobOperationDetailsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AssociatedResourceSummary

AssociatedResourceSummary Summary information for a resource associated with a stack or job.

type AssociatedResourceSummary struct {

    // Unique identifier for the resource.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    // Name of the resource.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // Resource type. For more information about resource types supported for the Oracle Cloud Infrastructure (OCI) provider, see Oracle Cloud Infrastructure Provider (https://registry.terraform.io/providers/oracle/oci/latest/docs).
    ResourceType *string `mandatory:"false" json:"resourceType"`

    // Resource attribute values. Each value is represented as a key-value pair.
    // Example: `{"state": "AVAILABLE"}`
    Attributes map[string]string `mandatory:"false" json:"attributes"`

    // The date and time when the stack was created.
    // Format is defined by RFC3339.
    // Example: `2022-07-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Resource region.
    // For information about regions, see Regions and Availability Domains (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm).
    // Example: `us-phoenix-1`
    Region *string `mandatory:"false" json:"region"`

    // Terraform resource address.
    ResourceAddress *string `mandatory:"false" json:"resourceAddress"`
}

func (AssociatedResourceSummary) String

func (m AssociatedResourceSummary) String() string

func (AssociatedResourceSummary) ValidateEnumValue

func (m AssociatedResourceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AssociatedResourcesCollection

AssociatedResourcesCollection The list of associated resources for the indicated stack or job.

type AssociatedResourcesCollection struct {

    // Collection of resources associated with a stack or job.
    Items []AssociatedResourceSummary `mandatory:"true" json:"items"`
}

func (AssociatedResourcesCollection) String

func (m AssociatedResourcesCollection) String() string

func (AssociatedResourcesCollection) ValidateEnumValue

func (m AssociatedResourcesCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudConfigSource

BitbucketCloudConfigSource Metadata about the Bitbucket Cloud configuration source.

type BitbucketCloudConfigSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Bitbucket Cloud configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // The URL of the Bitbucket Cloud repository for the configuration source.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // The id of the workspace in Bitbucket Cloud for the configuration source
    WorkspaceId *string `mandatory:"true" json:"workspaceId"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The name of the branch in the Bitbucket Cloud repository for the configuration source.
    BranchName *string `mandatory:"false" json:"branchName"`
}

func (BitbucketCloudConfigSource) GetWorkingDirectory

func (m BitbucketCloudConfigSource) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (BitbucketCloudConfigSource) MarshalJSON

func (m BitbucketCloudConfigSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudConfigSource) String

func (m BitbucketCloudConfigSource) String() string

func (BitbucketCloudConfigSource) ValidateEnumValue

func (m BitbucketCloudConfigSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudConfigSourceRecord

BitbucketCloudConfigSourceRecord Metadata about the Bitbucket Cloud configuration source.

type BitbucketCloudConfigSourceRecord struct {

    // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm))
    // for the Bitbucket Cloud configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // The URL of the Bitbucket Cloud repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // The id of the workspace in Bitbucket Cloud for the configuration source.
    WorkspaceId *string `mandatory:"true" json:"workspaceId"`

    // The name of the branch within the Bitbucket Cloud repository.
    BranchName *string `mandatory:"false" json:"branchName"`

    // The unique identifier (SHA-1 hash) of the individual change to the Bitbucket Cloud repository.
    CommitId *string `mandatory:"false" json:"commitId"`
}

func (BitbucketCloudConfigSourceRecord) MarshalJSON

func (m BitbucketCloudConfigSourceRecord) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudConfigSourceRecord) String

func (m BitbucketCloudConfigSourceRecord) String() string

func (BitbucketCloudConfigSourceRecord) ValidateEnumValue

func (m BitbucketCloudConfigSourceRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudUsernameAppPasswordConfigurationSourceProvider

BitbucketCloudUsernameAppPasswordConfigurationSourceProvider The properties that define a configuration source provider of the type `BITBUCKET_CLOUD_USERNAME_APPPASSWORD`. This type corresponds to a configuration source provider in Bitbucket cloud that is authenticated with a username and app password.

type BitbucketCloudUsernameAppPasswordConfigurationSourceProvider struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Username which is used to authorize the user.
    Username *string `mandatory:"false" json:"username"`

    // Secret ocid which is used to authorize the user.
    SecretId *string `mandatory:"false" json:"secretId"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The Bitbucket cloud service endpoint.
    // Example: `https://bitbucket.org/`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // The current lifecycle state of the configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetCompartmentId

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDefinedTags

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDescription

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDisplayName

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetFreeformTags

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetId

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetId() *string

GetId returns Id

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetLifecycleState

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetPrivateServerConfigDetails

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetSecretId

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetSecretId() *string

GetSecretId returns SecretId

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetTimeCreated

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetUsername

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetUsername() *string

GetUsername returns Username

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) MarshalJSON

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) String

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) String() string

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) ValidateEnumValue

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary

BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary Summary information for a configuration source provider of the type `BITBUCKET_CLOUD_USERNAME_APPPASSWORD`. This type corresponds to a configuration source provider in Bitbucket cloud that is authenticated with a username and app password.

type BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // General description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The Bitbucket cloud service endpoint.
    // Example: `https://bitbucket.org/`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // Current state of the specified configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    // Allowable values:
    // - ACTIVE
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetCompartmentId

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDefinedTags

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDescription

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDisplayName

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetFreeformTags

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetId

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetId() *string

GetId returns Id

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetLifecycleState

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetPrivateServerConfigDetails

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetTimeCreated

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) MarshalJSON

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) String

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) String() string

func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) ValidateEnumValue

func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerAccessTokenConfigurationSourceProvider

BitbucketServerAccessTokenConfigurationSourceProvider The properties that define a configuration source provider of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a configuration source provider in Bitbucket server that is authenticated with a personal access token.

type BitbucketServerAccessTokenConfigurationSourceProvider struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Username which is used to authorize the user.
    Username *string `mandatory:"false" json:"username"`

    // Secret ocid which is used to authorize the user.
    SecretId *string `mandatory:"false" json:"secretId"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The Bitbucket server service endpoint.
    // Example: `https://bitbucket.org/`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // The current lifecycle state of the configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetCompartmentId

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetDefinedTags

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetDescription

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDescription() *string

GetDescription returns Description

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetDisplayName

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetFreeformTags

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetId

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetId() *string

GetId returns Id

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetLifecycleState

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetSecretId

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetSecretId() *string

GetSecretId returns SecretId

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetTimeCreated

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketServerAccessTokenConfigurationSourceProvider) GetUsername

func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetUsername() *string

GetUsername returns Username

func (BitbucketServerAccessTokenConfigurationSourceProvider) MarshalJSON

func (m BitbucketServerAccessTokenConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerAccessTokenConfigurationSourceProvider) String

func (m BitbucketServerAccessTokenConfigurationSourceProvider) String() string

func (BitbucketServerAccessTokenConfigurationSourceProvider) ValidateEnumValue

func (m BitbucketServerAccessTokenConfigurationSourceProvider) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerAccessTokenConfigurationSourceProviderSummary

BitbucketServerAccessTokenConfigurationSourceProviderSummary Summary information for a configuration source provider of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a configuration source provider in Bitbucket server that is authenticated with a personal access token.

type BitbucketServerAccessTokenConfigurationSourceProviderSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // General description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The Bitbucket server service endpoint.
    // Example: `https://bitbucket.org/`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // Current state of the specified configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    // Allowable values:
    // - ACTIVE
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetCompartmentId

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDefinedTags

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDescription

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDisplayName

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetFreeformTags

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetId

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetId() *string

GetId returns Id

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetLifecycleState

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetTimeCreated

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) MarshalJSON

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) String

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) String() string

func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue

func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerConfigSource

BitbucketServerConfigSource Metadata about the Bitbucket Server configuration source.

type BitbucketServerConfigSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Bitbucket Server configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // The URL of the Bitbucket Server repository for the configuration source.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The name of the branch in the Bitbucket Server repository for the configuration source.
    BranchName *string `mandatory:"false" json:"branchName"`

    // Unique identifier for a Bitbucket Server project.
    ProjectId *string `mandatory:"false" json:"projectId"`

    // Bitbucket Server repository identifier, usually identified as <repository>.git.
    RepositoryId *string `mandatory:"false" json:"repositoryId"`

    // The clone URL of Bitbucket Server configuration source.
    CloneUrl *string `mandatory:"false" json:"cloneUrl"`
}

func (BitbucketServerConfigSource) GetWorkingDirectory

func (m BitbucketServerConfigSource) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (BitbucketServerConfigSource) MarshalJSON

func (m BitbucketServerConfigSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerConfigSource) String

func (m BitbucketServerConfigSource) String() string

func (BitbucketServerConfigSource) ValidateEnumValue

func (m BitbucketServerConfigSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type BitbucketServerConfigSourceRecord

BitbucketServerConfigSourceRecord Metadata about the Bitbucket Server configuration source.

type BitbucketServerConfigSourceRecord struct {

    // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm))
    // for the Bitbucket Server configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // The URL of the Bitbucket Server repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // The name of the branch within the Bitbucket Server repository.
    BranchName *string `mandatory:"false" json:"branchName"`

    // The unique identifier (SHA-1 hash) of the individual change to the Bitbucket Server repository.
    CommitId *string `mandatory:"false" json:"commitId"`
}

func (BitbucketServerConfigSourceRecord) MarshalJSON

func (m BitbucketServerConfigSourceRecord) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BitbucketServerConfigSourceRecord) String

func (m BitbucketServerConfigSourceRecord) String() string

func (BitbucketServerConfigSourceRecord) ValidateEnumValue

func (m BitbucketServerConfigSourceRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelJobRequest

CancelJobRequest wrapper for the CancelJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/CancelJob.go.html to see an example of how to use CancelJobRequest.

type CancelJobRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Indicates whether a forced cancellation is requested for the job while it was running.
    // A forced cancellation can result in an incorrect state file.
    // For example, the state file might not reflect the exact state of the provisioned resources.
    IsForced *bool `mandatory:"false" contributesTo:"query" name:"isForced"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelJobRequest) BinaryRequestBody

func (request CancelJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelJobRequest) HTTPRequest

func (request CancelJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelJobRequest) RetryPolicy

func (request CancelJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelJobRequest) String

func (request CancelJobRequest) String() string

func (CancelJobRequest) ValidateEnumValue

func (request CancelJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelJobResponse

CancelJobResponse wrapper for the CancelJob operation

type CancelJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelJobResponse) HTTPResponse

func (response CancelJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelJobResponse) String

func (response CancelJobResponse) String() string

type CancellationDetails

CancellationDetails Cancellation details for a job.

type CancellationDetails struct {

    // Indicates whether a forced cancellation was requested for the job while it was running.
    // A forced cancellation can result in an incorrect state file.
    // For example, the state file might not reflect the exact state of the provisioned resources.
    IsForced *bool `mandatory:"false" json:"isForced"`
}

func (CancellationDetails) String

func (m CancellationDetails) String() string

func (CancellationDetails) ValidateEnumValue

func (m CancellationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeConfigurationSourceProviderCompartmentDetails

ChangeConfigurationSourceProviderCompartmentDetails Compartment details for moving a configuration source provider.

type ChangeConfigurationSourceProviderCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // to move the configuration source provider to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeConfigurationSourceProviderCompartmentDetails) String

func (m ChangeConfigurationSourceProviderCompartmentDetails) String() string

func (ChangeConfigurationSourceProviderCompartmentDetails) ValidateEnumValue

func (m ChangeConfigurationSourceProviderCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeConfigurationSourceProviderCompartmentRequest

ChangeConfigurationSourceProviderCompartmentRequest wrapper for the ChangeConfigurationSourceProviderCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/ChangeConfigurationSourceProviderCompartment.go.html to see an example of how to use ChangeConfigurationSourceProviderCompartmentRequest.

type ChangeConfigurationSourceProviderCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    ConfigurationSourceProviderId *string `mandatory:"true" contributesTo:"path" name:"configurationSourceProviderId"`

    // Defines the properties of changeConfigurationSourceProviderCompartment operation.
    ChangeConfigurationSourceProviderCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeConfigurationSourceProviderCompartmentRequest) BinaryRequestBody

func (request ChangeConfigurationSourceProviderCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeConfigurationSourceProviderCompartmentRequest) HTTPRequest

func (request ChangeConfigurationSourceProviderCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeConfigurationSourceProviderCompartmentRequest) RetryPolicy

func (request ChangeConfigurationSourceProviderCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeConfigurationSourceProviderCompartmentRequest) String

func (request ChangeConfigurationSourceProviderCompartmentRequest) String() string

func (ChangeConfigurationSourceProviderCompartmentRequest) ValidateEnumValue

func (request ChangeConfigurationSourceProviderCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeConfigurationSourceProviderCompartmentResponse

ChangeConfigurationSourceProviderCompartmentResponse wrapper for the ChangeConfigurationSourceProviderCompartment operation

type ChangeConfigurationSourceProviderCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeConfigurationSourceProviderCompartmentResponse) HTTPResponse

func (response ChangeConfigurationSourceProviderCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeConfigurationSourceProviderCompartmentResponse) String

func (response ChangeConfigurationSourceProviderCompartmentResponse) String() string

type ChangePrivateEndpointCompartmentDetails

ChangePrivateEndpointCompartmentDetails Compartment details for moving a private endpoint.

type ChangePrivateEndpointCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // to move the private endpoint to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangePrivateEndpointCompartmentDetails) String

func (m ChangePrivateEndpointCompartmentDetails) String() string

func (ChangePrivateEndpointCompartmentDetails) ValidateEnumValue

func (m ChangePrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangePrivateEndpointCompartmentRequest

ChangePrivateEndpointCompartmentRequest wrapper for the ChangePrivateEndpointCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/ChangePrivateEndpointCompartment.go.html to see an example of how to use ChangePrivateEndpointCompartmentRequest.

type ChangePrivateEndpointCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint.
    PrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"privateEndpointId"`

    // Defines the properties of changePrivateEndpointCompartment operation.
    ChangePrivateEndpointCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangePrivateEndpointCompartmentRequest) BinaryRequestBody

func (request ChangePrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangePrivateEndpointCompartmentRequest) HTTPRequest

func (request ChangePrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangePrivateEndpointCompartmentRequest) RetryPolicy

func (request ChangePrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangePrivateEndpointCompartmentRequest) String

func (request ChangePrivateEndpointCompartmentRequest) String() string

func (ChangePrivateEndpointCompartmentRequest) ValidateEnumValue

func (request ChangePrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangePrivateEndpointCompartmentResponse

ChangePrivateEndpointCompartmentResponse wrapper for the ChangePrivateEndpointCompartment operation

type ChangePrivateEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangePrivateEndpointCompartmentResponse) HTTPResponse

func (response ChangePrivateEndpointCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangePrivateEndpointCompartmentResponse) String

func (response ChangePrivateEndpointCompartmentResponse) String() string

type ChangeStackCompartmentDetails

ChangeStackCompartmentDetails Compartment details for moving a stack.

type ChangeStackCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the Stack should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeStackCompartmentDetails) String

func (m ChangeStackCompartmentDetails) String() string

func (ChangeStackCompartmentDetails) ValidateEnumValue

func (m ChangeStackCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStackCompartmentRequest

ChangeStackCompartmentRequest wrapper for the ChangeStackCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/ChangeStackCompartment.go.html to see an example of how to use ChangeStackCompartmentRequest.

type ChangeStackCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack.
    StackId *string `mandatory:"true" contributesTo:"path" name:"stackId"`

    // Defines the properties of changeStackCompartment operation.
    ChangeStackCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeStackCompartmentRequest) BinaryRequestBody

func (request ChangeStackCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeStackCompartmentRequest) HTTPRequest

func (request ChangeStackCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeStackCompartmentRequest) RetryPolicy

func (request ChangeStackCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeStackCompartmentRequest) String

func (request ChangeStackCompartmentRequest) String() string

func (ChangeStackCompartmentRequest) ValidateEnumValue

func (request ChangeStackCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeStackCompartmentResponse

ChangeStackCompartmentResponse wrapper for the ChangeStackCompartment operation

type ChangeStackCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeStackCompartmentResponse) HTTPResponse

func (response ChangeStackCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeStackCompartmentResponse) String

func (response ChangeStackCompartmentResponse) String() string

type ChangeTemplateCompartmentDetails

ChangeTemplateCompartmentDetails Compartment details for moving a template.

type ChangeTemplateCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment
    // to move the configuration source provider to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeTemplateCompartmentDetails) String

func (m ChangeTemplateCompartmentDetails) String() string

func (ChangeTemplateCompartmentDetails) ValidateEnumValue

func (m ChangeTemplateCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeTemplateCompartmentRequest

ChangeTemplateCompartmentRequest wrapper for the ChangeTemplateCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/ChangeTemplateCompartment.go.html to see an example of how to use ChangeTemplateCompartmentRequest.

type ChangeTemplateCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the template.
    TemplateId *string `mandatory:"true" contributesTo:"path" name:"templateId"`

    // The details for moving a template to a different compartment.
    ChangeTemplateCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeTemplateCompartmentRequest) BinaryRequestBody

func (request ChangeTemplateCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeTemplateCompartmentRequest) HTTPRequest

func (request ChangeTemplateCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeTemplateCompartmentRequest) RetryPolicy

func (request ChangeTemplateCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeTemplateCompartmentRequest) String

func (request ChangeTemplateCompartmentRequest) String() string

func (ChangeTemplateCompartmentRequest) ValidateEnumValue

func (request ChangeTemplateCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeTemplateCompartmentResponse

ChangeTemplateCompartmentResponse wrapper for the ChangeTemplateCompartment operation

type ChangeTemplateCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeTemplateCompartmentResponse) HTTPResponse

func (response ChangeTemplateCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeTemplateCompartmentResponse) String

func (response ChangeTemplateCompartmentResponse) String() string

type CompartmentConfigSource

CompartmentConfigSource Compartment to use for creating the stack. The new stack will include definitions for supported resource types in this compartment.

type CompartmentConfigSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to use
    // for creating the stack. The new stack will include definitions for supported
    // resource types in this compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The region to use for creating the stack. The new stack will include definitions for
    // supported resource types in this region.
    Region *string `mandatory:"true" json:"region"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // Filter for services to use with Resource Discovery (https://www.terraform.io/docs/providers/oci/guides/resource_discovery.html#services).
    // For example, "database" limits resource discovery to resource types within the Database service.
    // The specified services must be in scope of the given compartment OCID (tenancy level for root compartment, compartment level otherwise).
    // If not specified, then all services at the scope of the given compartment OCID are used.
    ServicesToDiscover []string `mandatory:"false" json:"servicesToDiscover"`
}

func (CompartmentConfigSource) GetWorkingDirectory

func (m CompartmentConfigSource) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CompartmentConfigSource) MarshalJSON

func (m CompartmentConfigSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CompartmentConfigSource) String

func (m CompartmentConfigSource) String() string

func (CompartmentConfigSource) ValidateEnumValue

func (m CompartmentConfigSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConfigSource

ConfigSource Information about the Terraform configuration.

type ConfigSource interface {

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    GetWorkingDirectory() *string
}

type ConfigSourceConfigSourceTypeEnum

ConfigSourceConfigSourceTypeEnum Enum with underlying type: string

type ConfigSourceConfigSourceTypeEnum string

Set of constants representing the allowable values for ConfigSourceConfigSourceTypeEnum

const (
    ConfigSourceConfigSourceTypeBitbucketCloudConfigSource  ConfigSourceConfigSourceTypeEnum = "BITBUCKET_CLOUD_CONFIG_SOURCE"
    ConfigSourceConfigSourceTypeBitbucketServerConfigSource ConfigSourceConfigSourceTypeEnum = "BITBUCKET_SERVER_CONFIG_SOURCE"
    ConfigSourceConfigSourceTypeCompartmentConfigSource     ConfigSourceConfigSourceTypeEnum = "COMPARTMENT_CONFIG_SOURCE"
    ConfigSourceConfigSourceTypeDevopsConfigSource          ConfigSourceConfigSourceTypeEnum = "DEVOPS_CONFIG_SOURCE"
    ConfigSourceConfigSourceTypeGitConfigSource             ConfigSourceConfigSourceTypeEnum = "GIT_CONFIG_SOURCE"
    ConfigSourceConfigSourceTypeObjectStorageConfigSource   ConfigSourceConfigSourceTypeEnum = "OBJECT_STORAGE_CONFIG_SOURCE"
    ConfigSourceConfigSourceTypeZipUpload                   ConfigSourceConfigSourceTypeEnum = "ZIP_UPLOAD"
)

func GetConfigSourceConfigSourceTypeEnumValues

func GetConfigSourceConfigSourceTypeEnumValues() []ConfigSourceConfigSourceTypeEnum

GetConfigSourceConfigSourceTypeEnumValues Enumerates the set of values for ConfigSourceConfigSourceTypeEnum

func GetMappingConfigSourceConfigSourceTypeEnum

func GetMappingConfigSourceConfigSourceTypeEnum(val string) (ConfigSourceConfigSourceTypeEnum, bool)

GetMappingConfigSourceConfigSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConfigSourceRecord

ConfigSourceRecord Information about the Terraform configuration.

type ConfigSourceRecord interface {
}

type ConfigSourceRecordConfigSourceRecordTypeEnum

ConfigSourceRecordConfigSourceRecordTypeEnum Enum with underlying type: string

type ConfigSourceRecordConfigSourceRecordTypeEnum string

Set of constants representing the allowable values for ConfigSourceRecordConfigSourceRecordTypeEnum

const (
    ConfigSourceRecordConfigSourceRecordTypeBitbucketCloudConfigSource  ConfigSourceRecordConfigSourceRecordTypeEnum = "BITBUCKET_CLOUD_CONFIG_SOURCE"
    ConfigSourceRecordConfigSourceRecordTypeBitbucketServerConfigSource ConfigSourceRecordConfigSourceRecordTypeEnum = "BITBUCKET_SERVER_CONFIG_SOURCE"
    ConfigSourceRecordConfigSourceRecordTypeCompartmentConfigSource     ConfigSourceRecordConfigSourceRecordTypeEnum = "COMPARTMENT_CONFIG_SOURCE"
    ConfigSourceRecordConfigSourceRecordTypeDevopsConfigSource          ConfigSourceRecordConfigSourceRecordTypeEnum = "DEVOPS_CONFIG_SOURCE"
    ConfigSourceRecordConfigSourceRecordTypeGitConfigSource             ConfigSourceRecordConfigSourceRecordTypeEnum = "GIT_CONFIG_SOURCE"
    ConfigSourceRecordConfigSourceRecordTypeObjectStorageConfigSource   ConfigSourceRecordConfigSourceRecordTypeEnum = "OBJECT_STORAGE_CONFIG_SOURCE"
    ConfigSourceRecordConfigSourceRecordTypeZipUpload                   ConfigSourceRecordConfigSourceRecordTypeEnum = "ZIP_UPLOAD"
)

func GetConfigSourceRecordConfigSourceRecordTypeEnumValues

func GetConfigSourceRecordConfigSourceRecordTypeEnumValues() []ConfigSourceRecordConfigSourceRecordTypeEnum

GetConfigSourceRecordConfigSourceRecordTypeEnumValues Enumerates the set of values for ConfigSourceRecordConfigSourceRecordTypeEnum

func GetMappingConfigSourceRecordConfigSourceRecordTypeEnum

func GetMappingConfigSourceRecordConfigSourceRecordTypeEnum(val string) (ConfigSourceRecordConfigSourceRecordTypeEnum, bool)

GetMappingConfigSourceRecordConfigSourceRecordTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConfigurationSourceProvider

ConfigurationSourceProvider The properties that define a configuration source provider. For more information, see Managing Configuration Source Providers (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/managingconfigurationsourceproviders.htm).

type ConfigurationSourceProvider interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    GetCompartmentId() *string

    // Human-readable display name for the configuration source provider.
    GetDisplayName() *string

    // Description of the configuration source provider.
    GetDescription() *string

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The current lifecycle state of the configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

    GetPrivateServerConfigDetails() *PrivateServerConfigDetails

    // Username which is used to authorize the user.
    GetUsername() *string

    // Secret ocid which is used to authorize the user.
    GetSecretId() *string

    // Free-form tags associated with this resource. Each tag is a 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"}`
    GetFreeformTags() map[string]string

    // 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"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type ConfigurationSourceProviderCollection

ConfigurationSourceProviderCollection Collection of configuration source providers.

type ConfigurationSourceProviderCollection struct {

    // Collection of configuration source providers.
    Items []ConfigurationSourceProviderSummary `mandatory:"false" json:"items"`
}

func (ConfigurationSourceProviderCollection) String

func (m ConfigurationSourceProviderCollection) String() string

func (*ConfigurationSourceProviderCollection) UnmarshalJSON

func (m *ConfigurationSourceProviderCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ConfigurationSourceProviderCollection) ValidateEnumValue

func (m ConfigurationSourceProviderCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConfigurationSourceProviderConfigSourceProviderTypeEnum

ConfigurationSourceProviderConfigSourceProviderTypeEnum Enum with underlying type: string

type ConfigurationSourceProviderConfigSourceProviderTypeEnum string

Set of constants representing the allowable values for ConfigurationSourceProviderConfigSourceProviderTypeEnum

const (
    ConfigurationSourceProviderConfigSourceProviderTypeBitbucketCloudUsernameApppassword ConfigurationSourceProviderConfigSourceProviderTypeEnum = "BITBUCKET_CLOUD_USERNAME_APPPASSWORD"
    ConfigurationSourceProviderConfigSourceProviderTypeBitbucketServerAccessToken        ConfigurationSourceProviderConfigSourceProviderTypeEnum = "BITBUCKET_SERVER_ACCESS_TOKEN"
    ConfigurationSourceProviderConfigSourceProviderTypeGitlabAccessToken                 ConfigurationSourceProviderConfigSourceProviderTypeEnum = "GITLAB_ACCESS_TOKEN"
    ConfigurationSourceProviderConfigSourceProviderTypeGithubAccessToken                 ConfigurationSourceProviderConfigSourceProviderTypeEnum = "GITHUB_ACCESS_TOKEN"
)

func GetConfigurationSourceProviderConfigSourceProviderTypeEnumValues

func GetConfigurationSourceProviderConfigSourceProviderTypeEnumValues() []ConfigurationSourceProviderConfigSourceProviderTypeEnum

GetConfigurationSourceProviderConfigSourceProviderTypeEnumValues Enumerates the set of values for ConfigurationSourceProviderConfigSourceProviderTypeEnum

func GetMappingConfigurationSourceProviderConfigSourceProviderTypeEnum

func GetMappingConfigurationSourceProviderConfigSourceProviderTypeEnum(val string) (ConfigurationSourceProviderConfigSourceProviderTypeEnum, bool)

GetMappingConfigurationSourceProviderConfigSourceProviderTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConfigurationSourceProviderLifecycleStateEnum

ConfigurationSourceProviderLifecycleStateEnum Enum with underlying type: string

type ConfigurationSourceProviderLifecycleStateEnum string

Set of constants representing the allowable values for ConfigurationSourceProviderLifecycleStateEnum

const (
    ConfigurationSourceProviderLifecycleStateActive ConfigurationSourceProviderLifecycleStateEnum = "ACTIVE"
)

func GetConfigurationSourceProviderLifecycleStateEnumValues

func GetConfigurationSourceProviderLifecycleStateEnumValues() []ConfigurationSourceProviderLifecycleStateEnum

GetConfigurationSourceProviderLifecycleStateEnumValues Enumerates the set of values for ConfigurationSourceProviderLifecycleStateEnum

func GetMappingConfigurationSourceProviderLifecycleStateEnum

func GetMappingConfigurationSourceProviderLifecycleStateEnum(val string) (ConfigurationSourceProviderLifecycleStateEnum, bool)

GetMappingConfigurationSourceProviderLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ConfigurationSourceProviderSummary

ConfigurationSourceProviderSummary Summary information for a configuration source provider.

type ConfigurationSourceProviderSummary interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    GetCompartmentId() *string

    // Human-readable display name for the configuration source provider.
    GetDisplayName() *string

    // General description of the configuration source provider.
    GetDescription() *string

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // Current state of the specified configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    // Allowable values:
    // - ACTIVE
    GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

    GetPrivateServerConfigDetails() *PrivateServerConfigDetails

    // Free-form tags associated with this resource. Each tag is a 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"}`
    GetFreeformTags() map[string]string

    // 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"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateApplyJobOperationDetails

CreateApplyJobOperationDetails Job details that are specific to apply operations.

type CreateApplyJobOperationDetails struct {

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`

    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a plan job, for use when specifying `FROM_PLAN_JOB_ID` as the `executionPlanStrategy`.
    ExecutionPlanJobId *string `mandatory:"false" json:"executionPlanJobId"`

    // Specifies the source of the execution plan to apply.
    // Use `AUTO_APPROVED` to run the job without an execution plan.
    ExecutionPlanStrategy ApplyJobOperationDetailsExecutionPlanStrategyEnum `mandatory:"false" json:"executionPlanStrategy,omitempty"`
}

func (CreateApplyJobOperationDetails) GetIsProviderUpgradeRequired

func (m CreateApplyJobOperationDetails) GetIsProviderUpgradeRequired() *bool

GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired

func (CreateApplyJobOperationDetails) MarshalJSON

func (m CreateApplyJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateApplyJobOperationDetails) String

func (m CreateApplyJobOperationDetails) String() string

func (CreateApplyJobOperationDetails) ValidateEnumValue

func (m CreateApplyJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateApplyRollbackJobOperationDetails

CreateApplyRollbackJobOperationDetails Job details that are specific to an apply rollback job. For more information about apply rollback jobs, see Creating an Apply Rollback Job (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/create-job-apply-rollback.htm).

type CreateApplyRollbackJobOperationDetails struct {

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`

    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a plan rollback job, for use when specifying `"FROM_PLAN_ROLLBACK_JOB_ID"` as the `executionPlanRollbackStrategy`.
    ExecutionPlanRollbackJobId *string `mandatory:"false" json:"executionPlanRollbackJobId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a successful apply job, for use when specifying `"AUTO_APPROVED"` as the `executionPlanRollbackStrategy`.
    TargetRollbackJobId *string `mandatory:"false" json:"targetRollbackJobId"`

    // Specifies the source of the execution plan for rollback to apply.
    // Use `AUTO_APPROVED` to run the job without an execution plan for rollback job.
    ExecutionPlanRollbackStrategy ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum `mandatory:"true" json:"executionPlanRollbackStrategy"`
}

func (CreateApplyRollbackJobOperationDetails) GetIsProviderUpgradeRequired

func (m CreateApplyRollbackJobOperationDetails) GetIsProviderUpgradeRequired() *bool

GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired

func (CreateApplyRollbackJobOperationDetails) MarshalJSON

func (m CreateApplyRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateApplyRollbackJobOperationDetails) String

func (m CreateApplyRollbackJobOperationDetails) String() string

func (CreateApplyRollbackJobOperationDetails) ValidateEnumValue

func (m CreateApplyRollbackJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketCloudConfigSourceDetails

CreateBitbucketCloudConfigSourceDetails Creation details for a Bitbucket Cloud configuration source.

type CreateBitbucketCloudConfigSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Bitbucket Cloud configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // The URL of the Bitbucket Cloud repository for the configuration source.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // The id of the workspace in Bitbucket Cloud for the configuration source
    WorkspaceId *string `mandatory:"true" json:"workspaceId"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The name of the branch in the Bitbucket Cloud repository for the configuration source.
    BranchName *string `mandatory:"false" json:"branchName"`
}

func (CreateBitbucketCloudConfigSourceDetails) GetWorkingDirectory

func (m CreateBitbucketCloudConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateBitbucketCloudConfigSourceDetails) MarshalJSON

func (m CreateBitbucketCloudConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketCloudConfigSourceDetails) String

func (m CreateBitbucketCloudConfigSourceDetails) String() string

func (CreateBitbucketCloudConfigSourceDetails) ValidateEnumValue

func (m CreateBitbucketCloudConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails

CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails Creation details for a configuration source provider of the type `BITBUCKET_CLOUD_USERNAME_appPASSWORD`. This type corresponds to a configuration source provider in Bitbucket that is authenticated with a username and app password.

type CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails struct {

    // The Bitbucket cloud service endpoint.
    // Example: `https://bitbucket.org/`
    ApiEndpoint *string `mandatory:"true" json:"apiEndpoint"`

    // The username for the user of the Bitbucket cloud repository.
    Username *string `mandatory:"true" json:"username"`

    // The secret ocid which is used to authorize the user.
    SecretId *string `mandatory:"true" json:"secretId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where
    // you want to create the configuration source provider.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable name of the configuration source provider. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with the resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetCompartmentId

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) String

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) String() string

func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) ValidateEnumValue

func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails

CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails The details for creating a configuration source provider of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a configuration source provider in Bitbucket server that is authenticated with a personal access token.

type CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails struct {

    // The secret ocid which is used to authorize the user.
    SecretId *string `mandatory:"true" json:"secretId"`

    // The Bitbucket Server service endpoint
    // Example: `https://bitbucket.org/`
    ApiEndpoint *string `mandatory:"true" json:"apiEndpoint"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where
    // you want to create the configuration source provider.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable name of the configuration source provider. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with the resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetCompartmentId

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String() string

func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue

func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateBitbucketServerConfigSourceDetails

CreateBitbucketServerConfigSourceDetails Creation details for a Bitbucket Server configuration source.

type CreateBitbucketServerConfigSourceDetails struct {

    // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm))
    // for the Bitbucket Server configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // The URL of the Bitbucket Server repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The name of the branch within the Bitbucket Server repository.
    BranchName *string `mandatory:"false" json:"branchName"`

    // Unique identifier for a Bitbucket Server project.
    ProjectId *string `mandatory:"false" json:"projectId"`

    // Bitbucket Server repository identifier, usually identified as <repository>.git.
    RepositoryId *string `mandatory:"false" json:"repositoryId"`
}

func (CreateBitbucketServerConfigSourceDetails) GetWorkingDirectory

func (m CreateBitbucketServerConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateBitbucketServerConfigSourceDetails) MarshalJSON

func (m CreateBitbucketServerConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateBitbucketServerConfigSourceDetails) String

func (m CreateBitbucketServerConfigSourceDetails) String() string

func (CreateBitbucketServerConfigSourceDetails) ValidateEnumValue

func (m CreateBitbucketServerConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateCompartmentConfigSourceDetails

CreateCompartmentConfigSourceDetails Creation details for a configuration source based on the specified compartment.

type CreateCompartmentConfigSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to use for creating the stack.
    // The new stack will include definitions for supported resource types in scope of the specified compartment OCID (tenancy level for root compartment, compartment level otherwise).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The region to use for creating the stack. The new stack will include definitions for
    // supported resource types in this region.
    Region *string `mandatory:"true" json:"region"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // Filter for services to use with Resource Discovery (https://www.terraform.io/docs/providers/oci/guides/resource_discovery.html#services).
    // For example, "database" limits resource discovery to resource types within the Database service.
    // The specified services must be in scope of the given compartment OCID (tenancy level for root compartment, compartment level otherwise).
    // If not specified, then all services at the scope of the given compartment OCID are used.
    ServicesToDiscover []string `mandatory:"false" json:"servicesToDiscover"`
}

func (CreateCompartmentConfigSourceDetails) GetWorkingDirectory

func (m CreateCompartmentConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateCompartmentConfigSourceDetails) MarshalJSON

func (m CreateCompartmentConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateCompartmentConfigSourceDetails) String

func (m CreateCompartmentConfigSourceDetails) String() string

func (CreateCompartmentConfigSourceDetails) ValidateEnumValue

func (m CreateCompartmentConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateConfigSourceDetails

CreateConfigSourceDetails Creation details for a configuration source used with the stack.

type CreateConfigSourceDetails interface {

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    GetWorkingDirectory() *string
}

type CreateConfigurationSourceProviderDetails

CreateConfigurationSourceProviderDetails Creation details for a configuration source provider.

type CreateConfigurationSourceProviderDetails interface {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where
    // you want to create the configuration source provider.
    GetCompartmentId() *string

    // Human-readable name of the configuration source provider. Avoid entering confidential information.
    GetDisplayName() *string

    // Description of the configuration source provider. Avoid entering confidential information.
    GetDescription() *string

    GetPrivateServerConfigDetails() *PrivateServerConfigDetails

    // Free-form tags associated with the resource. Each tag is a 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"}`
    GetFreeformTags() map[string]string

    // 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"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateConfigurationSourceProviderRequest

CreateConfigurationSourceProviderRequest wrapper for the CreateConfigurationSourceProvider operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/CreateConfigurationSourceProvider.go.html to see an example of how to use CreateConfigurationSourceProviderRequest.

type CreateConfigurationSourceProviderRequest struct {

    // The properties for creating a ConfigurationSourceProvider.
    CreateConfigurationSourceProviderDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateConfigurationSourceProviderRequest) BinaryRequestBody

func (request CreateConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateConfigurationSourceProviderRequest) HTTPRequest

func (request CreateConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateConfigurationSourceProviderRequest) RetryPolicy

func (request CreateConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateConfigurationSourceProviderRequest) String

func (request CreateConfigurationSourceProviderRequest) String() string

func (CreateConfigurationSourceProviderRequest) ValidateEnumValue

func (request CreateConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateConfigurationSourceProviderResponse

CreateConfigurationSourceProviderResponse wrapper for the CreateConfigurationSourceProvider operation

type CreateConfigurationSourceProviderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ConfigurationSourceProvider instance
    ConfigurationSourceProvider `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateConfigurationSourceProviderResponse) HTTPResponse

func (response CreateConfigurationSourceProviderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateConfigurationSourceProviderResponse) String

func (response CreateConfigurationSourceProviderResponse) String() string

type CreateDestroyJobOperationDetails

CreateDestroyJobOperationDetails Job details that are specific to destroy operations.

type CreateDestroyJobOperationDetails struct {

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`

    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`

    // Specifies the source of the execution plan to apply.
    // Currently, only `AUTO_APPROVED` is allowed, which indicates that the job
    // will be run without an execution plan.
    ExecutionPlanStrategy DestroyJobOperationDetailsExecutionPlanStrategyEnum `mandatory:"true" json:"executionPlanStrategy"`
}

func (CreateDestroyJobOperationDetails) GetIsProviderUpgradeRequired

func (m CreateDestroyJobOperationDetails) GetIsProviderUpgradeRequired() *bool

GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired

func (CreateDestroyJobOperationDetails) MarshalJSON

func (m CreateDestroyJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDestroyJobOperationDetails) String

func (m CreateDestroyJobOperationDetails) String() string

func (CreateDestroyJobOperationDetails) ValidateEnumValue

func (m CreateDestroyJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDevOpsConfigSourceDetails

CreateDevOpsConfigSourceDetails Creation details for a DevOps (https://docs.cloud.oracle.com/iaas/Content/devops/using/home.htm) configuration source.

type CreateDevOpsConfigSourceDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The name of the branch that contains the Terraform configuration.
    BranchName *string `mandatory:"false" json:"branchName"`
}

func (CreateDevOpsConfigSourceDetails) GetWorkingDirectory

func (m CreateDevOpsConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateDevOpsConfigSourceDetails) MarshalJSON

func (m CreateDevOpsConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDevOpsConfigSourceDetails) String

func (m CreateDevOpsConfigSourceDetails) String() string

func (CreateDevOpsConfigSourceDetails) ValidateEnumValue

func (m CreateDevOpsConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGitConfigSourceDetails

CreateGitConfigSourceDetails Creation details for configuration Git information.

type CreateGitConfigSourceDetails struct {

    // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm))
    // for the Git configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The URL of the Git repository.
    RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"`

    // The name of the branch within the Git repository.
    BranchName *string `mandatory:"false" json:"branchName"`
}

func (CreateGitConfigSourceDetails) GetWorkingDirectory

func (m CreateGitConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateGitConfigSourceDetails) MarshalJSON

func (m CreateGitConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGitConfigSourceDetails) String

func (m CreateGitConfigSourceDetails) String() string

func (CreateGitConfigSourceDetails) ValidateEnumValue

func (m CreateGitConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGithubAccessTokenConfigurationSourceProviderDetails

CreateGithubAccessTokenConfigurationSourceProviderDetails Creation details for a configuration source provider of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a configuration source provider in GitHub that is authenticated with a personal access token.

type CreateGithubAccessTokenConfigurationSourceProviderDetails struct {

    // The GitHub service endpoint.
    // Example: `https://github.com/`
    ApiEndpoint *string `mandatory:"true" json:"apiEndpoint"`

    // The personal access token to be configured on the GitHub repository. Avoid entering confidential information.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where
    // you want to create the configuration source provider.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable name of the configuration source provider. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with the resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) GetCompartmentId

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDefinedTags

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDescription

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDescription() *string

GetDescription returns Description

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDisplayName

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) GetFreeformTags

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) MarshalJSON

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) String

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) String() string

func (CreateGithubAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue

func (m CreateGithubAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGitlabAccessTokenConfigurationSourceProviderDetails

CreateGitlabAccessTokenConfigurationSourceProviderDetails Creation details for a configuration source provider of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a configuration source provider in GitLab that is authenticated with a personal access token.

type CreateGitlabAccessTokenConfigurationSourceProviderDetails struct {

    // The Git service endpoint.
    // Example: `https://gitlab.com`
    ApiEndpoint *string `mandatory:"true" json:"apiEndpoint"`

    // The personal access token to be configured on the GitLab repository. Avoid entering confidential information.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where
    // you want to create the configuration source provider.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable name of the configuration source provider. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with the resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetCompartmentId

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDefinedTags

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDescription

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDisplayName

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetFreeformTags

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) MarshalJSON

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) String

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) String() string

func (CreateGitlabAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue

func (m CreateGitlabAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportTfStateJobOperationDetails

CreateImportTfStateJobOperationDetails Job details that are specific to import Terraform state operations.

type CreateImportTfStateJobOperationDetails struct {

    // Base64-encoded state file
    TfStateBase64Encoded []byte `mandatory:"true" json:"tfStateBase64Encoded"`

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`
}

func (CreateImportTfStateJobOperationDetails) GetIsProviderUpgradeRequired

func (m CreateImportTfStateJobOperationDetails) GetIsProviderUpgradeRequired() *bool

GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired

func (CreateImportTfStateJobOperationDetails) MarshalJSON

func (m CreateImportTfStateJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateImportTfStateJobOperationDetails) String

func (m CreateImportTfStateJobOperationDetails) String() string

func (CreateImportTfStateJobOperationDetails) ValidateEnumValue

func (m CreateImportTfStateJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateJobDetails

CreateJobDetails Creation details for a job for running inside the specified stack.

type CreateJobDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack that is associated with the current job.
    StackId *string `mandatory:"true" json:"stackId"`

    // Description of the job.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Terraform-specific operation to execute.
    Operation JobOperationEnum `mandatory:"false" json:"operation,omitempty"`

    JobOperationDetails CreateJobOperationDetails `mandatory:"false" json:"jobOperationDetails"`

    ApplyJobPlanResolution *ApplyJobPlanResolution `mandatory:"false" json:"applyJobPlanResolution"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateJobDetails) String

func (m CreateJobDetails) String() string

func (*CreateJobDetails) UnmarshalJSON

func (m *CreateJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateJobDetails) ValidateEnumValue

func (m CreateJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateJobOperationDetails

CreateJobOperationDetails Job details that are specific to the operation type.

type CreateJobOperationDetails interface {

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    GetIsProviderUpgradeRequired() *bool
}

type CreateJobRequest

CreateJobRequest wrapper for the CreateJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/CreateJob.go.html to see an example of how to use CreateJobRequest.

type CreateJobRequest struct {

    // The properties for a request to create a job.
    CreateJobDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateJobRequest) BinaryRequestBody

func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateJobRequest) HTTPRequest

func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateJobRequest) RetryPolicy

func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateJobRequest) String

func (request CreateJobRequest) String() string

func (CreateJobRequest) ValidateEnumValue

func (request CreateJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateJobResponse

CreateJobResponse wrapper for the CreateJob operation

type CreateJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateJobResponse) HTTPResponse

func (response CreateJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateJobResponse) String

func (response CreateJobResponse) String() string

type CreateObjectStorageConfigSourceDetails

CreateObjectStorageConfigSourceDetails Creation details for an Object Storage bucket that contains Terraform configuration files.

type CreateObjectStorageConfigSourceDetails struct {

    // The name of the bucket's region.
    // Example: `us-phoenix-1`
    Region *string `mandatory:"true" json:"region"`

    // The Object Storage namespace that contains the bucket.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the bucket that contains the Terraform configuration files.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`
}

func (CreateObjectStorageConfigSourceDetails) GetWorkingDirectory

func (m CreateObjectStorageConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateObjectStorageConfigSourceDetails) MarshalJSON

func (m CreateObjectStorageConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateObjectStorageConfigSourceDetails) String

func (m CreateObjectStorageConfigSourceDetails) String() string

func (CreateObjectStorageConfigSourceDetails) ValidateEnumValue

func (m CreateObjectStorageConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePlanJobOperationDetails

CreatePlanJobOperationDetails Job details that are specific to plan operations.

type CreatePlanJobOperationDetails struct {

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`

    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`
}

func (CreatePlanJobOperationDetails) GetIsProviderUpgradeRequired

func (m CreatePlanJobOperationDetails) GetIsProviderUpgradeRequired() *bool

GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired

func (CreatePlanJobOperationDetails) MarshalJSON

func (m CreatePlanJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreatePlanJobOperationDetails) String

func (m CreatePlanJobOperationDetails) String() string

func (CreatePlanJobOperationDetails) ValidateEnumValue

func (m CreatePlanJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePlanRollbackJobOperationDetails

CreatePlanRollbackJobOperationDetails Job details that are specific to a plan rollback job. For more information about plan rollback jobs, see Creating a Plan Rollback Job (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/create-job-plan-rollback.htm).

type CreatePlanRollbackJobOperationDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a successful apply job to use for the plan rollback job.
    TargetRollbackJobId *string `mandatory:"true" json:"targetRollbackJobId"`

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`

    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`
}

func (CreatePlanRollbackJobOperationDetails) GetIsProviderUpgradeRequired

func (m CreatePlanRollbackJobOperationDetails) GetIsProviderUpgradeRequired() *bool

GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired

func (CreatePlanRollbackJobOperationDetails) MarshalJSON

func (m CreatePlanRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreatePlanRollbackJobOperationDetails) String

func (m CreatePlanRollbackJobOperationDetails) String() string

func (CreatePlanRollbackJobOperationDetails) ValidateEnumValue

func (m CreatePlanRollbackJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePrivateEndpointDetails

CreatePrivateEndpointDetails Creation details for a private endpoint.

type CreatePrivateEndpointDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this private endpoint.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The private endpoint display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint.
    VcnId *string `mandatory:"true" json:"vcnId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet within the VCN for the private endpoint.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // Description of the private endpoint. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.
    DnsZones []string `mandatory:"false" json:"dnsZones"`

    // The OCIDs (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of
    // network security groups (NSGs) (https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/networksecuritygroups.htm)
    // for the private endpoint.
    // Order does not matter.
    NsgIdList []string `mandatory:"false" json:"nsgIdList"`

    // When `true`, allows the private endpoint to be used with a configuration source provider.
    IsUsedWithConfigurationSourceProvider *bool `mandatory:"false" json:"isUsedWithConfigurationSourceProvider"`

    // Free-form tags associated with the resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreatePrivateEndpointDetails) String

func (m CreatePrivateEndpointDetails) String() string

func (CreatePrivateEndpointDetails) ValidateEnumValue

func (m CreatePrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePrivateEndpointRequest

CreatePrivateEndpointRequest wrapper for the CreatePrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/CreatePrivateEndpoint.go.html to see an example of how to use CreatePrivateEndpointRequest.

type CreatePrivateEndpointRequest struct {

    // Creation details for a private endpoint.
    CreatePrivateEndpointDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePrivateEndpointRequest) BinaryRequestBody

func (request CreatePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePrivateEndpointRequest) HTTPRequest

func (request CreatePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePrivateEndpointRequest) RetryPolicy

func (request CreatePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePrivateEndpointRequest) String

func (request CreatePrivateEndpointRequest) String() string

func (CreatePrivateEndpointRequest) ValidateEnumValue

func (request CreatePrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePrivateEndpointResponse

CreatePrivateEndpointResponse wrapper for the CreatePrivateEndpoint operation

type CreatePrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PrivateEndpoint instance
    PrivateEndpoint `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreatePrivateEndpointResponse) HTTPResponse

func (response CreatePrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePrivateEndpointResponse) String

func (response CreatePrivateEndpointResponse) String() string

type CreateStackDetails

CreateStackDetails Creation details for a stack.

type CreateStackDetails struct {

    // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment in which the stack resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ConfigSource CreateConfigSourceDetails `mandatory:"true" json:"configSource"`

    // The stack's display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the stack.
    Description *string `mandatory:"false" json:"description"`

    CustomTerraformProvider *CustomTerraformProvider `mandatory:"false" json:"customTerraformProvider"`

    // Terraform variables associated with this resource.
    // Maximum number of variables supported is 250.
    // The maximum size of each variable, including both name and value, is 8192 bytes.
    // Example: `{"CompartmentId": "compartment-id-value"}`
    Variables map[string]string `mandatory:"false" json:"variables"`

    // The version of Terraform to use with the stack. Example: `0.12.x`
    TerraformVersion *string `mandatory:"false" json:"terraformVersion"`

    // Free-form tags associated with 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 `mandatory:"false" json:"freeformTags"`

    // Defined tags associated with 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateStackDetails) String

func (m CreateStackDetails) String() string

func (*CreateStackDetails) UnmarshalJSON

func (m *CreateStackDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateStackDetails) ValidateEnumValue

func (m CreateStackDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStackRequest

CreateStackRequest wrapper for the CreateStack operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/CreateStack.go.html to see an example of how to use CreateStackRequest.

type CreateStackRequest struct {

    // The properties for creating a stack.
    CreateStackDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateStackRequest) BinaryRequestBody

func (request CreateStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateStackRequest) HTTPRequest

func (request CreateStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateStackRequest) RetryPolicy

func (request CreateStackRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateStackRequest) String

func (request CreateStackRequest) String() string

func (CreateStackRequest) ValidateEnumValue

func (request CreateStackRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateStackResponse

CreateStackResponse wrapper for the CreateStack operation

type CreateStackResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Stack instance
    Stack `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateStackResponse) HTTPResponse

func (response CreateStackResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateStackResponse) String

func (response CreateStackResponse) String() string

type CreateStackTemplateConfigSourceDetails

CreateStackTemplateConfigSourceDetails Creation details for a template to use as the source of the Terraform configuration.

type CreateStackTemplateConfigSourceDetails struct {
    TemplateId *string `mandatory:"true" json:"templateId"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`
}

func (CreateStackTemplateConfigSourceDetails) GetWorkingDirectory

func (m CreateStackTemplateConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateStackTemplateConfigSourceDetails) MarshalJSON

func (m CreateStackTemplateConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateStackTemplateConfigSourceDetails) String

func (m CreateStackTemplateConfigSourceDetails) String() string

func (CreateStackTemplateConfigSourceDetails) ValidateEnumValue

func (m CreateStackTemplateConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTemplateConfigSourceDetails

CreateTemplateConfigSourceDetails Creation details for a configuration source used for a template.

type CreateTemplateConfigSourceDetails interface {
}

type CreateTemplateDetails

CreateTemplateDetails Creation details for a template.

type CreateTemplateDetails struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this template.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The template's display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Description of the template. Avoid entering confidential information.
    Description *string `mandatory:"true" json:"description"`

    TemplateConfigSource CreateTemplateConfigSourceDetails `mandatory:"true" json:"templateConfigSource"`

    // Detailed description of the template. This description is displayed in the Console page listing templates when the template is expanded. Avoid entering confidential information.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    // Base64-encoded logo to use as the template icon.
    // Template icon file requirements: PNG format, 50 KB maximum, 110 x 110 pixels.
    LogoFileBase64Encoded *string `mandatory:"false" json:"logoFileBase64Encoded"`

    // Free-form tags associated with the resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateTemplateDetails) String

func (m CreateTemplateDetails) String() string

func (*CreateTemplateDetails) UnmarshalJSON

func (m *CreateTemplateDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateTemplateDetails) ValidateEnumValue

func (m CreateTemplateDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTemplateRequest

CreateTemplateRequest wrapper for the CreateTemplate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/CreateTemplate.go.html to see an example of how to use CreateTemplateRequest.

type CreateTemplateRequest struct {

    // The configuration details for creating a template.
    CreateTemplateDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTemplateRequest) BinaryRequestBody

func (request CreateTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTemplateRequest) HTTPRequest

func (request CreateTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTemplateRequest) RetryPolicy

func (request CreateTemplateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTemplateRequest) String

func (request CreateTemplateRequest) String() string

func (CreateTemplateRequest) ValidateEnumValue

func (request CreateTemplateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTemplateResponse

CreateTemplateResponse wrapper for the CreateTemplate operation

type CreateTemplateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Template instance
    Template `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateTemplateResponse) HTTPResponse

func (response CreateTemplateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTemplateResponse) String

func (response CreateTemplateResponse) String() string

type CreateTemplateZipUploadConfigSourceDetails

CreateTemplateZipUploadConfigSourceDetails Creation details for a zip file used for a template.

type CreateTemplateZipUploadConfigSourceDetails struct {
    ZipFileBase64Encoded *string `mandatory:"true" json:"zipFileBase64Encoded"`
}

func (CreateTemplateZipUploadConfigSourceDetails) MarshalJSON

func (m CreateTemplateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTemplateZipUploadConfigSourceDetails) String

func (m CreateTemplateZipUploadConfigSourceDetails) String() string

func (CreateTemplateZipUploadConfigSourceDetails) ValidateEnumValue

func (m CreateTemplateZipUploadConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateZipUploadConfigSourceDetails

CreateZipUploadConfigSourceDetails Creation details for a Terraform configuration zip file.

type CreateZipUploadConfigSourceDetails struct {
    ZipFileBase64Encoded *string `mandatory:"true" json:"zipFileBase64Encoded"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`
}

func (CreateZipUploadConfigSourceDetails) GetWorkingDirectory

func (m CreateZipUploadConfigSourceDetails) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (CreateZipUploadConfigSourceDetails) MarshalJSON

func (m CreateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateZipUploadConfigSourceDetails) String

func (m CreateZipUploadConfigSourceDetails) String() string

func (CreateZipUploadConfigSourceDetails) ValidateEnumValue

func (m CreateZipUploadConfigSourceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomTerraformProvider

CustomTerraformProvider Location information about custom Terraform providers for a stack. For more information, see Custom Providers (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#features__custom-providers). Note: Older stacks must be explicitly updated to use Terraform Registry (`isThirdPartyProviderExperienceEnabled=true`). See UpdateStack. For more information, see Using Terraform Registry with Older Stacks (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/update-stack-tf-reg.htm).

type CustomTerraformProvider struct {

    // The name of the region that contains the bucket you want.
    // For information about regions, see Regions and Availability Domains (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm).
    // Example: `us-phoenix-1`
    Region *string `mandatory:"true" json:"region"`

    // The Object Storage namespace that contains the bucket you want.
    // For information about Object Storage namespaces, see Understanding Object Storage Namespaces (https://docs.cloud.oracle.com/iaas/Content/Object/Tasks/understandingnamespaces.htm).
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the bucket that contains the binary files for the custom Terraform providers.
    // For information about buckets, see Managing Buckets (https://docs.cloud.oracle.com/iaas/Content/Object/Tasks/managingbuckets.htm).
    BucketName *string `mandatory:"true" json:"bucketName"`
}

func (CustomTerraformProvider) String

func (m CustomTerraformProvider) String() string

func (CustomTerraformProvider) ValidateEnumValue

func (m CustomTerraformProvider) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteConfigurationSourceProviderRequest

DeleteConfigurationSourceProviderRequest wrapper for the DeleteConfigurationSourceProvider operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/DeleteConfigurationSourceProvider.go.html to see an example of how to use DeleteConfigurationSourceProviderRequest.

type DeleteConfigurationSourceProviderRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    ConfigurationSourceProviderId *string `mandatory:"true" contributesTo:"path" name:"configurationSourceProviderId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteConfigurationSourceProviderRequest) BinaryRequestBody

func (request DeleteConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteConfigurationSourceProviderRequest) HTTPRequest

func (request DeleteConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteConfigurationSourceProviderRequest) RetryPolicy

func (request DeleteConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteConfigurationSourceProviderRequest) String

func (request DeleteConfigurationSourceProviderRequest) String() string

func (DeleteConfigurationSourceProviderRequest) ValidateEnumValue

func (request DeleteConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteConfigurationSourceProviderResponse

DeleteConfigurationSourceProviderResponse wrapper for the DeleteConfigurationSourceProvider operation

type DeleteConfigurationSourceProviderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteConfigurationSourceProviderResponse) HTTPResponse

func (response DeleteConfigurationSourceProviderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConfigurationSourceProviderResponse) String

func (response DeleteConfigurationSourceProviderResponse) String() string

type DeletePrivateEndpointRequest

DeletePrivateEndpointRequest wrapper for the DeletePrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/DeletePrivateEndpoint.go.html to see an example of how to use DeletePrivateEndpointRequest.

type DeletePrivateEndpointRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint.
    PrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"privateEndpointId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePrivateEndpointRequest) BinaryRequestBody

func (request DeletePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePrivateEndpointRequest) HTTPRequest

func (request DeletePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePrivateEndpointRequest) RetryPolicy

func (request DeletePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePrivateEndpointRequest) String

func (request DeletePrivateEndpointRequest) String() string

func (DeletePrivateEndpointRequest) ValidateEnumValue

func (request DeletePrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePrivateEndpointResponse

DeletePrivateEndpointResponse wrapper for the DeletePrivateEndpoint operation

type DeletePrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePrivateEndpointResponse) HTTPResponse

func (response DeletePrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePrivateEndpointResponse) String

func (response DeletePrivateEndpointResponse) String() string

type DeleteStackRequest

DeleteStackRequest wrapper for the DeleteStack operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/DeleteStack.go.html to see an example of how to use DeleteStackRequest.

type DeleteStackRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack.
    StackId *string `mandatory:"true" contributesTo:"path" name:"stackId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteStackRequest) BinaryRequestBody

func (request DeleteStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteStackRequest) HTTPRequest

func (request DeleteStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteStackRequest) RetryPolicy

func (request DeleteStackRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteStackRequest) String

func (request DeleteStackRequest) String() string

func (DeleteStackRequest) ValidateEnumValue

func (request DeleteStackRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteStackResponse

DeleteStackResponse wrapper for the DeleteStack operation

type DeleteStackResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteStackResponse) HTTPResponse

func (response DeleteStackResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteStackResponse) String

func (response DeleteStackResponse) String() string

type DeleteTemplateRequest

DeleteTemplateRequest wrapper for the DeleteTemplate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/DeleteTemplate.go.html to see an example of how to use DeleteTemplateRequest.

type DeleteTemplateRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the template.
    TemplateId *string `mandatory:"true" contributesTo:"path" name:"templateId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTemplateRequest) BinaryRequestBody

func (request DeleteTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTemplateRequest) HTTPRequest

func (request DeleteTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTemplateRequest) RetryPolicy

func (request DeleteTemplateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTemplateRequest) String

func (request DeleteTemplateRequest) String() string

func (DeleteTemplateRequest) ValidateEnumValue

func (request DeleteTemplateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTemplateResponse

DeleteTemplateResponse wrapper for the DeleteTemplate operation

type DeleteTemplateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTemplateResponse) HTTPResponse

func (response DeleteTemplateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTemplateResponse) String

func (response DeleteTemplateResponse) String() string

type DestroyJobOperationDetails

DestroyJobOperationDetails Job details that are specific to destroy operations.

type DestroyJobOperationDetails struct {
    TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`

    // Specifies the source of the execution plan to apply.
    // Currently, only `AUTO_APPROVED` is allowed, which indicates that the job
    // will be run without an execution plan.
    ExecutionPlanStrategy DestroyJobOperationDetailsExecutionPlanStrategyEnum `mandatory:"true" json:"executionPlanStrategy"`
}

func (DestroyJobOperationDetails) MarshalJSON

func (m DestroyJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DestroyJobOperationDetails) String

func (m DestroyJobOperationDetails) String() string

func (DestroyJobOperationDetails) ValidateEnumValue

func (m DestroyJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DestroyJobOperationDetailsExecutionPlanStrategyEnum

DestroyJobOperationDetailsExecutionPlanStrategyEnum Enum with underlying type: string

type DestroyJobOperationDetailsExecutionPlanStrategyEnum string

Set of constants representing the allowable values for DestroyJobOperationDetailsExecutionPlanStrategyEnum

const (
    DestroyJobOperationDetailsExecutionPlanStrategyAutoApproved DestroyJobOperationDetailsExecutionPlanStrategyEnum = "AUTO_APPROVED"
)

func GetDestroyJobOperationDetailsExecutionPlanStrategyEnumValues

func GetDestroyJobOperationDetailsExecutionPlanStrategyEnumValues() []DestroyJobOperationDetailsExecutionPlanStrategyEnum

GetDestroyJobOperationDetailsExecutionPlanStrategyEnumValues Enumerates the set of values for DestroyJobOperationDetailsExecutionPlanStrategyEnum

func GetMappingDestroyJobOperationDetailsExecutionPlanStrategyEnum

func GetMappingDestroyJobOperationDetailsExecutionPlanStrategyEnum(val string) (DestroyJobOperationDetailsExecutionPlanStrategyEnum, bool)

GetMappingDestroyJobOperationDetailsExecutionPlanStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

type DestroyJobOperationDetailsSummary

DestroyJobOperationDetailsSummary Job details that are specific to destroy operations.

type DestroyJobOperationDetailsSummary struct {

    // Specifies the source of the execution plan to apply.
    // Currently, only `AUTO_APPROVED` is allowed, which indicates that the job
    // will be run without an execution plan.
    ExecutionPlanStrategy DestroyJobOperationDetailsExecutionPlanStrategyEnum `mandatory:"true" json:"executionPlanStrategy"`
}

func (DestroyJobOperationDetailsSummary) MarshalJSON

func (m DestroyJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DestroyJobOperationDetailsSummary) String

func (m DestroyJobOperationDetailsSummary) String() string

func (DestroyJobOperationDetailsSummary) ValidateEnumValue

func (m DestroyJobOperationDetailsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectStackDriftDetails

DetectStackDriftDetails Details for detecting drift in a stack.

type DetectStackDriftDetails struct {

    // The list of resources in the specified stack to detect drift for. Each resource is identified by a resource address,
    // which is a string derived from the resource type and name specified in the stack's Terraform configuration plus an optional index.
    // For example, the resource address for the fourth Compute instance with the name "test_instance" is oci_core_instance.test_instance3.
    // For more details and examples of resource addresses, see the Terraform documentation at Resource spec (https://www.terraform.io/docs/internals/resource-addressing.html#examples).
    ResourceAddresses []string `mandatory:"false" json:"resourceAddresses"`

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`
}

func (DetectStackDriftDetails) String

func (m DetectStackDriftDetails) String() string

func (DetectStackDriftDetails) ValidateEnumValue

func (m DetectStackDriftDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectStackDriftRequest

DetectStackDriftRequest wrapper for the DetectStackDrift operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/DetectStackDrift.go.html to see an example of how to use DetectStackDriftRequest.

type DetectStackDriftRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack.
    StackId *string `mandatory:"true" contributesTo:"path" name:"stackId"`

    // For optimistic concurrency control. In the `PUT` or `DELETE` call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous `GET` or `POST` response for that resource.  The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The details for detecting drift in a stack
    DetectStackDriftDetails `contributesTo:"body"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DetectStackDriftRequest) BinaryRequestBody

func (request DetectStackDriftRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DetectStackDriftRequest) HTTPRequest

func (request DetectStackDriftRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetectStackDriftRequest) RetryPolicy

func (request DetectStackDriftRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DetectStackDriftRequest) String

func (request DetectStackDriftRequest) String() string

func (DetectStackDriftRequest) ValidateEnumValue

func (request DetectStackDriftRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetectStackDriftResponse

DetectStackDriftResponse wrapper for the DetectStackDrift operation

type DetectStackDriftResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DetectStackDriftResponse) HTTPResponse

func (response DetectStackDriftResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DetectStackDriftResponse) String

func (response DetectStackDriftResponse) String() string

type DevOpsConfigSource

DevOpsConfigSource Metadata about the DevOps (https://docs.cloud.oracle.com/iaas/Content/devops/using/home.htm) configuration source.

type DevOpsConfigSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The name of the branch that contains the Terraform configuration.
    BranchName *string `mandatory:"false" json:"branchName"`
}

func (DevOpsConfigSource) GetWorkingDirectory

func (m DevOpsConfigSource) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (DevOpsConfigSource) MarshalJSON

func (m DevOpsConfigSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevOpsConfigSource) String

func (m DevOpsConfigSource) String() string

func (DevOpsConfigSource) ValidateEnumValue

func (m DevOpsConfigSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DevOpsConfigSourceRecord

DevOpsConfigSourceRecord Metadata about the DevOps (https://docs.cloud.oracle.com/iaas/Content/devops/using/home.htm) configuration source.

type DevOpsConfigSourceRecord struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // The name of the branch that contains the Terraform configuration.
    BranchName *string `mandatory:"true" json:"branchName"`

    // The unique identifier (SHA-1 hash) of the individual change to the DevOps repository.
    CommitId *string `mandatory:"false" json:"commitId"`
}

func (DevOpsConfigSourceRecord) MarshalJSON

func (m DevOpsConfigSourceRecord) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DevOpsConfigSourceRecord) String

func (m DevOpsConfigSourceRecord) String() string

func (DevOpsConfigSourceRecord) ValidateEnumValue

func (m DevOpsConfigSourceRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FailureDetails

FailureDetails The representation of FailureDetails

type FailureDetails struct {

    // Job failure reason.
    Code FailureDetailsCodeEnum `mandatory:"true" json:"code"`

    // A human-readable error string.
    Message *string `mandatory:"true" json:"message"`
}

func (FailureDetails) String

func (m FailureDetails) String() string

func (FailureDetails) ValidateEnumValue

func (m FailureDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FailureDetailsCodeEnum

FailureDetailsCodeEnum Enum with underlying type: string

type FailureDetailsCodeEnum string

Set of constants representing the allowable values for FailureDetailsCodeEnum

const (
    FailureDetailsCodeInternalServiceError                                    FailureDetailsCodeEnum = "INTERNAL_SERVICE_ERROR"
    FailureDetailsCodeTerraformExecutionError                                 FailureDetailsCodeEnum = "TERRAFORM_EXECUTION_ERROR"
    FailureDetailsCodeTerraformConfigUnzipFailed                              FailureDetailsCodeEnum = "TERRAFORM_CONFIG_UNZIP_FAILED"
    FailureDetailsCodeInvalidWorkingDirectory                                 FailureDetailsCodeEnum = "INVALID_WORKING_DIRECTORY"
    FailureDetailsCodeJobTimeout                                              FailureDetailsCodeEnum = "JOB_TIMEOUT"
    FailureDetailsCodeTerraformConfigVirusFound                               FailureDetailsCodeEnum = "TERRAFORM_CONFIG_VIRUS_FOUND"
    FailureDetailsCodeTerraformGitCloneFailure                                FailureDetailsCodeEnum = "TERRAFORM_GIT_CLONE_FAILURE"
    FailureDetailsCodeTerraformGitCheckoutFailure                             FailureDetailsCodeEnum = "TERRAFORM_GIT_CHECKOUT_FAILURE"
    FailureDetailsCodeTerraformObjectStorageConfigSourceEmptyBucket           FailureDetailsCodeEnum = "TERRAFORM_OBJECT_STORAGE_CONFIG_SOURCE_EMPTY_BUCKET"
    FailureDetailsCodeTerraformObjectStorageConfigSourceNoTfFilePresent       FailureDetailsCodeEnum = "TERRAFORM_OBJECT_STORAGE_CONFIG_SOURCE_NO_TF_FILE_PRESENT"
    FailureDetailsCodeTerraformObjectStorageConfigSourceUnsupportedObjectSize FailureDetailsCodeEnum = "TERRAFORM_OBJECT_STORAGE_CONFIG_SOURCE_UNSUPPORTED_OBJECT_SIZE"
    FailureDetailsCodeCustomTerraformProviderBucketNotFound                   FailureDetailsCodeEnum = "CUSTOM_TERRAFORM_PROVIDER_BUCKET_NOT_FOUND"
    FailureDetailsCodeCustomTerraformProviderUnsupportedObjectSize            FailureDetailsCodeEnum = "CUSTOM_TERRAFORM_PROVIDER_UNSUPPORTED_OBJECT_SIZE"
)

func GetFailureDetailsCodeEnumValues

func GetFailureDetailsCodeEnumValues() []FailureDetailsCodeEnum

GetFailureDetailsCodeEnumValues Enumerates the set of values for FailureDetailsCodeEnum

func GetMappingFailureDetailsCodeEnum

func GetMappingFailureDetailsCodeEnum(val string) (FailureDetailsCodeEnum, bool)

GetMappingFailureDetailsCodeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetConfigurationSourceProviderRequest

GetConfigurationSourceProviderRequest wrapper for the GetConfigurationSourceProvider operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetConfigurationSourceProvider.go.html to see an example of how to use GetConfigurationSourceProviderRequest.

type GetConfigurationSourceProviderRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    ConfigurationSourceProviderId *string `mandatory:"true" contributesTo:"path" name:"configurationSourceProviderId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetConfigurationSourceProviderRequest) BinaryRequestBody

func (request GetConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetConfigurationSourceProviderRequest) HTTPRequest

func (request GetConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetConfigurationSourceProviderRequest) RetryPolicy

func (request GetConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetConfigurationSourceProviderRequest) String

func (request GetConfigurationSourceProviderRequest) String() string

func (GetConfigurationSourceProviderRequest) ValidateEnumValue

func (request GetConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConfigurationSourceProviderResponse

GetConfigurationSourceProviderResponse wrapper for the GetConfigurationSourceProvider operation

type GetConfigurationSourceProviderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ConfigurationSourceProvider instance
    ConfigurationSourceProvider `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetConfigurationSourceProviderResponse) HTTPResponse

func (response GetConfigurationSourceProviderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConfigurationSourceProviderResponse) String

func (response GetConfigurationSourceProviderResponse) String() string

type GetJobDetailedLogContentRequest

GetJobDetailedLogContentRequest wrapper for the GetJobDetailedLogContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetJobDetailedLogContent.go.html to see an example of how to use GetJobDetailedLogContentRequest.

type GetJobDetailedLogContentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobDetailedLogContentRequest) BinaryRequestBody

func (request GetJobDetailedLogContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobDetailedLogContentRequest) HTTPRequest

func (request GetJobDetailedLogContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobDetailedLogContentRequest) RetryPolicy

func (request GetJobDetailedLogContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobDetailedLogContentRequest) String

func (request GetJobDetailedLogContentRequest) String() string

func (GetJobDetailedLogContentRequest) ValidateEnumValue

func (request GetJobDetailedLogContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobDetailedLogContentResponse

GetJobDetailedLogContentResponse wrapper for the GetJobDetailedLogContent operation

type GetJobDetailedLogContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The string instance
    Value *string `presentIn:"body" encoding:"plain-text"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobDetailedLogContentResponse) HTTPResponse

func (response GetJobDetailedLogContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobDetailedLogContentResponse) String

func (response GetJobDetailedLogContentResponse) String() string

type GetJobLogsContentRequest

GetJobLogsContentRequest wrapper for the GetJobLogsContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetJobLogsContent.go.html to see an example of how to use GetJobLogsContentRequest.

type GetJobLogsContentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobLogsContentRequest) BinaryRequestBody

func (request GetJobLogsContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobLogsContentRequest) HTTPRequest

func (request GetJobLogsContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobLogsContentRequest) RetryPolicy

func (request GetJobLogsContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobLogsContentRequest) String

func (request GetJobLogsContentRequest) String() string

func (GetJobLogsContentRequest) ValidateEnumValue

func (request GetJobLogsContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobLogsContentResponse

GetJobLogsContentResponse wrapper for the GetJobLogsContent operation

type GetJobLogsContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The string instance
    Value *string `presentIn:"body" encoding:"plain-text"`

    // Unique identifier for the request
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobLogsContentResponse) HTTPResponse

func (response GetJobLogsContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobLogsContentResponse) String

func (response GetJobLogsContentResponse) String() string

type GetJobLogsRequest

GetJobLogsRequest wrapper for the GetJobLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetJobLogs.go.html to see an example of how to use GetJobLogsRequest.

type GetJobLogsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter that returns only logs of a specified type.
    Type []LogEntryTypeEnum `contributesTo:"query" name:"type" omitEmpty:"true" collectionFormat:"multi"`

    // A filter that returns only log entries that match a given severity level or greater.
    LevelGreaterThanOrEqualTo LogEntryLevelEnum `mandatory:"false" contributesTo:"query" name:"levelGreaterThanOrEqualTo" omitEmpty:"true"`

    // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`).
    SortOrder GetJobLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The number of items returned in a paginated `List` call. For information about pagination, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The value of the `opc-next-page` response header from the preceding `List` call.
    // For information about pagination, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Time stamp specifying the lower time limit for which logs are returned in a query.
    // Format is defined by RFC3339.
    // Example: `2020-01-01T12:00:00.000Z`
    TimestampGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timestampGreaterThanOrEqualTo"`

    // Time stamp specifying the upper time limit for which logs are returned in a query.
    // Format is defined by RFC3339.
    // Example: `2020-02-01T12:00:00.000Z`
    TimestampLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timestampLessThanOrEqualTo"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobLogsRequest) BinaryRequestBody

func (request GetJobLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobLogsRequest) HTTPRequest

func (request GetJobLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobLogsRequest) RetryPolicy

func (request GetJobLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobLogsRequest) String

func (request GetJobLogsRequest) String() string

func (GetJobLogsRequest) ValidateEnumValue

func (request GetJobLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobLogsResponse

GetJobLogsResponse wrapper for the GetJobLogs operation

type GetJobLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []LogEntry instances
    Items []LogEntry `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of paginated list items. If the `opc-next-page`
    // header appears in the response, additional pages of results remain.
    // To receive the next page, include the header value in the `page` param.
    // If the `opc-next-page` header does not appear in the response, there
    // are no more list items to get. For more information about list pagination,
    // see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (GetJobLogsResponse) HTTPResponse

func (response GetJobLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobLogsResponse) String

func (response GetJobLogsResponse) String() string

type GetJobLogsSortOrderEnum

GetJobLogsSortOrderEnum Enum with underlying type: string

type GetJobLogsSortOrderEnum string

Set of constants representing the allowable values for GetJobLogsSortOrderEnum

const (
    GetJobLogsSortOrderAsc  GetJobLogsSortOrderEnum = "ASC"
    GetJobLogsSortOrderDesc GetJobLogsSortOrderEnum = "DESC"
)

func GetGetJobLogsSortOrderEnumValues

func GetGetJobLogsSortOrderEnumValues() []GetJobLogsSortOrderEnum

GetGetJobLogsSortOrderEnumValues Enumerates the set of values for GetJobLogsSortOrderEnum

func GetMappingGetJobLogsSortOrderEnum

func GetMappingGetJobLogsSortOrderEnum(val string) (GetJobLogsSortOrderEnum, bool)

GetMappingGetJobLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type GetJobRequest

GetJobRequest wrapper for the GetJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetJob.go.html to see an example of how to use GetJobRequest.

type GetJobRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobRequest) BinaryRequestBody

func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobRequest) HTTPRequest

func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRequest) RetryPolicy

func (request GetJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobRequest) String

func (request GetJobRequest) String() string

func (GetJobRequest) ValidateEnumValue

func (request GetJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobResponse

GetJobResponse wrapper for the GetJob operation

type GetJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetJobResponse) HTTPResponse

func (response GetJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobResponse) String

func (response GetJobResponse) String() string

type GetJobTfConfigRequest

GetJobTfConfigRequest wrapper for the GetJobTfConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetJobTfConfig.go.html to see an example of how to use GetJobTfConfigRequest.

type GetJobTfConfigRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobTfConfigRequest) BinaryRequestBody

func (request GetJobTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobTfConfigRequest) HTTPRequest

func (request GetJobTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobTfConfigRequest) RetryPolicy

func (request GetJobTfConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobTfConfigRequest) String

func (request GetJobTfConfigRequest) String() string

func (GetJobTfConfigRequest) ValidateEnumValue

func (request GetJobTfConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobTfConfigResponse

GetJobTfConfigResponse wrapper for the GetJobTfConfig operation

type GetJobTfConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobTfConfigResponse) HTTPResponse

func (response GetJobTfConfigResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobTfConfigResponse) String

func (response GetJobTfConfigResponse) String() string

type GetJobTfPlanRequest

GetJobTfPlanRequest wrapper for the GetJobTfPlan operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetJobTfPlan.go.html to see an example of how to use GetJobTfPlanRequest.

type GetJobTfPlanRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The output format of the Terraform plan.
    TfPlanFormat GetJobTfPlanTfPlanFormatEnum `mandatory:"false" contributesTo:"query" name:"tfPlanFormat" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobTfPlanRequest) BinaryRequestBody

func (request GetJobTfPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobTfPlanRequest) HTTPRequest

func (request GetJobTfPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobTfPlanRequest) RetryPolicy

func (request GetJobTfPlanRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobTfPlanRequest) String

func (request GetJobTfPlanRequest) String() string

func (GetJobTfPlanRequest) ValidateEnumValue

func (request GetJobTfPlanRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobTfPlanResponse

GetJobTfPlanResponse wrapper for the GetJobTfPlan operation

type GetJobTfPlanResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobTfPlanResponse) HTTPResponse

func (response GetJobTfPlanResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobTfPlanResponse) String

func (response GetJobTfPlanResponse) String() string

type GetJobTfPlanTfPlanFormatEnum

GetJobTfPlanTfPlanFormatEnum Enum with underlying type: string

type GetJobTfPlanTfPlanFormatEnum string

Set of constants representing the allowable values for GetJobTfPlanTfPlanFormatEnum

const (
    GetJobTfPlanTfPlanFormatBinary GetJobTfPlanTfPlanFormatEnum = "BINARY"
    GetJobTfPlanTfPlanFormatJson   GetJobTfPlanTfPlanFormatEnum = "JSON"
)

func GetGetJobTfPlanTfPlanFormatEnumValues

func GetGetJobTfPlanTfPlanFormatEnumValues() []GetJobTfPlanTfPlanFormatEnum

GetGetJobTfPlanTfPlanFormatEnumValues Enumerates the set of values for GetJobTfPlanTfPlanFormatEnum

func GetMappingGetJobTfPlanTfPlanFormatEnum

func GetMappingGetJobTfPlanTfPlanFormatEnum(val string) (GetJobTfPlanTfPlanFormatEnum, bool)

GetMappingGetJobTfPlanTfPlanFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetJobTfStateRequest

GetJobTfStateRequest wrapper for the GetJobTfState operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetJobTfState.go.html to see an example of how to use GetJobTfStateRequest.

type GetJobTfStateRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobTfStateRequest) BinaryRequestBody

func (request GetJobTfStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobTfStateRequest) HTTPRequest

func (request GetJobTfStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobTfStateRequest) RetryPolicy

func (request GetJobTfStateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobTfStateRequest) String

func (request GetJobTfStateRequest) String() string

func (GetJobTfStateRequest) ValidateEnumValue

func (request GetJobTfStateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobTfStateResponse

GetJobTfStateResponse wrapper for the GetJobTfState operation

type GetJobTfStateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobTfStateResponse) HTTPResponse

func (response GetJobTfStateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobTfStateResponse) String

func (response GetJobTfStateResponse) String() string

type GetPrivateEndpointRequest

GetPrivateEndpointRequest wrapper for the GetPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetPrivateEndpoint.go.html to see an example of how to use GetPrivateEndpointRequest.

type GetPrivateEndpointRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint.
    PrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"privateEndpointId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPrivateEndpointRequest) BinaryRequestBody

func (request GetPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPrivateEndpointRequest) HTTPRequest

func (request GetPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPrivateEndpointRequest) RetryPolicy

func (request GetPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPrivateEndpointRequest) String

func (request GetPrivateEndpointRequest) String() string

func (GetPrivateEndpointRequest) ValidateEnumValue

func (request GetPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPrivateEndpointResponse

GetPrivateEndpointResponse wrapper for the GetPrivateEndpoint operation

type GetPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PrivateEndpoint instance
    PrivateEndpoint `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetPrivateEndpointResponse) HTTPResponse

func (response GetPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPrivateEndpointResponse) String

func (response GetPrivateEndpointResponse) String() string

type GetReachableIpRequest

GetReachableIpRequest wrapper for the GetReachableIp operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetReachableIp.go.html to see an example of how to use GetReachableIpRequest.

type GetReachableIpRequest struct {

    // The IP address of the resource in the private subnet.
    PrivateIp *string `mandatory:"true" contributesTo:"query" name:"privateIp"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint.
    PrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"privateEndpointId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of retrying the same action. Retry tokens expire after
    // 24 hours, but can be invalidated before then due to conflicting operations. For example,
    // if a resource has been deleted and purged from the system, then a retry of the original
    // creation request may be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetReachableIpRequest) BinaryRequestBody

func (request GetReachableIpRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetReachableIpRequest) HTTPRequest

func (request GetReachableIpRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetReachableIpRequest) RetryPolicy

func (request GetReachableIpRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetReachableIpRequest) String

func (request GetReachableIpRequest) String() string

func (GetReachableIpRequest) ValidateEnumValue

func (request GetReachableIpRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetReachableIpResponse

GetReachableIpResponse wrapper for the GetReachableIp operation

type GetReachableIpResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ReachableIp instance
    ReachableIp `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetReachableIpResponse) HTTPResponse

func (response GetReachableIpResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetReachableIpResponse) String

func (response GetReachableIpResponse) String() string

type GetStackRequest

GetStackRequest wrapper for the GetStack operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetStack.go.html to see an example of how to use GetStackRequest.

type GetStackRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack.
    StackId *string `mandatory:"true" contributesTo:"path" name:"stackId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetStackRequest) BinaryRequestBody

func (request GetStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetStackRequest) HTTPRequest

func (request GetStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetStackRequest) RetryPolicy

func (request GetStackRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetStackRequest) String

func (request GetStackRequest) String() string

func (GetStackRequest) ValidateEnumValue

func (request GetStackRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetStackResponse

GetStackResponse wrapper for the GetStack operation

type GetStackResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Stack instance
    Stack `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetStackResponse) HTTPResponse

func (response GetStackResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetStackResponse) String

func (response GetStackResponse) String() string

type GetStackTfConfigRequest

GetStackTfConfigRequest wrapper for the GetStackTfConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetStackTfConfig.go.html to see an example of how to use GetStackTfConfigRequest.

type GetStackTfConfigRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack.
    StackId *string `mandatory:"true" contributesTo:"path" name:"stackId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetStackTfConfigRequest) BinaryRequestBody

func (request GetStackTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetStackTfConfigRequest) HTTPRequest

func (request GetStackTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetStackTfConfigRequest) RetryPolicy

func (request GetStackTfConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetStackTfConfigRequest) String

func (request GetStackTfConfigRequest) String() string

func (GetStackTfConfigRequest) ValidateEnumValue

func (request GetStackTfConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetStackTfConfigResponse

GetStackTfConfigResponse wrapper for the GetStackTfConfig operation

type GetStackTfConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetStackTfConfigResponse) HTTPResponse

func (response GetStackTfConfigResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetStackTfConfigResponse) String

func (response GetStackTfConfigResponse) String() string

type GetStackTfStateRequest

GetStackTfStateRequest wrapper for the GetStackTfState operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetStackTfState.go.html to see an example of how to use GetStackTfStateRequest.

type GetStackTfStateRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack.
    StackId *string `mandatory:"true" contributesTo:"path" name:"stackId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetStackTfStateRequest) BinaryRequestBody

func (request GetStackTfStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetStackTfStateRequest) HTTPRequest

func (request GetStackTfStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetStackTfStateRequest) RetryPolicy

func (request GetStackTfStateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetStackTfStateRequest) String

func (request GetStackTfStateRequest) String() string

func (GetStackTfStateRequest) ValidateEnumValue

func (request GetStackTfStateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetStackTfStateResponse

GetStackTfStateResponse wrapper for the GetStackTfState operation

type GetStackTfStateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetStackTfStateResponse) HTTPResponse

func (response GetStackTfStateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetStackTfStateResponse) String

func (response GetStackTfStateResponse) String() string

type GetTemplateLogoRequest

GetTemplateLogoRequest wrapper for the GetTemplateLogo operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetTemplateLogo.go.html to see an example of how to use GetTemplateLogoRequest.

type GetTemplateLogoRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the template.
    TemplateId *string `mandatory:"true" contributesTo:"path" name:"templateId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTemplateLogoRequest) BinaryRequestBody

func (request GetTemplateLogoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTemplateLogoRequest) HTTPRequest

func (request GetTemplateLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTemplateLogoRequest) RetryPolicy

func (request GetTemplateLogoRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTemplateLogoRequest) String

func (request GetTemplateLogoRequest) String() string

func (GetTemplateLogoRequest) ValidateEnumValue

func (request GetTemplateLogoRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTemplateLogoResponse

GetTemplateLogoResponse wrapper for the GetTemplateLogo operation

type GetTemplateLogoResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTemplateLogoResponse) HTTPResponse

func (response GetTemplateLogoResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTemplateLogoResponse) String

func (response GetTemplateLogoResponse) String() string

type GetTemplateRequest

GetTemplateRequest wrapper for the GetTemplate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetTemplate.go.html to see an example of how to use GetTemplateRequest.

type GetTemplateRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the template.
    TemplateId *string `mandatory:"true" contributesTo:"path" name:"templateId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTemplateRequest) BinaryRequestBody

func (request GetTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTemplateRequest) HTTPRequest

func (request GetTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTemplateRequest) RetryPolicy

func (request GetTemplateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTemplateRequest) String

func (request GetTemplateRequest) String() string

func (GetTemplateRequest) ValidateEnumValue

func (request GetTemplateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTemplateResponse

GetTemplateResponse wrapper for the GetTemplate operation

type GetTemplateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Template instance
    Template `presentIn:"body"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetTemplateResponse) HTTPResponse

func (response GetTemplateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTemplateResponse) String

func (response GetTemplateResponse) String() string

type GetTemplateTfConfigRequest

GetTemplateTfConfigRequest wrapper for the GetTemplateTfConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetTemplateTfConfig.go.html to see an example of how to use GetTemplateTfConfigRequest.

type GetTemplateTfConfigRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the template.
    TemplateId *string `mandatory:"true" contributesTo:"path" name:"templateId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTemplateTfConfigRequest) BinaryRequestBody

func (request GetTemplateTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTemplateTfConfigRequest) HTTPRequest

func (request GetTemplateTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTemplateTfConfigRequest) RetryPolicy

func (request GetTemplateTfConfigRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTemplateTfConfigRequest) String

func (request GetTemplateTfConfigRequest) String() string

func (GetTemplateTfConfigRequest) ValidateEnumValue

func (request GetTemplateTfConfigRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTemplateTfConfigResponse

GetTemplateTfConfigResponse wrapper for the GetTemplateTfConfig operation

type GetTemplateTfConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique identifier for the request.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTemplateTfConfigResponse) HTTPResponse

func (response GetTemplateTfConfigResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTemplateTfConfigResponse) String

func (response GetTemplateTfConfigResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/resourcemanager/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GitConfigSource

GitConfigSource Metadata about the Git configuration source.

type GitConfigSource struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Git configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // The URL of the Git repository for the configuration source.
    RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"`

    // The name of the branch in the Git repository for the configuration source.
    BranchName *string `mandatory:"false" json:"branchName"`
}

func (GitConfigSource) GetWorkingDirectory

func (m GitConfigSource) GetWorkingDirectory() *string

GetWorkingDirectory returns WorkingDirectory

func (GitConfigSource) MarshalJSON

func (m GitConfigSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitConfigSource) String

func (m GitConfigSource) String() string

func (GitConfigSource) ValidateEnumValue

func (m GitConfigSource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitConfigSourceRecord

GitConfigSourceRecord Metadata about the Git configuration source.

type GitConfigSourceRecord struct {

    // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm))
    // for the Git configuration source.
    ConfigurationSourceProviderId *string `mandatory:"true" json:"configurationSourceProviderId"`

    // The URL of the Git repository.
    RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"`

    // The name of the branch within the Git repository.
    BranchName *string `mandatory:"false" json:"branchName"`

    // The unique identifier (SHA-1 hash) of the individual change to the Git repository.
    CommitId *string `mandatory:"false" json:"commitId"`
}

func (GitConfigSourceRecord) MarshalJSON

func (m GitConfigSourceRecord) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitConfigSourceRecord) String

func (m GitConfigSourceRecord) String() string

func (GitConfigSourceRecord) ValidateEnumValue

func (m GitConfigSourceRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubAccessTokenConfigurationSourceProvider

GithubAccessTokenConfigurationSourceProvider The properties that define a configuration source provider of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a configuration source provider in GitHub that is authenticated with a personal access token.

type GithubAccessTokenConfigurationSourceProvider struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Username which is used to authorize the user.
    Username *string `mandatory:"false" json:"username"`

    // Secret ocid which is used to authorize the user.
    SecretId *string `mandatory:"false" json:"secretId"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The GitHub service endpoint.
    // Example: `https://github.com/`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // The current lifecycle state of the configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubAccessTokenConfigurationSourceProvider) GetCompartmentId

func (m GithubAccessTokenConfigurationSourceProvider) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubAccessTokenConfigurationSourceProvider) GetDefinedTags

func (m GithubAccessTokenConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubAccessTokenConfigurationSourceProvider) GetDescription

func (m GithubAccessTokenConfigurationSourceProvider) GetDescription() *string

GetDescription returns Description

func (GithubAccessTokenConfigurationSourceProvider) GetDisplayName

func (m GithubAccessTokenConfigurationSourceProvider) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubAccessTokenConfigurationSourceProvider) GetFreeformTags

func (m GithubAccessTokenConfigurationSourceProvider) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubAccessTokenConfigurationSourceProvider) GetId

func (m GithubAccessTokenConfigurationSourceProvider) GetId() *string

GetId returns Id

func (GithubAccessTokenConfigurationSourceProvider) GetLifecycleState

func (m GithubAccessTokenConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails

func (m GithubAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (GithubAccessTokenConfigurationSourceProvider) GetSecretId

func (m GithubAccessTokenConfigurationSourceProvider) GetSecretId() *string

GetSecretId returns SecretId

func (GithubAccessTokenConfigurationSourceProvider) GetTimeCreated

func (m GithubAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubAccessTokenConfigurationSourceProvider) GetUsername

func (m GithubAccessTokenConfigurationSourceProvider) GetUsername() *string

GetUsername returns Username

func (GithubAccessTokenConfigurationSourceProvider) MarshalJSON

func (m GithubAccessTokenConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubAccessTokenConfigurationSourceProvider) String

func (m GithubAccessTokenConfigurationSourceProvider) String() string

func (GithubAccessTokenConfigurationSourceProvider) ValidateEnumValue

func (m GithubAccessTokenConfigurationSourceProvider) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GithubAccessTokenConfigurationSourceProviderSummary

GithubAccessTokenConfigurationSourceProviderSummary Summary information for a configuration source provider of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a configuration source provider in GitHub that is authenticated with a personal access token.

type GithubAccessTokenConfigurationSourceProviderSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // General description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The GitHub service endpoint.
    // Example: `https://github.com/`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // Current state of the specified configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    // Allowable values:
    // - ACTIVE
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubAccessTokenConfigurationSourceProviderSummary) GetCompartmentId

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubAccessTokenConfigurationSourceProviderSummary) GetDefinedTags

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubAccessTokenConfigurationSourceProviderSummary) GetDescription

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetDescription() *string

GetDescription returns Description

func (GithubAccessTokenConfigurationSourceProviderSummary) GetDisplayName

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubAccessTokenConfigurationSourceProviderSummary) GetFreeformTags

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubAccessTokenConfigurationSourceProviderSummary) GetId

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetId() *string

GetId returns Id

func (GithubAccessTokenConfigurationSourceProviderSummary) GetLifecycleState

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (GithubAccessTokenConfigurationSourceProviderSummary) GetTimeCreated

func (m GithubAccessTokenConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubAccessTokenConfigurationSourceProviderSummary) MarshalJSON

func (m GithubAccessTokenConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubAccessTokenConfigurationSourceProviderSummary) String

func (m GithubAccessTokenConfigurationSourceProviderSummary) String() string

func (GithubAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue

func (m GithubAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabAccessTokenConfigurationSourceProvider

GitlabAccessTokenConfigurationSourceProvider The properties that define a configuration source provider of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a configuration source provider in GitLab that is authenticated with a personal access token.

type GitlabAccessTokenConfigurationSourceProvider struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Username which is used to authorize the user.
    Username *string `mandatory:"false" json:"username"`

    // Secret ocid which is used to authorize the user.
    SecretId *string `mandatory:"false" json:"secretId"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The Git service endpoint.
    // Example: `https://gitlab.com`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // The current lifecycle state of the configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabAccessTokenConfigurationSourceProvider) GetCompartmentId

func (m GitlabAccessTokenConfigurationSourceProvider) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabAccessTokenConfigurationSourceProvider) GetDefinedTags

func (m GitlabAccessTokenConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabAccessTokenConfigurationSourceProvider) GetDescription

func (m GitlabAccessTokenConfigurationSourceProvider) GetDescription() *string

GetDescription returns Description

func (GitlabAccessTokenConfigurationSourceProvider) GetDisplayName

func (m GitlabAccessTokenConfigurationSourceProvider) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabAccessTokenConfigurationSourceProvider) GetFreeformTags

func (m GitlabAccessTokenConfigurationSourceProvider) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabAccessTokenConfigurationSourceProvider) GetId

func (m GitlabAccessTokenConfigurationSourceProvider) GetId() *string

GetId returns Id

func (GitlabAccessTokenConfigurationSourceProvider) GetLifecycleState

func (m GitlabAccessTokenConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails

func (m GitlabAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (GitlabAccessTokenConfigurationSourceProvider) GetSecretId

func (m GitlabAccessTokenConfigurationSourceProvider) GetSecretId() *string

GetSecretId returns SecretId

func (GitlabAccessTokenConfigurationSourceProvider) GetTimeCreated

func (m GitlabAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabAccessTokenConfigurationSourceProvider) GetUsername

func (m GitlabAccessTokenConfigurationSourceProvider) GetUsername() *string

GetUsername returns Username

func (GitlabAccessTokenConfigurationSourceProvider) MarshalJSON

func (m GitlabAccessTokenConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabAccessTokenConfigurationSourceProvider) String

func (m GitlabAccessTokenConfigurationSourceProvider) String() string

func (GitlabAccessTokenConfigurationSourceProvider) ValidateEnumValue

func (m GitlabAccessTokenConfigurationSourceProvider) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GitlabAccessTokenConfigurationSourceProviderSummary

GitlabAccessTokenConfigurationSourceProviderSummary Summary information for a configuration source provider of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a configuration source provider in GitLab that is authenticated with a personal access token.

type GitlabAccessTokenConfigurationSourceProviderSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the configuration source provider.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the configuration source provider is located.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Human-readable display name for the configuration source provider.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // General description of the configuration source provider.
    Description *string `mandatory:"false" json:"description"`

    // The date and time when the configuration source provider was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    PrivateServerConfigDetails *PrivateServerConfigDetails `mandatory:"false" json:"privateServerConfigDetails"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The Git service endpoint.
    // Example: `https://gitlab.com`
    ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"`

    // Current state of the specified configuration source provider.
    // For more information about configuration source provider lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__CSPStates).
    // Allowable values:
    // - ACTIVE
    LifecycleState ConfigurationSourceProviderLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetCompartmentId

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetDefinedTags

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetDescription

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetDescription() *string

GetDescription returns Description

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetDisplayName

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetFreeformTags

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetId

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetId() *string

GetId returns Id

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetLifecycleState

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails

GetPrivateServerConfigDetails returns PrivateServerConfigDetails

func (GitlabAccessTokenConfigurationSourceProviderSummary) GetTimeCreated

func (m GitlabAccessTokenConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabAccessTokenConfigurationSourceProviderSummary) MarshalJSON

func (m GitlabAccessTokenConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabAccessTokenConfigurationSourceProviderSummary) String

func (m GitlabAccessTokenConfigurationSourceProviderSummary) String() string

func (GitlabAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue

func (m GitlabAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportTfStateJobOperationDetails

ImportTfStateJobOperationDetails Job details that are specific to import Terraform state operations.

type ImportTfStateJobOperationDetails struct {
}

func (ImportTfStateJobOperationDetails) MarshalJSON

func (m ImportTfStateJobOperationDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ImportTfStateJobOperationDetails) String

func (m ImportTfStateJobOperationDetails) String() string

func (ImportTfStateJobOperationDetails) ValidateEnumValue

func (m ImportTfStateJobOperationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportTfStateJobOperationDetailsSummary

ImportTfStateJobOperationDetailsSummary Job details that are specific to import Terraform state operations.

type ImportTfStateJobOperationDetailsSummary struct {
}

func (ImportTfStateJobOperationDetailsSummary) MarshalJSON

func (m ImportTfStateJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ImportTfStateJobOperationDetailsSummary) String

func (m ImportTfStateJobOperationDetailsSummary) String() string

func (ImportTfStateJobOperationDetailsSummary) ValidateEnumValue

func (m ImportTfStateJobOperationDetailsSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Job

Job The properties of a job. A job performs the actions that are defined in your Terraform configuration. For instructions on managing jobs, see Managing Jobs (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/jobs.htm). For more information about jobs, see Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__jobdefinition).

type Job struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack that is associated with the job.
    StackId *string `mandatory:"false" json:"stackId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the job's associated stack resides.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The job's display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The type of job executing.
    Operation JobOperationEnum `mandatory:"false" json:"operation,omitempty"`

    // When `true`, the stack sources third-party Terraform providers from
    // Terraform Registry (https://registry.terraform.io/browse/providers) and allows
    // CustomTerraformProvider.
    // For more information about stack sourcing of third-party Terraform providers, see
    // Third-party Provider Configuration (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#third-party-providers).
    IsThirdPartyProviderExperienceEnabled *bool `mandatory:"false" json:"isThirdPartyProviderExperienceEnabled"`

    // Specifies whether or not to upgrade provider versions.
    // Within the version constraints of your Terraform configuration, use the latest versions available from the source of Terraform providers.
    // For more information about this option, see Dependency Lock File (terraform.io) (https://www.terraform.io/language/files/dependency-lock).
    IsProviderUpgradeRequired *bool `mandatory:"false" json:"isProviderUpgradeRequired"`

    JobOperationDetails JobOperationDetails `mandatory:"false" json:"jobOperationDetails"`

    ApplyJobPlanResolution *ApplyJobPlanResolution `mandatory:"false" json:"applyJobPlanResolution"`

    // Deprecated. Use the property `executionPlanJobId` in `jobOperationDetails` instead.
    // The plan job OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that was used (if this was an apply job and was not auto-approved).
    ResolvedPlanJobId *string `mandatory:"false" json:"resolvedPlanJobId"`

    // The date and time when the job was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time when the job stopped running, irrespective of whether the job ran successfully.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Current state of the specified job.
    // For more information about job lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__JobStates).
    LifecycleState JobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    FailureDetails *FailureDetails `mandatory:"false" json:"failureDetails"`

    CancellationDetails *CancellationDetails `mandatory:"false" json:"cancellationDetails"`

    // File path to the directory to use for running Terraform.
    // If not specified, the root directory is used.
    // Required when using a zip Terraform configuration (`configSourceType` value of `ZIP_UPLOAD`) that contains folders.
    // Ignored for the `configSourceType` value of `COMPARTMENT_CONFIG_SOURCE`.
    // For more information about required and recommended file structure, see
    // File Structure (Terraform Configurations for Resource Manager) (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/terraformconfigresourcemanager.htm#filestructure).
    WorkingDirectory *string `mandatory:"false" json:"workingDirectory"`

    // Terraform variables associated with this resource.
    // Maximum number of variables supported is 250.
    // The maximum size of each variable, including both name and value, is 8192 bytes.
    // Example: `{"CompartmentId": "compartment-id-value"}`
    Variables map[string]string `mandatory:"false" json:"variables"`

    ConfigSource ConfigSourceRecord `mandatory:"false" json:"configSource"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (Job) String

func (m Job) String() string

func (*Job) UnmarshalJSON

func (m *Job) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Job) ValidateEnumValue

func (m Job) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobLifecycleStateEnum

JobLifecycleStateEnum Enum with underlying type: string

type JobLifecycleStateEnum string

Set of constants representing the allowable values for JobLifecycleStateEnum

const (
    JobLifecycleStateAccepted   JobLifecycleStateEnum = "ACCEPTED"
    JobLifecycleStateInProgress JobLifecycleStateEnum = "IN_PROGRESS"
    JobLifecycleStateFailed     JobLifecycleStateEnum = "FAILED"
    JobLifecycleStateSucceeded  JobLifecycleStateEnum = "SUCCEEDED"
    JobLifecycleStateCanceling  JobLifecycleStateEnum = "CANCELING"
    JobLifecycleStateCanceled   JobLifecycleStateEnum = "CANCELED"
)

func GetJobLifecycleStateEnumValues

func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum

GetJobLifecycleStateEnumValues Enumerates the set of values for JobLifecycleStateEnum

func GetMappingJobLifecycleStateEnum

func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)

GetMappingJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type JobOperationDetails

JobOperationDetails Job details that are specific to the operation type.

type JobOperationDetails interface {
}

type JobOperationDetailsSummary

JobOperationDetailsSummary A summary of job details that is specific to the operation type.

type JobOperationDetailsSummary interface {
}

type JobOperationEnum

JobOperationEnum Enum with underlying type: string

type JobOperationEnum string

Set of constants representing the allowable values for JobOperationEnum

const (
    JobOperationPlan          JobOperationEnum = "PLAN"
    JobOperationApply         JobOperationEnum = "APPLY"
    JobOperationDestroy       JobOperationEnum = "DESTROY"
    JobOperationImportTfState JobOperationEnum = "IMPORT_TF_STATE"
    JobOperationPlanRollback  JobOperationEnum = "PLAN_ROLLBACK"
    JobOperationApplyRollback JobOperationEnum = "APPLY_ROLLBACK"
)

func GetJobOperationEnumValues

func GetJobOperationEnumValues() []JobOperationEnum

GetJobOperationEnumValues Enumerates the set of values for JobOperationEnum

func GetMappingJobOperationEnum

func GetMappingJobOperationEnum(val string) (JobOperationEnum, bool)

GetMappingJobOperationEnum performs case Insensitive comparison on enum value and return the desired enum

type JobOutputSummary

JobOutputSummary Terraform output associated with a job.

type JobOutputSummary struct {

    // Name of the output.
    OutputName *string `mandatory:"false" json:"outputName"`

    // Output resource type.
    OutputType *string `mandatory:"false" json:"outputType"`

    // Value of the Terraform output.
    OutputValue *string `mandatory:"false" json:"outputValue"`

    // When `true`, output is sensitive.
    IsSensitive *bool `mandatory:"false" json:"isSensitive"`

    // Description of the output.
    Description *string `mandatory:"false" json:"description"`
}

func (JobOutputSummary) String

func (m JobOutputSummary) String() string

func (JobOutputSummary) ValidateEnumValue

func (m JobOutputSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobOutputsCollection

JobOutputsCollection The list of outputs associated with a job.

type JobOutputsCollection struct {

    // A list of output summaries.
    Items []JobOutputSummary `mandatory:"true" json:"items"`
}

func (JobOutputsCollection) String

func (m JobOutputsCollection) String() string

func (JobOutputsCollection) ValidateEnumValue

func (m JobOutputsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobSummary

JobSummary Summary information for a job.

type JobSummary struct {

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack that is associated with the specified job.
    StackId *string `mandatory:"false" json:"stackId"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the stack of the associated job resides.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The job's display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The type of job executing
    Operation JobOperationEnum `mandatory:"false" json:"operation,omitempty"`

    JobOperationDetails JobOperationDetailsSummary `mandatory:"false" json:"jobOperationDetails"`

    ApplyJobPlanResolution *ApplyJobPlanResolution `mandatory:"false" json:"applyJobPlanResolution"`

    // Deprecated. Use the property `executionPlanJobId` in `jobOperationDetails` instead.
    // The plan job OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that was used (if this was an apply job and was not auto-approved).
    ResolvedPlanJobId *string `mandatory:"false" json:"resolvedPlanJobId"`

    // The date and time the job was created.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the job succeeded or failed.
    // Format is defined by RFC3339.
    // Example: `2020-01-25T21:10:29.600Z`
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Current state of the specified job.
    // For more information about job lifecycle states in Resource Manager, see
    // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__JobStates).
    // Allowable values:
    // - ACCEPTED
    // - IN_PROGRESS
    // - FAILED
    // - SUCCEEDED
    // - CANCELING
    // - CANCELED
    LifecycleState JobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Free-form tags associated with this resource. Each tag is a 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 `mandatory:"false" json:"freeformTags"`

    // 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]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (JobSummary) String

func (m JobSummary) String() string

func (*JobSummary) UnmarshalJSON

func (m *JobSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (JobSummary) ValidateEnumValue

func (m JobSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported