Documentation ¶
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
- type ApplyJobOperationDetailsExecutionPlanStrategyEnum
- type ApplyJobOperationDetailsSummary
- type ApplyJobPlanResolution
- type ApplyRollbackJobOperationDetails
- type ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum
- func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues() []ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum
- func GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum(val string) (ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum, bool)
- type ApplyRollbackJobOperationDetailsSummary
- type AssociatedResourceSummary
- type AssociatedResourcesCollection
- type BitbucketCloudConfigSource
- type BitbucketCloudConfigSourceRecord
- 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
- type BitbucketServerConfigSourceRecord
- type CancelJobRequest
- func (request CancelJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelJobRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelJobRequest) String() string
- func (request CancelJobRequest) ValidateEnumValue() (bool, error)
- type CancelJobResponse
- type CancellationDetails
- type ChangeConfigurationSourceProviderCompartmentDetails
- type ChangeConfigurationSourceProviderCompartmentRequest
- func (request ChangeConfigurationSourceProviderCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeConfigurationSourceProviderCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeConfigurationSourceProviderCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeConfigurationSourceProviderCompartmentRequest) String() string
- func (request ChangeConfigurationSourceProviderCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeConfigurationSourceProviderCompartmentResponse
- type ChangePrivateEndpointCompartmentDetails
- type ChangePrivateEndpointCompartmentRequest
- func (request ChangePrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangePrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangePrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangePrivateEndpointCompartmentRequest) String() string
- func (request ChangePrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangePrivateEndpointCompartmentResponse
- type ChangeStackCompartmentDetails
- type ChangeStackCompartmentRequest
- func (request ChangeStackCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeStackCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeStackCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeStackCompartmentRequest) String() string
- func (request ChangeStackCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeStackCompartmentResponse
- type ChangeTemplateCompartmentDetails
- type ChangeTemplateCompartmentRequest
- func (request ChangeTemplateCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeTemplateCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeTemplateCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeTemplateCompartmentRequest) String() string
- func (request ChangeTemplateCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeTemplateCompartmentResponse
- type CompartmentConfigSource
- type ConfigSource
- type ConfigSourceConfigSourceTypeEnum
- type ConfigSourceRecord
- type ConfigSourceRecordConfigSourceRecordTypeEnum
- type ConfigurationSourceProvider
- type ConfigurationSourceProviderCollection
- type ConfigurationSourceProviderConfigSourceProviderTypeEnum
- type ConfigurationSourceProviderLifecycleStateEnum
- type ConfigurationSourceProviderSummary
- type CreateApplyJobOperationDetails
- 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, ...) (http.Request, error)
- func (request CreateConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateConfigurationSourceProviderRequest) String() string
- func (request CreateConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
- type CreateConfigurationSourceProviderResponse
- type CreateDestroyJobOperationDetails
- type CreateDevOpsConfigSourceDetails
- type CreateGitConfigSourceDetails
- 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
- type CreateJobOperationDetails
- type CreateJobRequest
- func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateJobRequest) String() string
- func (request CreateJobRequest) ValidateEnumValue() (bool, error)
- type CreateJobResponse
- 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
- 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
- type CreatePrivateEndpointRequest
- func (request CreatePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePrivateEndpointRequest) String() string
- func (request CreatePrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type CreatePrivateEndpointResponse
- type CreateStackDetails
- type CreateStackRequest
- func (request CreateStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateStackRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateStackRequest) String() string
- func (request CreateStackRequest) ValidateEnumValue() (bool, error)
- type CreateStackResponse
- 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
- type CreateTemplateRequest
- func (request CreateTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateTemplateRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateTemplateRequest) String() string
- func (request CreateTemplateRequest) ValidateEnumValue() (bool, error)
- type CreateTemplateResponse
- type CreateTemplateZipUploadConfigSourceDetails
- type CreateZipUploadConfigSourceDetails
- type CustomTerraformProvider
- type DeleteConfigurationSourceProviderRequest
- func (request DeleteConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteConfigurationSourceProviderRequest) String() string
- func (request DeleteConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
- type DeleteConfigurationSourceProviderResponse
- type DeletePrivateEndpointRequest
- func (request DeletePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePrivateEndpointRequest) String() string
- func (request DeletePrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type DeletePrivateEndpointResponse
- type DeleteStackRequest
- func (request DeleteStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteStackRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteStackRequest) String() string
- func (request DeleteStackRequest) ValidateEnumValue() (bool, error)
- type DeleteStackResponse
- type DeleteTemplateRequest
- func (request DeleteTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteTemplateRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteTemplateRequest) String() string
- func (request DeleteTemplateRequest) ValidateEnumValue() (bool, error)
- type DeleteTemplateResponse
- type DestroyJobOperationDetails
- type DestroyJobOperationDetailsExecutionPlanStrategyEnum
- type DestroyJobOperationDetailsSummary
- type DetectStackDriftDetails
- type DetectStackDriftRequest
- func (request DetectStackDriftRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DetectStackDriftRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DetectStackDriftRequest) RetryPolicy() *common.RetryPolicy
- func (request DetectStackDriftRequest) String() string
- func (request DetectStackDriftRequest) ValidateEnumValue() (bool, error)
- type DetectStackDriftResponse
- type DevOpsConfigSource
- type DevOpsConfigSourceRecord
- type FailureDetails
- type FailureDetailsCodeEnum
- type GetConfigurationSourceProviderRequest
- func (request GetConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConfigurationSourceProviderRequest) String() string
- func (request GetConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
- type GetConfigurationSourceProviderResponse
- type GetJobDetailedLogContentRequest
- func (request GetJobDetailedLogContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetJobDetailedLogContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetJobDetailedLogContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetJobDetailedLogContentRequest) String() string
- func (request GetJobDetailedLogContentRequest) ValidateEnumValue() (bool, error)
- type GetJobDetailedLogContentResponse
- type GetJobLogsContentRequest
- func (request GetJobLogsContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetJobLogsContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetJobLogsContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetJobLogsContentRequest) String() string
- func (request GetJobLogsContentRequest) ValidateEnumValue() (bool, error)
- type GetJobLogsContentResponse
- type GetJobLogsRequest
- func (request GetJobLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetJobLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetJobLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request GetJobLogsRequest) String() string
- func (request GetJobLogsRequest) ValidateEnumValue() (bool, error)
- type GetJobLogsResponse
- type GetJobLogsSortOrderEnum
- type GetJobRequest
- func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
- func (request GetJobRequest) String() string
- func (request GetJobRequest) ValidateEnumValue() (bool, error)
- type GetJobResponse
- type GetJobTfConfigRequest
- func (request GetJobTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetJobTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetJobTfConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request GetJobTfConfigRequest) String() string
- func (request GetJobTfConfigRequest) ValidateEnumValue() (bool, error)
- type GetJobTfConfigResponse
- type GetJobTfPlanRequest
- func (request GetJobTfPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetJobTfPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetJobTfPlanRequest) RetryPolicy() *common.RetryPolicy
- func (request GetJobTfPlanRequest) String() string
- func (request GetJobTfPlanRequest) ValidateEnumValue() (bool, error)
- type GetJobTfPlanResponse
- type GetJobTfPlanTfPlanFormatEnum
- type GetJobTfStateRequest
- func (request GetJobTfStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetJobTfStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetJobTfStateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetJobTfStateRequest) String() string
- func (request GetJobTfStateRequest) ValidateEnumValue() (bool, error)
- type GetJobTfStateResponse
- type GetPrivateEndpointRequest
- func (request GetPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPrivateEndpointRequest) String() string
- func (request GetPrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type GetPrivateEndpointResponse
- type GetReachableIpRequest
- func (request GetReachableIpRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetReachableIpRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetReachableIpRequest) RetryPolicy() *common.RetryPolicy
- func (request GetReachableIpRequest) String() string
- func (request GetReachableIpRequest) ValidateEnumValue() (bool, error)
- type GetReachableIpResponse
- type GetStackRequest
- func (request GetStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetStackRequest) RetryPolicy() *common.RetryPolicy
- func (request GetStackRequest) String() string
- func (request GetStackRequest) ValidateEnumValue() (bool, error)
- type GetStackResponse
- type GetStackTfConfigRequest
- func (request GetStackTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetStackTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetStackTfConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request GetStackTfConfigRequest) String() string
- func (request GetStackTfConfigRequest) ValidateEnumValue() (bool, error)
- type GetStackTfConfigResponse
- type GetStackTfStateRequest
- func (request GetStackTfStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetStackTfStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetStackTfStateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetStackTfStateRequest) String() string
- func (request GetStackTfStateRequest) ValidateEnumValue() (bool, error)
- type GetStackTfStateResponse
- type GetTemplateLogoRequest
- func (request GetTemplateLogoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetTemplateLogoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetTemplateLogoRequest) RetryPolicy() *common.RetryPolicy
- func (request GetTemplateLogoRequest) String() string
- func (request GetTemplateLogoRequest) ValidateEnumValue() (bool, error)
- type GetTemplateLogoResponse
- type GetTemplateRequest
- func (request GetTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetTemplateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetTemplateRequest) String() string
- func (request GetTemplateRequest) ValidateEnumValue() (bool, error)
- type GetTemplateResponse
- type GetTemplateTfConfigRequest
- func (request GetTemplateTfConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetTemplateTfConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetTemplateTfConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request GetTemplateTfConfigRequest) String() string
- func (request GetTemplateTfConfigRequest) ValidateEnumValue() (bool, error)
- type GetTemplateTfConfigResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type GitConfigSource
- type GitConfigSourceRecord
- 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
- type ImportTfStateJobOperationDetailsSummary
- type Job
- type JobLifecycleStateEnum
- type JobOperationDetails
- type JobOperationDetailsSummary
- type JobOperationEnum
- type JobOutputSummary
- type JobOutputsCollection
- type JobSummary
- type ListConfigurationSourceProvidersRequest
- func (request ListConfigurationSourceProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListConfigurationSourceProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListConfigurationSourceProvidersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListConfigurationSourceProvidersRequest) String() string
- func (request ListConfigurationSourceProvidersRequest) ValidateEnumValue() (bool, error)
- type ListConfigurationSourceProvidersResponse
- type ListConfigurationSourceProvidersSortByEnum
- type ListConfigurationSourceProvidersSortOrderEnum
- type ListJobAssociatedResourcesRequest
- func (request ListJobAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListJobAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListJobAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListJobAssociatedResourcesRequest) String() string
- func (request ListJobAssociatedResourcesRequest) ValidateEnumValue() (bool, error)
- type ListJobAssociatedResourcesResponse
- type ListJobOutputsRequest
- func (request ListJobOutputsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListJobOutputsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListJobOutputsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListJobOutputsRequest) String() string
- func (request ListJobOutputsRequest) ValidateEnumValue() (bool, error)
- type ListJobOutputsResponse
- type ListJobsRequest
- func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListJobsRequest) String() string
- func (request ListJobsRequest) ValidateEnumValue() (bool, error)
- type ListJobsResponse
- type ListJobsSortByEnum
- type ListJobsSortOrderEnum
- type ListPrivateEndpointsRequest
- func (request ListPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPrivateEndpointsRequest) String() string
- func (request ListPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
- type ListPrivateEndpointsResponse
- type ListPrivateEndpointsSortByEnum
- type ListPrivateEndpointsSortOrderEnum
- type ListResourceDiscoveryServicesRequest
- func (request ListResourceDiscoveryServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListResourceDiscoveryServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListResourceDiscoveryServicesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListResourceDiscoveryServicesRequest) String() string
- func (request ListResourceDiscoveryServicesRequest) ValidateEnumValue() (bool, error)
- type ListResourceDiscoveryServicesResponse
- type ListStackAssociatedResourcesRequest
- func (request ListStackAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListStackAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListStackAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListStackAssociatedResourcesRequest) String() string
- func (request ListStackAssociatedResourcesRequest) ValidateEnumValue() (bool, error)
- type ListStackAssociatedResourcesResponse
- type ListStackResourceDriftDetailsRequest
- func (request ListStackResourceDriftDetailsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListStackResourceDriftDetailsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListStackResourceDriftDetailsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListStackResourceDriftDetailsRequest) String() string
- func (request ListStackResourceDriftDetailsRequest) ValidateEnumValue() (bool, error)
- type ListStackResourceDriftDetailsResponse
- type ListStacksRequest
- func (request ListStacksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListStacksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListStacksRequest) RetryPolicy() *common.RetryPolicy
- func (request ListStacksRequest) String() string
- func (request ListStacksRequest) ValidateEnumValue() (bool, error)
- type ListStacksResponse
- type ListStacksSortByEnum
- type ListStacksSortOrderEnum
- type ListTemplateCategoriesRequest
- func (request ListTemplateCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTemplateCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTemplateCategoriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTemplateCategoriesRequest) String() string
- func (request ListTemplateCategoriesRequest) ValidateEnumValue() (bool, error)
- type ListTemplateCategoriesResponse
- type ListTemplatesRequest
- func (request ListTemplatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTemplatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTemplatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTemplatesRequest) String() string
- func (request ListTemplatesRequest) ValidateEnumValue() (bool, error)
- type ListTemplatesResponse
- type ListTemplatesSortByEnum
- type ListTemplatesSortOrderEnum
- type ListTerraformVersionsRequest
- func (request ListTerraformVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTerraformVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTerraformVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTerraformVersionsRequest) String() string
- func (request ListTerraformVersionsRequest) ValidateEnumValue() (bool, error)
- type ListTerraformVersionsResponse
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type LogEntry
- type LogEntryLevelEnum
- type LogEntryTypeEnum
- type ObjectStorageConfigSource
- type ObjectStorageConfigSourceRecord
- type PlanJobOperationDetails
- type PlanJobOperationDetailsSummary
- type PlanRollbackJobOperationDetails
- type PlanRollbackJobOperationDetailsSummary
- type PrivateEndpoint
- type PrivateEndpointCollection
- type PrivateEndpointLifecycleStateEnum
- type PrivateEndpointSummary
- type PrivateServerConfigDetails
- type ReachableIp
- type ResourceDiscoveryServiceCollection
- type ResourceDiscoveryServiceSummary
- type ResourceDiscoveryServiceSummaryDiscoveryScopeEnum
- type ResourceManagerClient
- func (client ResourceManagerClient) CancelJob(ctx context.Context, request CancelJobRequest) (response CancelJobResponse, err error)
- func (client ResourceManagerClient) ChangeConfigurationSourceProviderCompartment(ctx context.Context, ...) (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
- type StackLifecycleStateEnum
- type StackResourceDriftCollection
- type StackResourceDriftSummary
- type StackResourceDriftSummaryResourceDriftStatusEnum
- type StackStackDriftStatusEnum
- type StackSummary
- type Template
- type TemplateCategorySummary
- type TemplateCategorySummaryCollection
- type TemplateConfigSource
- type TemplateConfigSourceTemplateConfigSourceTypeEnum
- type TemplateLifecycleStateEnum
- type TemplateSummary
- type TemplateSummaryCollection
- type TemplateZipUploadConfigSource
- type TerraformAdvancedOptions
- type TerraformAdvancedOptionsDetailedLogLevelEnum
- type TerraformVersionCollection
- type TerraformVersionSummary
- 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, ...) (http.Request, error)
- func (request UpdateConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateConfigurationSourceProviderRequest) String() string
- func (request UpdateConfigurationSourceProviderRequest) ValidateEnumValue() (bool, error)
- type UpdateConfigurationSourceProviderResponse
- type UpdateDevOpsConfigSourceDetails
- type UpdateGitConfigSourceDetails
- 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
- type UpdateJobRequest
- func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateJobRequest) String() string
- func (request UpdateJobRequest) ValidateEnumValue() (bool, error)
- type UpdateJobResponse
- 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
- type UpdatePrivateEndpointRequest
- func (request UpdatePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePrivateEndpointRequest) String() string
- func (request UpdatePrivateEndpointRequest) ValidateEnumValue() (bool, error)
- type UpdatePrivateEndpointResponse
- type UpdateStackDetails
- type UpdateStackRequest
- func (request UpdateStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateStackRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateStackRequest) String() string
- func (request UpdateStackRequest) ValidateEnumValue() (bool, error)
- type UpdateStackResponse
- type UpdateTemplateConfigSourceDetails
- type UpdateTemplateDetails
- type UpdateTemplateRequest
- func (request UpdateTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateTemplateRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateTemplateRequest) String() string
- func (request UpdateTemplateRequest) ValidateEnumValue() (bool, error)
- type UpdateTemplateResponse
- type UpdateTemplateZipUploadConfigSourceDetails
- type UpdateZipUploadConfigSourceDetails
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
- type WorkRequestSummary
- type ZipUploadConfigSource
- type ZipUploadConfigSourceRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetApplyJobOperationDetailsExecutionPlanStrategyEnumStringValues ¶
func GetApplyJobOperationDetailsExecutionPlanStrategyEnumStringValues() []string
GetApplyJobOperationDetailsExecutionPlanStrategyEnumStringValues Enumerates the set of values in String for ApplyJobOperationDetailsExecutionPlanStrategyEnum
func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumStringValues ¶ added in v65.26.0
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 ¶ added in v65.8.1
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 ¶ added in v65.8.1
func GetListPrivateEndpointsSortByEnumStringValues() []string
GetListPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListPrivateEndpointsSortByEnum
func GetListPrivateEndpointsSortOrderEnumStringValues ¶ added in v65.8.1
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 ¶ added in v65.8.1
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
Types ¶
type ApplyJobOperationDetails ¶
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"` }
ApplyJobOperationDetails Job details that are specific to apply operations.
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 ¶
type ApplyJobOperationDetailsExecutionPlanStrategyEnum string
ApplyJobOperationDetailsExecutionPlanStrategyEnum Enum with underlying type: string
const ( ApplyJobOperationDetailsExecutionPlanStrategyFromPlanJobId ApplyJobOperationDetailsExecutionPlanStrategyEnum = "FROM_PLAN_JOB_ID" ApplyJobOperationDetailsExecutionPlanStrategyFromLatestPlanJob ApplyJobOperationDetailsExecutionPlanStrategyEnum = "FROM_LATEST_PLAN_JOB" ApplyJobOperationDetailsExecutionPlanStrategyAutoApproved ApplyJobOperationDetailsExecutionPlanStrategyEnum = "AUTO_APPROVED" )
Set of constants representing the allowable values for ApplyJobOperationDetailsExecutionPlanStrategyEnum
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 ¶
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"` }
ApplyJobOperationDetailsSummary Job details that are specific to apply operations.
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 ¶
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"` }
ApplyJobPlanResolution Deprecated. Use the property `executionPlanStrategy` in `jobOperationDetails` instead.
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 ¶ added in v65.26.0
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"` }
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).
func (ApplyRollbackJobOperationDetails) MarshalJSON ¶ added in v65.26.0
func (m ApplyRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApplyRollbackJobOperationDetails) String ¶ added in v65.26.0
func (m ApplyRollbackJobOperationDetails) String() string
func (ApplyRollbackJobOperationDetails) ValidateEnumValue ¶ added in v65.26.0
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 ¶ added in v65.26.0
type ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum string
ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum Enum with underlying type: string
const ( ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyFromPlanRollbackJobId ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum = "FROM_PLAN_ROLLBACK_JOB_ID" ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyFromLatestPlanRollbackJobId ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum = "FROM_LATEST_PLAN_ROLLBACK_JOB_ID" ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyAutoApproved ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum = "AUTO_APPROVED" )
Set of constants representing the allowable values for ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum
func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues ¶ added in v65.26.0
func GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues() []ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum
GetApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnumValues Enumerates the set of values for ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum
func GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum ¶ added in v65.26.0
func GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum(val string) (ApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum, bool)
GetMappingApplyRollbackJobOperationDetailsExecutionPlanRollbackStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
type ApplyRollbackJobOperationDetailsSummary ¶ added in v65.26.0
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"` }
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).
func (ApplyRollbackJobOperationDetailsSummary) MarshalJSON ¶ added in v65.26.0
func (m ApplyRollbackJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApplyRollbackJobOperationDetailsSummary) String ¶ added in v65.26.0
func (m ApplyRollbackJobOperationDetailsSummary) String() string
func (ApplyRollbackJobOperationDetailsSummary) ValidateEnumValue ¶ added in v65.26.0
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 ¶ added in v65.26.1
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"` }
AssociatedResourceSummary Summary information for a resource associated with a stack or job.
func (AssociatedResourceSummary) String ¶ added in v65.26.1
func (m AssociatedResourceSummary) String() string
func (AssociatedResourceSummary) ValidateEnumValue ¶ added in v65.26.1
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 ¶ added in v65.26.1
type AssociatedResourcesCollection struct { // Collection of resources associated with a stack or job. Items []AssociatedResourceSummary `mandatory:"true" json:"items"` }
AssociatedResourcesCollection The list of associated resources for the indicated stack or job.
func (AssociatedResourcesCollection) String ¶ added in v65.26.1
func (m AssociatedResourcesCollection) String() string
func (AssociatedResourcesCollection) ValidateEnumValue ¶ added in v65.26.1
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 ¶ added in v65.27.0
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"` }
BitbucketCloudConfigSource Metadata about the Bitbucket Cloud configuration source.
func (BitbucketCloudConfigSource) GetWorkingDirectory ¶ added in v65.27.0
func (m BitbucketCloudConfigSource) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (BitbucketCloudConfigSource) MarshalJSON ¶ added in v65.27.0
func (m BitbucketCloudConfigSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudConfigSource) String ¶ added in v65.27.0
func (m BitbucketCloudConfigSource) String() string
func (BitbucketCloudConfigSource) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
BitbucketCloudConfigSourceRecord Metadata about the Bitbucket Cloud configuration source.
func (BitbucketCloudConfigSourceRecord) MarshalJSON ¶ added in v65.27.0
func (m BitbucketCloudConfigSourceRecord) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudConfigSourceRecord) String ¶ added in v65.27.0
func (m BitbucketCloudConfigSourceRecord) String() string
func (BitbucketCloudConfigSourceRecord) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
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.
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetCompartmentId ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDefinedTags ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDescription ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDescription() *string
GetDescription returns Description
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDisplayName ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetFreeformTags ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetId ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetId() *string
GetId returns Id
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetLifecycleState ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetSecretId ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetSecretId() *string
GetSecretId returns SecretId
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetTimeCreated ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetUsername ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) GetUsername() *string
GetUsername returns Username
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) MarshalJSON ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) String ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) String() string
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProvider) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
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.
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetCompartmentId ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDefinedTags ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDescription ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDescription() *string
GetDescription returns Description
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDisplayName ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetFreeformTags ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetId ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetId() *string
GetId returns Id
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetLifecycleState ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetTimeCreated ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) MarshalJSON ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) String ¶ added in v65.27.0
func (m BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) String() string
func (BitbucketCloudUsernameAppPasswordConfigurationSourceProviderSummary) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
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.
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetCompartmentId ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetDefinedTags ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetDescription ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDescription() *string
GetDescription returns Description
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetDisplayName ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetFreeformTags ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetId ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetId() *string
GetId returns Id
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetLifecycleState ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetSecretId ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetSecretId() *string
GetSecretId returns SecretId
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetTimeCreated ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketServerAccessTokenConfigurationSourceProvider) GetUsername ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) GetUsername() *string
GetUsername returns Username
func (BitbucketServerAccessTokenConfigurationSourceProvider) MarshalJSON ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerAccessTokenConfigurationSourceProvider) String ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProvider) String() string
func (BitbucketServerAccessTokenConfigurationSourceProvider) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
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.
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetCompartmentId ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDefinedTags ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDescription ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDescription() *string
GetDescription returns Description
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDisplayName ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetFreeformTags ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetId ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetId() *string
GetId returns Id
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetLifecycleState ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetLifecycleState() ConfigurationSourceProviderLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetTimeCreated ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) MarshalJSON ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) String ¶ added in v65.27.0
func (m BitbucketServerAccessTokenConfigurationSourceProviderSummary) String() string
func (BitbucketServerAccessTokenConfigurationSourceProviderSummary) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
BitbucketServerConfigSource Metadata about the Bitbucket Server configuration source.
func (BitbucketServerConfigSource) GetWorkingDirectory ¶ added in v65.27.0
func (m BitbucketServerConfigSource) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (BitbucketServerConfigSource) MarshalJSON ¶ added in v65.27.0
func (m BitbucketServerConfigSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerConfigSource) String ¶ added in v65.27.0
func (m BitbucketServerConfigSource) String() string
func (BitbucketServerConfigSource) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
BitbucketServerConfigSourceRecord Metadata about the Bitbucket Server configuration source.
func (BitbucketServerConfigSourceRecord) MarshalJSON ¶ added in v65.27.0
func (m BitbucketServerConfigSourceRecord) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerConfigSourceRecord) String ¶ added in v65.27.0
func (m BitbucketServerConfigSourceRecord) String() string
func (BitbucketServerConfigSourceRecord) ValidateEnumValue ¶ added in v65.27.0
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 ¶
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 }
CancelJobRequest wrapper for the CancelJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CancelJob.go.html to see an example of how to use CancelJobRequest.
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 ¶
type CancelJobResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CancelJobResponse wrapper for the CancelJob operation
func (CancelJobResponse) HTTPResponse ¶
func (response CancelJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelJobResponse) String ¶
func (response CancelJobResponse) String() string
type CancellationDetails ¶
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"` }
CancellationDetails Cancellation details for a job.
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 ¶
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"` }
ChangeConfigurationSourceProviderCompartmentDetails Compartment details for moving a configuration source provider.
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 ¶
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 }
ChangeConfigurationSourceProviderCompartmentRequest wrapper for the ChangeConfigurationSourceProviderCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangeConfigurationSourceProviderCompartment.go.html to see an example of how to use ChangeConfigurationSourceProviderCompartmentRequest.
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 ¶
type ChangeConfigurationSourceProviderCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeConfigurationSourceProviderCompartmentResponse wrapper for the ChangeConfigurationSourceProviderCompartment operation
func (ChangeConfigurationSourceProviderCompartmentResponse) HTTPResponse ¶
func (response ChangeConfigurationSourceProviderCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeConfigurationSourceProviderCompartmentResponse) String ¶
func (response ChangeConfigurationSourceProviderCompartmentResponse) String() string
type ChangePrivateEndpointCompartmentDetails ¶ added in v65.8.1
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"` }
ChangePrivateEndpointCompartmentDetails Compartment details for moving a private endpoint.
func (ChangePrivateEndpointCompartmentDetails) String ¶ added in v65.8.1
func (m ChangePrivateEndpointCompartmentDetails) String() string
func (ChangePrivateEndpointCompartmentDetails) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
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 }
ChangePrivateEndpointCompartmentRequest wrapper for the ChangePrivateEndpointCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangePrivateEndpointCompartment.go.html to see an example of how to use ChangePrivateEndpointCompartmentRequest.
func (ChangePrivateEndpointCompartmentRequest) BinaryRequestBody ¶ added in v65.8.1
func (request ChangePrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangePrivateEndpointCompartmentRequest) HTTPRequest ¶ added in v65.8.1
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 ¶ added in v65.8.1
func (request ChangePrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangePrivateEndpointCompartmentRequest) String ¶ added in v65.8.1
func (request ChangePrivateEndpointCompartmentRequest) String() string
func (ChangePrivateEndpointCompartmentRequest) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
type ChangePrivateEndpointCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangePrivateEndpointCompartmentResponse wrapper for the ChangePrivateEndpointCompartment operation
func (ChangePrivateEndpointCompartmentResponse) HTTPResponse ¶ added in v65.8.1
func (response ChangePrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangePrivateEndpointCompartmentResponse) String ¶ added in v65.8.1
func (response ChangePrivateEndpointCompartmentResponse) String() string
type ChangeStackCompartmentDetails ¶
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"` }
ChangeStackCompartmentDetails Compartment details for moving a stack.
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 ¶
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 }
ChangeStackCompartmentRequest wrapper for the ChangeStackCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangeStackCompartment.go.html to see an example of how to use ChangeStackCompartmentRequest.
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 ¶
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"` }
ChangeStackCompartmentResponse wrapper for the ChangeStackCompartment operation
func (ChangeStackCompartmentResponse) HTTPResponse ¶
func (response ChangeStackCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeStackCompartmentResponse) String ¶
func (response ChangeStackCompartmentResponse) String() string
type ChangeTemplateCompartmentDetails ¶
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"` }
ChangeTemplateCompartmentDetails Compartment details for moving a template.
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 ¶
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 }
ChangeTemplateCompartmentRequest wrapper for the ChangeTemplateCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangeTemplateCompartment.go.html to see an example of how to use ChangeTemplateCompartmentRequest.
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 ¶
type ChangeTemplateCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeTemplateCompartmentResponse wrapper for the ChangeTemplateCompartment operation
func (ChangeTemplateCompartmentResponse) HTTPResponse ¶
func (response ChangeTemplateCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeTemplateCompartmentResponse) String ¶
func (response ChangeTemplateCompartmentResponse) String() string
type CompartmentConfigSource ¶
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"` }
CompartmentConfigSource Compartment to use for creating the stack. The new stack will include definitions for supported resource types in this compartment.
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 ¶
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 }
ConfigSource Information about the Terraform configuration.
type ConfigSourceConfigSourceTypeEnum ¶
type ConfigSourceConfigSourceTypeEnum string
ConfigSourceConfigSourceTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ConfigSourceConfigSourceTypeEnum
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 ¶
type ConfigSourceRecord interface { }
ConfigSourceRecord Information about the Terraform configuration.
type ConfigSourceRecordConfigSourceRecordTypeEnum ¶
type ConfigSourceRecordConfigSourceRecordTypeEnum string
ConfigSourceRecordConfigSourceRecordTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ConfigSourceRecordConfigSourceRecordTypeEnum
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 ¶
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{} }
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 ConfigurationSourceProviderCollection ¶
type ConfigurationSourceProviderCollection struct { // Collection of configuration source providers. Items []ConfigurationSourceProviderSummary `mandatory:"false" json:"items"` }
ConfigurationSourceProviderCollection Collection of configuration source providers.
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 ¶
type ConfigurationSourceProviderConfigSourceProviderTypeEnum string
ConfigurationSourceProviderConfigSourceProviderTypeEnum Enum with underlying type: string
const ( ConfigurationSourceProviderConfigSourceProviderTypeBitbucketCloudUsernameApppassword ConfigurationSourceProviderConfigSourceProviderTypeEnum = "BITBUCKET_CLOUD_USERNAME_APPPASSWORD" ConfigurationSourceProviderConfigSourceProviderTypeBitbucketServerAccessToken ConfigurationSourceProviderConfigSourceProviderTypeEnum = "BITBUCKET_SERVER_ACCESS_TOKEN" ConfigurationSourceProviderConfigSourceProviderTypeGitlabAccessToken ConfigurationSourceProviderConfigSourceProviderTypeEnum = "GITLAB_ACCESS_TOKEN" ConfigurationSourceProviderConfigSourceProviderTypeGithubAccessToken ConfigurationSourceProviderConfigSourceProviderTypeEnum = "GITHUB_ACCESS_TOKEN" )
Set of constants representing the allowable values for ConfigurationSourceProviderConfigSourceProviderTypeEnum
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 ¶
type ConfigurationSourceProviderLifecycleStateEnum string
ConfigurationSourceProviderLifecycleStateEnum Enum with underlying type: string
const (
ConfigurationSourceProviderLifecycleStateActive ConfigurationSourceProviderLifecycleStateEnum = "ACTIVE"
)
Set of constants representing the allowable values for ConfigurationSourceProviderLifecycleStateEnum
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 ¶
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{} }
ConfigurationSourceProviderSummary Summary information for a configuration source provider.
type CreateApplyJobOperationDetails ¶
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"` }
CreateApplyJobOperationDetails Job details that are specific to apply operations.
func (CreateApplyJobOperationDetails) GetIsProviderUpgradeRequired ¶ added in v65.14.0
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 ¶ added in v65.26.0
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"` }
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).
func (CreateApplyRollbackJobOperationDetails) GetIsProviderUpgradeRequired ¶ added in v65.26.0
func (m CreateApplyRollbackJobOperationDetails) GetIsProviderUpgradeRequired() *bool
GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired
func (CreateApplyRollbackJobOperationDetails) MarshalJSON ¶ added in v65.26.0
func (m CreateApplyRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateApplyRollbackJobOperationDetails) String ¶ added in v65.26.0
func (m CreateApplyRollbackJobOperationDetails) String() string
func (CreateApplyRollbackJobOperationDetails) ValidateEnumValue ¶ added in v65.26.0
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 ¶ added in v65.27.0
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"` }
CreateBitbucketCloudConfigSourceDetails Creation details for a Bitbucket Cloud configuration source.
func (CreateBitbucketCloudConfigSourceDetails) GetWorkingDirectory ¶ added in v65.27.0
func (m CreateBitbucketCloudConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (CreateBitbucketCloudConfigSourceDetails) MarshalJSON ¶ added in v65.27.0
func (m CreateBitbucketCloudConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketCloudConfigSourceDetails) String ¶ added in v65.27.0
func (m CreateBitbucketCloudConfigSourceDetails) String() string
func (CreateBitbucketCloudConfigSourceDetails) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
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.
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetCompartmentId ¶ added in v65.27.0
func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags ¶ added in v65.27.0
func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription ¶ added in v65.27.0
func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription() *string
GetDescription returns Description
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName ¶ added in v65.27.0
func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags ¶ added in v65.27.0
func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON ¶ added in v65.27.0
func (m CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) String ¶ added in v65.27.0
func (CreateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
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.
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetCompartmentId ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
GetDescription returns Description
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String ¶ added in v65.27.0
func (m CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String() string
func (CreateBitbucketServerAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
CreateBitbucketServerConfigSourceDetails Creation details for a Bitbucket Server configuration source.
func (CreateBitbucketServerConfigSourceDetails) GetWorkingDirectory ¶ added in v65.27.0
func (m CreateBitbucketServerConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (CreateBitbucketServerConfigSourceDetails) MarshalJSON ¶ added in v65.27.0
func (m CreateBitbucketServerConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketServerConfigSourceDetails) String ¶ added in v65.27.0
func (m CreateBitbucketServerConfigSourceDetails) String() string
func (CreateBitbucketServerConfigSourceDetails) ValidateEnumValue ¶ added in v65.27.0
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 ¶
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"` }
CreateCompartmentConfigSourceDetails Creation details for a configuration source based on the specified compartment.
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 ¶
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 }
CreateConfigSourceDetails Creation details for a configuration source used with the stack.
type CreateConfigurationSourceProviderDetails ¶
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{} }
CreateConfigurationSourceProviderDetails Creation details for a configuration source provider.
type 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 }
CreateConfigurationSourceProviderRequest wrapper for the CreateConfigurationSourceProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateConfigurationSourceProvider.go.html to see an example of how to use CreateConfigurationSourceProviderRequest.
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 ¶
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"` }
CreateConfigurationSourceProviderResponse wrapper for the CreateConfigurationSourceProvider operation
func (CreateConfigurationSourceProviderResponse) HTTPResponse ¶
func (response CreateConfigurationSourceProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConfigurationSourceProviderResponse) String ¶
func (response CreateConfigurationSourceProviderResponse) String() string
type CreateDestroyJobOperationDetails ¶
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"` }
CreateDestroyJobOperationDetails Job details that are specific to destroy operations.
func (CreateDestroyJobOperationDetails) GetIsProviderUpgradeRequired ¶ added in v65.14.0
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 ¶ added in v65.27.0
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"` }
CreateDevOpsConfigSourceDetails Creation details for a DevOps (https://docs.cloud.oracle.com/iaas/Content/devops/using/home.htm) configuration source.
func (CreateDevOpsConfigSourceDetails) GetWorkingDirectory ¶ added in v65.27.0
func (m CreateDevOpsConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (CreateDevOpsConfigSourceDetails) MarshalJSON ¶ added in v65.27.0
func (m CreateDevOpsConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDevOpsConfigSourceDetails) String ¶ added in v65.27.0
func (m CreateDevOpsConfigSourceDetails) String() string
func (CreateDevOpsConfigSourceDetails) ValidateEnumValue ¶ added in v65.27.0
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 ¶
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"` }
CreateGitConfigSourceDetails Creation details for configuration Git information.
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 ¶
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"` }
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.
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 ¶ added in v65.8.1
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 ¶
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"` }
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.
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 ¶ added in v65.8.1
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 ¶
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"` }
CreateImportTfStateJobOperationDetails Job details that are specific to import Terraform state operations.
func (CreateImportTfStateJobOperationDetails) GetIsProviderUpgradeRequired ¶ added in v65.14.0
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 ¶
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"` }
CreateJobDetails Creation details for a job for running inside the specified stack.
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 ¶
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 }
CreateJobOperationDetails Job details that are specific to the operation type.
type 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 }
CreateJobRequest wrapper for the CreateJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateJob.go.html to see an example of how to use CreateJobRequest.
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 ¶
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"` }
CreateJobResponse wrapper for the CreateJob operation
func (CreateJobResponse) HTTPResponse ¶
func (response CreateJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateJobResponse) String ¶
func (response CreateJobResponse) String() string
type CreateObjectStorageConfigSourceDetails ¶
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"` }
CreateObjectStorageConfigSourceDetails Creation details for an Object Storage bucket that contains Terraform configuration files.
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 ¶
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"` }
CreatePlanJobOperationDetails Job details that are specific to plan operations.
func (CreatePlanJobOperationDetails) GetIsProviderUpgradeRequired ¶ added in v65.14.0
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 ¶ added in v65.26.0
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"` }
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).
func (CreatePlanRollbackJobOperationDetails) GetIsProviderUpgradeRequired ¶ added in v65.26.0
func (m CreatePlanRollbackJobOperationDetails) GetIsProviderUpgradeRequired() *bool
GetIsProviderUpgradeRequired returns IsProviderUpgradeRequired
func (CreatePlanRollbackJobOperationDetails) MarshalJSON ¶ added in v65.26.0
func (m CreatePlanRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePlanRollbackJobOperationDetails) String ¶ added in v65.26.0
func (m CreatePlanRollbackJobOperationDetails) String() string
func (CreatePlanRollbackJobOperationDetails) ValidateEnumValue ¶ added in v65.26.0
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 ¶ added in v65.8.1
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"` }
CreatePrivateEndpointDetails Creation details for a private endpoint.
func (CreatePrivateEndpointDetails) String ¶ added in v65.8.1
func (m CreatePrivateEndpointDetails) String() string
func (CreatePrivateEndpointDetails) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
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 }
CreatePrivateEndpointRequest wrapper for the CreatePrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreatePrivateEndpoint.go.html to see an example of how to use CreatePrivateEndpointRequest.
func (CreatePrivateEndpointRequest) BinaryRequestBody ¶ added in v65.8.1
func (request CreatePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePrivateEndpointRequest) HTTPRequest ¶ added in v65.8.1
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 ¶ added in v65.8.1
func (request CreatePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePrivateEndpointRequest) String ¶ added in v65.8.1
func (request CreatePrivateEndpointRequest) String() string
func (CreatePrivateEndpointRequest) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
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"` }
CreatePrivateEndpointResponse wrapper for the CreatePrivateEndpoint operation
func (CreatePrivateEndpointResponse) HTTPResponse ¶ added in v65.8.1
func (response CreatePrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePrivateEndpointResponse) String ¶ added in v65.8.1
func (response CreatePrivateEndpointResponse) String() string
type CreateStackDetails ¶
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"` }
CreateStackDetails Creation details for a stack.
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 ¶
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 }
CreateStackRequest wrapper for the CreateStack operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateStack.go.html to see an example of how to use CreateStackRequest.
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 ¶
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"` }
CreateStackResponse wrapper for the CreateStack operation
func (CreateStackResponse) HTTPResponse ¶
func (response CreateStackResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateStackResponse) String ¶
func (response CreateStackResponse) String() string
type CreateStackTemplateConfigSourceDetails ¶
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"` }
CreateStackTemplateConfigSourceDetails Creation details for a template to use as the source of the Terraform configuration.
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 ¶
type CreateTemplateConfigSourceDetails interface { }
CreateTemplateConfigSourceDetails Creation details for a configuration source used for a template.
type CreateTemplateDetails ¶
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"` }
CreateTemplateDetails Creation details for a template.
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 ¶
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 }
CreateTemplateRequest wrapper for the CreateTemplate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateTemplate.go.html to see an example of how to use CreateTemplateRequest.
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 ¶
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"` }
CreateTemplateResponse wrapper for the CreateTemplate operation
func (CreateTemplateResponse) HTTPResponse ¶
func (response CreateTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTemplateResponse) String ¶
func (response CreateTemplateResponse) String() string
type CreateTemplateZipUploadConfigSourceDetails ¶
type CreateTemplateZipUploadConfigSourceDetails struct {
ZipFileBase64Encoded *string `mandatory:"true" json:"zipFileBase64Encoded"`
}
CreateTemplateZipUploadConfigSourceDetails Creation details for a zip file used for a template.
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 ¶
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"` }
CreateZipUploadConfigSourceDetails Creation details for a Terraform configuration zip file.
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 ¶ added in v65.14.0
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"` }
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).
func (CustomTerraformProvider) String ¶ added in v65.14.0
func (m CustomTerraformProvider) String() string
func (CustomTerraformProvider) ValidateEnumValue ¶ added in v65.14.0
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 ¶
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 }
DeleteConfigurationSourceProviderRequest wrapper for the DeleteConfigurationSourceProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeleteConfigurationSourceProvider.go.html to see an example of how to use DeleteConfigurationSourceProviderRequest.
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 ¶
type DeleteConfigurationSourceProviderResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteConfigurationSourceProviderResponse wrapper for the DeleteConfigurationSourceProvider operation
func (DeleteConfigurationSourceProviderResponse) HTTPResponse ¶
func (response DeleteConfigurationSourceProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConfigurationSourceProviderResponse) String ¶
func (response DeleteConfigurationSourceProviderResponse) String() string
type DeletePrivateEndpointRequest ¶ added in v65.8.1
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 }
DeletePrivateEndpointRequest wrapper for the DeletePrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeletePrivateEndpoint.go.html to see an example of how to use DeletePrivateEndpointRequest.
func (DeletePrivateEndpointRequest) BinaryRequestBody ¶ added in v65.8.1
func (request DeletePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePrivateEndpointRequest) HTTPRequest ¶ added in v65.8.1
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 ¶ added in v65.8.1
func (request DeletePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePrivateEndpointRequest) String ¶ added in v65.8.1
func (request DeletePrivateEndpointRequest) String() string
func (DeletePrivateEndpointRequest) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
type DeletePrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeletePrivateEndpointResponse wrapper for the DeletePrivateEndpoint operation
func (DeletePrivateEndpointResponse) HTTPResponse ¶ added in v65.8.1
func (response DeletePrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePrivateEndpointResponse) String ¶ added in v65.8.1
func (response DeletePrivateEndpointResponse) String() string
type 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 }
DeleteStackRequest wrapper for the DeleteStack operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeleteStack.go.html to see an example of how to use DeleteStackRequest.
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 ¶
type DeleteStackResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteStackResponse wrapper for the DeleteStack operation
func (DeleteStackResponse) HTTPResponse ¶
func (response DeleteStackResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteStackResponse) String ¶
func (response DeleteStackResponse) String() string
type 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 }
DeleteTemplateRequest wrapper for the DeleteTemplate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeleteTemplate.go.html to see an example of how to use DeleteTemplateRequest.
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 ¶
type DeleteTemplateResponse struct { // The underlying http response RawResponse *http.Response // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteTemplateResponse wrapper for the DeleteTemplate operation
func (DeleteTemplateResponse) HTTPResponse ¶
func (response DeleteTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTemplateResponse) String ¶
func (response DeleteTemplateResponse) String() string
type DestroyJobOperationDetails ¶
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"` }
DestroyJobOperationDetails Job details that are specific to destroy operations.
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 ¶
type DestroyJobOperationDetailsExecutionPlanStrategyEnum string
DestroyJobOperationDetailsExecutionPlanStrategyEnum Enum with underlying type: string
const (
DestroyJobOperationDetailsExecutionPlanStrategyAutoApproved DestroyJobOperationDetailsExecutionPlanStrategyEnum = "AUTO_APPROVED"
)
Set of constants representing the allowable values for DestroyJobOperationDetailsExecutionPlanStrategyEnum
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 ¶
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"` }
DestroyJobOperationDetailsSummary Job details that are specific to destroy operations.
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 ¶
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"` }
DetectStackDriftDetails Details for detecting drift in a stack.
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 ¶
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 }
DetectStackDriftRequest wrapper for the DetectStackDrift operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DetectStackDrift.go.html to see an example of how to use DetectStackDriftRequest.
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 ¶
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"` }
DetectStackDriftResponse wrapper for the DetectStackDrift operation
func (DetectStackDriftResponse) HTTPResponse ¶
func (response DetectStackDriftResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetectStackDriftResponse) String ¶
func (response DetectStackDriftResponse) String() string
type DevOpsConfigSource ¶ added in v65.27.0
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"` }
DevOpsConfigSource Metadata about the DevOps (https://docs.cloud.oracle.com/iaas/Content/devops/using/home.htm) configuration source.
func (DevOpsConfigSource) GetWorkingDirectory ¶ added in v65.27.0
func (m DevOpsConfigSource) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (DevOpsConfigSource) MarshalJSON ¶ added in v65.27.0
func (m DevOpsConfigSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DevOpsConfigSource) String ¶ added in v65.27.0
func (m DevOpsConfigSource) String() string
func (DevOpsConfigSource) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
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"` }
DevOpsConfigSourceRecord Metadata about the DevOps (https://docs.cloud.oracle.com/iaas/Content/devops/using/home.htm) configuration source.
func (DevOpsConfigSourceRecord) MarshalJSON ¶ added in v65.27.0
func (m DevOpsConfigSourceRecord) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DevOpsConfigSourceRecord) String ¶ added in v65.27.0
func (m DevOpsConfigSourceRecord) String() string
func (DevOpsConfigSourceRecord) ValidateEnumValue ¶ added in v65.27.0
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 ¶
type FailureDetails struct { // Job failure reason. Code FailureDetailsCodeEnum `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` }
FailureDetails The representation of FailureDetails
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 ¶
type FailureDetailsCodeEnum string
FailureDetailsCodeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for FailureDetailsCodeEnum
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 ¶
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 }
GetConfigurationSourceProviderRequest wrapper for the GetConfigurationSourceProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetConfigurationSourceProvider.go.html to see an example of how to use GetConfigurationSourceProviderRequest.
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 ¶
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"` }
GetConfigurationSourceProviderResponse wrapper for the GetConfigurationSourceProvider operation
func (GetConfigurationSourceProviderResponse) HTTPResponse ¶
func (response GetConfigurationSourceProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConfigurationSourceProviderResponse) String ¶
func (response GetConfigurationSourceProviderResponse) String() string
type 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 }
GetJobDetailedLogContentRequest wrapper for the GetJobDetailedLogContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobDetailedLogContent.go.html to see an example of how to use GetJobDetailedLogContentRequest.
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 ¶
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"` }
GetJobDetailedLogContentResponse wrapper for the GetJobDetailedLogContent operation
func (GetJobDetailedLogContentResponse) HTTPResponse ¶
func (response GetJobDetailedLogContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobDetailedLogContentResponse) String ¶
func (response GetJobDetailedLogContentResponse) String() string
type 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 }
GetJobLogsContentRequest wrapper for the GetJobLogsContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobLogsContent.go.html to see an example of how to use GetJobLogsContentRequest.
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 ¶
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"` }
GetJobLogsContentResponse wrapper for the GetJobLogsContent operation
func (GetJobLogsContentResponse) HTTPResponse ¶
func (response GetJobLogsContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobLogsContentResponse) String ¶
func (response GetJobLogsContentResponse) String() string
type 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 }
GetJobLogsRequest wrapper for the GetJobLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobLogs.go.html to see an example of how to use GetJobLogsRequest.
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 ¶
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"` }
GetJobLogsResponse wrapper for the GetJobLogs operation
func (GetJobLogsResponse) HTTPResponse ¶
func (response GetJobLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobLogsResponse) String ¶
func (response GetJobLogsResponse) String() string
type GetJobLogsSortOrderEnum ¶
type GetJobLogsSortOrderEnum string
GetJobLogsSortOrderEnum Enum with underlying type: string
const ( GetJobLogsSortOrderAsc GetJobLogsSortOrderEnum = "ASC" GetJobLogsSortOrderDesc GetJobLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for GetJobLogsSortOrderEnum
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 ¶
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 }
GetJobRequest wrapper for the GetJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJob.go.html to see an example of how to use GetJobRequest.
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 ¶
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"` }
GetJobResponse wrapper for the GetJob operation
func (GetJobResponse) HTTPResponse ¶
func (response GetJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobResponse) String ¶
func (response GetJobResponse) String() string
type 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 }
GetJobTfConfigRequest wrapper for the GetJobTfConfig operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobTfConfig.go.html to see an example of how to use GetJobTfConfigRequest.
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 ¶
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"` }
GetJobTfConfigResponse wrapper for the GetJobTfConfig operation
func (GetJobTfConfigResponse) HTTPResponse ¶
func (response GetJobTfConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobTfConfigResponse) String ¶
func (response GetJobTfConfigResponse) String() string
type GetJobTfPlanRequest ¶ added in v65.8.1
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 }
GetJobTfPlanRequest wrapper for the GetJobTfPlan operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobTfPlan.go.html to see an example of how to use GetJobTfPlanRequest.
func (GetJobTfPlanRequest) BinaryRequestBody ¶ added in v65.8.1
func (request GetJobTfPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetJobTfPlanRequest) HTTPRequest ¶ added in v65.8.1
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 ¶ added in v65.8.1
func (request GetJobTfPlanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetJobTfPlanRequest) String ¶ added in v65.8.1
func (request GetJobTfPlanRequest) String() string
func (GetJobTfPlanRequest) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
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"` }
GetJobTfPlanResponse wrapper for the GetJobTfPlan operation
func (GetJobTfPlanResponse) HTTPResponse ¶ added in v65.8.1
func (response GetJobTfPlanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobTfPlanResponse) String ¶ added in v65.8.1
func (response GetJobTfPlanResponse) String() string
type GetJobTfPlanTfPlanFormatEnum ¶ added in v65.8.1
type GetJobTfPlanTfPlanFormatEnum string
GetJobTfPlanTfPlanFormatEnum Enum with underlying type: string
const ( GetJobTfPlanTfPlanFormatBinary GetJobTfPlanTfPlanFormatEnum = "BINARY" GetJobTfPlanTfPlanFormatJson GetJobTfPlanTfPlanFormatEnum = "JSON" )
Set of constants representing the allowable values for GetJobTfPlanTfPlanFormatEnum
func GetGetJobTfPlanTfPlanFormatEnumValues ¶ added in v65.8.1
func GetGetJobTfPlanTfPlanFormatEnumValues() []GetJobTfPlanTfPlanFormatEnum
GetGetJobTfPlanTfPlanFormatEnumValues Enumerates the set of values for GetJobTfPlanTfPlanFormatEnum
func GetMappingGetJobTfPlanTfPlanFormatEnum ¶ added in v65.8.1
func GetMappingGetJobTfPlanTfPlanFormatEnum(val string) (GetJobTfPlanTfPlanFormatEnum, bool)
GetMappingGetJobTfPlanTfPlanFormatEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
GetJobTfStateRequest wrapper for the GetJobTfState operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobTfState.go.html to see an example of how to use GetJobTfStateRequest.
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 ¶
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"` }
GetJobTfStateResponse wrapper for the GetJobTfState operation
func (GetJobTfStateResponse) HTTPResponse ¶
func (response GetJobTfStateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobTfStateResponse) String ¶
func (response GetJobTfStateResponse) String() string
type GetPrivateEndpointRequest ¶ added in v65.8.1
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 }
GetPrivateEndpointRequest wrapper for the GetPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetPrivateEndpoint.go.html to see an example of how to use GetPrivateEndpointRequest.
func (GetPrivateEndpointRequest) BinaryRequestBody ¶ added in v65.8.1
func (request GetPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPrivateEndpointRequest) HTTPRequest ¶ added in v65.8.1
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 ¶ added in v65.8.1
func (request GetPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPrivateEndpointRequest) String ¶ added in v65.8.1
func (request GetPrivateEndpointRequest) String() string
func (GetPrivateEndpointRequest) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
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"` }
GetPrivateEndpointResponse wrapper for the GetPrivateEndpoint operation
func (GetPrivateEndpointResponse) HTTPResponse ¶ added in v65.8.1
func (response GetPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPrivateEndpointResponse) String ¶ added in v65.8.1
func (response GetPrivateEndpointResponse) String() string
type GetReachableIpRequest ¶ added in v65.8.1
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 }
GetReachableIpRequest wrapper for the GetReachableIp operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetReachableIp.go.html to see an example of how to use GetReachableIpRequest.
func (GetReachableIpRequest) BinaryRequestBody ¶ added in v65.8.1
func (request GetReachableIpRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetReachableIpRequest) HTTPRequest ¶ added in v65.8.1
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 ¶ added in v65.8.1
func (request GetReachableIpRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetReachableIpRequest) String ¶ added in v65.8.1
func (request GetReachableIpRequest) String() string
func (GetReachableIpRequest) ValidateEnumValue ¶ added in v65.8.1
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 ¶ added in v65.8.1
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"` }
GetReachableIpResponse wrapper for the GetReachableIp operation
func (GetReachableIpResponse) HTTPResponse ¶ added in v65.8.1
func (response GetReachableIpResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetReachableIpResponse) String ¶ added in v65.8.1
func (response GetReachableIpResponse) String() string
type 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 }
GetStackRequest wrapper for the GetStack operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetStack.go.html to see an example of how to use GetStackRequest.
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 ¶
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"` }
GetStackResponse wrapper for the GetStack operation
func (GetStackResponse) HTTPResponse ¶
func (response GetStackResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetStackResponse) String ¶
func (response GetStackResponse) String() string
type 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 }
GetStackTfConfigRequest wrapper for the GetStackTfConfig operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetStackTfConfig.go.html to see an example of how to use GetStackTfConfigRequest.
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 ¶
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"` }
GetStackTfConfigResponse wrapper for the GetStackTfConfig operation
func (GetStackTfConfigResponse) HTTPResponse ¶
func (response GetStackTfConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetStackTfConfigResponse) String ¶
func (response GetStackTfConfigResponse) String() string
type 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 }
GetStackTfStateRequest wrapper for the GetStackTfState operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetStackTfState.go.html to see an example of how to use GetStackTfStateRequest.
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 ¶
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"` }
GetStackTfStateResponse wrapper for the GetStackTfState operation
func (GetStackTfStateResponse) HTTPResponse ¶
func (response GetStackTfStateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetStackTfStateResponse) String ¶
func (response GetStackTfStateResponse) String() string
type 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 }
GetTemplateLogoRequest wrapper for the GetTemplateLogo operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetTemplateLogo.go.html to see an example of how to use GetTemplateLogoRequest.
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 ¶
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"` }
GetTemplateLogoResponse wrapper for the GetTemplateLogo operation
func (GetTemplateLogoResponse) HTTPResponse ¶
func (response GetTemplateLogoResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTemplateLogoResponse) String ¶
func (response GetTemplateLogoResponse) String() string
type 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 }
GetTemplateRequest wrapper for the GetTemplate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetTemplate.go.html to see an example of how to use GetTemplateRequest.
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 ¶
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"` }
GetTemplateResponse wrapper for the GetTemplate operation
func (GetTemplateResponse) HTTPResponse ¶
func (response GetTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTemplateResponse) String ¶
func (response GetTemplateResponse) String() string
type 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 }
GetTemplateTfConfigRequest wrapper for the GetTemplateTfConfig operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetTemplateTfConfig.go.html to see an example of how to use GetTemplateTfConfigRequest.
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 ¶
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"` }
GetTemplateTfConfigResponse wrapper for the GetTemplateTfConfig operation
func (GetTemplateTfConfigResponse) HTTPResponse ¶
func (response GetTemplateTfConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTemplateTfConfigResponse) String ¶
func (response GetTemplateTfConfigResponse) String() string
type 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
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 ¶
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"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type GitConfigSource ¶
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"` }
GitConfigSource Metadata about the Git configuration source.
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 ¶
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"` }
GitConfigSourceRecord Metadata about the Git configuration source.
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 ¶
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"` }
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.
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 ¶ added in v65.8.1
func (m GithubAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (GithubAccessTokenConfigurationSourceProvider) GetSecretId ¶ added in v65.27.0
func (m GithubAccessTokenConfigurationSourceProvider) GetSecretId() *string
GetSecretId returns SecretId
func (GithubAccessTokenConfigurationSourceProvider) GetTimeCreated ¶
func (m GithubAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GithubAccessTokenConfigurationSourceProvider) GetUsername ¶ added in v65.27.0
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 ¶
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"` }
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.
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 ¶ added in v65.8.1
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 ¶
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"` }
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.
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 ¶ added in v65.8.1
func (m GitlabAccessTokenConfigurationSourceProvider) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (GitlabAccessTokenConfigurationSourceProvider) GetSecretId ¶ added in v65.27.0
func (m GitlabAccessTokenConfigurationSourceProvider) GetSecretId() *string
GetSecretId returns SecretId
func (GitlabAccessTokenConfigurationSourceProvider) GetTimeCreated ¶
func (m GitlabAccessTokenConfigurationSourceProvider) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GitlabAccessTokenConfigurationSourceProvider) GetUsername ¶ added in v65.27.0
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 ¶
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"` }
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.
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 ¶ added in v65.8.1
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 ¶
type ImportTfStateJobOperationDetails struct { }
ImportTfStateJobOperationDetails Job details that are specific to import Terraform state operations.
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 ¶
type ImportTfStateJobOperationDetailsSummary struct { }
ImportTfStateJobOperationDetailsSummary Job details that are specific to import Terraform state operations.
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 ¶
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"` }
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).
func (*Job) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
func (Job) ValidateEnumValue ¶
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 ¶
type JobLifecycleStateEnum string
JobLifecycleStateEnum Enum with underlying type: string
const ( JobLifecycleStateAccepted JobLifecycleStateEnum = "ACCEPTED" JobLifecycleStateInProgress JobLifecycleStateEnum = "IN_PROGRESS" JobLifecycleStateFailed JobLifecycleStateEnum = "FAILED" JobLifecycleStateSucceeded JobLifecycleStateEnum = "SUCCEEDED" JobLifecycleStateCanceling JobLifecycleStateEnum = "CANCELING" JobLifecycleStateCanceled JobLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for JobLifecycleStateEnum
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 ¶
type JobOperationDetails interface { }
JobOperationDetails Job details that are specific to the operation type.
type JobOperationDetailsSummary ¶
type JobOperationDetailsSummary interface { }
JobOperationDetailsSummary A summary of job details that is specific to the operation type.
type JobOperationEnum ¶
type JobOperationEnum string
JobOperationEnum Enum with underlying type: string
const ( JobOperationPlan JobOperationEnum = "PLAN" JobOperationApply JobOperationEnum = "APPLY" JobOperationDestroy JobOperationEnum = "DESTROY" JobOperationImportTfState JobOperationEnum = "IMPORT_TF_STATE" JobOperationPlanRollback JobOperationEnum = "PLAN_ROLLBACK" JobOperationApplyRollback JobOperationEnum = "APPLY_ROLLBACK" )
Set of constants representing the allowable values for JobOperationEnum
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 ¶ added in v65.26.1
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"` }
JobOutputSummary Terraform output associated with a job.
func (JobOutputSummary) String ¶ added in v65.26.1
func (m JobOutputSummary) String() string
func (JobOutputSummary) ValidateEnumValue ¶ added in v65.26.1
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 ¶ added in v65.26.1
type JobOutputsCollection struct { // A list of output summaries. Items []JobOutputSummary `mandatory:"true" json:"items"` }
JobOutputsCollection The list of outputs associated with a job.
func (JobOutputsCollection) String ¶ added in v65.26.1
func (m JobOutputsCollection) String() string
func (JobOutputsCollection) ValidateEnumValue ¶ added in v65.26.1
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 ¶
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"` }
JobSummary Summary information for a job.
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 enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListConfigurationSourceProvidersRequest ¶
type ListConfigurationSourceProvidersRequest struct { // 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only configuration source providers that match the provided OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ConfigurationSourceProviderId *string `mandatory:"false" contributesTo:"query" name:"configurationSourceProviderId"` // A filter to return only resources that match the given display name exactly. // Use this filter to list a resource by name. // Requires `sortBy` set to `DISPLAYNAME`. // Alternatively, when you know the resource OCID, use the related Get operation. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The field to use when sorting returned resources. // By default, `TIMECREATED` is ordered descending. // By default, `DISPLAYNAME` is ordered ascending. Note that you can sort only on one field. SortBy ListConfigurationSourceProvidersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`). SortOrder ListConfigurationSourceProvidersSortOrderEnum `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"` // A filter to return only configuration source providers of the specified type (GitHub or GitLab). ConfigSourceProviderType *string `mandatory:"false" contributesTo:"query" name:"configSourceProviderType"` // 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 }
ListConfigurationSourceProvidersRequest wrapper for the ListConfigurationSourceProviders operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListConfigurationSourceProviders.go.html to see an example of how to use ListConfigurationSourceProvidersRequest.
func (ListConfigurationSourceProvidersRequest) BinaryRequestBody ¶
func (request ListConfigurationSourceProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListConfigurationSourceProvidersRequest) HTTPRequest ¶
func (request ListConfigurationSourceProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConfigurationSourceProvidersRequest) RetryPolicy ¶
func (request ListConfigurationSourceProvidersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConfigurationSourceProvidersRequest) String ¶
func (request ListConfigurationSourceProvidersRequest) String() string
func (ListConfigurationSourceProvidersRequest) ValidateEnumValue ¶
func (request ListConfigurationSourceProvidersRequest) 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 ListConfigurationSourceProvidersResponse ¶
type ListConfigurationSourceProvidersResponse struct { // The underlying http response RawResponse *http.Response // A list of ConfigurationSourceProviderCollection instances ConfigurationSourceProviderCollection `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"` }
ListConfigurationSourceProvidersResponse wrapper for the ListConfigurationSourceProviders operation
func (ListConfigurationSourceProvidersResponse) HTTPResponse ¶
func (response ListConfigurationSourceProvidersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConfigurationSourceProvidersResponse) String ¶
func (response ListConfigurationSourceProvidersResponse) String() string
type ListConfigurationSourceProvidersSortByEnum ¶
type ListConfigurationSourceProvidersSortByEnum string
ListConfigurationSourceProvidersSortByEnum Enum with underlying type: string
const ( ListConfigurationSourceProvidersSortByTimecreated ListConfigurationSourceProvidersSortByEnum = "TIMECREATED" ListConfigurationSourceProvidersSortByDisplayname ListConfigurationSourceProvidersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListConfigurationSourceProvidersSortByEnum
func GetListConfigurationSourceProvidersSortByEnumValues ¶
func GetListConfigurationSourceProvidersSortByEnumValues() []ListConfigurationSourceProvidersSortByEnum
GetListConfigurationSourceProvidersSortByEnumValues Enumerates the set of values for ListConfigurationSourceProvidersSortByEnum
func GetMappingListConfigurationSourceProvidersSortByEnum ¶
func GetMappingListConfigurationSourceProvidersSortByEnum(val string) (ListConfigurationSourceProvidersSortByEnum, bool)
GetMappingListConfigurationSourceProvidersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConfigurationSourceProvidersSortOrderEnum ¶
type ListConfigurationSourceProvidersSortOrderEnum string
ListConfigurationSourceProvidersSortOrderEnum Enum with underlying type: string
const ( ListConfigurationSourceProvidersSortOrderAsc ListConfigurationSourceProvidersSortOrderEnum = "ASC" ListConfigurationSourceProvidersSortOrderDesc ListConfigurationSourceProvidersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConfigurationSourceProvidersSortOrderEnum
func GetListConfigurationSourceProvidersSortOrderEnumValues ¶
func GetListConfigurationSourceProvidersSortOrderEnumValues() []ListConfigurationSourceProvidersSortOrderEnum
GetListConfigurationSourceProvidersSortOrderEnumValues Enumerates the set of values for ListConfigurationSourceProvidersSortOrderEnum
func GetMappingListConfigurationSourceProvidersSortOrderEnum ¶
func GetMappingListConfigurationSourceProvidersSortOrderEnum(val string) (ListConfigurationSourceProvidersSortOrderEnum, bool)
GetMappingListConfigurationSourceProvidersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListJobAssociatedResourcesRequest ¶ added in v65.26.1
type ListJobAssociatedResourcesRequest 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only specified resource types. // 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). TerraformResourceType *string `mandatory:"false" contributesTo:"query" name:"terraformResourceType"` // 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"` // 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 }
ListJobAssociatedResourcesRequest wrapper for the ListJobAssociatedResources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListJobAssociatedResources.go.html to see an example of how to use ListJobAssociatedResourcesRequest.
func (ListJobAssociatedResourcesRequest) BinaryRequestBody ¶ added in v65.26.1
func (request ListJobAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListJobAssociatedResourcesRequest) HTTPRequest ¶ added in v65.26.1
func (request ListJobAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobAssociatedResourcesRequest) RetryPolicy ¶ added in v65.26.1
func (request ListJobAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobAssociatedResourcesRequest) String ¶ added in v65.26.1
func (request ListJobAssociatedResourcesRequest) String() string
func (ListJobAssociatedResourcesRequest) ValidateEnumValue ¶ added in v65.26.1
func (request ListJobAssociatedResourcesRequest) 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 ListJobAssociatedResourcesResponse ¶ added in v65.26.1
type ListJobAssociatedResourcesResponse struct { // The underlying http response RawResponse *http.Response // A list of AssociatedResourcesCollection instances AssociatedResourcesCollection `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"` }
ListJobAssociatedResourcesResponse wrapper for the ListJobAssociatedResources operation
func (ListJobAssociatedResourcesResponse) HTTPResponse ¶ added in v65.26.1
func (response ListJobAssociatedResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobAssociatedResourcesResponse) String ¶ added in v65.26.1
func (response ListJobAssociatedResourcesResponse) String() string
type ListJobOutputsRequest ¶ added in v65.26.1
type ListJobOutputsRequest 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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"` // 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 }
ListJobOutputsRequest wrapper for the ListJobOutputs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListJobOutputs.go.html to see an example of how to use ListJobOutputsRequest.
func (ListJobOutputsRequest) BinaryRequestBody ¶ added in v65.26.1
func (request ListJobOutputsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListJobOutputsRequest) HTTPRequest ¶ added in v65.26.1
func (request ListJobOutputsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobOutputsRequest) RetryPolicy ¶ added in v65.26.1
func (request ListJobOutputsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobOutputsRequest) String ¶ added in v65.26.1
func (request ListJobOutputsRequest) String() string
func (ListJobOutputsRequest) ValidateEnumValue ¶ added in v65.26.1
func (request ListJobOutputsRequest) 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 ListJobOutputsResponse ¶ added in v65.26.1
type ListJobOutputsResponse struct { // The underlying http response RawResponse *http.Response // A list of JobOutputsCollection instances JobOutputsCollection `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"` }
ListJobOutputsResponse wrapper for the ListJobOutputs operation
func (ListJobOutputsResponse) HTTPResponse ¶ added in v65.26.1
func (response ListJobOutputsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobOutputsResponse) String ¶ added in v65.26.1
func (response ListJobOutputsResponse) String() string
type ListJobsRequest ¶
type ListJobsRequest struct { // 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The stack OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to filter. StackId *string `mandatory:"false" contributesTo:"query" name:"stackId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to query for jobs. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter that returns all resources that match the specified lifecycle state. // The state value is case-insensitive. // Allowable values: // - ACCEPTED // - IN_PROGRESS // - FAILED // - SUCCEEDED // - CANCELING // - CANCELED LifecycleState JobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given display name exactly. // Use this filter to list a resource by name. // Requires `sortBy` set to `DISPLAYNAME`. // Alternatively, when you know the resource OCID, use the related Get operation. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The field to use when sorting returned resources. // By default, `TIMECREATED` is ordered descending. // By default, `DISPLAYNAME` is ordered ascending. Note that you can sort only on one field. SortBy ListJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`). SortOrder ListJobsSortOrderEnum `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"` // 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 }
ListJobsRequest wrapper for the ListJobs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListJobs.go.html to see an example of how to use ListJobsRequest.
func (ListJobsRequest) BinaryRequestBody ¶
func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListJobsRequest) HTTPRequest ¶
func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobsRequest) RetryPolicy ¶
func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobsRequest) String ¶
func (request ListJobsRequest) String() string
func (ListJobsRequest) ValidateEnumValue ¶
func (request ListJobsRequest) 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 ListJobsResponse ¶
type ListJobsResponse struct { // The underlying http response RawResponse *http.Response // A list of []JobSummary instances Items []JobSummary `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"` }
ListJobsResponse wrapper for the ListJobs operation
func (ListJobsResponse) HTTPResponse ¶
func (response ListJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobsResponse) String ¶
func (response ListJobsResponse) String() string
type ListJobsSortByEnum ¶
type ListJobsSortByEnum string
ListJobsSortByEnum Enum with underlying type: string
const ( ListJobsSortByTimecreated ListJobsSortByEnum = "TIMECREATED" ListJobsSortByDisplayname ListJobsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListJobsSortByEnum
func GetListJobsSortByEnumValues ¶
func GetListJobsSortByEnumValues() []ListJobsSortByEnum
GetListJobsSortByEnumValues Enumerates the set of values for ListJobsSortByEnum
func GetMappingListJobsSortByEnum ¶
func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)
GetMappingListJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListJobsSortOrderEnum ¶
type ListJobsSortOrderEnum string
ListJobsSortOrderEnum Enum with underlying type: string
const ( ListJobsSortOrderAsc ListJobsSortOrderEnum = "ASC" ListJobsSortOrderDesc ListJobsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListJobsSortOrderEnum
func GetListJobsSortOrderEnumValues ¶
func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
GetListJobsSortOrderEnumValues Enumerates the set of values for ListJobsSortOrderEnum
func GetMappingListJobsSortOrderEnum ¶
func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)
GetMappingListJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPrivateEndpointsRequest ¶ added in v65.8.1
type ListPrivateEndpointsRequest struct { // 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndpointId *string `mandatory:"false" contributesTo:"query" name:"privateEndpointId"` // A filter to return only resources that match the given display name exactly. // Use this filter to list a resource by name. // Requires `sortBy` set to `DISPLAYNAME`. // Alternatively, when you know the resource OCID, use the related Get operation. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId *string `mandatory:"false" contributesTo:"query" name:"vcnId"` // The field to use when sorting returned resources. // By default, `TIMECREATED` is ordered descending. // By default, `DISPLAYNAME` is ordered ascending. Note that you can sort only on one field. SortBy ListPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`). SortOrder ListPrivateEndpointsSortOrderEnum `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"` // 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 }
ListPrivateEndpointsRequest wrapper for the ListPrivateEndpoints operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListPrivateEndpoints.go.html to see an example of how to use ListPrivateEndpointsRequest.
func (ListPrivateEndpointsRequest) BinaryRequestBody ¶ added in v65.8.1
func (request ListPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPrivateEndpointsRequest) HTTPRequest ¶ added in v65.8.1
func (request ListPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPrivateEndpointsRequest) RetryPolicy ¶ added in v65.8.1
func (request ListPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPrivateEndpointsRequest) String ¶ added in v65.8.1
func (request ListPrivateEndpointsRequest) String() string
func (ListPrivateEndpointsRequest) ValidateEnumValue ¶ added in v65.8.1
func (request ListPrivateEndpointsRequest) 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 ListPrivateEndpointsResponse ¶ added in v65.8.1
type ListPrivateEndpointsResponse struct { // The underlying http response RawResponse *http.Response // A list of PrivateEndpointCollection instances PrivateEndpointCollection `presentIn:"body"` // Unique Oracle-assigned 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"` }
ListPrivateEndpointsResponse wrapper for the ListPrivateEndpoints operation
func (ListPrivateEndpointsResponse) HTTPResponse ¶ added in v65.8.1
func (response ListPrivateEndpointsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPrivateEndpointsResponse) String ¶ added in v65.8.1
func (response ListPrivateEndpointsResponse) String() string
type ListPrivateEndpointsSortByEnum ¶ added in v65.8.1
type ListPrivateEndpointsSortByEnum string
ListPrivateEndpointsSortByEnum Enum with underlying type: string
const ( ListPrivateEndpointsSortByTimecreated ListPrivateEndpointsSortByEnum = "TIMECREATED" ListPrivateEndpointsSortByDisplayname ListPrivateEndpointsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListPrivateEndpointsSortByEnum
func GetListPrivateEndpointsSortByEnumValues ¶ added in v65.8.1
func GetListPrivateEndpointsSortByEnumValues() []ListPrivateEndpointsSortByEnum
GetListPrivateEndpointsSortByEnumValues Enumerates the set of values for ListPrivateEndpointsSortByEnum
func GetMappingListPrivateEndpointsSortByEnum ¶ added in v65.8.1
func GetMappingListPrivateEndpointsSortByEnum(val string) (ListPrivateEndpointsSortByEnum, bool)
GetMappingListPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPrivateEndpointsSortOrderEnum ¶ added in v65.8.1
type ListPrivateEndpointsSortOrderEnum string
ListPrivateEndpointsSortOrderEnum Enum with underlying type: string
const ( ListPrivateEndpointsSortOrderAsc ListPrivateEndpointsSortOrderEnum = "ASC" ListPrivateEndpointsSortOrderDesc ListPrivateEndpointsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPrivateEndpointsSortOrderEnum
func GetListPrivateEndpointsSortOrderEnumValues ¶ added in v65.8.1
func GetListPrivateEndpointsSortOrderEnumValues() []ListPrivateEndpointsSortOrderEnum
GetListPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListPrivateEndpointsSortOrderEnum
func GetMappingListPrivateEndpointsSortOrderEnum ¶ added in v65.8.1
func GetMappingListPrivateEndpointsSortOrderEnum(val string) (ListPrivateEndpointsSortOrderEnum, bool)
GetMappingListPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListResourceDiscoveryServicesRequest ¶
type ListResourceDiscoveryServicesRequest struct { // 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListResourceDiscoveryServicesRequest wrapper for the ListResourceDiscoveryServices operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListResourceDiscoveryServices.go.html to see an example of how to use ListResourceDiscoveryServicesRequest.
func (ListResourceDiscoveryServicesRequest) BinaryRequestBody ¶
func (request ListResourceDiscoveryServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListResourceDiscoveryServicesRequest) HTTPRequest ¶
func (request ListResourceDiscoveryServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListResourceDiscoveryServicesRequest) RetryPolicy ¶
func (request ListResourceDiscoveryServicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListResourceDiscoveryServicesRequest) String ¶
func (request ListResourceDiscoveryServicesRequest) String() string
func (ListResourceDiscoveryServicesRequest) ValidateEnumValue ¶
func (request ListResourceDiscoveryServicesRequest) 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 ListResourceDiscoveryServicesResponse ¶
type ListResourceDiscoveryServicesResponse struct { // The underlying http response RawResponse *http.Response // The ResourceDiscoveryServiceCollection instance ResourceDiscoveryServiceCollection `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"` }
ListResourceDiscoveryServicesResponse wrapper for the ListResourceDiscoveryServices operation
func (ListResourceDiscoveryServicesResponse) HTTPResponse ¶
func (response ListResourceDiscoveryServicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListResourceDiscoveryServicesResponse) String ¶
func (response ListResourceDiscoveryServicesResponse) String() string
type ListStackAssociatedResourcesRequest ¶ added in v65.26.1
type ListStackAssociatedResourcesRequest 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"` // A filter to return only specified resource types. // 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). TerraformResourceType *string `mandatory:"false" contributesTo:"query" name:"terraformResourceType"` // A filter to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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"` // 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 }
ListStackAssociatedResourcesRequest wrapper for the ListStackAssociatedResources operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListStackAssociatedResources.go.html to see an example of how to use ListStackAssociatedResourcesRequest.
func (ListStackAssociatedResourcesRequest) BinaryRequestBody ¶ added in v65.26.1
func (request ListStackAssociatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListStackAssociatedResourcesRequest) HTTPRequest ¶ added in v65.26.1
func (request ListStackAssociatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListStackAssociatedResourcesRequest) RetryPolicy ¶ added in v65.26.1
func (request ListStackAssociatedResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListStackAssociatedResourcesRequest) String ¶ added in v65.26.1
func (request ListStackAssociatedResourcesRequest) String() string
func (ListStackAssociatedResourcesRequest) ValidateEnumValue ¶ added in v65.26.1
func (request ListStackAssociatedResourcesRequest) 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 ListStackAssociatedResourcesResponse ¶ added in v65.26.1
type ListStackAssociatedResourcesResponse struct { // The underlying http response RawResponse *http.Response // A list of AssociatedResourcesCollection instances AssociatedResourcesCollection `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"` }
ListStackAssociatedResourcesResponse wrapper for the ListStackAssociatedResources operation
func (ListStackAssociatedResourcesResponse) HTTPResponse ¶ added in v65.26.1
func (response ListStackAssociatedResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListStackAssociatedResourcesResponse) String ¶ added in v65.26.1
func (response ListStackAssociatedResourcesResponse) String() string
type ListStackResourceDriftDetailsRequest ¶
type ListStackResourceDriftDetailsRequest 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"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"` // A filter that returns only resources that match the given drift status. The value is case-insensitive. // Allowable values - // - NOT_CHECKED // - MODIFIED // - IN_SYNC // - DELETED ResourceDriftStatus []StackResourceDriftSummaryResourceDriftStatusEnum `contributesTo:"query" name:"resourceDriftStatus" omitEmpty:"true" collectionFormat:"multi"` // 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"` // 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 }
ListStackResourceDriftDetailsRequest wrapper for the ListStackResourceDriftDetails operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListStackResourceDriftDetails.go.html to see an example of how to use ListStackResourceDriftDetailsRequest.
func (ListStackResourceDriftDetailsRequest) BinaryRequestBody ¶
func (request ListStackResourceDriftDetailsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListStackResourceDriftDetailsRequest) HTTPRequest ¶
func (request ListStackResourceDriftDetailsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListStackResourceDriftDetailsRequest) RetryPolicy ¶
func (request ListStackResourceDriftDetailsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListStackResourceDriftDetailsRequest) String ¶
func (request ListStackResourceDriftDetailsRequest) String() string
func (ListStackResourceDriftDetailsRequest) ValidateEnumValue ¶
func (request ListStackResourceDriftDetailsRequest) 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 ListStackResourceDriftDetailsResponse ¶
type ListStackResourceDriftDetailsResponse struct { // The underlying http response RawResponse *http.Response // A list of StackResourceDriftCollection instances StackResourceDriftCollection `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"` }
ListStackResourceDriftDetailsResponse wrapper for the ListStackResourceDriftDetails operation
func (ListStackResourceDriftDetailsResponse) HTTPResponse ¶
func (response ListStackResourceDriftDetailsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListStackResourceDriftDetailsResponse) String ¶
func (response ListStackResourceDriftDetailsResponse) String() string
type ListStacksRequest ¶
type ListStacksRequest struct { // 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on which to query for a stack. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter that returns only those resources that match the specified // lifecycle state. The state value is case-insensitive. // For more information about stack lifecycle states, see // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__StackStates). // Allowable values: // - CREATING // - ACTIVE // - DELETING // - DELETED // - FAILED LifecycleState StackLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given display name exactly. // Use this filter to list a resource by name. // Requires `sortBy` set to `DISPLAYNAME`. // Alternatively, when you know the resource OCID, use the related Get operation. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The field to use when sorting returned resources. // By default, `TIMECREATED` is ordered descending. // By default, `DISPLAYNAME` is ordered ascending. Note that you can sort only on one field. SortBy ListStacksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`). SortOrder ListStacksSortOrderEnum `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"` // 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 }
ListStacksRequest wrapper for the ListStacks operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListStacks.go.html to see an example of how to use ListStacksRequest.
func (ListStacksRequest) BinaryRequestBody ¶
func (request ListStacksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListStacksRequest) HTTPRequest ¶
func (request ListStacksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListStacksRequest) RetryPolicy ¶
func (request ListStacksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListStacksRequest) String ¶
func (request ListStacksRequest) String() string
func (ListStacksRequest) ValidateEnumValue ¶
func (request ListStacksRequest) 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 ListStacksResponse ¶
type ListStacksResponse struct { // The underlying http response RawResponse *http.Response // A list of []StackSummary instances Items []StackSummary `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"` }
ListStacksResponse wrapper for the ListStacks operation
func (ListStacksResponse) HTTPResponse ¶
func (response ListStacksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListStacksResponse) String ¶
func (response ListStacksResponse) String() string
type ListStacksSortByEnum ¶
type ListStacksSortByEnum string
ListStacksSortByEnum Enum with underlying type: string
const ( ListStacksSortByTimecreated ListStacksSortByEnum = "TIMECREATED" ListStacksSortByDisplayname ListStacksSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListStacksSortByEnum
func GetListStacksSortByEnumValues ¶
func GetListStacksSortByEnumValues() []ListStacksSortByEnum
GetListStacksSortByEnumValues Enumerates the set of values for ListStacksSortByEnum
func GetMappingListStacksSortByEnum ¶
func GetMappingListStacksSortByEnum(val string) (ListStacksSortByEnum, bool)
GetMappingListStacksSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListStacksSortOrderEnum ¶
type ListStacksSortOrderEnum string
ListStacksSortOrderEnum Enum with underlying type: string
const ( ListStacksSortOrderAsc ListStacksSortOrderEnum = "ASC" ListStacksSortOrderDesc ListStacksSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListStacksSortOrderEnum
func GetListStacksSortOrderEnumValues ¶
func GetListStacksSortOrderEnumValues() []ListStacksSortOrderEnum
GetListStacksSortOrderEnumValues Enumerates the set of values for ListStacksSortOrderEnum
func GetMappingListStacksSortOrderEnum ¶
func GetMappingListStacksSortOrderEnum(val string) (ListStacksSortOrderEnum, bool)
GetMappingListStacksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTemplateCategoriesRequest ¶
type ListTemplateCategoriesRequest struct { // 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 }
ListTemplateCategoriesRequest wrapper for the ListTemplateCategories operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListTemplateCategories.go.html to see an example of how to use ListTemplateCategoriesRequest.
func (ListTemplateCategoriesRequest) BinaryRequestBody ¶
func (request ListTemplateCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListTemplateCategoriesRequest) HTTPRequest ¶
func (request ListTemplateCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTemplateCategoriesRequest) RetryPolicy ¶
func (request ListTemplateCategoriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTemplateCategoriesRequest) String ¶
func (request ListTemplateCategoriesRequest) String() string
func (ListTemplateCategoriesRequest) ValidateEnumValue ¶
func (request ListTemplateCategoriesRequest) 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 ListTemplateCategoriesResponse ¶
type ListTemplateCategoriesResponse struct { // The underlying http response RawResponse *http.Response // The TemplateCategorySummaryCollection instance TemplateCategorySummaryCollection `presentIn:"body"` // Unique identifier for the request. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ListTemplateCategoriesResponse wrapper for the ListTemplateCategories operation
func (ListTemplateCategoriesResponse) HTTPResponse ¶
func (response ListTemplateCategoriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTemplateCategoriesResponse) String ¶
func (response ListTemplateCategoriesResponse) String() string
type ListTemplatesRequest ¶
type ListTemplatesRequest struct { // 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique identifier for the template category. // Possible values are `0` (Quickstarts), `1` (Service), `2` (Architecture), and `3` (Private). // Template category labels are displayed in the Console page listing templates. // Quickstarts, Service, and Architecture templates (categories 0, 1, and 2) are available in all compartments. // Each private template (category 3) is available in the compartment where it was created. TemplateCategoryId *string `mandatory:"false" contributesTo:"query" name:"templateCategoryId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the template. TemplateId *string `mandatory:"false" contributesTo:"query" name:"templateId"` // A filter to return only resources that match the given display name exactly. // Use this filter to list a resource by name. // Requires `sortBy` set to `DISPLAYNAME`. // Alternatively, when you know the resource OCID, use the related Get operation. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The field to use when sorting returned resources. // By default, `TIMECREATED` is ordered descending. // By default, `DISPLAYNAME` is ordered ascending. Note that you can sort only on one field. SortBy ListTemplatesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`). SortOrder ListTemplatesSortOrderEnum `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"` // 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 }
ListTemplatesRequest wrapper for the ListTemplates operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListTemplates.go.html to see an example of how to use ListTemplatesRequest.
func (ListTemplatesRequest) BinaryRequestBody ¶
func (request ListTemplatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListTemplatesRequest) HTTPRequest ¶
func (request ListTemplatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTemplatesRequest) RetryPolicy ¶
func (request ListTemplatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTemplatesRequest) String ¶
func (request ListTemplatesRequest) String() string
func (ListTemplatesRequest) ValidateEnumValue ¶
func (request ListTemplatesRequest) 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 ListTemplatesResponse ¶
type ListTemplatesResponse struct { // The underlying http response RawResponse *http.Response // A list of TemplateSummaryCollection instances TemplateSummaryCollection `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"` }
ListTemplatesResponse wrapper for the ListTemplates operation
func (ListTemplatesResponse) HTTPResponse ¶
func (response ListTemplatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTemplatesResponse) String ¶
func (response ListTemplatesResponse) String() string
type ListTemplatesSortByEnum ¶
type ListTemplatesSortByEnum string
ListTemplatesSortByEnum Enum with underlying type: string
const ( ListTemplatesSortByTimecreated ListTemplatesSortByEnum = "TIMECREATED" ListTemplatesSortByDisplayname ListTemplatesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListTemplatesSortByEnum
func GetListTemplatesSortByEnumValues ¶
func GetListTemplatesSortByEnumValues() []ListTemplatesSortByEnum
GetListTemplatesSortByEnumValues Enumerates the set of values for ListTemplatesSortByEnum
func GetMappingListTemplatesSortByEnum ¶
func GetMappingListTemplatesSortByEnum(val string) (ListTemplatesSortByEnum, bool)
GetMappingListTemplatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTemplatesSortOrderEnum ¶
type ListTemplatesSortOrderEnum string
ListTemplatesSortOrderEnum Enum with underlying type: string
const ( ListTemplatesSortOrderAsc ListTemplatesSortOrderEnum = "ASC" ListTemplatesSortOrderDesc ListTemplatesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTemplatesSortOrderEnum
func GetListTemplatesSortOrderEnumValues ¶
func GetListTemplatesSortOrderEnumValues() []ListTemplatesSortOrderEnum
GetListTemplatesSortOrderEnumValues Enumerates the set of values for ListTemplatesSortOrderEnum
func GetMappingListTemplatesSortOrderEnum ¶
func GetMappingListTemplatesSortOrderEnum(val string) (ListTemplatesSortOrderEnum, bool)
GetMappingListTemplatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTerraformVersionsRequest ¶
type ListTerraformVersionsRequest struct { // 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 to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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 }
ListTerraformVersionsRequest wrapper for the ListTerraformVersions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListTerraformVersions.go.html to see an example of how to use ListTerraformVersionsRequest.
func (ListTerraformVersionsRequest) BinaryRequestBody ¶
func (request ListTerraformVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListTerraformVersionsRequest) HTTPRequest ¶
func (request ListTerraformVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTerraformVersionsRequest) RetryPolicy ¶
func (request ListTerraformVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTerraformVersionsRequest) String ¶
func (request ListTerraformVersionsRequest) String() string
func (ListTerraformVersionsRequest) ValidateEnumValue ¶
func (request ListTerraformVersionsRequest) 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 ListTerraformVersionsResponse ¶
type ListTerraformVersionsResponse struct { // The underlying http response RawResponse *http.Response // The TerraformVersionCollection instance TerraformVersionCollection `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"` }
ListTerraformVersionsResponse wrapper for the ListTerraformVersions operation
func (ListTerraformVersionsResponse) HTTPResponse ¶
func (response ListTerraformVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTerraformVersionsResponse) String ¶
func (response ListTerraformVersionsResponse) String() string
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest 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"` // A filter to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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"` // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`). SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶
func (request ListWorkRequestErrorsRequest) 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 ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there might be additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. 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"` // 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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest 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"` // A filter to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // 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"` // The sort order to use when sorting returned resources. Ascending (`ASC`) or descending (`DESC`). SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶
func (request ListWorkRequestLogsRequest) 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 ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there might be additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. 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"` // 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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // A filter to return only resources that exist in the compartment, identified by OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // 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"` // 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶
func (request ListWorkRequestsRequest) 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 ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestSummary instances Items []WorkRequestSummary `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there might be additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. 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"` // 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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type LogEntry ¶
type LogEntry struct { // Specifies the log type for the log entry. Type LogEntryTypeEnum `mandatory:"false" json:"type,omitempty"` // Specifies the severity level of the log entry. Level LogEntryLevelEnum `mandatory:"false" json:"level,omitempty"` // The date and time of the log entry. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // The log entry value. Message *string `mandatory:"false" json:"message"` }
LogEntry Log entry for an operation resulting from a job's execution.
func (LogEntry) ValidateEnumValue ¶
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 LogEntryLevelEnum ¶
type LogEntryLevelEnum string
LogEntryLevelEnum Enum with underlying type: string
const ( LogEntryLevelTrace LogEntryLevelEnum = "TRACE" LogEntryLevelDebug LogEntryLevelEnum = "DEBUG" LogEntryLevelInfo LogEntryLevelEnum = "INFO" LogEntryLevelWarn LogEntryLevelEnum = "WARN" LogEntryLevelError LogEntryLevelEnum = "ERROR" LogEntryLevelFatal LogEntryLevelEnum = "FATAL" )
Set of constants representing the allowable values for LogEntryLevelEnum
func GetLogEntryLevelEnumValues ¶
func GetLogEntryLevelEnumValues() []LogEntryLevelEnum
GetLogEntryLevelEnumValues Enumerates the set of values for LogEntryLevelEnum
func GetMappingLogEntryLevelEnum ¶
func GetMappingLogEntryLevelEnum(val string) (LogEntryLevelEnum, bool)
GetMappingLogEntryLevelEnum performs case Insensitive comparison on enum value and return the desired enum
type LogEntryTypeEnum ¶
type LogEntryTypeEnum string
LogEntryTypeEnum Enum with underlying type: string
const (
LogEntryTypeTerraformConsole LogEntryTypeEnum = "TERRAFORM_CONSOLE"
)
Set of constants representing the allowable values for LogEntryTypeEnum
func GetLogEntryTypeEnumValues ¶
func GetLogEntryTypeEnumValues() []LogEntryTypeEnum
GetLogEntryTypeEnumValues Enumerates the set of values for LogEntryTypeEnum
func GetMappingLogEntryTypeEnum ¶
func GetMappingLogEntryTypeEnum(val string) (LogEntryTypeEnum, bool)
GetMappingLogEntryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ObjectStorageConfigSource ¶
type ObjectStorageConfigSource 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. // Maximum file size (applies to each file in the bucket): 100 MB. (In a bucket, a file is an object.) 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"` }
ObjectStorageConfigSource Metadata about the Object Storage configuration source.
func (ObjectStorageConfigSource) GetWorkingDirectory ¶
func (m ObjectStorageConfigSource) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (ObjectStorageConfigSource) MarshalJSON ¶
func (m ObjectStorageConfigSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ObjectStorageConfigSource) String ¶
func (m ObjectStorageConfigSource) String() string
func (ObjectStorageConfigSource) ValidateEnumValue ¶
func (m ObjectStorageConfigSource) 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 ObjectStorageConfigSourceRecord ¶
type ObjectStorageConfigSourceRecord 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"` }
ObjectStorageConfigSourceRecord Metadata about the Object Storage configuration source.
func (ObjectStorageConfigSourceRecord) MarshalJSON ¶
func (m ObjectStorageConfigSourceRecord) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ObjectStorageConfigSourceRecord) String ¶
func (m ObjectStorageConfigSourceRecord) String() string
func (ObjectStorageConfigSourceRecord) ValidateEnumValue ¶
func (m ObjectStorageConfigSourceRecord) 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 PlanJobOperationDetails ¶
type PlanJobOperationDetails struct {
TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"`
}
PlanJobOperationDetails Job details that are specific to plan operations.
func (PlanJobOperationDetails) MarshalJSON ¶
func (m PlanJobOperationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PlanJobOperationDetails) String ¶
func (m PlanJobOperationDetails) String() string
func (PlanJobOperationDetails) ValidateEnumValue ¶
func (m PlanJobOperationDetails) 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 PlanJobOperationDetailsSummary ¶
type PlanJobOperationDetailsSummary struct { }
PlanJobOperationDetailsSummary Job details that are specific to plan operations.
func (PlanJobOperationDetailsSummary) MarshalJSON ¶
func (m PlanJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PlanJobOperationDetailsSummary) String ¶
func (m PlanJobOperationDetailsSummary) String() string
func (PlanJobOperationDetailsSummary) ValidateEnumValue ¶
func (m PlanJobOperationDetailsSummary) 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 PlanRollbackJobOperationDetails ¶ added in v65.26.0
type PlanRollbackJobOperationDetails 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"` TerraformAdvancedOptions *TerraformAdvancedOptions `mandatory:"false" json:"terraformAdvancedOptions"` }
PlanRollbackJobOperationDetails 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).
func (PlanRollbackJobOperationDetails) MarshalJSON ¶ added in v65.26.0
func (m PlanRollbackJobOperationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PlanRollbackJobOperationDetails) String ¶ added in v65.26.0
func (m PlanRollbackJobOperationDetails) String() string
func (PlanRollbackJobOperationDetails) ValidateEnumValue ¶ added in v65.26.0
func (m PlanRollbackJobOperationDetails) 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 PlanRollbackJobOperationDetailsSummary ¶ added in v65.26.0
type PlanRollbackJobOperationDetailsSummary 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"` }
PlanRollbackJobOperationDetailsSummary 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).
func (PlanRollbackJobOperationDetailsSummary) MarshalJSON ¶ added in v65.26.0
func (m PlanRollbackJobOperationDetailsSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PlanRollbackJobOperationDetailsSummary) String ¶ added in v65.26.0
func (m PlanRollbackJobOperationDetailsSummary) String() string
func (PlanRollbackJobOperationDetailsSummary) ValidateEnumValue ¶ added in v65.26.0
func (m PlanRollbackJobOperationDetailsSummary) 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 PrivateEndpoint ¶ added in v65.8.1
type PrivateEndpoint struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. Id *string `mandatory:"true" json:"id"` // 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 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"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Description of the private endpoint. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The source IP addresses that Resource Manager uses to connect to your network. Automatically assigned by Resource Manager. SourceIps []string `mandatory:"false" json:"sourceIps"` // 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"` // DNS zones to use for accessing private Git servers. // For private Git server instructions, see // Private Git Server (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/private-endpoints.htm#private-git). // Specify DNS fully qualified domain names (FQDNs); DNS Proxy forwards related DNS FQDN queries to the consumer DNS resolver. // For DNS FQDNs not specified, queries go to service provider VCN resolver. // Example: `abc.oraclevcn.com` DnsZones []string `mandatory:"false" json:"dnsZones"` // The date and time at which the private endpoint was created. // Format is defined by RFC3339. // Example: `2020-11-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current lifecycle state of the private endpoint. LifecycleState PrivateEndpointLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // 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"` }
PrivateEndpoint A private endpoint allowing Resource Manager to access nonpublic cloud resources. For more information about private endpoints, see Private Endpoint Management (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/private-endpoints.htm).
func (PrivateEndpoint) String ¶ added in v65.8.1
func (m PrivateEndpoint) String() string
func (PrivateEndpoint) ValidateEnumValue ¶ added in v65.8.1
func (m PrivateEndpoint) 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 PrivateEndpointCollection ¶ added in v65.8.1
type PrivateEndpointCollection struct { // A list of private endpoints. Items []PrivateEndpointSummary `mandatory:"true" json:"items"` }
PrivateEndpointCollection A list of private endpoints that match filter criteria, if any. Results contain `PrivateEndpointSummary` objects.
func (PrivateEndpointCollection) String ¶ added in v65.8.1
func (m PrivateEndpointCollection) String() string
func (PrivateEndpointCollection) ValidateEnumValue ¶ added in v65.8.1
func (m PrivateEndpointCollection) 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 PrivateEndpointLifecycleStateEnum ¶ added in v65.8.1
type PrivateEndpointLifecycleStateEnum string
PrivateEndpointLifecycleStateEnum Enum with underlying type: string
const ( PrivateEndpointLifecycleStateActive PrivateEndpointLifecycleStateEnum = "ACTIVE" PrivateEndpointLifecycleStateCreating PrivateEndpointLifecycleStateEnum = "CREATING" PrivateEndpointLifecycleStateDeleting PrivateEndpointLifecycleStateEnum = "DELETING" PrivateEndpointLifecycleStateDeleted PrivateEndpointLifecycleStateEnum = "DELETED" PrivateEndpointLifecycleStateFailed PrivateEndpointLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for PrivateEndpointLifecycleStateEnum
func GetMappingPrivateEndpointLifecycleStateEnum ¶ added in v65.8.1
func GetMappingPrivateEndpointLifecycleStateEnum(val string) (PrivateEndpointLifecycleStateEnum, bool)
GetMappingPrivateEndpointLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPrivateEndpointLifecycleStateEnumValues ¶ added in v65.8.1
func GetPrivateEndpointLifecycleStateEnumValues() []PrivateEndpointLifecycleStateEnum
GetPrivateEndpointLifecycleStateEnumValues Enumerates the set of values for PrivateEndpointLifecycleStateEnum
type PrivateEndpointSummary ¶ added in v65.8.1
type PrivateEndpointSummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. Id *string `mandatory:"true" json:"id"` // 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"` // A user-friendly name. Does not have to be unique, and it's changeable. 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"` // Description of the private endpoint. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // When `true`, allows the private endpoint to be used with a configuration source provider. IsUsedWithConfigurationSourceProvider *bool `mandatory:"false" json:"isUsedWithConfigurationSourceProvider"` // DNS zones to use for accessing private Git servers. // For private Git server instructions, see // Private Git Server (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/private-endpoints.htm#private-git). // 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 date and time when the private endpoint was created. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current lifecycle state of the private endpoint. // Allowable values: // - ACTIVE // - CREATING // - DELETING // - DELETED // - FAILED LifecycleState PrivateEndpointLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // 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"` }
PrivateEndpointSummary The summary metadata associated with the private endpoint.
func (PrivateEndpointSummary) String ¶ added in v65.8.1
func (m PrivateEndpointSummary) String() string
func (PrivateEndpointSummary) ValidateEnumValue ¶ added in v65.8.1
func (m PrivateEndpointSummary) 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 PrivateServerConfigDetails ¶ added in v65.8.1
type PrivateServerConfigDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a private endpoint associated with the configuration source provider. PrivateEndpointId *string `mandatory:"true" json:"privateEndpointId"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a certificate associated with the configuration source provider. CertificateId *string `mandatory:"true" json:"certificateId"` }
PrivateServerConfigDetails Details about a private endpoint associated with the configuration source provider.
func (PrivateServerConfigDetails) String ¶ added in v65.8.1
func (m PrivateServerConfigDetails) String() string
func (PrivateServerConfigDetails) ValidateEnumValue ¶ added in v65.8.1
func (m PrivateServerConfigDetails) 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 ReachableIp ¶ added in v65.8.1
type ReachableIp struct { // Reachable IP address associated with the private endpoint. IpAddress *string `mandatory:"true" json:"ipAddress"` }
ReachableIp The reachable, or alternative, IP address for a nonpublic IP address that is associated with the private endpoint. Resource Manager uses this IP address to connect to nonpublic resources through the associated private endpoint.
func (ReachableIp) String ¶ added in v65.8.1
func (m ReachableIp) String() string
func (ReachableIp) ValidateEnumValue ¶ added in v65.8.1
func (m ReachableIp) 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 ResourceDiscoveryServiceCollection ¶
type ResourceDiscoveryServiceCollection struct { // Collection of supported services for Resource Discovery. Items []ResourceDiscoveryServiceSummary `mandatory:"true" json:"items"` }
ResourceDiscoveryServiceCollection The list of services supported for use with Resource Discovery (https://www.terraform.io/docs/providers/oci/guides/resource_discovery.html#services).
func (ResourceDiscoveryServiceCollection) String ¶
func (m ResourceDiscoveryServiceCollection) String() string
func (ResourceDiscoveryServiceCollection) ValidateEnumValue ¶
func (m ResourceDiscoveryServiceCollection) 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 ResourceDiscoveryServiceSummary ¶
type ResourceDiscoveryServiceSummary struct { // A supported service. Example: `core` // For reference on service names, see the Terraform provider documentation (https://www.terraform.io/docs/providers/oci/guides/resource_discovery.html#services). Name *string `mandatory:"false" json:"name"` // The scope of the service as used with Resource Discovery. // This property determines the type of compartment OCID required: root compartment (`TENANCY`) or not (`COMPARTMENT`). // For example, `identity` is at the root compartment scope while `database` is at the compartment scope. DiscoveryScope ResourceDiscoveryServiceSummaryDiscoveryScopeEnum `mandatory:"false" json:"discoveryScope,omitempty"` }
ResourceDiscoveryServiceSummary A service supported for use with Resource Discovery (https://www.terraform.io/docs/providers/oci/guides/resource_discovery.html#services).
func (ResourceDiscoveryServiceSummary) String ¶
func (m ResourceDiscoveryServiceSummary) String() string
func (ResourceDiscoveryServiceSummary) ValidateEnumValue ¶
func (m ResourceDiscoveryServiceSummary) 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 ResourceDiscoveryServiceSummaryDiscoveryScopeEnum ¶
type ResourceDiscoveryServiceSummaryDiscoveryScopeEnum string
ResourceDiscoveryServiceSummaryDiscoveryScopeEnum Enum with underlying type: string
const ( ResourceDiscoveryServiceSummaryDiscoveryScopeTenancy ResourceDiscoveryServiceSummaryDiscoveryScopeEnum = "TENANCY" ResourceDiscoveryServiceSummaryDiscoveryScopeCompartment ResourceDiscoveryServiceSummaryDiscoveryScopeEnum = "COMPARTMENT" )
Set of constants representing the allowable values for ResourceDiscoveryServiceSummaryDiscoveryScopeEnum
func GetMappingResourceDiscoveryServiceSummaryDiscoveryScopeEnum ¶
func GetMappingResourceDiscoveryServiceSummaryDiscoveryScopeEnum(val string) (ResourceDiscoveryServiceSummaryDiscoveryScopeEnum, bool)
GetMappingResourceDiscoveryServiceSummaryDiscoveryScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumValues ¶
func GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumValues() []ResourceDiscoveryServiceSummaryDiscoveryScopeEnum
GetResourceDiscoveryServiceSummaryDiscoveryScopeEnumValues Enumerates the set of values for ResourceDiscoveryServiceSummaryDiscoveryScopeEnum
type ResourceManagerClient ¶
type ResourceManagerClient struct { common.BaseClient // contains filtered or unexported fields }
ResourceManagerClient a client for ResourceManager
func NewResourceManagerClientWithConfigurationProvider ¶
func NewResourceManagerClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ResourceManagerClient, err error)
NewResourceManagerClientWithConfigurationProvider Creates a new default ResourceManager client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewResourceManagerClientWithOboToken ¶
func NewResourceManagerClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ResourceManagerClient, err error)
NewResourceManagerClientWithOboToken Creates a new default ResourceManager client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (ResourceManagerClient) CancelJob ¶
func (client ResourceManagerClient) CancelJob(ctx context.Context, request CancelJobRequest) (response CancelJobResponse, err error)
CancelJob Indicates the intention to cancel the specified job. Cancellation of the job is not immediate, and may be delayed, or may not happen at all. You can optionally choose forced cancellation by setting `isForced` to true. 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.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CancelJob.go.html to see an example of how to use CancelJob API. A default retry strategy applies to this operation CancelJob()
func (ResourceManagerClient) ChangeConfigurationSourceProviderCompartment ¶
func (client ResourceManagerClient) ChangeConfigurationSourceProviderCompartment(ctx context.Context, request ChangeConfigurationSourceProviderCompartmentRequest) (response ChangeConfigurationSourceProviderCompartmentResponse, err error)
ChangeConfigurationSourceProviderCompartment Moves a configuration source provider into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangeConfigurationSourceProviderCompartment.go.html to see an example of how to use ChangeConfigurationSourceProviderCompartment API. A default retry strategy applies to this operation ChangeConfigurationSourceProviderCompartment()
func (ResourceManagerClient) ChangePrivateEndpointCompartment ¶ added in v65.8.1
func (client ResourceManagerClient) ChangePrivateEndpointCompartment(ctx context.Context, request ChangePrivateEndpointCompartmentRequest) (response ChangePrivateEndpointCompartmentResponse, err error)
ChangePrivateEndpointCompartment Moves a private endpoint to a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangePrivateEndpointCompartment.go.html to see an example of how to use ChangePrivateEndpointCompartment API. A default retry strategy applies to this operation ChangePrivateEndpointCompartment()
func (ResourceManagerClient) ChangeStackCompartment ¶
func (client ResourceManagerClient) ChangeStackCompartment(ctx context.Context, request ChangeStackCompartmentRequest) (response ChangeStackCompartmentResponse, err error)
ChangeStackCompartment Moves a stack (and its associated jobs) into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangeStackCompartment.go.html to see an example of how to use ChangeStackCompartment API. A default retry strategy applies to this operation ChangeStackCompartment()
func (ResourceManagerClient) ChangeTemplateCompartment ¶
func (client ResourceManagerClient) ChangeTemplateCompartment(ctx context.Context, request ChangeTemplateCompartmentRequest) (response ChangeTemplateCompartmentResponse, err error)
ChangeTemplateCompartment Moves a template into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ChangeTemplateCompartment.go.html to see an example of how to use ChangeTemplateCompartment API. A default retry strategy applies to this operation ChangeTemplateCompartment()
func (*ResourceManagerClient) ConfigurationProvider ¶
func (client *ResourceManagerClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (ResourceManagerClient) CreateConfigurationSourceProvider ¶
func (client ResourceManagerClient) CreateConfigurationSourceProvider(ctx context.Context, request CreateConfigurationSourceProviderRequest) (response CreateConfigurationSourceProviderResponse, err error)
CreateConfigurationSourceProvider Creates a configuration source provider in the specified compartment. For more information, see To create a configuration source provider (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/managingconfigurationsourceproviders.htm#CreateConfigurationSourceProvider).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateConfigurationSourceProvider.go.html to see an example of how to use CreateConfigurationSourceProvider API. A default retry strategy applies to this operation CreateConfigurationSourceProvider()
func (ResourceManagerClient) CreateJob ¶
func (client ResourceManagerClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
CreateJob Creates a job.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateJob.go.html to see an example of how to use CreateJob API. A default retry strategy applies to this operation CreateJob()
func (ResourceManagerClient) CreatePrivateEndpoint ¶ added in v65.8.1
func (client ResourceManagerClient) CreatePrivateEndpoint(ctx context.Context, request CreatePrivateEndpointRequest) (response CreatePrivateEndpointResponse, err error)
CreatePrivateEndpoint Creates a private endpoint in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreatePrivateEndpoint.go.html to see an example of how to use CreatePrivateEndpoint API. A default retry strategy applies to this operation CreatePrivateEndpoint()
func (ResourceManagerClient) CreateStack ¶
func (client ResourceManagerClient) CreateStack(ctx context.Context, request CreateStackRequest) (response CreateStackResponse, err error)
CreateStack Creates a stack in the specified compartment. You can create a stack from a Terraform configuration. The Terraform configuration can be directly uploaded or referenced from a source code control system. You can also create a stack from an existing compartment, which generates a Terraform configuration. You can also upload the Terraform configuration from an Object Storage bucket. For more information, see Creating Stacks (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/create-stack.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateStack.go.html to see an example of how to use CreateStack API. A default retry strategy applies to this operation CreateStack()
func (ResourceManagerClient) CreateTemplate ¶
func (client ResourceManagerClient) CreateTemplate(ctx context.Context, request CreateTemplateRequest) (response CreateTemplateResponse, err error)
CreateTemplate Creates a private template in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/CreateTemplate.go.html to see an example of how to use CreateTemplate API. A default retry strategy applies to this operation CreateTemplate()
func (ResourceManagerClient) DeleteConfigurationSourceProvider ¶
func (client ResourceManagerClient) DeleteConfigurationSourceProvider(ctx context.Context, request DeleteConfigurationSourceProviderRequest) (response DeleteConfigurationSourceProviderResponse, err error)
DeleteConfigurationSourceProvider Deletes the specified configuration source provider.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeleteConfigurationSourceProvider.go.html to see an example of how to use DeleteConfigurationSourceProvider API. A default retry strategy applies to this operation DeleteConfigurationSourceProvider()
func (ResourceManagerClient) DeletePrivateEndpoint ¶ added in v65.8.1
func (client ResourceManagerClient) DeletePrivateEndpoint(ctx context.Context, request DeletePrivateEndpointRequest) (response DeletePrivateEndpointResponse, err error)
DeletePrivateEndpoint Deletes the specified private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeletePrivateEndpoint.go.html to see an example of how to use DeletePrivateEndpoint API. A default retry strategy applies to this operation DeletePrivateEndpoint()
func (ResourceManagerClient) DeleteStack ¶
func (client ResourceManagerClient) DeleteStack(ctx context.Context, request DeleteStackRequest) (response DeleteStackResponse, err error)
DeleteStack Deletes the specified stack.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeleteStack.go.html to see an example of how to use DeleteStack API. A default retry strategy applies to this operation DeleteStack()
func (ResourceManagerClient) DeleteTemplate ¶
func (client ResourceManagerClient) DeleteTemplate(ctx context.Context, request DeleteTemplateRequest) (response DeleteTemplateResponse, err error)
DeleteTemplate Deletes the specified template.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DeleteTemplate.go.html to see an example of how to use DeleteTemplate API. A default retry strategy applies to this operation DeleteTemplate()
func (ResourceManagerClient) DetectStackDrift ¶
func (client ResourceManagerClient) DetectStackDrift(ctx context.Context, request DetectStackDriftRequest) (response DetectStackDriftResponse, err error)
DetectStackDrift Checks drift status for the specified stack.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/DetectStackDrift.go.html to see an example of how to use DetectStackDrift API. A default retry strategy applies to this operation DetectStackDrift()
func (ResourceManagerClient) GetConfigurationSourceProvider ¶
func (client ResourceManagerClient) GetConfigurationSourceProvider(ctx context.Context, request GetConfigurationSourceProviderRequest) (response GetConfigurationSourceProviderResponse, err error)
GetConfigurationSourceProvider Gets the properties of the specified configuration source provider.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetConfigurationSourceProvider.go.html to see an example of how to use GetConfigurationSourceProvider API. A default retry strategy applies to this operation GetConfigurationSourceProvider()
func (ResourceManagerClient) GetJob ¶
func (client ResourceManagerClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
GetJob Gets the properties of the specified job.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJob.go.html to see an example of how to use GetJob API. A default retry strategy applies to this operation GetJob()
func (ResourceManagerClient) GetJobDetailedLogContent ¶
func (client ResourceManagerClient) GetJobDetailedLogContent(ctx context.Context, request GetJobDetailedLogContentRequest) (response GetJobDetailedLogContentResponse, err error)
GetJobDetailedLogContent Returns the Terraform detailed log content for the specified job in plain text. Learn about Terraform detailed log. (https://www.terraform.io/docs/internals/debugging.html)
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobDetailedLogContent.go.html to see an example of how to use GetJobDetailedLogContent API. A default retry strategy applies to this operation GetJobDetailedLogContent()
func (ResourceManagerClient) GetJobLogs ¶
func (client ResourceManagerClient) GetJobLogs(ctx context.Context, request GetJobLogsRequest) (response GetJobLogsResponse, err error)
GetJobLogs Returns console log entries for the specified job in JSON format.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobLogs.go.html to see an example of how to use GetJobLogs API. A default retry strategy applies to this operation GetJobLogs()
func (ResourceManagerClient) GetJobLogsContent ¶
func (client ResourceManagerClient) GetJobLogsContent(ctx context.Context, request GetJobLogsContentRequest) (response GetJobLogsContentResponse, err error)
GetJobLogsContent Returns the raw log file for the specified job in text format. The file includes a maximum of 100,000 log entries.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobLogsContent.go.html to see an example of how to use GetJobLogsContent API. A default retry strategy applies to this operation GetJobLogsContent()
func (ResourceManagerClient) GetJobTfConfig ¶
func (client ResourceManagerClient) GetJobTfConfig(ctx context.Context, request GetJobTfConfigRequest) (response GetJobTfConfigResponse, err error)
GetJobTfConfig Returns the Terraform configuration for the specified job in zip format. If no zip file is found, returns an error.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobTfConfig.go.html to see an example of how to use GetJobTfConfig API. A default retry strategy applies to this operation GetJobTfConfig()
func (ResourceManagerClient) GetJobTfPlan ¶ added in v65.8.1
func (client ResourceManagerClient) GetJobTfPlan(ctx context.Context, request GetJobTfPlanRequest) (response GetJobTfPlanResponse, err error)
GetJobTfPlan Returns the output of the specified Terraform plan job in binary or JSON format. For information about running Terraform plan jobs, see Creating Plan Jobs (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/create-job.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobTfPlan.go.html to see an example of how to use GetJobTfPlan API. A default retry strategy applies to this operation GetJobTfPlan()
func (ResourceManagerClient) GetJobTfState ¶
func (client ResourceManagerClient) GetJobTfState(ctx context.Context, request GetJobTfStateRequest) (response GetJobTfStateResponse, err error)
GetJobTfState Returns the Terraform state for the specified job.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetJobTfState.go.html to see an example of how to use GetJobTfState API. A default retry strategy applies to this operation GetJobTfState()
func (ResourceManagerClient) GetPrivateEndpoint ¶ added in v65.8.1
func (client ResourceManagerClient) GetPrivateEndpoint(ctx context.Context, request GetPrivateEndpointRequest) (response GetPrivateEndpointResponse, err error)
GetPrivateEndpoint Gets the specified private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetPrivateEndpoint.go.html to see an example of how to use GetPrivateEndpoint API. A default retry strategy applies to this operation GetPrivateEndpoint()
func (ResourceManagerClient) GetReachableIp ¶ added in v65.8.1
func (client ResourceManagerClient) GetReachableIp(ctx context.Context, request GetReachableIpRequest) (response GetReachableIpResponse, err error)
GetReachableIp Gets the reachable, or alternative, IP address for a nonpublic IP address that is associated with the private endpoint. Resource Manager uses this IP address to connect to nonpublic resources through the associated private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetReachableIp.go.html to see an example of how to use GetReachableIp API. A default retry strategy applies to this operation GetReachableIp()
func (ResourceManagerClient) GetStack ¶
func (client ResourceManagerClient) GetStack(ctx context.Context, request GetStackRequest) (response GetStackResponse, err error)
GetStack Gets the specified stack.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetStack.go.html to see an example of how to use GetStack API. A default retry strategy applies to this operation GetStack()
func (ResourceManagerClient) GetStackTfConfig ¶
func (client ResourceManagerClient) GetStackTfConfig(ctx context.Context, request GetStackTfConfigRequest) (response GetStackTfConfigResponse, err error)
GetStackTfConfig Returns the Terraform configuration file for the specified stack in zip format. Returns an error if no zip file is found.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetStackTfConfig.go.html to see an example of how to use GetStackTfConfig API. A default retry strategy applies to this operation GetStackTfConfig()
func (ResourceManagerClient) GetStackTfState ¶
func (client ResourceManagerClient) GetStackTfState(ctx context.Context, request GetStackTfStateRequest) (response GetStackTfStateResponse, err error)
GetStackTfState Returns the Terraform state for the specified stack.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetStackTfState.go.html to see an example of how to use GetStackTfState API. A default retry strategy applies to this operation GetStackTfState()
func (ResourceManagerClient) GetTemplate ¶
func (client ResourceManagerClient) GetTemplate(ctx context.Context, request GetTemplateRequest) (response GetTemplateResponse, err error)
GetTemplate Gets the specified template.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetTemplate.go.html to see an example of how to use GetTemplate API. A default retry strategy applies to this operation GetTemplate()
func (ResourceManagerClient) GetTemplateLogo ¶
func (client ResourceManagerClient) GetTemplateLogo(ctx context.Context, request GetTemplateLogoRequest) (response GetTemplateLogoResponse, err error)
GetTemplateLogo Returns the Terraform logo file in .logo format for the specified template. Returns an error if no logo file is found.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetTemplateLogo.go.html to see an example of how to use GetTemplateLogo API. A default retry strategy applies to this operation GetTemplateLogo()
func (ResourceManagerClient) GetTemplateTfConfig ¶
func (client ResourceManagerClient) GetTemplateTfConfig(ctx context.Context, request GetTemplateTfConfigRequest) (response GetTemplateTfConfigResponse, err error)
GetTemplateTfConfig Returns the Terraform configuration file in zip format for the specified template. Returns an error if no zip file is found.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetTemplateTfConfig.go.html to see an example of how to use GetTemplateTfConfig API. A default retry strategy applies to this operation GetTemplateTfConfig()
func (ResourceManagerClient) GetWorkRequest ¶
func (client ResourceManagerClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Returns the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (ResourceManagerClient) ListConfigurationSourceProviders ¶
func (client ResourceManagerClient) ListConfigurationSourceProviders(ctx context.Context, request ListConfigurationSourceProvidersRequest) (response ListConfigurationSourceProvidersResponse, err error)
ListConfigurationSourceProviders Lists configuration source providers according to the specified filter. - For `compartmentId`, lists all configuration source providers in the matching compartment. - For `configurationSourceProviderId`, lists the matching configuration source provider.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListConfigurationSourceProviders.go.html to see an example of how to use ListConfigurationSourceProviders API. A default retry strategy applies to this operation ListConfigurationSourceProviders()
func (ResourceManagerClient) ListJobAssociatedResources ¶ added in v65.26.1
func (client ResourceManagerClient) ListJobAssociatedResources(ctx context.Context, request ListJobAssociatedResourcesRequest) (response ListJobAssociatedResourcesResponse, err error)
ListJobAssociatedResources Gets the list of resources associated with the specified job.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListJobAssociatedResources.go.html to see an example of how to use ListJobAssociatedResources API. A default retry strategy applies to this operation ListJobAssociatedResources()
func (ResourceManagerClient) ListJobOutputs ¶ added in v65.26.1
func (client ResourceManagerClient) ListJobOutputs(ctx context.Context, request ListJobOutputsRequest) (response ListJobOutputsResponse, err error)
ListJobOutputs Gets the list of outputs associated with the specified job.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListJobOutputs.go.html to see an example of how to use ListJobOutputs API. A default retry strategy applies to this operation ListJobOutputs()
func (ResourceManagerClient) ListJobs ¶
func (client ResourceManagerClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
ListJobs Lists jobs according to the specified filter. By default, the list is ordered by time created. - To list all jobs in a stack, provide the stack OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). - To list all jobs in a compartment, provide the compartment OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). - To return a specific job, provide the job OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). (Equivalent to GetStack.)
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListJobs.go.html to see an example of how to use ListJobs API. A default retry strategy applies to this operation ListJobs()
func (ResourceManagerClient) ListPrivateEndpoints ¶ added in v65.8.1
func (client ResourceManagerClient) ListPrivateEndpoints(ctx context.Context, request ListPrivateEndpointsRequest) (response ListPrivateEndpointsResponse, err error)
ListPrivateEndpoints Lists private endpoints according to the specified filter. - For `compartmentId`, lists all private endpoints in the matching compartment. - For `privateEndpointId`, lists the matching private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListPrivateEndpoints.go.html to see an example of how to use ListPrivateEndpoints API. A default retry strategy applies to this operation ListPrivateEndpoints()
func (ResourceManagerClient) ListResourceDiscoveryServices ¶
func (client ResourceManagerClient) ListResourceDiscoveryServices(ctx context.Context, request ListResourceDiscoveryServicesRequest) (response ListResourceDiscoveryServicesResponse, err error)
ListResourceDiscoveryServices Returns a list of supported services for Resource Discovery (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resource-discovery.htm). For reference on service names, see the Terraform provider documentation (https://www.terraform.io/docs/providers/oci/guides/resource_discovery.html#services).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListResourceDiscoveryServices.go.html to see an example of how to use ListResourceDiscoveryServices API. A default retry strategy applies to this operation ListResourceDiscoveryServices()
func (ResourceManagerClient) ListStackAssociatedResources ¶ added in v65.26.1
func (client ResourceManagerClient) ListStackAssociatedResources(ctx context.Context, request ListStackAssociatedResourcesRequest) (response ListStackAssociatedResourcesResponse, err error)
ListStackAssociatedResources Gets the list of resources associated with the specified stack.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListStackAssociatedResources.go.html to see an example of how to use ListStackAssociatedResources API. A default retry strategy applies to this operation ListStackAssociatedResources()
func (ResourceManagerClient) ListStackResourceDriftDetails ¶
func (client ResourceManagerClient) ListStackResourceDriftDetails(ctx context.Context, request ListStackResourceDriftDetailsRequest) (response ListStackResourceDriftDetailsResponse, err error)
ListStackResourceDriftDetails Lists drift status details for each resource defined in the specified stack. The drift status details for a given resource indicate differences, if any, between the actual state and the expected (defined) state for that resource. The drift status details correspond to the specified work request (`workRequestId`). If no work request is specified, then the drift status details correspond to the latest completed work request for the stack.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListStackResourceDriftDetails.go.html to see an example of how to use ListStackResourceDriftDetails API. A default retry strategy applies to this operation ListStackResourceDriftDetails()
func (ResourceManagerClient) ListStacks ¶
func (client ResourceManagerClient) ListStacks(ctx context.Context, request ListStacksRequest) (response ListStacksResponse, err error)
ListStacks Lists stacks according to the specified filter. - If called using the compartment ID, returns all stacks in the specified compartment. - If called using the stack ID, returns the specified stack. (See also GetStack.)
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListStacks.go.html to see an example of how to use ListStacks API. A default retry strategy applies to this operation ListStacks()
func (ResourceManagerClient) ListTemplateCategories ¶
func (client ResourceManagerClient) ListTemplateCategories(ctx context.Context, request ListTemplateCategoriesRequest) (response ListTemplateCategoriesResponse, err error)
ListTemplateCategories Lists template categories.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListTemplateCategories.go.html to see an example of how to use ListTemplateCategories API. A default retry strategy applies to this operation ListTemplateCategories()
func (ResourceManagerClient) ListTemplates ¶
func (client ResourceManagerClient) ListTemplates(ctx context.Context, request ListTemplatesRequest) (response ListTemplatesResponse, err error)
ListTemplates Lists templates according to the specified filter. The attributes `compartmentId` and `templateCategoryId` are required unless `templateId` is specified.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListTemplates.go.html to see an example of how to use ListTemplates API. A default retry strategy applies to this operation ListTemplates()
func (ResourceManagerClient) ListTerraformVersions ¶
func (client ResourceManagerClient) ListTerraformVersions(ctx context.Context, request ListTerraformVersionsRequest) (response ListTerraformVersionsResponse, err error)
ListTerraformVersions Returns a list of supported Terraform versions for use with stacks.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListTerraformVersions.go.html to see an example of how to use ListTerraformVersions API. A default retry strategy applies to this operation ListTerraformVersions()
func (ResourceManagerClient) ListWorkRequestErrors ¶
func (client ResourceManagerClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Returns a paginated list of errors for the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (ResourceManagerClient) ListWorkRequestLogs ¶
func (client ResourceManagerClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Returns a paginated list of logs for the specified work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (ResourceManagerClient) ListWorkRequests ¶
func (client ResourceManagerClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in the specified compartment or for the specified resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (*ResourceManagerClient) SetRegion ¶
func (client *ResourceManagerClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (ResourceManagerClient) UpdateConfigurationSourceProvider ¶
func (client ResourceManagerClient) UpdateConfigurationSourceProvider(ctx context.Context, request UpdateConfigurationSourceProviderRequest) (response UpdateConfigurationSourceProviderResponse, err error)
UpdateConfigurationSourceProvider Updates the properties of the specified configuration source provider. For more information, see To edit a configuration source provider (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/managingconfigurationsourceproviders.htm#EditConfigurationSourceProvider).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateConfigurationSourceProvider.go.html to see an example of how to use UpdateConfigurationSourceProvider API. A default retry strategy applies to this operation UpdateConfigurationSourceProvider()
func (ResourceManagerClient) UpdateJob ¶
func (client ResourceManagerClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)
UpdateJob Updates the specified job.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateJob.go.html to see an example of how to use UpdateJob API. A default retry strategy applies to this operation UpdateJob()
func (ResourceManagerClient) UpdatePrivateEndpoint ¶ added in v65.8.1
func (client ResourceManagerClient) UpdatePrivateEndpoint(ctx context.Context, request UpdatePrivateEndpointRequest) (response UpdatePrivateEndpointResponse, err error)
UpdatePrivateEndpoint Updates the specified private endpoint.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdatePrivateEndpoint.go.html to see an example of how to use UpdatePrivateEndpoint API. A default retry strategy applies to this operation UpdatePrivateEndpoint()
func (ResourceManagerClient) UpdateStack ¶
func (client ResourceManagerClient) UpdateStack(ctx context.Context, request UpdateStackRequest) (response UpdateStackResponse, err error)
UpdateStack Updates the specified stack. Use `UpdateStack` when you update your Terraform configuration and want your changes to be reflected in the execution plan. For more information, see Updating Stacks (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/update-stack.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateStack.go.html to see an example of how to use UpdateStack API. A default retry strategy applies to this operation UpdateStack()
func (ResourceManagerClient) UpdateTemplate ¶
func (client ResourceManagerClient) UpdateTemplate(ctx context.Context, request UpdateTemplateRequest) (response UpdateTemplateResponse, err error)
UpdateTemplate Updates the specified template.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateTemplate.go.html to see an example of how to use UpdateTemplate API. A default retry strategy applies to this operation UpdateTemplate()
type Stack ¶
type Stack struct { // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the stack. Id *string `mandatory:"false" json:"id"` // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the compartment where the stack is located. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Human-readable name of the stack. DisplayName *string `mandatory:"false" json:"displayName"` // Description of the stack. Description *string `mandatory:"false" json:"description"` // The date and time at which the stack was created. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current lifecycle state of the stack. // For more information about stack lifecycle states in Resource Manager, see // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__StackStates). LifecycleState StackLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` ConfigSource ConfigSource `mandatory:"false" json:"configSource"` CustomTerraformProvider *CustomTerraformProvider `mandatory:"false" json:"customTerraformProvider"` // 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"` // 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 specified for the stack. Example: `0.12.x` TerraformVersion *string `mandatory:"false" json:"terraformVersion"` // Drift status of the stack. // Drift refers to differences between the actual (current) state of the stack and the expected (defined) state of the stack. StackDriftStatus StackStackDriftStatusEnum `mandatory:"false" json:"stackDriftStatus,omitempty"` // The date and time when the drift detection was last executed. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeDriftLastChecked *common.SDKTime `mandatory:"false" json:"timeDriftLastChecked"` // 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"` }
Stack The properties that define a stack. A stack is the collection of Oracle Cloud Infrastructure resources corresponding to a given Terraform configuration. For instructions on managing stacks, see Managing Stacks (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Tasks/stacks.htm). For more information about stacks, see Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__stackdefinition).
func (*Stack) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
func (Stack) ValidateEnumValue ¶
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 StackLifecycleStateEnum ¶
type StackLifecycleStateEnum string
StackLifecycleStateEnum Enum with underlying type: string
const ( StackLifecycleStateCreating StackLifecycleStateEnum = "CREATING" StackLifecycleStateActive StackLifecycleStateEnum = "ACTIVE" StackLifecycleStateDeleting StackLifecycleStateEnum = "DELETING" StackLifecycleStateDeleted StackLifecycleStateEnum = "DELETED" StackLifecycleStateFailed StackLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for StackLifecycleStateEnum
func GetMappingStackLifecycleStateEnum ¶
func GetMappingStackLifecycleStateEnum(val string) (StackLifecycleStateEnum, bool)
GetMappingStackLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStackLifecycleStateEnumValues ¶
func GetStackLifecycleStateEnumValues() []StackLifecycleStateEnum
GetStackLifecycleStateEnumValues Enumerates the set of values for StackLifecycleStateEnum
type StackResourceDriftCollection ¶
type StackResourceDriftCollection struct { // Collection of drift status details for all resources defined in the stack. Items []StackResourceDriftSummary `mandatory:"true" json:"items"` }
StackResourceDriftCollection Drift status details for resources in the stack.
func (StackResourceDriftCollection) String ¶
func (m StackResourceDriftCollection) String() string
func (StackResourceDriftCollection) ValidateEnumValue ¶
func (m StackResourceDriftCollection) 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 StackResourceDriftSummary ¶
type StackResourceDriftSummary struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the stack. 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 is located. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The name of the resource as defined in the stack. ResourceName *string `mandatory:"false" json:"resourceName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource provisioned by Terraform. ResourceId *string `mandatory:"false" json:"resourceId"` // The provider resource type. // Must be supported by the Oracle Cloud Infrastructure provider (https://www.terraform.io/docs/providers/oci/index.html). // Example: `oci_core_instance` ResourceType *string `mandatory:"false" json:"resourceType"` // The drift status of the resource. // A drift status value indicates whether or not the actual state of the resource differs from the expected (defined) state for that resource. ResourceDriftStatus StackResourceDriftSummaryResourceDriftStatusEnum `mandatory:"false" json:"resourceDriftStatus,omitempty"` // Actual values of properties that the stack defines for the indicated resource. // Each property and value is provided as a key-value pair. // The following example shows actual values for the resource's display name and server type: // `{"display_name": "tf-default-dhcp-options-new", "options.0.server_type": "VcnLocalPlusInternet"}` ActualProperties map[string]string `mandatory:"false" json:"actualProperties"` // Expected values of properties that the stack defines for the indicated resource. // Each property and value is provided as a key-value pair. // The following example shows expected (defined) values for the resource's display name and server type: // `{"display_name": "tf-default-dhcp-options", "options.0.server_type": "VcnLocalPlusInternet"}` ExpectedProperties map[string]string `mandatory:"false" json:"expectedProperties"` // The date and time when the drift detection was executed. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeDriftChecked *common.SDKTime `mandatory:"false" json:"timeDriftChecked"` }
StackResourceDriftSummary Drift status details for the indicated resource and stack. Includes actual and expected (defined) properties.
func (StackResourceDriftSummary) String ¶
func (m StackResourceDriftSummary) String() string
func (StackResourceDriftSummary) ValidateEnumValue ¶
func (m StackResourceDriftSummary) 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 StackResourceDriftSummaryResourceDriftStatusEnum ¶
type StackResourceDriftSummaryResourceDriftStatusEnum string
StackResourceDriftSummaryResourceDriftStatusEnum Enum with underlying type: string
const ( StackResourceDriftSummaryResourceDriftStatusNotChecked StackResourceDriftSummaryResourceDriftStatusEnum = "NOT_CHECKED" StackResourceDriftSummaryResourceDriftStatusInSync StackResourceDriftSummaryResourceDriftStatusEnum = "IN_SYNC" StackResourceDriftSummaryResourceDriftStatusModified StackResourceDriftSummaryResourceDriftStatusEnum = "MODIFIED" StackResourceDriftSummaryResourceDriftStatusDeleted StackResourceDriftSummaryResourceDriftStatusEnum = "DELETED" )
Set of constants representing the allowable values for StackResourceDriftSummaryResourceDriftStatusEnum
func GetMappingStackResourceDriftSummaryResourceDriftStatusEnum ¶
func GetMappingStackResourceDriftSummaryResourceDriftStatusEnum(val string) (StackResourceDriftSummaryResourceDriftStatusEnum, bool)
GetMappingStackResourceDriftSummaryResourceDriftStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStackResourceDriftSummaryResourceDriftStatusEnumValues ¶
func GetStackResourceDriftSummaryResourceDriftStatusEnumValues() []StackResourceDriftSummaryResourceDriftStatusEnum
GetStackResourceDriftSummaryResourceDriftStatusEnumValues Enumerates the set of values for StackResourceDriftSummaryResourceDriftStatusEnum
type StackStackDriftStatusEnum ¶
type StackStackDriftStatusEnum string
StackStackDriftStatusEnum Enum with underlying type: string
const ( StackStackDriftStatusNotChecked StackStackDriftStatusEnum = "NOT_CHECKED" StackStackDriftStatusInSync StackStackDriftStatusEnum = "IN_SYNC" StackStackDriftStatusDrifted StackStackDriftStatusEnum = "DRIFTED" )
Set of constants representing the allowable values for StackStackDriftStatusEnum
func GetMappingStackStackDriftStatusEnum ¶
func GetMappingStackStackDriftStatusEnum(val string) (StackStackDriftStatusEnum, bool)
GetMappingStackStackDriftStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStackStackDriftStatusEnumValues ¶
func GetStackStackDriftStatusEnumValues() []StackStackDriftStatusEnum
GetStackStackDriftStatusEnumValues Enumerates the set of values for StackStackDriftStatusEnum
type StackSummary ¶
type StackSummary struct { // Unique identifier of the specified stack. Id *string `mandatory:"false" json:"id"` // Unique identifier of the compartment in which the stack resides. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Human-readable display name for the stack. DisplayName *string `mandatory:"false" json:"displayName"` // General description of the stack. Description *string `mandatory:"false" json:"description"` // The date and time when the stack was created. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current lifecycle state of the stack. // For more information about stack lifecycle states in Resource Manager, see // Key Concepts (https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm#concepts__StackStates). // Allowable values: // - CREATING // - ACTIVE // - DELETING // - DELETED // - FAILED LifecycleState StackLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The version of Terraform specified for the stack. Example: `0.12.x` TerraformVersion *string `mandatory:"false" json:"terraformVersion"` // 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"` }
StackSummary Summary information for a stack.
func (StackSummary) String ¶
func (m StackSummary) String() string
func (StackSummary) ValidateEnumValue ¶
func (m StackSummary) 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 Template ¶
type Template struct { // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) for the template. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this template. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Unique identifier for the category where the template is located. // Possible values are `0` (Quick Starts), `1` (Service), `2` (Architecture), and `3` (Private). CategoryId *string `mandatory:"false" json:"categoryId"` // Human-readable name of the template. DisplayName *string `mandatory:"false" json:"displayName"` // Brief description of the template. Description *string `mandatory:"false" json:"description"` // 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"` // whether the template will work for free tier tenancy. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The date and time at which the template was created. // Format is defined by RFC3339. // Example: `2020-11-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` TemplateConfigSource TemplateConfigSource `mandatory:"false" json:"templateConfigSource"` // The current lifecycle state of the template. LifecycleState TemplateLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // 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"` }
Template The properties that define a template. A template is a pre-built Terraform configuration that provisions a set of resources used in a common scenario.
func (*Template) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
func (Template) ValidateEnumValue ¶
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 TemplateCategorySummary ¶
type TemplateCategorySummary struct { // Unique identifier for the template category. // Possible values are `0` (Quickstarts), `1` (Service), `2` (Architecture), and `3` (Private). // Template category labels are displayed in the Console page listing templates. // Quickstarts, Service, and Architecture templates (categories 0, 1, and 2) are available in all compartments. // Each private template (category 3) is available in the compartment where it was created. Id *string `mandatory:"false" json:"id"` // The name of the template category. DisplayName *string `mandatory:"false" json:"displayName"` }
TemplateCategorySummary Summary information for the template category.
func (TemplateCategorySummary) String ¶
func (m TemplateCategorySummary) String() string
func (TemplateCategorySummary) ValidateEnumValue ¶
func (m TemplateCategorySummary) 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 TemplateCategorySummaryCollection ¶
type TemplateCategorySummaryCollection struct { // A list of template categories. Items []TemplateCategorySummary `mandatory:"true" json:"items"` }
TemplateCategorySummaryCollection Results of a `ListTemplateCategories` operation.
func (TemplateCategorySummaryCollection) String ¶
func (m TemplateCategorySummaryCollection) String() string
func (TemplateCategorySummaryCollection) ValidateEnumValue ¶
func (m TemplateCategorySummaryCollection) 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 TemplateConfigSource ¶
type TemplateConfigSource interface { }
TemplateConfigSource Information about the Template.
type TemplateConfigSourceTemplateConfigSourceTypeEnum ¶
type TemplateConfigSourceTemplateConfigSourceTypeEnum string
TemplateConfigSourceTemplateConfigSourceTypeEnum Enum with underlying type: string
const (
TemplateConfigSourceTemplateConfigSourceTypeZipUpload TemplateConfigSourceTemplateConfigSourceTypeEnum = "ZIP_UPLOAD"
)
Set of constants representing the allowable values for TemplateConfigSourceTemplateConfigSourceTypeEnum
func GetMappingTemplateConfigSourceTemplateConfigSourceTypeEnum ¶
func GetMappingTemplateConfigSourceTemplateConfigSourceTypeEnum(val string) (TemplateConfigSourceTemplateConfigSourceTypeEnum, bool)
GetMappingTemplateConfigSourceTemplateConfigSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTemplateConfigSourceTemplateConfigSourceTypeEnumValues ¶
func GetTemplateConfigSourceTemplateConfigSourceTypeEnumValues() []TemplateConfigSourceTemplateConfigSourceTypeEnum
GetTemplateConfigSourceTemplateConfigSourceTypeEnumValues Enumerates the set of values for TemplateConfigSourceTemplateConfigSourceTypeEnum
type TemplateLifecycleStateEnum ¶
type TemplateLifecycleStateEnum string
TemplateLifecycleStateEnum Enum with underlying type: string
const (
TemplateLifecycleStateActive TemplateLifecycleStateEnum = "ACTIVE"
)
Set of constants representing the allowable values for TemplateLifecycleStateEnum
func GetMappingTemplateLifecycleStateEnum ¶
func GetMappingTemplateLifecycleStateEnum(val string) (TemplateLifecycleStateEnum, bool)
GetMappingTemplateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTemplateLifecycleStateEnumValues ¶
func GetTemplateLifecycleStateEnumValues() []TemplateLifecycleStateEnum
GetTemplateLifecycleStateEnumValues Enumerates the set of values for TemplateLifecycleStateEnum
type TemplateSummary ¶
type TemplateSummary struct { // Unique identifier of the specified template. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this template. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Human-readable display name for the template. DisplayName *string `mandatory:"false" json:"displayName"` // Brief description of the template. Description *string `mandatory:"false" json:"description"` // whether the template will work for free tier tenancy. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The date and time at which the template was created. // Format is defined by RFC3339. // Example: `2020-11-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current lifecycle state of the template. // Allowable values: // - ACTIVE LifecycleState TemplateLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
TemplateSummary Summary information for a template.
func (TemplateSummary) String ¶
func (m TemplateSummary) String() string
func (TemplateSummary) ValidateEnumValue ¶
func (m TemplateSummary) 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 TemplateSummaryCollection ¶
type TemplateSummaryCollection struct { // A list of template summaries. Items []TemplateSummary `mandatory:"true" json:"items"` }
TemplateSummaryCollection Results of a `ListTemplates` operation.
func (TemplateSummaryCollection) String ¶
func (m TemplateSummaryCollection) String() string
func (TemplateSummaryCollection) ValidateEnumValue ¶
func (m TemplateSummaryCollection) 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 TemplateZipUploadConfigSource ¶
type TemplateZipUploadConfigSource struct { }
TemplateZipUploadConfigSource Metadata about the zip file containing the Terraform configuration for the template.
func (TemplateZipUploadConfigSource) MarshalJSON ¶
func (m TemplateZipUploadConfigSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TemplateZipUploadConfigSource) String ¶
func (m TemplateZipUploadConfigSource) String() string
func (TemplateZipUploadConfigSource) ValidateEnumValue ¶
func (m TemplateZipUploadConfigSource) 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 TerraformAdvancedOptions ¶
type TerraformAdvancedOptions struct { // Specifies whether to refresh the state for each resource before running the job (operation). // Refreshing the state can affect performance. Consider setting to `false` if the configuration includes several resources. // Used with the following operations: `PLAN`, `APPLY`, `DESTROY`. IsRefreshRequired *bool `mandatory:"false" json:"isRefreshRequired"` // Limits the number of concurrent Terraform operations when walking the graph (https://www.terraform.io/docs/internals/graph.html#walking-the-graph). // Use this parameter to help debug Terraform issues or to accomplish certain special use cases. // A higher value might cause resources to be throttled. // Used with the following operations: `PLAN`, `APPLY`, `DESTROY`. Parallelism *int `mandatory:"false" json:"parallelism"` // Enables detailed logs at the specified verbosity for running the job (operation). DetailedLogLevel TerraformAdvancedOptionsDetailedLogLevelEnum `mandatory:"false" json:"detailedLogLevel,omitempty"` }
TerraformAdvancedOptions Specifies advanced options for Terraform commands. These options are not necessary for normal usage of Terraform.
func (TerraformAdvancedOptions) String ¶
func (m TerraformAdvancedOptions) String() string
func (TerraformAdvancedOptions) ValidateEnumValue ¶
func (m TerraformAdvancedOptions) 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 TerraformAdvancedOptionsDetailedLogLevelEnum ¶
type TerraformAdvancedOptionsDetailedLogLevelEnum string
TerraformAdvancedOptionsDetailedLogLevelEnum Enum with underlying type: string
const ( TerraformAdvancedOptionsDetailedLogLevelError TerraformAdvancedOptionsDetailedLogLevelEnum = "ERROR" TerraformAdvancedOptionsDetailedLogLevelWarn TerraformAdvancedOptionsDetailedLogLevelEnum = "WARN" TerraformAdvancedOptionsDetailedLogLevelInfo TerraformAdvancedOptionsDetailedLogLevelEnum = "INFO" TerraformAdvancedOptionsDetailedLogLevelDebug TerraformAdvancedOptionsDetailedLogLevelEnum = "DEBUG" TerraformAdvancedOptionsDetailedLogLevelTrace TerraformAdvancedOptionsDetailedLogLevelEnum = "TRACE" )
Set of constants representing the allowable values for TerraformAdvancedOptionsDetailedLogLevelEnum
func GetMappingTerraformAdvancedOptionsDetailedLogLevelEnum ¶
func GetMappingTerraformAdvancedOptionsDetailedLogLevelEnum(val string) (TerraformAdvancedOptionsDetailedLogLevelEnum, bool)
GetMappingTerraformAdvancedOptionsDetailedLogLevelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTerraformAdvancedOptionsDetailedLogLevelEnumValues ¶
func GetTerraformAdvancedOptionsDetailedLogLevelEnumValues() []TerraformAdvancedOptionsDetailedLogLevelEnum
GetTerraformAdvancedOptionsDetailedLogLevelEnumValues Enumerates the set of values for TerraformAdvancedOptionsDetailedLogLevelEnum
type TerraformVersionCollection ¶
type TerraformVersionCollection struct { // Collection of supported Terraform versions. Items []TerraformVersionSummary `mandatory:"true" json:"items"` }
TerraformVersionCollection The list of Terraform versions supported for use with stacks.
func (TerraformVersionCollection) String ¶
func (m TerraformVersionCollection) String() string
func (TerraformVersionCollection) ValidateEnumValue ¶
func (m TerraformVersionCollection) 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 TerraformVersionSummary ¶
type TerraformVersionSummary struct { // A supported Terraform version. Example: `0.12.x` Name *string `mandatory:"false" json:"name"` // Indicates whether this Terraform version is used by default in CreateStack. IsDefault *bool `mandatory:"false" json:"isDefault"` }
TerraformVersionSummary A Terraform version supported for use with stacks.
func (TerraformVersionSummary) String ¶
func (m TerraformVersionSummary) String() string
func (TerraformVersionSummary) ValidateEnumValue ¶
func (m TerraformVersionSummary) 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 UpdateBitbucketCloudConfigSourceDetails ¶ added in v65.27.0
type UpdateBitbucketCloudConfigSourceDetails 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"` // 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 Bitbucket Cloud repository for the configuration source. RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"` // The name of the branch in the Bitbucket Cloud repository for the configuration source. BranchName *string `mandatory:"false" json:"branchName"` // The id of the workspace in Bitbucket Cloud for the configuration source WorkspaceId *string `mandatory:"false" json:"workspaceId"` }
UpdateBitbucketCloudConfigSourceDetails Update details for a Bitbucket Cloud configuration source.
func (UpdateBitbucketCloudConfigSourceDetails) GetWorkingDirectory ¶ added in v65.27.0
func (m UpdateBitbucketCloudConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (UpdateBitbucketCloudConfigSourceDetails) MarshalJSON ¶ added in v65.27.0
func (m UpdateBitbucketCloudConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketCloudConfigSourceDetails) String ¶ added in v65.27.0
func (m UpdateBitbucketCloudConfigSourceDetails) String() string
func (UpdateBitbucketCloudConfigSourceDetails) ValidateEnumValue ¶ added in v65.27.0
func (m UpdateBitbucketCloudConfigSourceDetails) 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 UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails ¶ added in v65.27.0
type UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails struct { // 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"` // The Bitbucket service endpoint. // Example: `https://bitbucket.org/` ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"` // The username for the user of the Bitbucket cloud repository. Username *string `mandatory:"false" json:"username"` // The secret ocid which is used to authorize the user. SecretId *string `mandatory:"false" json:"secretId"` }
UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails Update 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.
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags ¶ added in v65.27.0
func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription ¶ added in v65.27.0
func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDescription() *string
GetDescription returns Description
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName ¶ added in v65.27.0
func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags ¶ added in v65.27.0
func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON ¶ added in v65.27.0
func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) String ¶ added in v65.27.0
func (UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) ValidateEnumValue ¶ added in v65.27.0
func (m UpdateBitbucketCloudUsernameAppPasswordConfigurationSourceProviderDetails) 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 UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails ¶ added in v65.27.0
type UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails struct { // 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"` // The secret ocid which is used to authorize the user. SecretId *string `mandatory:"false" json:"secretId"` // The Bitbucket server service endpoint // Example: `https://bitbucket.org/` ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"` }
UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails 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.
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
GetDescription returns Description
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) String() string
func (UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue ¶ added in v65.27.0
func (m UpdateBitbucketServerAccessTokenConfigurationSourceProviderDetails) 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 UpdateBitbucketServerConfigSourceDetails ¶ added in v65.27.0
type UpdateBitbucketServerConfigSourceDetails 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"` // 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 Bitbucket Server repository. RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"` // 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"` }
UpdateBitbucketServerConfigSourceDetails Update details for a Bitbucket Server configuration source.
func (UpdateBitbucketServerConfigSourceDetails) GetWorkingDirectory ¶ added in v65.27.0
func (m UpdateBitbucketServerConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (UpdateBitbucketServerConfigSourceDetails) MarshalJSON ¶ added in v65.27.0
func (m UpdateBitbucketServerConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketServerConfigSourceDetails) String ¶ added in v65.27.0
func (m UpdateBitbucketServerConfigSourceDetails) String() string
func (UpdateBitbucketServerConfigSourceDetails) ValidateEnumValue ¶ added in v65.27.0
func (m UpdateBitbucketServerConfigSourceDetails) 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 UpdateConfigSourceDetails ¶
type UpdateConfigSourceDetails 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 }
UpdateConfigSourceDetails Update details for a configuration source.
type UpdateConfigurationSourceProviderDetails ¶
type UpdateConfigurationSourceProviderDetails interface { // 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{} }
UpdateConfigurationSourceProviderDetails Update details for a configuration source provider.
type UpdateConfigurationSourceProviderRequest ¶
type UpdateConfigurationSourceProviderRequest 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"` // Updated information provided for the ConfigurationSourceProvider. UpdateConfigurationSourceProviderDetails `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"` // 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 }
UpdateConfigurationSourceProviderRequest wrapper for the UpdateConfigurationSourceProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateConfigurationSourceProvider.go.html to see an example of how to use UpdateConfigurationSourceProviderRequest.
func (UpdateConfigurationSourceProviderRequest) BinaryRequestBody ¶
func (request UpdateConfigurationSourceProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateConfigurationSourceProviderRequest) HTTPRequest ¶
func (request UpdateConfigurationSourceProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateConfigurationSourceProviderRequest) RetryPolicy ¶
func (request UpdateConfigurationSourceProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateConfigurationSourceProviderRequest) String ¶
func (request UpdateConfigurationSourceProviderRequest) String() string
func (UpdateConfigurationSourceProviderRequest) ValidateEnumValue ¶
func (request UpdateConfigurationSourceProviderRequest) 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 UpdateConfigurationSourceProviderResponse ¶
type UpdateConfigurationSourceProviderResponse 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"` }
UpdateConfigurationSourceProviderResponse wrapper for the UpdateConfigurationSourceProvider operation
func (UpdateConfigurationSourceProviderResponse) HTTPResponse ¶
func (response UpdateConfigurationSourceProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConfigurationSourceProviderResponse) String ¶
func (response UpdateConfigurationSourceProviderResponse) String() string
type UpdateDevOpsConfigSourceDetails ¶ added in v65.27.0
type UpdateDevOpsConfigSourceDetails 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"` }
UpdateDevOpsConfigSourceDetails Update details for a DevOps (https://docs.cloud.oracle.com/iaas/Content/devops/using/home.htm) configuration source.
func (UpdateDevOpsConfigSourceDetails) GetWorkingDirectory ¶ added in v65.27.0
func (m UpdateDevOpsConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (UpdateDevOpsConfigSourceDetails) MarshalJSON ¶ added in v65.27.0
func (m UpdateDevOpsConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateDevOpsConfigSourceDetails) String ¶ added in v65.27.0
func (m UpdateDevOpsConfigSourceDetails) String() string
func (UpdateDevOpsConfigSourceDetails) ValidateEnumValue ¶ added in v65.27.0
func (m UpdateDevOpsConfigSourceDetails) 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 UpdateGitConfigSourceDetails ¶
type UpdateGitConfigSourceDetails 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"` }
UpdateGitConfigSourceDetails Update details for a Git configuration source.
func (UpdateGitConfigSourceDetails) GetWorkingDirectory ¶
func (m UpdateGitConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (UpdateGitConfigSourceDetails) MarshalJSON ¶
func (m UpdateGitConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGitConfigSourceDetails) String ¶
func (m UpdateGitConfigSourceDetails) String() string
func (UpdateGitConfigSourceDetails) ValidateEnumValue ¶
func (m UpdateGitConfigSourceDetails) 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 UpdateGithubAccessTokenConfigurationSourceProviderDetails ¶
type UpdateGithubAccessTokenConfigurationSourceProviderDetails struct { // 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"` // The GitHub service endpoint. // Example: `https://github.com/` ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"` // The personal access token to be configured on the GitHub repository. AccessToken *string `mandatory:"false" json:"accessToken"` }
UpdateGithubAccessTokenConfigurationSourceProviderDetails Update 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.
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDefinedTags ¶
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDescription ¶
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDisplayName ¶
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetFreeformTags ¶
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails ¶ added in v65.8.1
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) MarshalJSON ¶
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) String ¶
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) String() string
func (UpdateGithubAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue ¶
func (m UpdateGithubAccessTokenConfigurationSourceProviderDetails) 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 UpdateGitlabAccessTokenConfigurationSourceProviderDetails ¶
type UpdateGitlabAccessTokenConfigurationSourceProviderDetails struct { // 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"` // The Git service endpoint. // Example: `https://gitlab.com` ApiEndpoint *string `mandatory:"false" json:"apiEndpoint"` // The personal access token to be configured on the GitLab repository. AccessToken *string `mandatory:"false" json:"accessToken"` }
UpdateGitlabAccessTokenConfigurationSourceProviderDetails Update details for 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.
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDefinedTags ¶
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDescription ¶
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDisplayName ¶
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetFreeformTags ¶
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails ¶ added in v65.8.1
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) GetPrivateServerConfigDetails() *PrivateServerConfigDetails
GetPrivateServerConfigDetails returns PrivateServerConfigDetails
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) MarshalJSON ¶
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) String ¶
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) String() string
func (UpdateGitlabAccessTokenConfigurationSourceProviderDetails) ValidateEnumValue ¶
func (m UpdateGitlabAccessTokenConfigurationSourceProviderDetails) 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 UpdateJobDetails ¶
type UpdateJobDetails struct { // The new display name to set. DisplayName *string `mandatory:"false" json:"displayName"` // 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"` }
UpdateJobDetails Update details for a job.
func (UpdateJobDetails) String ¶
func (m UpdateJobDetails) String() string
func (UpdateJobDetails) ValidateEnumValue ¶
func (m UpdateJobDetails) 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 UpdateJobRequest ¶
type UpdateJobRequest 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"` // Updates properties for the specified job. UpdateJobDetails `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"` // 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 }
UpdateJobRequest wrapper for the UpdateJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateJob.go.html to see an example of how to use UpdateJobRequest.
func (UpdateJobRequest) BinaryRequestBody ¶
func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateJobRequest) HTTPRequest ¶
func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateJobRequest) RetryPolicy ¶
func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateJobRequest) String ¶
func (request UpdateJobRequest) String() string
func (UpdateJobRequest) ValidateEnumValue ¶
func (request UpdateJobRequest) 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 UpdateJobResponse ¶
type UpdateJobResponse 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"` }
UpdateJobResponse wrapper for the UpdateJob operation
func (UpdateJobResponse) HTTPResponse ¶
func (response UpdateJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateJobResponse) String ¶
func (response UpdateJobResponse) String() string
type UpdateObjectStorageConfigSourceDetails ¶
type UpdateObjectStorageConfigSourceDetails struct { // 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 bucket's region. // Example: `us-phoenix-1` Region *string `mandatory:"false" json:"region"` // The Object Storage namespace that contains the bucket. Namespace *string `mandatory:"false" json:"namespace"` // The name of the bucket that contains the Terraform configuration files. BucketName *string `mandatory:"false" json:"bucketName"` }
UpdateObjectStorageConfigSourceDetails Update details for an Object Storage bucket that contains Terraform configuration files.
func (UpdateObjectStorageConfigSourceDetails) GetWorkingDirectory ¶
func (m UpdateObjectStorageConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (UpdateObjectStorageConfigSourceDetails) MarshalJSON ¶
func (m UpdateObjectStorageConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateObjectStorageConfigSourceDetails) String ¶
func (m UpdateObjectStorageConfigSourceDetails) String() string
func (UpdateObjectStorageConfigSourceDetails) ValidateEnumValue ¶
func (m UpdateObjectStorageConfigSourceDetails) 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 UpdatePrivateEndpointDetails ¶ added in v65.8.1
type UpdatePrivateEndpointDetails struct { // The private endpoint display name. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Description of the private endpoint. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN for the private endpoint. VcnId *string `mandatory:"false" 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:"false" json:"subnetId"` // 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"` }
UpdatePrivateEndpointDetails Update details for a private endpoint.
func (UpdatePrivateEndpointDetails) String ¶ added in v65.8.1
func (m UpdatePrivateEndpointDetails) String() string
func (UpdatePrivateEndpointDetails) ValidateEnumValue ¶ added in v65.8.1
func (m UpdatePrivateEndpointDetails) 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 UpdatePrivateEndpointRequest ¶ added in v65.8.1
type UpdatePrivateEndpointRequest 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"` // Update details for a private endpoint. UpdatePrivateEndpointDetails `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"` // 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 }
UpdatePrivateEndpointRequest wrapper for the UpdatePrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdatePrivateEndpoint.go.html to see an example of how to use UpdatePrivateEndpointRequest.
func (UpdatePrivateEndpointRequest) BinaryRequestBody ¶ added in v65.8.1
func (request UpdatePrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdatePrivateEndpointRequest) HTTPRequest ¶ added in v65.8.1
func (request UpdatePrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePrivateEndpointRequest) RetryPolicy ¶ added in v65.8.1
func (request UpdatePrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePrivateEndpointRequest) String ¶ added in v65.8.1
func (request UpdatePrivateEndpointRequest) String() string
func (UpdatePrivateEndpointRequest) ValidateEnumValue ¶ added in v65.8.1
func (request UpdatePrivateEndpointRequest) 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 UpdatePrivateEndpointResponse ¶ added in v65.8.1
type UpdatePrivateEndpointResponse 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"` }
UpdatePrivateEndpointResponse wrapper for the UpdatePrivateEndpoint operation
func (UpdatePrivateEndpointResponse) HTTPResponse ¶ added in v65.8.1
func (response UpdatePrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePrivateEndpointResponse) String ¶ added in v65.8.1
func (response UpdatePrivateEndpointResponse) String() string
type UpdateStackDetails ¶
type UpdateStackDetails struct { // The name of the stack. DisplayName *string `mandatory:"false" json:"displayName"` // Description of the stack. Description *string `mandatory:"false" json:"description"` ConfigSource UpdateConfigSourceDetails `mandatory:"false" json:"configSource"` CustomTerraformProvider *CustomTerraformProvider `mandatory:"false" json:"customTerraformProvider"` // When `true`, changes the stack's sourcing of third-party Terraform providers to // Terraform Registry (https://registry.terraform.io/browse/providers) and allows // CustomTerraformProvider. // Applies to older stacks. // Once set to `true`, cannot be reverted. // 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"` // Terraform variables associated with this resource. // The 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 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"` }
UpdateStackDetails Update details for a stack.
func (UpdateStackDetails) String ¶
func (m UpdateStackDetails) String() string
func (*UpdateStackDetails) UnmarshalJSON ¶
func (m *UpdateStackDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateStackDetails) ValidateEnumValue ¶
func (m UpdateStackDetails) 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 UpdateStackRequest ¶
type UpdateStackRequest 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"` // The details for updating a stack. UpdateStackDetails `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"` // 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 }
UpdateStackRequest wrapper for the UpdateStack operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateStack.go.html to see an example of how to use UpdateStackRequest.
func (UpdateStackRequest) BinaryRequestBody ¶
func (request UpdateStackRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateStackRequest) HTTPRequest ¶
func (request UpdateStackRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateStackRequest) RetryPolicy ¶
func (request UpdateStackRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateStackRequest) String ¶
func (request UpdateStackRequest) String() string
func (UpdateStackRequest) ValidateEnumValue ¶
func (request UpdateStackRequest) 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 UpdateStackResponse ¶
type UpdateStackResponse 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"` }
UpdateStackResponse wrapper for the UpdateStack operation
func (UpdateStackResponse) HTTPResponse ¶
func (response UpdateStackResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateStackResponse) String ¶
func (response UpdateStackResponse) String() string
type UpdateTemplateConfigSourceDetails ¶
type UpdateTemplateConfigSourceDetails interface { }
UpdateTemplateConfigSourceDetails Update details for a configuration source for a template.
type UpdateTemplateDetails ¶
type UpdateTemplateDetails struct { // The template's display name. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Description of the template. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // 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 for the template. LogoFileBase64Encoded *string `mandatory:"false" json:"logoFileBase64Encoded"` TemplateConfigSource UpdateTemplateConfigSourceDetails `mandatory:"false" json:"templateConfigSource"` // 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"` }
UpdateTemplateDetails Update details for a template.
func (UpdateTemplateDetails) String ¶
func (m UpdateTemplateDetails) String() string
func (*UpdateTemplateDetails) UnmarshalJSON ¶
func (m *UpdateTemplateDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateTemplateDetails) ValidateEnumValue ¶
func (m UpdateTemplateDetails) 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 UpdateTemplateRequest ¶
type UpdateTemplateRequest 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 updating a template. UpdateTemplateDetails `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"` // 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 }
UpdateTemplateRequest wrapper for the UpdateTemplate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/resourcemanager/UpdateTemplate.go.html to see an example of how to use UpdateTemplateRequest.
func (UpdateTemplateRequest) BinaryRequestBody ¶
func (request UpdateTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateTemplateRequest) HTTPRequest ¶
func (request UpdateTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateTemplateRequest) RetryPolicy ¶
func (request UpdateTemplateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateTemplateRequest) String ¶
func (request UpdateTemplateRequest) String() string
func (UpdateTemplateRequest) ValidateEnumValue ¶
func (request UpdateTemplateRequest) 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 UpdateTemplateResponse ¶
type UpdateTemplateResponse 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"` }
UpdateTemplateResponse wrapper for the UpdateTemplate operation
func (UpdateTemplateResponse) HTTPResponse ¶
func (response UpdateTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateTemplateResponse) String ¶
func (response UpdateTemplateResponse) String() string
type UpdateTemplateZipUploadConfigSourceDetails ¶
type UpdateTemplateZipUploadConfigSourceDetails struct {
ZipFileBase64Encoded *string `mandatory:"false" json:"zipFileBase64Encoded"`
}
UpdateTemplateZipUploadConfigSourceDetails Update details for a configuration zip file.
func (UpdateTemplateZipUploadConfigSourceDetails) MarshalJSON ¶
func (m UpdateTemplateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateTemplateZipUploadConfigSourceDetails) String ¶
func (m UpdateTemplateZipUploadConfigSourceDetails) String() string
func (UpdateTemplateZipUploadConfigSourceDetails) ValidateEnumValue ¶
func (m UpdateTemplateZipUploadConfigSourceDetails) 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 UpdateZipUploadConfigSourceDetails ¶
type UpdateZipUploadConfigSourceDetails struct { // 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"` ZipFileBase64Encoded *string `mandatory:"false" json:"zipFileBase64Encoded"` }
UpdateZipUploadConfigSourceDetails Update details for a Terraform configuration zip file.
func (UpdateZipUploadConfigSourceDetails) GetWorkingDirectory ¶
func (m UpdateZipUploadConfigSourceDetails) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (UpdateZipUploadConfigSourceDetails) MarshalJSON ¶
func (m UpdateZipUploadConfigSourceDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateZipUploadConfigSourceDetails) String ¶
func (m UpdateZipUploadConfigSourceDetails) String() string
func (UpdateZipUploadConfigSourceDetails) ValidateEnumValue ¶
func (m UpdateZipUploadConfigSourceDetails) 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 WorkRequest ¶
type WorkRequest struct { // The asynchronous operation tracked by this work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) identifying this work request. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing this work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // The amount of work done relative to the total amount of work. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time when the work request was created. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time when the work request transitioned from ACCEPTED to IN_PROGRESS. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time when the work request reached a terminal state (FAILED or SUCCEEDED). // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest The status of a work request.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
func (WorkRequest) ValidateEnumValue ¶
func (m WorkRequest) 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 WorkRequestError ¶
type WorkRequestError struct { // A short error code that defines the error, meant for programmatic parsing. Code *string `mandatory:"true" json:"code"` // A human-readable error string. Message *string `mandatory:"true" json:"message"` // The date and time when the error happened. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶
func (m WorkRequestError) 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 WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // A human-readable log message. Message *string `mandatory:"true" json:"message"` // The date and time when the log message was written. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
func (WorkRequestLogEntry) ValidateEnumValue ¶
func (m WorkRequestLogEntry) 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 WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const ( WorkRequestOperationTypeChangeStackCompartment WorkRequestOperationTypeEnum = "CHANGE_STACK_COMPARTMENT" WorkRequestOperationTypeCreateStackFromCompartment WorkRequestOperationTypeEnum = "CREATE_STACK_FROM_COMPARTMENT" WorkRequestOperationTypeDriftDetection WorkRequestOperationTypeEnum = "DRIFT_DETECTION" WorkRequestOperationTypeCreatePrivateEndpoint WorkRequestOperationTypeEnum = "CREATE_PRIVATE_ENDPOINT" WorkRequestOperationTypeUpdatePrivateEndpoint WorkRequestOperationTypeEnum = "UPDATE_PRIVATE_ENDPOINT" WorkRequestOperationTypeDeletePrivateEndpoint WorkRequestOperationTypeEnum = "DELETE_PRIVATE_ENDPOINT" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetMappingWorkRequestOperationTypeEnum ¶
func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // An OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) or other unique identifier for the resource. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that you can use for a GET request to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶
func (m WorkRequestResource) 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 WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetMappingWorkRequestResourceActionTypeEnum ¶
func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum ¶
type WorkRequestStatusEnum string
WorkRequestStatusEnum Enum with underlying type: string
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for WorkRequestStatusEnum
func GetMappingWorkRequestStatusEnum ¶
func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestStatusEnumValues ¶
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // The asynchronous operation tracked by this work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the specified work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) identifying this work request. Id *string `mandatory:"true" json:"id"` // Unique identifier (OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the work request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time when the work request was created. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time when the work request transitioned from ACCEPTED to IN_PROGRESS. // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time when the work request reached a terminal state (FAILED or SUCCEEDED). // Format is defined by RFC3339. // Example: `2020-01-25T21:10:29.600Z` TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A summary of the status of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
func (WorkRequestSummary) ValidateEnumValue ¶
func (m WorkRequestSummary) 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 ZipUploadConfigSource ¶
type ZipUploadConfigSource struct { // 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"` }
ZipUploadConfigSource Metadata about the zip file containing the Terraform configuration.
func (ZipUploadConfigSource) GetWorkingDirectory ¶
func (m ZipUploadConfigSource) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (ZipUploadConfigSource) MarshalJSON ¶
func (m ZipUploadConfigSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ZipUploadConfigSource) String ¶
func (m ZipUploadConfigSource) String() string
func (ZipUploadConfigSource) ValidateEnumValue ¶
func (m ZipUploadConfigSource) 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 ZipUploadConfigSourceRecord ¶
type ZipUploadConfigSourceRecord struct { }
ZipUploadConfigSourceRecord Information about the user-provided Terraform configuration zip file.
func (ZipUploadConfigSourceRecord) MarshalJSON ¶
func (m ZipUploadConfigSourceRecord) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ZipUploadConfigSourceRecord) String ¶
func (m ZipUploadConfigSourceRecord) String() string
func (ZipUploadConfigSourceRecord) ValidateEnumValue ¶
func (m ZipUploadConfigSourceRecord) 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
Source 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