...

Package devops

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetApprovalActionActionEnumStringValues() []string
func GetApprovalPolicyApprovalPolicyTypeEnumStringValues() []string
func GetApproveDeploymentDetailsActionEnumStringValues() []string
func GetBitbucketCloudFilterEventsEnumStringValues() []string
func GetBitbucketServerFilterEventsEnumStringValues() []string
func GetBuildPipelineLifecycleStateEnumStringValues() []string
func GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues() []string
func GetBuildPipelineStageLifecycleStateEnumStringValues() []string
func GetBuildPipelineStageRunProgressStatusEnumStringValues() []string
func GetBuildRunLifecycleStateEnumStringValues() []string
func GetBuildRunSourceSourceTypeEnumStringValues() []string
func GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues() []string
func GetBuildSourceConnectionTypeEnumStringValues() []string
func GetBuildStageImageEnumStringValues() []string
func GetBuildStageRunProgressImageEnumStringValues() []string
func GetBuildStageRunStepStateEnumStringValues() []string
func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues() []string
func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues() []string
func GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues() []string
func GetConnectionConnectionTypeEnumStringValues() []string
func GetConnectionLifecycleStateEnumStringValues() []string
func GetConnectionValidationResultResultEnumStringValues() []string
func GetContainerConfigContainerConfigTypeEnumStringValues() []string
func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string
func GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues() []string
func GetDeliveredArtifactArtifactTypeEnumStringValues() []string
func GetDeployArtifactArgumentSubstitutionModeEnumStringValues() []string
func GetDeployArtifactDeployArtifactTypeEnumStringValues() []string
func GetDeployArtifactLifecycleStateEnumStringValues() []string
func GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues() []string
func GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues() []string
func GetDeployEnvironmentLifecycleStateEnumStringValues() []string
func GetDeployPipelineLifecycleStateEnumStringValues() []string
func GetDeployStageDeployStageTypeEnumStringValues() []string
func GetDeployStageExecutionProgressStatusEnumStringValues() []string
func GetDeployStageExecutionStepStateEnumStringValues() []string
func GetDeployStageLifecycleStateEnumStringValues() []string
func GetDeployStageRollbackPolicyPolicyTypeEnumStringValues() []string
func GetDeploymentDeploymentTypeEnumStringValues() []string
func GetDeploymentLifecycleStateEnumStringValues() []string
func GetDevopsCodeRepositoryFilterEventsEnumStringValues() []string
func GetDiffLineDetailsConflictMarkerEnumStringValues() []string
func GetGetMirrorRecordMirrorRecordTypeEnumStringValues() []string
func GetGetRepositoryFieldsEnumStringValues() []string
func GetGithubFilterEventsEnumStringValues() []string
func GetGitlabFilterEventsEnumStringValues() []string
func GetGitlabServerFilterEventsEnumStringValues() []string
func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues() []string
func GetListAuthorsSortOrderEnumStringValues() []string
func GetListBuildPipelineStagesSortByEnumStringValues() []string
func GetListBuildPipelineStagesSortOrderEnumStringValues() []string
func GetListBuildPipelinesSortByEnumStringValues() []string
func GetListBuildPipelinesSortOrderEnumStringValues() []string
func GetListBuildRunsSortByEnumStringValues() []string
func GetListBuildRunsSortOrderEnumStringValues() []string
func GetListConnectionsSortByEnumStringValues() []string
func GetListConnectionsSortOrderEnumStringValues() []string
func GetListDeployArtifactsSortByEnumStringValues() []string
func GetListDeployArtifactsSortOrderEnumStringValues() []string
func GetListDeployEnvironmentsSortByEnumStringValues() []string
func GetListDeployEnvironmentsSortOrderEnumStringValues() []string
func GetListDeployPipelinesSortByEnumStringValues() []string
func GetListDeployPipelinesSortOrderEnumStringValues() []string
func GetListDeployStagesSortByEnumStringValues() []string
func GetListDeployStagesSortOrderEnumStringValues() []string
func GetListDeploymentsSortByEnumStringValues() []string
func GetListDeploymentsSortOrderEnumStringValues() []string
func GetListMirrorRecordsSortOrderEnumStringValues() []string
func GetListPathsSortByEnumStringValues() []string
func GetListPathsSortOrderEnumStringValues() []string
func GetListProjectsSortByEnumStringValues() []string
func GetListProjectsSortOrderEnumStringValues() []string
func GetListRefsRefTypeEnumStringValues() []string
func GetListRefsSortByEnumStringValues() []string
func GetListRefsSortOrderEnumStringValues() []string
func GetListRepositoriesSortByEnumStringValues() []string
func GetListRepositoriesSortOrderEnumStringValues() []string
func GetListTriggersSortByEnumStringValues() []string
func GetListTriggersSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues() []string
func GetNetworkChannelNetworkChannelTypeEnumStringValues() []string
func GetOkeBlueGreenStrategyStrategyTypeEnumStringValues() []string
func GetOkeCanaryStrategyStrategyTypeEnumStringValues() []string
func GetOkeHelmChartDeployStagePurposeEnumStringValues() []string
func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetProjectLifecycleStateEnumStringValues() []string
func GetPutRepositoryRefDetailsRefTypeEnumStringValues() []string
func GetRepositoryLifecycleStateEnumStringValues() []string
func GetRepositoryMirrorRecordMirrorStatusEnumStringValues() []string
func GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues() []string
func GetRepositoryObjectTypeEnumStringValues() []string
func GetRepositoryRefRefTypeEnumStringValues() []string
func GetRepositoryRepositoryTypeEnumStringValues() []string
func GetRepositoryTriggerBuildEventsEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetTlsVerifyConfigTlsVerifyModeEnumStringValues() []string
func GetTriggerActionTypeEnumStringValues() []string
func GetTriggerLifecycleStateEnumStringValues() []string
func GetTriggerScheduleScheduleTypeEnumStringValues() []string
func GetTriggerTriggerSourceEnumStringValues() []string
func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string
func GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues() []string
func GetVbsFilterEventsEnumStringValues() []string
func GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues() []string
func GetWaitCriteriaSummaryWaitTypeEnumStringValues() []string
func GetWaitCriteriaWaitTypeEnumStringValues() []string
type AbsoluteWaitCriteria
    func (m AbsoluteWaitCriteria) MarshalJSON() (buff []byte, e error)
    func (m AbsoluteWaitCriteria) String() string
    func (m AbsoluteWaitCriteria) ValidateEnumValue() (bool, error)
type AbsoluteWaitCriteriaSummary
    func (m AbsoluteWaitCriteriaSummary) MarshalJSON() (buff []byte, e error)
    func (m AbsoluteWaitCriteriaSummary) String() string
    func (m AbsoluteWaitCriteriaSummary) ValidateEnumValue() (bool, error)
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ActualBuildRunnerShapeConfig
    func (m ActualBuildRunnerShapeConfig) String() string
    func (m ActualBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)
type ApprovalAction
    func (m ApprovalAction) String() string
    func (m ApprovalAction) ValidateEnumValue() (bool, error)
type ApprovalActionActionEnum
    func GetApprovalActionActionEnumValues() []ApprovalActionActionEnum
    func GetMappingApprovalActionActionEnum(val string) (ApprovalActionActionEnum, bool)
type ApprovalPolicy
type ApprovalPolicyApprovalPolicyTypeEnum
    func GetApprovalPolicyApprovalPolicyTypeEnumValues() []ApprovalPolicyApprovalPolicyTypeEnum
    func GetMappingApprovalPolicyApprovalPolicyTypeEnum(val string) (ApprovalPolicyApprovalPolicyTypeEnum, bool)
type ApproveDeploymentDetails
    func (m ApproveDeploymentDetails) String() string
    func (m ApproveDeploymentDetails) ValidateEnumValue() (bool, error)
type ApproveDeploymentDetailsActionEnum
    func GetApproveDeploymentDetailsActionEnumValues() []ApproveDeploymentDetailsActionEnum
    func GetMappingApproveDeploymentDetailsActionEnum(val string) (ApproveDeploymentDetailsActionEnum, bool)
type ApproveDeploymentRequest
    func (request ApproveDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ApproveDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ApproveDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request ApproveDeploymentRequest) String() string
    func (request ApproveDeploymentRequest) ValidateEnumValue() (bool, error)
type ApproveDeploymentResponse
    func (response ApproveDeploymentResponse) HTTPResponse() *http.Response
    func (response ApproveDeploymentResponse) String() string
type AutomatedDeployStageRollbackPolicy
    func (m AutomatedDeployStageRollbackPolicy) MarshalJSON() (buff []byte, e error)
    func (m AutomatedDeployStageRollbackPolicy) String() string
    func (m AutomatedDeployStageRollbackPolicy) ValidateEnumValue() (bool, error)
type BackendSetIpCollection
    func (m BackendSetIpCollection) String() string
    func (m BackendSetIpCollection) ValidateEnumValue() (bool, error)
type BitbucketCloudAppPasswordConnection
    func (m BitbucketCloudAppPasswordConnection) GetCompartmentId() *string
    func (m BitbucketCloudAppPasswordConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnection) GetDescription() *string
    func (m BitbucketCloudAppPasswordConnection) GetDisplayName() *string
    func (m BitbucketCloudAppPasswordConnection) GetFreeformTags() map[string]string
    func (m BitbucketCloudAppPasswordConnection) GetId() *string
    func (m BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketCloudAppPasswordConnection) GetLifecycleDetails() *string
    func (m BitbucketCloudAppPasswordConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketCloudAppPasswordConnection) GetProjectId() *string
    func (m BitbucketCloudAppPasswordConnection) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnection) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnection) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnection) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudAppPasswordConnection) String() string
    func (m BitbucketCloudAppPasswordConnection) ValidateEnumValue() (bool, error)
type BitbucketCloudAppPasswordConnectionSummary
    func (m BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnectionSummary) GetDescription() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetDisplayName() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetFreeformTags() map[string]string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetId() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketCloudAppPasswordConnectionSummary) GetProjectId() *string
    func (m BitbucketCloudAppPasswordConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudAppPasswordConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudAppPasswordConnectionSummary) String() string
    func (m BitbucketCloudAppPasswordConnectionSummary) ValidateEnumValue() (bool, error)
type BitbucketCloudBuildRunSource
    func (m BitbucketCloudBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudBuildRunSource) String() string
    func (m BitbucketCloudBuildRunSource) ValidateEnumValue() (bool, error)
type BitbucketCloudBuildSource
    func (m BitbucketCloudBuildSource) GetBranch() *string
    func (m BitbucketCloudBuildSource) GetName() *string
    func (m BitbucketCloudBuildSource) GetRepositoryUrl() *string
    func (m BitbucketCloudBuildSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudBuildSource) String() string
    func (m BitbucketCloudBuildSource) ValidateEnumValue() (bool, error)
type BitbucketCloudFilter
    func (m BitbucketCloudFilter) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudFilter) String() string
    func (m BitbucketCloudFilter) ValidateEnumValue() (bool, error)
type BitbucketCloudFilterAttributes
    func (m BitbucketCloudFilterAttributes) String() string
    func (m BitbucketCloudFilterAttributes) ValidateEnumValue() (bool, error)
type BitbucketCloudFilterEventsEnum
    func GetBitbucketCloudFilterEventsEnumValues() []BitbucketCloudFilterEventsEnum
    func GetMappingBitbucketCloudFilterEventsEnum(val string) (BitbucketCloudFilterEventsEnum, bool)
type BitbucketCloudFilterExclusionAttributes
    func (m BitbucketCloudFilterExclusionAttributes) String() string
    func (m BitbucketCloudFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type BitbucketCloudTrigger
    func (m BitbucketCloudTrigger) GetActions() []TriggerAction
    func (m BitbucketCloudTrigger) GetCompartmentId() *string
    func (m BitbucketCloudTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudTrigger) GetDescription() *string
    func (m BitbucketCloudTrigger) GetDisplayName() *string
    func (m BitbucketCloudTrigger) GetFreeformTags() map[string]string
    func (m BitbucketCloudTrigger) GetId() *string
    func (m BitbucketCloudTrigger) GetLifecycleDetails() *string
    func (m BitbucketCloudTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketCloudTrigger) GetProjectId() *string
    func (m BitbucketCloudTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudTrigger) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudTrigger) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudTrigger) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudTrigger) String() string
    func (m *BitbucketCloudTrigger) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketCloudTrigger) ValidateEnumValue() (bool, error)
type BitbucketCloudTriggerCreateResult
    func (m BitbucketCloudTriggerCreateResult) GetActions() []TriggerAction
    func (m BitbucketCloudTriggerCreateResult) GetCompartmentId() *string
    func (m BitbucketCloudTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerCreateResult) GetDescription() *string
    func (m BitbucketCloudTriggerCreateResult) GetDisplayName() *string
    func (m BitbucketCloudTriggerCreateResult) GetFreeformTags() map[string]string
    func (m BitbucketCloudTriggerCreateResult) GetId() *string
    func (m BitbucketCloudTriggerCreateResult) GetLifecycleDetails() *string
    func (m BitbucketCloudTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketCloudTriggerCreateResult) GetProjectId() *string
    func (m BitbucketCloudTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudTriggerCreateResult) String() string
    func (m *BitbucketCloudTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketCloudTriggerCreateResult) ValidateEnumValue() (bool, error)
type BitbucketCloudTriggerSummary
    func (m BitbucketCloudTriggerSummary) GetCompartmentId() *string
    func (m BitbucketCloudTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerSummary) GetDescription() *string
    func (m BitbucketCloudTriggerSummary) GetDisplayName() *string
    func (m BitbucketCloudTriggerSummary) GetFreeformTags() map[string]string
    func (m BitbucketCloudTriggerSummary) GetId() *string
    func (m BitbucketCloudTriggerSummary) GetLifecycleDetails() *string
    func (m BitbucketCloudTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketCloudTriggerSummary) GetProjectId() *string
    func (m BitbucketCloudTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketCloudTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketCloudTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketCloudTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketCloudTriggerSummary) String() string
    func (m BitbucketCloudTriggerSummary) ValidateEnumValue() (bool, error)
type BitbucketServerAccessTokenConnection
    func (m BitbucketServerAccessTokenConnection) GetCompartmentId() *string
    func (m BitbucketServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerAccessTokenConnection) GetDescription() *string
    func (m BitbucketServerAccessTokenConnection) GetDisplayName() *string
    func (m BitbucketServerAccessTokenConnection) GetFreeformTags() map[string]string
    func (m BitbucketServerAccessTokenConnection) GetId() *string
    func (m BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketServerAccessTokenConnection) GetLifecycleDetails() *string
    func (m BitbucketServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketServerAccessTokenConnection) GetProjectId() *string
    func (m BitbucketServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerAccessTokenConnection) String() string
    func (m *BitbucketServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerAccessTokenConnection) ValidateEnumValue() (bool, error)
type BitbucketServerBuildRunSource
    func (m BitbucketServerBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerBuildRunSource) String() string
    func (m BitbucketServerBuildRunSource) ValidateEnumValue() (bool, error)
type BitbucketServerBuildSource
    func (m BitbucketServerBuildSource) GetBranch() *string
    func (m BitbucketServerBuildSource) GetName() *string
    func (m BitbucketServerBuildSource) GetRepositoryUrl() *string
    func (m BitbucketServerBuildSource) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerBuildSource) String() string
    func (m BitbucketServerBuildSource) ValidateEnumValue() (bool, error)
type BitbucketServerFilter
    func (m BitbucketServerFilter) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerFilter) String() string
    func (m BitbucketServerFilter) ValidateEnumValue() (bool, error)
type BitbucketServerFilterAttributes
    func (m BitbucketServerFilterAttributes) String() string
    func (m BitbucketServerFilterAttributes) ValidateEnumValue() (bool, error)
type BitbucketServerFilterEventsEnum
    func GetBitbucketServerFilterEventsEnumValues() []BitbucketServerFilterEventsEnum
    func GetMappingBitbucketServerFilterEventsEnum(val string) (BitbucketServerFilterEventsEnum, bool)
type BitbucketServerTokenConnectionSummary
    func (m BitbucketServerTokenConnectionSummary) GetCompartmentId() *string
    func (m BitbucketServerTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTokenConnectionSummary) GetDescription() *string
    func (m BitbucketServerTokenConnectionSummary) GetDisplayName() *string
    func (m BitbucketServerTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m BitbucketServerTokenConnectionSummary) GetId() *string
    func (m BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m BitbucketServerTokenConnectionSummary) GetLifecycleDetails() *string
    func (m BitbucketServerTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m BitbucketServerTokenConnectionSummary) GetProjectId() *string
    func (m BitbucketServerTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTokenConnectionSummary) String() string
    func (m *BitbucketServerTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerTokenConnectionSummary) ValidateEnumValue() (bool, error)
type BitbucketServerTrigger
    func (m BitbucketServerTrigger) GetActions() []TriggerAction
    func (m BitbucketServerTrigger) GetCompartmentId() *string
    func (m BitbucketServerTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTrigger) GetDescription() *string
    func (m BitbucketServerTrigger) GetDisplayName() *string
    func (m BitbucketServerTrigger) GetFreeformTags() map[string]string
    func (m BitbucketServerTrigger) GetId() *string
    func (m BitbucketServerTrigger) GetLifecycleDetails() *string
    func (m BitbucketServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketServerTrigger) GetProjectId() *string
    func (m BitbucketServerTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTrigger) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTrigger) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTrigger) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTrigger) String() string
    func (m *BitbucketServerTrigger) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerTrigger) ValidateEnumValue() (bool, error)
type BitbucketServerTriggerCreateResult
    func (m BitbucketServerTriggerCreateResult) GetActions() []TriggerAction
    func (m BitbucketServerTriggerCreateResult) GetCompartmentId() *string
    func (m BitbucketServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerCreateResult) GetDescription() *string
    func (m BitbucketServerTriggerCreateResult) GetDisplayName() *string
    func (m BitbucketServerTriggerCreateResult) GetFreeformTags() map[string]string
    func (m BitbucketServerTriggerCreateResult) GetId() *string
    func (m BitbucketServerTriggerCreateResult) GetLifecycleDetails() *string
    func (m BitbucketServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketServerTriggerCreateResult) GetProjectId() *string
    func (m BitbucketServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTriggerCreateResult) String() string
    func (m *BitbucketServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m BitbucketServerTriggerCreateResult) ValidateEnumValue() (bool, error)
type BitbucketServerTriggerSummary
    func (m BitbucketServerTriggerSummary) GetCompartmentId() *string
    func (m BitbucketServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerSummary) GetDescription() *string
    func (m BitbucketServerTriggerSummary) GetDisplayName() *string
    func (m BitbucketServerTriggerSummary) GetFreeformTags() map[string]string
    func (m BitbucketServerTriggerSummary) GetId() *string
    func (m BitbucketServerTriggerSummary) GetLifecycleDetails() *string
    func (m BitbucketServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m BitbucketServerTriggerSummary) GetProjectId() *string
    func (m BitbucketServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BitbucketServerTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m BitbucketServerTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m BitbucketServerTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m BitbucketServerTriggerSummary) String() string
    func (m BitbucketServerTriggerSummary) ValidateEnumValue() (bool, error)
type BuildOutputs
    func (m BuildOutputs) String() string
    func (m BuildOutputs) ValidateEnumValue() (bool, error)
type BuildPipeline
    func (m BuildPipeline) String() string
    func (m BuildPipeline) ValidateEnumValue() (bool, error)
type BuildPipelineCollection
    func (m BuildPipelineCollection) String() string
    func (m BuildPipelineCollection) ValidateEnumValue() (bool, error)
type BuildPipelineLifecycleStateEnum
    func GetBuildPipelineLifecycleStateEnumValues() []BuildPipelineLifecycleStateEnum
    func GetMappingBuildPipelineLifecycleStateEnum(val string) (BuildPipelineLifecycleStateEnum, bool)
type BuildPipelineParameter
    func (m BuildPipelineParameter) String() string
    func (m BuildPipelineParameter) ValidateEnumValue() (bool, error)
type BuildPipelineParameterCollection
    func (m BuildPipelineParameterCollection) String() string
    func (m BuildPipelineParameterCollection) ValidateEnumValue() (bool, error)
type BuildPipelineStage
type BuildPipelineStageBuildPipelineStageTypeEnum
    func GetBuildPipelineStageBuildPipelineStageTypeEnumValues() []BuildPipelineStageBuildPipelineStageTypeEnum
    func GetMappingBuildPipelineStageBuildPipelineStageTypeEnum(val string) (BuildPipelineStageBuildPipelineStageTypeEnum, bool)
type BuildPipelineStageCollection
    func (m BuildPipelineStageCollection) String() string
    func (m *BuildPipelineStageCollection) UnmarshalJSON(data []byte) (e error)
    func (m BuildPipelineStageCollection) ValidateEnumValue() (bool, error)
type BuildPipelineStageLifecycleStateEnum
    func GetBuildPipelineStageLifecycleStateEnumValues() []BuildPipelineStageLifecycleStateEnum
    func GetMappingBuildPipelineStageLifecycleStateEnum(val string) (BuildPipelineStageLifecycleStateEnum, bool)
type BuildPipelineStagePredecessor
    func (m BuildPipelineStagePredecessor) String() string
    func (m BuildPipelineStagePredecessor) ValidateEnumValue() (bool, error)
type BuildPipelineStagePredecessorCollection
    func (m BuildPipelineStagePredecessorCollection) String() string
    func (m BuildPipelineStagePredecessorCollection) ValidateEnumValue() (bool, error)
type BuildPipelineStageRunProgress
type BuildPipelineStageRunProgressStatusEnum
    func GetBuildPipelineStageRunProgressStatusEnumValues() []BuildPipelineStageRunProgressStatusEnum
    func GetMappingBuildPipelineStageRunProgressStatusEnum(val string) (BuildPipelineStageRunProgressStatusEnum, bool)
type BuildPipelineStageSummary
type BuildPipelineSummary
    func (m BuildPipelineSummary) String() string
    func (m BuildPipelineSummary) ValidateEnumValue() (bool, error)
type BuildRun
    func (m BuildRun) String() string
    func (m *BuildRun) UnmarshalJSON(data []byte) (e error)
    func (m BuildRun) ValidateEnumValue() (bool, error)
type BuildRunArgument
    func (m BuildRunArgument) String() string
    func (m BuildRunArgument) ValidateEnumValue() (bool, error)
type BuildRunArgumentCollection
    func (m BuildRunArgumentCollection) String() string
    func (m BuildRunArgumentCollection) ValidateEnumValue() (bool, error)
type BuildRunLifecycleStateEnum
    func GetBuildRunLifecycleStateEnumValues() []BuildRunLifecycleStateEnum
    func GetMappingBuildRunLifecycleStateEnum(val string) (BuildRunLifecycleStateEnum, bool)
type BuildRunProgress
    func (m BuildRunProgress) String() string
    func (m *BuildRunProgress) UnmarshalJSON(data []byte) (e error)
    func (m BuildRunProgress) ValidateEnumValue() (bool, error)
type BuildRunProgressSummary
    func (m BuildRunProgressSummary) String() string
    func (m BuildRunProgressSummary) ValidateEnumValue() (bool, error)
type BuildRunSource
type BuildRunSourceSourceTypeEnum
    func GetBuildRunSourceSourceTypeEnumValues() []BuildRunSourceSourceTypeEnum
    func GetMappingBuildRunSourceSourceTypeEnum(val string) (BuildRunSourceSourceTypeEnum, bool)
type BuildRunSummary
    func (m BuildRunSummary) String() string
    func (m *BuildRunSummary) UnmarshalJSON(data []byte) (e error)
    func (m BuildRunSummary) ValidateEnumValue() (bool, error)
type BuildRunSummaryCollection
    func (m BuildRunSummaryCollection) String() string
    func (m BuildRunSummaryCollection) ValidateEnumValue() (bool, error)
type BuildRunnerShapeConfig
type BuildRunnerShapeConfigBuildRunnerTypeEnum
    func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues() []BuildRunnerShapeConfigBuildRunnerTypeEnum
    func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum(val string) (BuildRunnerShapeConfigBuildRunnerTypeEnum, bool)
type BuildSource
type BuildSourceCollection
    func (m BuildSourceCollection) String() string
    func (m *BuildSourceCollection) UnmarshalJSON(data []byte) (e error)
    func (m BuildSourceCollection) ValidateEnumValue() (bool, error)
type BuildSourceConnectionTypeEnum
    func GetBuildSourceConnectionTypeEnumValues() []BuildSourceConnectionTypeEnum
    func GetMappingBuildSourceConnectionTypeEnum(val string) (BuildSourceConnectionTypeEnum, bool)
type BuildStage
    func (m BuildStage) GetBuildPipelineId() *string
    func (m BuildStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m BuildStage) GetCompartmentId() *string
    func (m BuildStage) GetDefinedTags() map[string]map[string]interface{}
    func (m BuildStage) GetDescription() *string
    func (m BuildStage) GetDisplayName() *string
    func (m BuildStage) GetFreeformTags() map[string]string
    func (m BuildStage) GetId() *string
    func (m BuildStage) GetLifecycleDetails() *string
    func (m BuildStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m BuildStage) GetProjectId() *string
    func (m BuildStage) GetSystemTags() map[string]map[string]interface{}
    func (m BuildStage) GetTimeCreated() *common.SDKTime
    func (m BuildStage) GetTimeUpdated() *common.SDKTime
    func (m BuildStage) MarshalJSON() (buff []byte, e error)
    func (m BuildStage) String() string
    func (m *BuildStage) UnmarshalJSON(data []byte) (e error)
    func (m BuildStage) ValidateEnumValue() (bool, error)
type BuildStageImageEnum
    func GetBuildStageImageEnumValues() []BuildStageImageEnum
    func GetMappingBuildStageImageEnum(val string) (BuildStageImageEnum, bool)
type BuildStageRunProgress
    func (m BuildStageRunProgress) GetBuildPipelineStageId() *string
    func (m BuildStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m BuildStageRunProgress) GetStageDisplayName() *string
    func (m BuildStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m BuildStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m BuildStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m BuildStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m BuildStageRunProgress) String() string
    func (m *BuildStageRunProgress) UnmarshalJSON(data []byte) (e error)
    func (m BuildStageRunProgress) ValidateEnumValue() (bool, error)
type BuildStageRunProgressImageEnum
    func GetBuildStageRunProgressImageEnumValues() []BuildStageRunProgressImageEnum
    func GetMappingBuildStageRunProgressImageEnum(val string) (BuildStageRunProgressImageEnum, bool)
type BuildStageRunStep
    func (m BuildStageRunStep) String() string
    func (m BuildStageRunStep) ValidateEnumValue() (bool, error)
type BuildStageRunStepStateEnum
    func GetBuildStageRunStepStateEnumValues() []BuildStageRunStepStateEnum
    func GetMappingBuildStageRunStepStateEnum(val string) (BuildStageRunStepStateEnum, bool)
type BuildStageSummary
    func (m BuildStageSummary) GetBuildPipelineId() *string
    func (m BuildStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m BuildStageSummary) GetCompartmentId() *string
    func (m BuildStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m BuildStageSummary) GetDescription() *string
    func (m BuildStageSummary) GetDisplayName() *string
    func (m BuildStageSummary) GetFreeformTags() map[string]string
    func (m BuildStageSummary) GetId() *string
    func (m BuildStageSummary) GetLifecycleDetails() *string
    func (m BuildStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m BuildStageSummary) GetProjectId() *string
    func (m BuildStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m BuildStageSummary) GetTimeCreated() *common.SDKTime
    func (m BuildStageSummary) GetTimeUpdated() *common.SDKTime
    func (m BuildStageSummary) MarshalJSON() (buff []byte, e error)
    func (m BuildStageSummary) String() string
    func (m *BuildStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m BuildStageSummary) ValidateEnumValue() (bool, error)
type CaCertVerify
    func (m CaCertVerify) MarshalJSON() (buff []byte, e error)
    func (m CaCertVerify) String() string
    func (m CaCertVerify) ValidateEnumValue() (bool, error)
type CancelBuildRunDetails
    func (m CancelBuildRunDetails) String() string
    func (m CancelBuildRunDetails) ValidateEnumValue() (bool, error)
type CancelBuildRunRequest
    func (request CancelBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelBuildRunRequest) String() string
    func (request CancelBuildRunRequest) ValidateEnumValue() (bool, error)
type CancelBuildRunResponse
    func (response CancelBuildRunResponse) HTTPResponse() *http.Response
    func (response CancelBuildRunResponse) String() string
type CancelDeploymentDetails
    func (m CancelDeploymentDetails) String() string
    func (m CancelDeploymentDetails) ValidateEnumValue() (bool, error)
type CancelDeploymentRequest
    func (request CancelDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelDeploymentRequest) String() string
    func (request CancelDeploymentRequest) ValidateEnumValue() (bool, error)
type CancelDeploymentResponse
    func (response CancelDeploymentResponse) HTTPResponse() *http.Response
    func (response CancelDeploymentResponse) String() string
type CancelScheduledCascadingProjectDeletionRequest
    func (request CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelScheduledCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelScheduledCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelScheduledCascadingProjectDeletionRequest) String() string
    func (request CancelScheduledCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)
type CancelScheduledCascadingProjectDeletionResponse
    func (response CancelScheduledCascadingProjectDeletionResponse) HTTPResponse() *http.Response
    func (response CancelScheduledCascadingProjectDeletionResponse) String() string
type ChangeProjectCompartmentDetails
    func (m ChangeProjectCompartmentDetails) String() string
    func (m ChangeProjectCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeProjectCompartmentRequest
    func (request ChangeProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeProjectCompartmentRequest) String() string
    func (request ChangeProjectCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeProjectCompartmentResponse
    func (response ChangeProjectCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeProjectCompartmentResponse) String() string
type CommitInfo
    func (m CommitInfo) String() string
    func (m CommitInfo) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenDeployStage
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenDeployStage) String() string
    func (m *ComputeInstanceGroupBlueGreenDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupBlueGreenDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenDeployStageExecutionProgress
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenDeployStageSummary
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) String() string
    func (m *ComputeInstanceGroupBlueGreenDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupBlueGreenDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenTrafficShiftDeployStage
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) String() string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) String() string
    func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupByIdsSelector
    func (m ComputeInstanceGroupByIdsSelector) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupByIdsSelector) String() string
    func (m ComputeInstanceGroupByIdsSelector) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupByQuerySelector
    func (m ComputeInstanceGroupByQuerySelector) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupByQuerySelector) String() string
    func (m ComputeInstanceGroupByQuerySelector) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryApprovalDeployStage
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) String() string
    func (m *ComputeInstanceGroupCanaryApprovalDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryApprovalDeployStageSummary
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) String() string
    func (m *ComputeInstanceGroupCanaryApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryDeployStage
    func (m ComputeInstanceGroupCanaryDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryDeployStage) GetId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryDeployStage) String() string
    func (m *ComputeInstanceGroupCanaryDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryDeployStageExecutionProgress
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryDeployStageSummary
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryDeployStageSummary) String() string
    func (m *ComputeInstanceGroupCanaryDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupCanaryDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryTrafficShiftDeployStage
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) String() string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) String() string
    func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployEnvironment
    func (m ComputeInstanceGroupDeployEnvironment) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironment) GetDescription() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployEnvironment) GetId() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m ComputeInstanceGroupDeployEnvironment) GetProjectId() *string
    func (m ComputeInstanceGroupDeployEnvironment) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironment) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironment) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironment) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployEnvironment) String() string
    func (m ComputeInstanceGroupDeployEnvironment) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployEnvironmentSummary
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDescription() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetId() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetProjectId() *string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployEnvironmentSummary) String() string
    func (m ComputeInstanceGroupDeployEnvironmentSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployStage
    func (m ComputeInstanceGroupDeployStage) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStage) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupDeployStage) GetDescription() *string
    func (m ComputeInstanceGroupDeployStage) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployStage) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployStage) GetId() *string
    func (m ComputeInstanceGroupDeployStage) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupDeployStage) GetProjectId() *string
    func (m ComputeInstanceGroupDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStage) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployStage) String() string
    func (m *ComputeInstanceGroupDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupDeployStage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployStageExecutionProgress
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployStageExecutionProgress) String() string
    func (m ComputeInstanceGroupDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupDeployStageSummary
    func (m ComputeInstanceGroupDeployStageSummary) GetCompartmentId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStageSummary) GetDeployPipelineId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ComputeInstanceGroupDeployStageSummary) GetDescription() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetDisplayName() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetFreeformTags() map[string]string
    func (m ComputeInstanceGroupDeployStageSummary) GetId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleDetails() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ComputeInstanceGroupDeployStageSummary) GetProjectId() *string
    func (m ComputeInstanceGroupDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ComputeInstanceGroupDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ComputeInstanceGroupDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupDeployStageSummary) String() string
    func (m *ComputeInstanceGroupDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupDeployStageSummary) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupFailurePolicy
type ComputeInstanceGroupFailurePolicyByCount
    func (m ComputeInstanceGroupFailurePolicyByCount) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupFailurePolicyByCount) String() string
    func (m ComputeInstanceGroupFailurePolicyByCount) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupFailurePolicyByPercentage
    func (m ComputeInstanceGroupFailurePolicyByPercentage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupFailurePolicyByPercentage) String() string
    func (m ComputeInstanceGroupFailurePolicyByPercentage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupFailurePolicyPolicyTypeEnum
    func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues() []ComputeInstanceGroupFailurePolicyPolicyTypeEnum
    func GetMappingComputeInstanceGroupFailurePolicyPolicyTypeEnum(val string) (ComputeInstanceGroupFailurePolicyPolicyTypeEnum, bool)
type ComputeInstanceGroupLinearRolloutPolicyByCount
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) GetBatchDelayInSeconds() *int
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) String() string
    func (m ComputeInstanceGroupLinearRolloutPolicyByCount) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupLinearRolloutPolicyByPercentage
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) GetBatchDelayInSeconds() *int
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) MarshalJSON() (buff []byte, e error)
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) String() string
    func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupRolloutPolicy
type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum
    func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues() []ComputeInstanceGroupRolloutPolicyPolicyTypeEnum
    func GetMappingComputeInstanceGroupRolloutPolicyPolicyTypeEnum(val string) (ComputeInstanceGroupRolloutPolicyPolicyTypeEnum, bool)
type ComputeInstanceGroupSelector
type ComputeInstanceGroupSelectorCollection
    func (m ComputeInstanceGroupSelectorCollection) String() string
    func (m *ComputeInstanceGroupSelectorCollection) UnmarshalJSON(data []byte) (e error)
    func (m ComputeInstanceGroupSelectorCollection) ValidateEnumValue() (bool, error)
type ComputeInstanceGroupSelectorSelectorTypeEnum
    func GetComputeInstanceGroupSelectorSelectorTypeEnumValues() []ComputeInstanceGroupSelectorSelectorTypeEnum
    func GetMappingComputeInstanceGroupSelectorSelectorTypeEnum(val string) (ComputeInstanceGroupSelectorSelectorTypeEnum, bool)
type Connection
type ConnectionCollection
    func (m ConnectionCollection) String() string
    func (m *ConnectionCollection) UnmarshalJSON(data []byte) (e error)
    func (m ConnectionCollection) ValidateEnumValue() (bool, error)
type ConnectionConnectionTypeEnum
    func GetConnectionConnectionTypeEnumValues() []ConnectionConnectionTypeEnum
    func GetMappingConnectionConnectionTypeEnum(val string) (ConnectionConnectionTypeEnum, bool)
type ConnectionLifecycleStateEnum
    func GetConnectionLifecycleStateEnumValues() []ConnectionLifecycleStateEnum
    func GetMappingConnectionLifecycleStateEnum(val string) (ConnectionLifecycleStateEnum, bool)
type ConnectionSummary
type ConnectionValidationResult
    func (m ConnectionValidationResult) String() string
    func (m ConnectionValidationResult) ValidateEnumValue() (bool, error)
type ConnectionValidationResultResultEnum
    func GetConnectionValidationResultResultEnumValues() []ConnectionValidationResultResultEnum
    func GetMappingConnectionValidationResultResultEnum(val string) (ConnectionValidationResultResultEnum, bool)
type ContainerConfig
type ContainerConfigContainerConfigTypeEnum
    func GetContainerConfigContainerConfigTypeEnumValues() []ContainerConfigContainerConfigTypeEnum
    func GetMappingContainerConfigContainerConfigTypeEnum(val string) (ContainerConfigContainerConfigTypeEnum, bool)
type ContainerInstanceConfig
    func (m ContainerInstanceConfig) MarshalJSON() (buff []byte, e error)
    func (m ContainerInstanceConfig) String() string
    func (m *ContainerInstanceConfig) UnmarshalJSON(data []byte) (e error)
    func (m ContainerInstanceConfig) ValidateEnumValue() (bool, error)
type ContainerRegistryDeliveredArtifact
    func (m ContainerRegistryDeliveredArtifact) GetDeployArtifactId() *string
    func (m ContainerRegistryDeliveredArtifact) GetOutputArtifactName() *string
    func (m ContainerRegistryDeliveredArtifact) MarshalJSON() (buff []byte, e error)
    func (m ContainerRegistryDeliveredArtifact) String() string
    func (m ContainerRegistryDeliveredArtifact) ValidateEnumValue() (bool, error)
type CountBasedApprovalPolicy
    func (m CountBasedApprovalPolicy) MarshalJSON() (buff []byte, e error)
    func (m CountBasedApprovalPolicy) String() string
    func (m CountBasedApprovalPolicy) ValidateEnumValue() (bool, error)
type CreateAbsoluteWaitCriteriaDetails
    func (m CreateAbsoluteWaitCriteriaDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateAbsoluteWaitCriteriaDetails) String() string
    func (m CreateAbsoluteWaitCriteriaDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketCloudAppPasswordConnectionDetails
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId() *string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) String() string
    func (m CreateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketCloudTriggerDetails
    func (m CreateBitbucketCloudTriggerDetails) GetActions() []TriggerAction
    func (m CreateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketCloudTriggerDetails) GetDescription() *string
    func (m CreateBitbucketCloudTriggerDetails) GetDisplayName() *string
    func (m CreateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketCloudTriggerDetails) GetProjectId() *string
    func (m CreateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketCloudTriggerDetails) String() string
    func (m *CreateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBitbucketCloudTriggerDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketServerAccessTokenConnectionDetails
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketServerAccessTokenConnectionDetails) String() string
    func (m *CreateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateBitbucketServerTriggerDetails
    func (m CreateBitbucketServerTriggerDetails) GetActions() []TriggerAction
    func (m CreateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBitbucketServerTriggerDetails) GetDescription() *string
    func (m CreateBitbucketServerTriggerDetails) GetDisplayName() *string
    func (m CreateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateBitbucketServerTriggerDetails) GetProjectId() *string
    func (m CreateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBitbucketServerTriggerDetails) String() string
    func (m *CreateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBitbucketServerTriggerDetails) ValidateEnumValue() (bool, error)
type CreateBuildPipelineDetails
    func (m CreateBuildPipelineDetails) String() string
    func (m CreateBuildPipelineDetails) ValidateEnumValue() (bool, error)
type CreateBuildPipelineRequest
    func (request CreateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBuildPipelineRequest) String() string
    func (request CreateBuildPipelineRequest) ValidateEnumValue() (bool, error)
type CreateBuildPipelineResponse
    func (response CreateBuildPipelineResponse) HTTPResponse() *http.Response
    func (response CreateBuildPipelineResponse) String() string
type CreateBuildPipelineStageDetails
type CreateBuildPipelineStageRequest
    func (request CreateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBuildPipelineStageRequest) String() string
    func (request CreateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type CreateBuildPipelineStageResponse
    func (response CreateBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response CreateBuildPipelineStageResponse) String() string
type CreateBuildRunDetails
    func (m CreateBuildRunDetails) String() string
    func (m CreateBuildRunDetails) ValidateEnumValue() (bool, error)
type CreateBuildRunRequest
    func (request CreateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBuildRunRequest) String() string
    func (request CreateBuildRunRequest) ValidateEnumValue() (bool, error)
type CreateBuildRunResponse
    func (response CreateBuildRunResponse) HTTPResponse() *http.Response
    func (response CreateBuildRunResponse) String() string
type CreateBuildStageDetails
    func (m CreateBuildStageDetails) GetBuildPipelineId() *string
    func (m CreateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateBuildStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateBuildStageDetails) GetDescription() *string
    func (m CreateBuildStageDetails) GetDisplayName() *string
    func (m CreateBuildStageDetails) GetFreeformTags() map[string]string
    func (m CreateBuildStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateBuildStageDetails) String() string
    func (m *CreateBuildStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateBuildStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupBlueGreenDeployStageDetails
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupCanaryApprovalDeployStageDetails
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupCanaryDeployStageDetails
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string
    func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupDeployEnvironmentDetails
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetProjectId() *string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) String() string
    func (m CreateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type CreateComputeInstanceGroupDeployStageDetails
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDescription() *string
    func (m CreateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string
    func (m CreateComputeInstanceGroupDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateComputeInstanceGroupDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateComputeInstanceGroupDeployStageDetails) String() string
    func (m *CreateComputeInstanceGroupDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateComputeInstanceGroupDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateConnectionDetails
type CreateConnectionRequest
    func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionRequest) String() string
    func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
type CreateConnectionResponse
    func (response CreateConnectionResponse) HTTPResponse() *http.Response
    func (response CreateConnectionResponse) String() string
type CreateDeliverArtifactStageDetails
    func (m CreateDeliverArtifactStageDetails) GetBuildPipelineId() *string
    func (m CreateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateDeliverArtifactStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDeliverArtifactStageDetails) GetDescription() *string
    func (m CreateDeliverArtifactStageDetails) GetDisplayName() *string
    func (m CreateDeliverArtifactStageDetails) GetFreeformTags() map[string]string
    func (m CreateDeliverArtifactStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDeliverArtifactStageDetails) String() string
    func (m CreateDeliverArtifactStageDetails) ValidateEnumValue() (bool, error)
type CreateDeployArtifactDetails
    func (m CreateDeployArtifactDetails) String() string
    func (m *CreateDeployArtifactDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDeployArtifactDetails) ValidateEnumValue() (bool, error)
type CreateDeployArtifactRequest
    func (request CreateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployArtifactRequest) String() string
    func (request CreateDeployArtifactRequest) ValidateEnumValue() (bool, error)
type CreateDeployArtifactResponse
    func (response CreateDeployArtifactResponse) HTTPResponse() *http.Response
    func (response CreateDeployArtifactResponse) String() string
type CreateDeployEnvironmentDetails
type CreateDeployEnvironmentRequest
    func (request CreateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployEnvironmentRequest) String() string
    func (request CreateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type CreateDeployEnvironmentResponse
    func (response CreateDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response CreateDeployEnvironmentResponse) String() string
type CreateDeployPipelineDeploymentDetails
    func (m CreateDeployPipelineDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDeployPipelineDeploymentDetails) GetDeployPipelineId() *string
    func (m CreateDeployPipelineDeploymentDetails) GetDisplayName() *string
    func (m CreateDeployPipelineDeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateDeployPipelineDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDeployPipelineDeploymentDetails) String() string
    func (m CreateDeployPipelineDeploymentDetails) ValidateEnumValue() (bool, error)
type CreateDeployPipelineDetails
    func (m CreateDeployPipelineDetails) String() string
    func (m CreateDeployPipelineDetails) ValidateEnumValue() (bool, error)
type CreateDeployPipelineRedeploymentDetails
    func (m CreateDeployPipelineRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDeployPipelineRedeploymentDetails) GetDeployPipelineId() *string
    func (m CreateDeployPipelineRedeploymentDetails) GetDisplayName() *string
    func (m CreateDeployPipelineRedeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateDeployPipelineRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDeployPipelineRedeploymentDetails) String() string
    func (m CreateDeployPipelineRedeploymentDetails) ValidateEnumValue() (bool, error)
type CreateDeployPipelineRequest
    func (request CreateDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployPipelineRequest) String() string
    func (request CreateDeployPipelineRequest) ValidateEnumValue() (bool, error)
type CreateDeployPipelineResponse
    func (response CreateDeployPipelineResponse) HTTPResponse() *http.Response
    func (response CreateDeployPipelineResponse) String() string
type CreateDeployStageDetails
type CreateDeployStageRequest
    func (request CreateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeployStageRequest) String() string
    func (request CreateDeployStageRequest) ValidateEnumValue() (bool, error)
type CreateDeployStageResponse
    func (response CreateDeployStageResponse) HTTPResponse() *http.Response
    func (response CreateDeployStageResponse) String() string
type CreateDeploymentDetails
type CreateDeploymentRequest
    func (request CreateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeploymentRequest) String() string
    func (request CreateDeploymentRequest) ValidateEnumValue() (bool, error)
type CreateDeploymentResponse
    func (response CreateDeploymentResponse) HTTPResponse() *http.Response
    func (response CreateDeploymentResponse) String() string
type CreateDevopsCodeRepositoryTriggerDetails
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetDescription() *string
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateDevopsCodeRepositoryTriggerDetails) GetProjectId() *string
    func (m CreateDevopsCodeRepositoryTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDevopsCodeRepositoryTriggerDetails) String() string
    func (m *CreateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue() (bool, error)
type CreateFunctionDeployEnvironmentDetails
    func (m CreateFunctionDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateFunctionDeployEnvironmentDetails) GetDescription() *string
    func (m CreateFunctionDeployEnvironmentDetails) GetDisplayName() *string
    func (m CreateFunctionDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m CreateFunctionDeployEnvironmentDetails) GetProjectId() *string
    func (m CreateFunctionDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateFunctionDeployEnvironmentDetails) String() string
    func (m CreateFunctionDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type CreateFunctionDeployStageDetails
    func (m CreateFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateFunctionDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateFunctionDeployStageDetails) GetDescription() *string
    func (m CreateFunctionDeployStageDetails) GetDisplayName() *string
    func (m CreateFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateFunctionDeployStageDetails) String() string
    func (m CreateFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateGithubAccessTokenConnectionDetails
    func (m CreateGithubAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGithubAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateGithubAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateGithubAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateGithubAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateGithubAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGithubAccessTokenConnectionDetails) String() string
    func (m CreateGithubAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateGithubTriggerDetails
    func (m CreateGithubTriggerDetails) GetActions() []TriggerAction
    func (m CreateGithubTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGithubTriggerDetails) GetDescription() *string
    func (m CreateGithubTriggerDetails) GetDisplayName() *string
    func (m CreateGithubTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateGithubTriggerDetails) GetProjectId() *string
    func (m CreateGithubTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGithubTriggerDetails) String() string
    func (m *CreateGithubTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGithubTriggerDetails) ValidateEnumValue() (bool, error)
type CreateGitlabAccessTokenConnectionDetails
    func (m CreateGitlabAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateGitlabAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateGitlabAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateGitlabAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabAccessTokenConnectionDetails) String() string
    func (m CreateGitlabAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateGitlabServerAccessTokenConnectionDetails
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabServerAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabServerAccessTokenConnectionDetails) String() string
    func (m *CreateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateGitlabServerTriggerDetails
    func (m CreateGitlabServerTriggerDetails) GetActions() []TriggerAction
    func (m CreateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabServerTriggerDetails) GetDescription() *string
    func (m CreateGitlabServerTriggerDetails) GetDisplayName() *string
    func (m CreateGitlabServerTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabServerTriggerDetails) GetProjectId() *string
    func (m CreateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabServerTriggerDetails) String() string
    func (m *CreateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGitlabServerTriggerDetails) ValidateEnumValue() (bool, error)
type CreateGitlabTriggerDetails
    func (m CreateGitlabTriggerDetails) GetActions() []TriggerAction
    func (m CreateGitlabTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateGitlabTriggerDetails) GetDescription() *string
    func (m CreateGitlabTriggerDetails) GetDisplayName() *string
    func (m CreateGitlabTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateGitlabTriggerDetails) GetProjectId() *string
    func (m CreateGitlabTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateGitlabTriggerDetails) String() string
    func (m *CreateGitlabTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateGitlabTriggerDetails) ValidateEnumValue() (bool, error)
type CreateInvokeFunctionDeployStageDetails
    func (m CreateInvokeFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateInvokeFunctionDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateInvokeFunctionDeployStageDetails) GetDescription() *string
    func (m CreateInvokeFunctionDeployStageDetails) GetDisplayName() *string
    func (m CreateInvokeFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateInvokeFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateInvokeFunctionDeployStageDetails) String() string
    func (m CreateInvokeFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateLoadBalancerTrafficShiftDeployStageDetails
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) String() string
    func (m *CreateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateManualApprovalDeployStageDetails
    func (m CreateManualApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateManualApprovalDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateManualApprovalDeployStageDetails) GetDescription() *string
    func (m CreateManualApprovalDeployStageDetails) GetDisplayName() *string
    func (m CreateManualApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateManualApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateManualApprovalDeployStageDetails) String() string
    func (m *CreateManualApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateManualApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeBlueGreenDeployStageDetails
    func (m CreateOkeBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeBlueGreenDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeBlueGreenDeployStageDetails) GetDescription() *string
    func (m CreateOkeBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeBlueGreenDeployStageDetails) String() string
    func (m *CreateOkeBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeBlueGreenTrafficShiftDeployStageDetails
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeCanaryApprovalDeployStageDetails
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeCanaryApprovalDeployStageDetails) String() string
    func (m *CreateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeCanaryDeployStageDetails
    func (m CreateOkeCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeCanaryDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeCanaryDeployStageDetails) GetDescription() *string
    func (m CreateOkeCanaryDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeCanaryDeployStageDetails) String() string
    func (m *CreateOkeCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeCanaryTrafficShiftDeployStageDetails
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) String() string
    func (m CreateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeClusterDeployEnvironmentDetails
    func (m CreateOkeClusterDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeClusterDeployEnvironmentDetails) GetDescription() *string
    func (m CreateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string
    func (m CreateOkeClusterDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m CreateOkeClusterDeployEnvironmentDetails) GetProjectId() *string
    func (m CreateOkeClusterDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeClusterDeployEnvironmentDetails) String() string
    func (m *CreateOkeClusterDeployEnvironmentDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeClusterDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type CreateOkeDeployStageDetails
    func (m CreateOkeDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeDeployStageDetails) GetDescription() *string
    func (m CreateOkeDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeDeployStageDetails) String() string
    func (m *CreateOkeDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeHelmChartDeployStageDetails
    func (m CreateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateOkeHelmChartDeployStageDetails) GetDescription() *string
    func (m CreateOkeHelmChartDeployStageDetails) GetDisplayName() *string
    func (m CreateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateOkeHelmChartDeployStageDetails) String() string
    func (m *CreateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateOkeHelmChartDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateOkeHelmChartDeployStageDetailsPurposeEnum
    func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues() []CreateOkeHelmChartDeployStageDetailsPurposeEnum
    func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (CreateOkeHelmChartDeployStageDetailsPurposeEnum, bool)
type CreateProjectDetails
    func (m CreateProjectDetails) String() string
    func (m CreateProjectDetails) ValidateEnumValue() (bool, error)
type CreateProjectRequest
    func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateProjectRequest) String() string
    func (request CreateProjectRequest) ValidateEnumValue() (bool, error)
type CreateProjectResponse
    func (response CreateProjectResponse) HTTPResponse() *http.Response
    func (response CreateProjectResponse) String() string
type CreateRepositoryDetails
    func (m CreateRepositoryDetails) String() string
    func (m CreateRepositoryDetails) ValidateEnumValue() (bool, error)
type CreateRepositoryRequest
    func (request CreateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateRepositoryRequest) String() string
    func (request CreateRepositoryRequest) ValidateEnumValue() (bool, error)
type CreateRepositoryResponse
    func (response CreateRepositoryResponse) HTTPResponse() *http.Response
    func (response CreateRepositoryResponse) String() string
type CreateShellDeployStageDetails
    func (m CreateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateShellDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateShellDeployStageDetails) GetDescription() *string
    func (m CreateShellDeployStageDetails) GetDisplayName() *string
    func (m CreateShellDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateShellDeployStageDetails) String() string
    func (m *CreateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateShellDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateSingleDeployStageDeploymentDetails
    func (m CreateSingleDeployStageDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSingleDeployStageDeploymentDetails) GetDeployPipelineId() *string
    func (m CreateSingleDeployStageDeploymentDetails) GetDisplayName() *string
    func (m CreateSingleDeployStageDeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateSingleDeployStageDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSingleDeployStageDeploymentDetails) String() string
    func (m CreateSingleDeployStageDeploymentDetails) ValidateEnumValue() (bool, error)
type CreateSingleDeployStageRedeploymentDetails
    func (m CreateSingleDeployStageRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateSingleDeployStageRedeploymentDetails) GetDeployPipelineId() *string
    func (m CreateSingleDeployStageRedeploymentDetails) GetDisplayName() *string
    func (m CreateSingleDeployStageRedeploymentDetails) GetFreeformTags() map[string]string
    func (m CreateSingleDeployStageRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSingleDeployStageRedeploymentDetails) String() string
    func (m CreateSingleDeployStageRedeploymentDetails) ValidateEnumValue() (bool, error)
type CreateTriggerDeploymentStageDetails
    func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineId() *string
    func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateTriggerDeploymentStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateTriggerDeploymentStageDetails) GetDescription() *string
    func (m CreateTriggerDeploymentStageDetails) GetDisplayName() *string
    func (m CreateTriggerDeploymentStageDetails) GetFreeformTags() map[string]string
    func (m CreateTriggerDeploymentStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateTriggerDeploymentStageDetails) String() string
    func (m CreateTriggerDeploymentStageDetails) ValidateEnumValue() (bool, error)
type CreateTriggerDetails
type CreateTriggerRequest
    func (request CreateTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTriggerRequest) String() string
    func (request CreateTriggerRequest) ValidateEnumValue() (bool, error)
type CreateTriggerResponse
    func (response CreateTriggerResponse) HTTPResponse() *http.Response
    func (response CreateTriggerResponse) String() string
type CreateVbsAccessTokenConnectionDetails
    func (m CreateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVbsAccessTokenConnectionDetails) GetDescription() *string
    func (m CreateVbsAccessTokenConnectionDetails) GetDisplayName() *string
    func (m CreateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m CreateVbsAccessTokenConnectionDetails) GetProjectId() *string
    func (m CreateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVbsAccessTokenConnectionDetails) String() string
    func (m CreateVbsAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type CreateVbsTriggerDetails
    func (m CreateVbsTriggerDetails) GetActions() []TriggerAction
    func (m CreateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVbsTriggerDetails) GetDescription() *string
    func (m CreateVbsTriggerDetails) GetDisplayName() *string
    func (m CreateVbsTriggerDetails) GetFreeformTags() map[string]string
    func (m CreateVbsTriggerDetails) GetProjectId() *string
    func (m CreateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVbsTriggerDetails) String() string
    func (m *CreateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateVbsTriggerDetails) ValidateEnumValue() (bool, error)
type CreateWaitCriteriaDetails
type CreateWaitCriteriaDetailsWaitTypeEnum
    func GetCreateWaitCriteriaDetailsWaitTypeEnumValues() []CreateWaitCriteriaDetailsWaitTypeEnum
    func GetMappingCreateWaitCriteriaDetailsWaitTypeEnum(val string) (CreateWaitCriteriaDetailsWaitTypeEnum, bool)
type CreateWaitDeployStageDetails
    func (m CreateWaitDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWaitDeployStageDetails) GetDeployPipelineId() *string
    func (m CreateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m CreateWaitDeployStageDetails) GetDescription() *string
    func (m CreateWaitDeployStageDetails) GetDisplayName() *string
    func (m CreateWaitDeployStageDetails) GetFreeformTags() map[string]string
    func (m CreateWaitDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateWaitDeployStageDetails) String() string
    func (m *CreateWaitDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateWaitDeployStageDetails) ValidateEnumValue() (bool, error)
type CreateWaitStageDetails
    func (m CreateWaitStageDetails) GetBuildPipelineId() *string
    func (m CreateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m CreateWaitStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateWaitStageDetails) GetDescription() *string
    func (m CreateWaitStageDetails) GetDisplayName() *string
    func (m CreateWaitStageDetails) GetFreeformTags() map[string]string
    func (m CreateWaitStageDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateWaitStageDetails) String() string
    func (m *CreateWaitStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateWaitStageDetails) ValidateEnumValue() (bool, error)
type CustomBuildRunnerShapeConfig
    func (m CustomBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)
    func (m CustomBuildRunnerShapeConfig) String() string
    func (m CustomBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)
type DefaultBuildRunnerShapeConfig
    func (m DefaultBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)
    func (m DefaultBuildRunnerShapeConfig) String() string
    func (m DefaultBuildRunnerShapeConfig) ValidateEnumValue() (bool, error)
type DeleteBuildPipelineRequest
    func (request DeleteBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteBuildPipelineRequest) String() string
    func (request DeleteBuildPipelineRequest) ValidateEnumValue() (bool, error)
type DeleteBuildPipelineResponse
    func (response DeleteBuildPipelineResponse) HTTPResponse() *http.Response
    func (response DeleteBuildPipelineResponse) String() string
type DeleteBuildPipelineStageRequest
    func (request DeleteBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteBuildPipelineStageRequest) String() string
    func (request DeleteBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type DeleteBuildPipelineStageResponse
    func (response DeleteBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response DeleteBuildPipelineStageResponse) String() string
type DeleteConnectionRequest
    func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionRequest) String() string
    func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
type DeleteConnectionResponse
    func (response DeleteConnectionResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionResponse) String() string
type DeleteDeployArtifactRequest
    func (request DeleteDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployArtifactRequest) String() string
    func (request DeleteDeployArtifactRequest) ValidateEnumValue() (bool, error)
type DeleteDeployArtifactResponse
    func (response DeleteDeployArtifactResponse) HTTPResponse() *http.Response
    func (response DeleteDeployArtifactResponse) String() string
type DeleteDeployEnvironmentRequest
    func (request DeleteDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployEnvironmentRequest) String() string
    func (request DeleteDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type DeleteDeployEnvironmentResponse
    func (response DeleteDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response DeleteDeployEnvironmentResponse) String() string
type DeleteDeployPipelineRequest
    func (request DeleteDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployPipelineRequest) String() string
    func (request DeleteDeployPipelineRequest) ValidateEnumValue() (bool, error)
type DeleteDeployPipelineResponse
    func (response DeleteDeployPipelineResponse) HTTPResponse() *http.Response
    func (response DeleteDeployPipelineResponse) String() string
type DeleteDeployStageRequest
    func (request DeleteDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDeployStageRequest) String() string
    func (request DeleteDeployStageRequest) ValidateEnumValue() (bool, error)
type DeleteDeployStageResponse
    func (response DeleteDeployStageResponse) HTTPResponse() *http.Response
    func (response DeleteDeployStageResponse) String() string
type DeleteProjectRequest
    func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProjectRequest) String() string
    func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)
type DeleteProjectResponse
    func (response DeleteProjectResponse) HTTPResponse() *http.Response
    func (response DeleteProjectResponse) String() string
type DeleteRefRequest
    func (request DeleteRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteRefRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteRefRequest) String() string
    func (request DeleteRefRequest) ValidateEnumValue() (bool, error)
type DeleteRefResponse
    func (response DeleteRefResponse) HTTPResponse() *http.Response
    func (response DeleteRefResponse) String() string
type DeleteRepositoryRequest
    func (request DeleteRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteRepositoryRequest) String() string
    func (request DeleteRepositoryRequest) ValidateEnumValue() (bool, error)
type DeleteRepositoryResponse
    func (response DeleteRepositoryResponse) HTTPResponse() *http.Response
    func (response DeleteRepositoryResponse) String() string
type DeleteTriggerRequest
    func (request DeleteTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTriggerRequest) String() string
    func (request DeleteTriggerRequest) ValidateEnumValue() (bool, error)
type DeleteTriggerResponse
    func (response DeleteTriggerResponse) HTTPResponse() *http.Response
    func (response DeleteTriggerResponse) String() string
type DeliverArtifact
    func (m DeliverArtifact) String() string
    func (m DeliverArtifact) ValidateEnumValue() (bool, error)
type DeliverArtifactCollection
    func (m DeliverArtifactCollection) String() string
    func (m DeliverArtifactCollection) ValidateEnumValue() (bool, error)
type DeliverArtifactStage
    func (m DeliverArtifactStage) GetBuildPipelineId() *string
    func (m DeliverArtifactStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m DeliverArtifactStage) GetCompartmentId() *string
    func (m DeliverArtifactStage) GetDefinedTags() map[string]map[string]interface{}
    func (m DeliverArtifactStage) GetDescription() *string
    func (m DeliverArtifactStage) GetDisplayName() *string
    func (m DeliverArtifactStage) GetFreeformTags() map[string]string
    func (m DeliverArtifactStage) GetId() *string
    func (m DeliverArtifactStage) GetLifecycleDetails() *string
    func (m DeliverArtifactStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m DeliverArtifactStage) GetProjectId() *string
    func (m DeliverArtifactStage) GetSystemTags() map[string]map[string]interface{}
    func (m DeliverArtifactStage) GetTimeCreated() *common.SDKTime
    func (m DeliverArtifactStage) GetTimeUpdated() *common.SDKTime
    func (m DeliverArtifactStage) MarshalJSON() (buff []byte, e error)
    func (m DeliverArtifactStage) String() string
    func (m DeliverArtifactStage) ValidateEnumValue() (bool, error)
type DeliverArtifactStageRunProgress
    func (m DeliverArtifactStageRunProgress) GetBuildPipelineStageId() *string
    func (m DeliverArtifactStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m DeliverArtifactStageRunProgress) GetStageDisplayName() *string
    func (m DeliverArtifactStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m DeliverArtifactStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m DeliverArtifactStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m DeliverArtifactStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m DeliverArtifactStageRunProgress) String() string
    func (m DeliverArtifactStageRunProgress) ValidateEnumValue() (bool, error)
type DeliverArtifactStageSummary
    func (m DeliverArtifactStageSummary) GetBuildPipelineId() *string
    func (m DeliverArtifactStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m DeliverArtifactStageSummary) GetCompartmentId() *string
    func (m DeliverArtifactStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DeliverArtifactStageSummary) GetDescription() *string
    func (m DeliverArtifactStageSummary) GetDisplayName() *string
    func (m DeliverArtifactStageSummary) GetFreeformTags() map[string]string
    func (m DeliverArtifactStageSummary) GetId() *string
    func (m DeliverArtifactStageSummary) GetLifecycleDetails() *string
    func (m DeliverArtifactStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m DeliverArtifactStageSummary) GetProjectId() *string
    func (m DeliverArtifactStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DeliverArtifactStageSummary) GetTimeCreated() *common.SDKTime
    func (m DeliverArtifactStageSummary) GetTimeUpdated() *common.SDKTime
    func (m DeliverArtifactStageSummary) MarshalJSON() (buff []byte, e error)
    func (m DeliverArtifactStageSummary) String() string
    func (m DeliverArtifactStageSummary) ValidateEnumValue() (bool, error)
type DeliveredArtifact
type DeliveredArtifactArtifactTypeEnum
    func GetDeliveredArtifactArtifactTypeEnumValues() []DeliveredArtifactArtifactTypeEnum
    func GetMappingDeliveredArtifactArtifactTypeEnum(val string) (DeliveredArtifactArtifactTypeEnum, bool)
type DeliveredArtifactCollection
    func (m DeliveredArtifactCollection) String() string
    func (m *DeliveredArtifactCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeliveredArtifactCollection) ValidateEnumValue() (bool, error)
type DeployArtifact
    func (m DeployArtifact) String() string
    func (m *DeployArtifact) UnmarshalJSON(data []byte) (e error)
    func (m DeployArtifact) ValidateEnumValue() (bool, error)
type DeployArtifactArgumentSubstitutionModeEnum
    func GetDeployArtifactArgumentSubstitutionModeEnumValues() []DeployArtifactArgumentSubstitutionModeEnum
    func GetMappingDeployArtifactArgumentSubstitutionModeEnum(val string) (DeployArtifactArgumentSubstitutionModeEnum, bool)
type DeployArtifactCollection
    func (m DeployArtifactCollection) String() string
    func (m DeployArtifactCollection) ValidateEnumValue() (bool, error)
type DeployArtifactDeployArtifactTypeEnum
    func GetDeployArtifactDeployArtifactTypeEnumValues() []DeployArtifactDeployArtifactTypeEnum
    func GetMappingDeployArtifactDeployArtifactTypeEnum(val string) (DeployArtifactDeployArtifactTypeEnum, bool)
type DeployArtifactLifecycleStateEnum
    func GetDeployArtifactLifecycleStateEnumValues() []DeployArtifactLifecycleStateEnum
    func GetMappingDeployArtifactLifecycleStateEnum(val string) (DeployArtifactLifecycleStateEnum, bool)
type DeployArtifactOverrideArgument
    func (m DeployArtifactOverrideArgument) String() string
    func (m DeployArtifactOverrideArgument) ValidateEnumValue() (bool, error)
type DeployArtifactOverrideArgumentCollection
    func (m DeployArtifactOverrideArgumentCollection) String() string
    func (m DeployArtifactOverrideArgumentCollection) ValidateEnumValue() (bool, error)
type DeployArtifactSource
type DeployArtifactSourceDeployArtifactSourceTypeEnum
    func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues() []DeployArtifactSourceDeployArtifactSourceTypeEnum
    func GetMappingDeployArtifactSourceDeployArtifactSourceTypeEnum(val string) (DeployArtifactSourceDeployArtifactSourceTypeEnum, bool)
type DeployArtifactSummary
    func (m DeployArtifactSummary) String() string
    func (m *DeployArtifactSummary) UnmarshalJSON(data []byte) (e error)
    func (m DeployArtifactSummary) ValidateEnumValue() (bool, error)
type DeployEnvironment
type DeployEnvironmentCollection
    func (m DeployEnvironmentCollection) String() string
    func (m *DeployEnvironmentCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeployEnvironmentCollection) ValidateEnumValue() (bool, error)
type DeployEnvironmentDeployEnvironmentTypeEnum
    func GetDeployEnvironmentDeployEnvironmentTypeEnumValues() []DeployEnvironmentDeployEnvironmentTypeEnum
    func GetMappingDeployEnvironmentDeployEnvironmentTypeEnum(val string) (DeployEnvironmentDeployEnvironmentTypeEnum, bool)
type DeployEnvironmentLifecycleStateEnum
    func GetDeployEnvironmentLifecycleStateEnumValues() []DeployEnvironmentLifecycleStateEnum
    func GetMappingDeployEnvironmentLifecycleStateEnum(val string) (DeployEnvironmentLifecycleStateEnum, bool)
type DeployEnvironmentSummary
type DeployPipeline
    func (m DeployPipeline) String() string
    func (m DeployPipeline) ValidateEnumValue() (bool, error)
type DeployPipelineArtifact
    func (m DeployPipelineArtifact) String() string
    func (m DeployPipelineArtifact) ValidateEnumValue() (bool, error)
type DeployPipelineArtifactCollection
    func (m DeployPipelineArtifactCollection) String() string
    func (m DeployPipelineArtifactCollection) ValidateEnumValue() (bool, error)
type DeployPipelineCollection
    func (m DeployPipelineCollection) String() string
    func (m DeployPipelineCollection) ValidateEnumValue() (bool, error)
type DeployPipelineDeployment
    func (m DeployPipelineDeployment) GetCompartmentId() *string
    func (m DeployPipelineDeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m DeployPipelineDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m DeployPipelineDeployment) GetDeployPipelineId() *string
    func (m DeployPipelineDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineDeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m DeployPipelineDeployment) GetDisplayName() *string
    func (m DeployPipelineDeployment) GetFreeformTags() map[string]string
    func (m DeployPipelineDeployment) GetId() *string
    func (m DeployPipelineDeployment) GetLifecycleDetails() *string
    func (m DeployPipelineDeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineDeployment) GetProjectId() *string
    func (m DeployPipelineDeployment) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineDeployment) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineDeployment) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineDeployment) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineDeployment) String() string
    func (m DeployPipelineDeployment) ValidateEnumValue() (bool, error)
type DeployPipelineDeploymentSummary
    func (m DeployPipelineDeploymentSummary) GetCompartmentId() *string
    func (m DeployPipelineDeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineDeploymentSummary) GetDeployPipelineId() *string
    func (m DeployPipelineDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineDeploymentSummary) GetDisplayName() *string
    func (m DeployPipelineDeploymentSummary) GetFreeformTags() map[string]string
    func (m DeployPipelineDeploymentSummary) GetId() *string
    func (m DeployPipelineDeploymentSummary) GetLifecycleDetails() *string
    func (m DeployPipelineDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineDeploymentSummary) GetProjectId() *string
    func (m DeployPipelineDeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineDeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineDeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineDeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineDeploymentSummary) String() string
    func (m DeployPipelineDeploymentSummary) ValidateEnumValue() (bool, error)
type DeployPipelineEnvironment
    func (m DeployPipelineEnvironment) String() string
    func (m DeployPipelineEnvironment) ValidateEnumValue() (bool, error)
type DeployPipelineEnvironmentCollection
    func (m DeployPipelineEnvironmentCollection) String() string
    func (m DeployPipelineEnvironmentCollection) ValidateEnumValue() (bool, error)
type DeployPipelineLifecycleStateEnum
    func GetDeployPipelineLifecycleStateEnumValues() []DeployPipelineLifecycleStateEnum
    func GetMappingDeployPipelineLifecycleStateEnum(val string) (DeployPipelineLifecycleStateEnum, bool)
type DeployPipelineParameter
    func (m DeployPipelineParameter) String() string
    func (m DeployPipelineParameter) ValidateEnumValue() (bool, error)
type DeployPipelineParameterCollection
    func (m DeployPipelineParameterCollection) String() string
    func (m DeployPipelineParameterCollection) ValidateEnumValue() (bool, error)
type DeployPipelineRedeployment
    func (m DeployPipelineRedeployment) GetCompartmentId() *string
    func (m DeployPipelineRedeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m DeployPipelineRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m DeployPipelineRedeployment) GetDeployPipelineId() *string
    func (m DeployPipelineRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m DeployPipelineRedeployment) GetDisplayName() *string
    func (m DeployPipelineRedeployment) GetFreeformTags() map[string]string
    func (m DeployPipelineRedeployment) GetId() *string
    func (m DeployPipelineRedeployment) GetLifecycleDetails() *string
    func (m DeployPipelineRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineRedeployment) GetProjectId() *string
    func (m DeployPipelineRedeployment) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeployment) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineRedeployment) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineRedeployment) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineRedeployment) String() string
    func (m DeployPipelineRedeployment) ValidateEnumValue() (bool, error)
type DeployPipelineRedeploymentSummary
    func (m DeployPipelineRedeploymentSummary) GetCompartmentId() *string
    func (m DeployPipelineRedeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m DeployPipelineRedeploymentSummary) GetDeployPipelineId() *string
    func (m DeployPipelineRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m DeployPipelineRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m DeployPipelineRedeploymentSummary) GetDisplayName() *string
    func (m DeployPipelineRedeploymentSummary) GetFreeformTags() map[string]string
    func (m DeployPipelineRedeploymentSummary) GetId() *string
    func (m DeployPipelineRedeploymentSummary) GetLifecycleDetails() *string
    func (m DeployPipelineRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m DeployPipelineRedeploymentSummary) GetProjectId() *string
    func (m DeployPipelineRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DeployPipelineRedeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m DeployPipelineRedeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m DeployPipelineRedeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m DeployPipelineRedeploymentSummary) String() string
    func (m DeployPipelineRedeploymentSummary) ValidateEnumValue() (bool, error)
type DeployPipelineStage
    func (m DeployPipelineStage) String() string
    func (m DeployPipelineStage) ValidateEnumValue() (bool, error)
type DeployPipelineStageCollection
    func (m DeployPipelineStageCollection) String() string
    func (m DeployPipelineStageCollection) ValidateEnumValue() (bool, error)
type DeployPipelineSummary
    func (m DeployPipelineSummary) String() string
    func (m DeployPipelineSummary) ValidateEnumValue() (bool, error)
type DeployStage
type DeployStageCollection
    func (m DeployStageCollection) String() string
    func (m *DeployStageCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeployStageCollection) ValidateEnumValue() (bool, error)
type DeployStageDeployStageTypeEnum
    func GetDeployStageDeployStageTypeEnumValues() []DeployStageDeployStageTypeEnum
    func GetMappingDeployStageDeployStageTypeEnum(val string) (DeployStageDeployStageTypeEnum, bool)
type DeployStageExecutionProgress
type DeployStageExecutionProgressDetails
    func (m DeployStageExecutionProgressDetails) String() string
    func (m DeployStageExecutionProgressDetails) ValidateEnumValue() (bool, error)
type DeployStageExecutionProgressStatusEnum
    func GetDeployStageExecutionProgressStatusEnumValues() []DeployStageExecutionProgressStatusEnum
    func GetMappingDeployStageExecutionProgressStatusEnum(val string) (DeployStageExecutionProgressStatusEnum, bool)
type DeployStageExecutionStep
    func (m DeployStageExecutionStep) String() string
    func (m DeployStageExecutionStep) ValidateEnumValue() (bool, error)
type DeployStageExecutionStepStateEnum
    func GetDeployStageExecutionStepStateEnumValues() []DeployStageExecutionStepStateEnum
    func GetMappingDeployStageExecutionStepStateEnum(val string) (DeployStageExecutionStepStateEnum, bool)
type DeployStageLifecycleStateEnum
    func GetDeployStageLifecycleStateEnumValues() []DeployStageLifecycleStateEnum
    func GetMappingDeployStageLifecycleStateEnum(val string) (DeployStageLifecycleStateEnum, bool)
type DeployStageOverrideArgument
    func (m DeployStageOverrideArgument) String() string
    func (m DeployStageOverrideArgument) ValidateEnumValue() (bool, error)
type DeployStageOverrideArgumentCollection
    func (m DeployStageOverrideArgumentCollection) String() string
    func (m DeployStageOverrideArgumentCollection) ValidateEnumValue() (bool, error)
type DeployStagePredecessor
    func (m DeployStagePredecessor) String() string
    func (m DeployStagePredecessor) ValidateEnumValue() (bool, error)
type DeployStagePredecessorCollection
    func (m DeployStagePredecessorCollection) String() string
    func (m DeployStagePredecessorCollection) ValidateEnumValue() (bool, error)
type DeployStageRollbackPolicy
type DeployStageRollbackPolicyPolicyTypeEnum
    func GetDeployStageRollbackPolicyPolicyTypeEnumValues() []DeployStageRollbackPolicyPolicyTypeEnum
    func GetMappingDeployStageRollbackPolicyPolicyTypeEnum(val string) (DeployStageRollbackPolicyPolicyTypeEnum, bool)
type DeployStageSummary
type Deployment
type DeploymentArgument
    func (m DeploymentArgument) String() string
    func (m DeploymentArgument) ValidateEnumValue() (bool, error)
type DeploymentArgumentCollection
    func (m DeploymentArgumentCollection) String() string
    func (m DeploymentArgumentCollection) ValidateEnumValue() (bool, error)
type DeploymentCollection
    func (m DeploymentCollection) String() string
    func (m *DeploymentCollection) UnmarshalJSON(data []byte) (e error)
    func (m DeploymentCollection) ValidateEnumValue() (bool, error)
type DeploymentDeploymentTypeEnum
    func GetDeploymentDeploymentTypeEnumValues() []DeploymentDeploymentTypeEnum
    func GetMappingDeploymentDeploymentTypeEnum(val string) (DeploymentDeploymentTypeEnum, bool)
type DeploymentExecutionProgress
    func (m DeploymentExecutionProgress) String() string
    func (m *DeploymentExecutionProgress) UnmarshalJSON(data []byte) (e error)
    func (m DeploymentExecutionProgress) ValidateEnumValue() (bool, error)
type DeploymentLifecycleStateEnum
    func GetDeploymentLifecycleStateEnumValues() []DeploymentLifecycleStateEnum
    func GetMappingDeploymentLifecycleStateEnum(val string) (DeploymentLifecycleStateEnum, bool)
type DeploymentSummary
type DevopsClient
    func NewDevopsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DevopsClient, err error)
    func NewDevopsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DevopsClient, err error)
    func (client DevopsClient) ApproveDeployment(ctx context.Context, request ApproveDeploymentRequest) (response ApproveDeploymentResponse, err error)
    func (client DevopsClient) CancelBuildRun(ctx context.Context, request CancelBuildRunRequest) (response CancelBuildRunResponse, err error)
    func (client DevopsClient) CancelDeployment(ctx context.Context, request CancelDeploymentRequest) (response CancelDeploymentResponse, err error)
    func (client DevopsClient) CancelScheduledCascadingProjectDeletion(ctx context.Context, request CancelScheduledCascadingProjectDeletionRequest) (response CancelScheduledCascadingProjectDeletionResponse, err error)
    func (client DevopsClient) ChangeProjectCompartment(ctx context.Context, request ChangeProjectCompartmentRequest) (response ChangeProjectCompartmentResponse, err error)
    func (client *DevopsClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DevopsClient) CreateBuildPipeline(ctx context.Context, request CreateBuildPipelineRequest) (response CreateBuildPipelineResponse, err error)
    func (client DevopsClient) CreateBuildPipelineStage(ctx context.Context, request CreateBuildPipelineStageRequest) (response CreateBuildPipelineStageResponse, err error)
    func (client DevopsClient) CreateBuildRun(ctx context.Context, request CreateBuildRunRequest) (response CreateBuildRunResponse, err error)
    func (client DevopsClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
    func (client DevopsClient) CreateDeployArtifact(ctx context.Context, request CreateDeployArtifactRequest) (response CreateDeployArtifactResponse, err error)
    func (client DevopsClient) CreateDeployEnvironment(ctx context.Context, request CreateDeployEnvironmentRequest) (response CreateDeployEnvironmentResponse, err error)
    func (client DevopsClient) CreateDeployPipeline(ctx context.Context, request CreateDeployPipelineRequest) (response CreateDeployPipelineResponse, err error)
    func (client DevopsClient) CreateDeployStage(ctx context.Context, request CreateDeployStageRequest) (response CreateDeployStageResponse, err error)
    func (client DevopsClient) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (response CreateDeploymentResponse, err error)
    func (client DevopsClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)
    func (client DevopsClient) CreateRepository(ctx context.Context, request CreateRepositoryRequest) (response CreateRepositoryResponse, err error)
    func (client DevopsClient) CreateTrigger(ctx context.Context, request CreateTriggerRequest) (response CreateTriggerResponse, err error)
    func (client DevopsClient) DeleteBuildPipeline(ctx context.Context, request DeleteBuildPipelineRequest) (response DeleteBuildPipelineResponse, err error)
    func (client DevopsClient) DeleteBuildPipelineStage(ctx context.Context, request DeleteBuildPipelineStageRequest) (response DeleteBuildPipelineStageResponse, err error)
    func (client DevopsClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
    func (client DevopsClient) DeleteDeployArtifact(ctx context.Context, request DeleteDeployArtifactRequest) (response DeleteDeployArtifactResponse, err error)
    func (client DevopsClient) DeleteDeployEnvironment(ctx context.Context, request DeleteDeployEnvironmentRequest) (response DeleteDeployEnvironmentResponse, err error)
    func (client DevopsClient) DeleteDeployPipeline(ctx context.Context, request DeleteDeployPipelineRequest) (response DeleteDeployPipelineResponse, err error)
    func (client DevopsClient) DeleteDeployStage(ctx context.Context, request DeleteDeployStageRequest) (response DeleteDeployStageResponse, err error)
    func (client DevopsClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
    func (client DevopsClient) DeleteRef(ctx context.Context, request DeleteRefRequest) (response DeleteRefResponse, err error)
    func (client DevopsClient) DeleteRepository(ctx context.Context, request DeleteRepositoryRequest) (response DeleteRepositoryResponse, err error)
    func (client DevopsClient) DeleteTrigger(ctx context.Context, request DeleteTriggerRequest) (response DeleteTriggerResponse, err error)
    func (client DevopsClient) GetBuildPipeline(ctx context.Context, request GetBuildPipelineRequest) (response GetBuildPipelineResponse, err error)
    func (client DevopsClient) GetBuildPipelineStage(ctx context.Context, request GetBuildPipelineStageRequest) (response GetBuildPipelineStageResponse, err error)
    func (client DevopsClient) GetBuildRun(ctx context.Context, request GetBuildRunRequest) (response GetBuildRunResponse, err error)
    func (client DevopsClient) GetCommit(ctx context.Context, request GetCommitRequest) (response GetCommitResponse, err error)
    func (client DevopsClient) GetCommitDiff(ctx context.Context, request GetCommitDiffRequest) (response GetCommitDiffResponse, err error)
    func (client DevopsClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
    func (client DevopsClient) GetDeployArtifact(ctx context.Context, request GetDeployArtifactRequest) (response GetDeployArtifactResponse, err error)
    func (client DevopsClient) GetDeployEnvironment(ctx context.Context, request GetDeployEnvironmentRequest) (response GetDeployEnvironmentResponse, err error)
    func (client DevopsClient) GetDeployPipeline(ctx context.Context, request GetDeployPipelineRequest) (response GetDeployPipelineResponse, err error)
    func (client DevopsClient) GetDeployStage(ctx context.Context, request GetDeployStageRequest) (response GetDeployStageResponse, err error)
    func (client DevopsClient) GetDeployment(ctx context.Context, request GetDeploymentRequest) (response GetDeploymentResponse, err error)
    func (client DevopsClient) GetFileDiff(ctx context.Context, request GetFileDiffRequest) (response GetFileDiffResponse, err error)
    func (client DevopsClient) GetMirrorRecord(ctx context.Context, request GetMirrorRecordRequest) (response GetMirrorRecordResponse, err error)
    func (client DevopsClient) GetObject(ctx context.Context, request GetObjectRequest) (response GetObjectResponse, err error)
    func (client DevopsClient) GetObjectContent(ctx context.Context, request GetObjectContentRequest) (response GetObjectContentResponse, err error)
    func (client DevopsClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
    func (client DevopsClient) GetRef(ctx context.Context, request GetRefRequest) (response GetRefResponse, err error)
    func (client DevopsClient) GetRepoFileDiff(ctx context.Context, request GetRepoFileDiffRequest) (response GetRepoFileDiffResponse, err error)
    func (client DevopsClient) GetRepoFileLines(ctx context.Context, request GetRepoFileLinesRequest) (response GetRepoFileLinesResponse, err error)
    func (client DevopsClient) GetRepository(ctx context.Context, request GetRepositoryRequest) (response GetRepositoryResponse, err error)
    func (client DevopsClient) GetRepositoryArchiveContent(ctx context.Context, request GetRepositoryArchiveContentRequest) (response GetRepositoryArchiveContentResponse, err error)
    func (client DevopsClient) GetRepositoryFileLines(ctx context.Context, request GetRepositoryFileLinesRequest) (response GetRepositoryFileLinesResponse, err error)
    func (client DevopsClient) GetTrigger(ctx context.Context, request GetTriggerRequest) (response GetTriggerResponse, err error)
    func (client DevopsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client DevopsClient) ListAuthors(ctx context.Context, request ListAuthorsRequest) (response ListAuthorsResponse, err error)
    func (client DevopsClient) ListBuildPipelineStages(ctx context.Context, request ListBuildPipelineStagesRequest) (response ListBuildPipelineStagesResponse, err error)
    func (client DevopsClient) ListBuildPipelines(ctx context.Context, request ListBuildPipelinesRequest) (response ListBuildPipelinesResponse, err error)
    func (client DevopsClient) ListBuildRuns(ctx context.Context, request ListBuildRunsRequest) (response ListBuildRunsResponse, err error)
    func (client DevopsClient) ListCommitDiffs(ctx context.Context, request ListCommitDiffsRequest) (response ListCommitDiffsResponse, err error)
    func (client DevopsClient) ListCommits(ctx context.Context, request ListCommitsRequest) (response ListCommitsResponse, err error)
    func (client DevopsClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
    func (client DevopsClient) ListDeployArtifacts(ctx context.Context, request ListDeployArtifactsRequest) (response ListDeployArtifactsResponse, err error)
    func (client DevopsClient) ListDeployEnvironments(ctx context.Context, request ListDeployEnvironmentsRequest) (response ListDeployEnvironmentsResponse, err error)
    func (client DevopsClient) ListDeployPipelines(ctx context.Context, request ListDeployPipelinesRequest) (response ListDeployPipelinesResponse, err error)
    func (client DevopsClient) ListDeployStages(ctx context.Context, request ListDeployStagesRequest) (response ListDeployStagesResponse, err error)
    func (client DevopsClient) ListDeployments(ctx context.Context, request ListDeploymentsRequest) (response ListDeploymentsResponse, err error)
    func (client DevopsClient) ListMirrorRecords(ctx context.Context, request ListMirrorRecordsRequest) (response ListMirrorRecordsResponse, err error)
    func (client DevopsClient) ListPaths(ctx context.Context, request ListPathsRequest) (response ListPathsResponse, err error)
    func (client DevopsClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)
    func (client DevopsClient) ListRefs(ctx context.Context, request ListRefsRequest) (response ListRefsResponse, err error)
    func (client DevopsClient) ListRepositories(ctx context.Context, request ListRepositoriesRequest) (response ListRepositoriesResponse, err error)
    func (client DevopsClient) ListTriggers(ctx context.Context, request ListTriggersRequest) (response ListTriggersResponse, err error)
    func (client DevopsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client DevopsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client DevopsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client DevopsClient) MirrorRepository(ctx context.Context, request MirrorRepositoryRequest) (response MirrorRepositoryResponse, err error)
    func (client DevopsClient) PutRepositoryRef(ctx context.Context, request PutRepositoryRefRequest) (response PutRepositoryRefResponse, err error)
    func (client DevopsClient) ScheduleCascadingProjectDeletion(ctx context.Context, request ScheduleCascadingProjectDeletionRequest) (response ScheduleCascadingProjectDeletionResponse, err error)
    func (client *DevopsClient) SetRegion(region string)
    func (client DevopsClient) UpdateBuildPipeline(ctx context.Context, request UpdateBuildPipelineRequest) (response UpdateBuildPipelineResponse, err error)
    func (client DevopsClient) UpdateBuildPipelineStage(ctx context.Context, request UpdateBuildPipelineStageRequest) (response UpdateBuildPipelineStageResponse, err error)
    func (client DevopsClient) UpdateBuildRun(ctx context.Context, request UpdateBuildRunRequest) (response UpdateBuildRunResponse, err error)
    func (client DevopsClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
    func (client DevopsClient) UpdateDeployArtifact(ctx context.Context, request UpdateDeployArtifactRequest) (response UpdateDeployArtifactResponse, err error)
    func (client DevopsClient) UpdateDeployEnvironment(ctx context.Context, request UpdateDeployEnvironmentRequest) (response UpdateDeployEnvironmentResponse, err error)
    func (client DevopsClient) UpdateDeployPipeline(ctx context.Context, request UpdateDeployPipelineRequest) (response UpdateDeployPipelineResponse, err error)
    func (client DevopsClient) UpdateDeployStage(ctx context.Context, request UpdateDeployStageRequest) (response UpdateDeployStageResponse, err error)
    func (client DevopsClient) UpdateDeployment(ctx context.Context, request UpdateDeploymentRequest) (response UpdateDeploymentResponse, err error)
    func (client DevopsClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)
    func (client DevopsClient) UpdateRepository(ctx context.Context, request UpdateRepositoryRequest) (response UpdateRepositoryResponse, err error)
    func (client DevopsClient) UpdateTrigger(ctx context.Context, request UpdateTriggerRequest) (response UpdateTriggerResponse, err error)
    func (client DevopsClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)
type DevopsCodeRepositoryBuildRunSource
    func (m DevopsCodeRepositoryBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryBuildRunSource) String() string
    func (m DevopsCodeRepositoryBuildRunSource) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryBuildSource
    func (m DevopsCodeRepositoryBuildSource) GetBranch() *string
    func (m DevopsCodeRepositoryBuildSource) GetName() *string
    func (m DevopsCodeRepositoryBuildSource) GetRepositoryUrl() *string
    func (m DevopsCodeRepositoryBuildSource) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryBuildSource) String() string
    func (m DevopsCodeRepositoryBuildSource) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryFilter
    func (m DevopsCodeRepositoryFilter) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryFilter) String() string
    func (m DevopsCodeRepositoryFilter) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryFilterAttributes
    func (m DevopsCodeRepositoryFilterAttributes) String() string
    func (m DevopsCodeRepositoryFilterAttributes) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryFilterEventsEnum
    func GetDevopsCodeRepositoryFilterEventsEnumValues() []DevopsCodeRepositoryFilterEventsEnum
    func GetMappingDevopsCodeRepositoryFilterEventsEnum(val string) (DevopsCodeRepositoryFilterEventsEnum, bool)
type DevopsCodeRepositoryFilterExclusionAttributes
    func (m DevopsCodeRepositoryFilterExclusionAttributes) String() string
    func (m DevopsCodeRepositoryFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryTrigger
    func (m DevopsCodeRepositoryTrigger) GetActions() []TriggerAction
    func (m DevopsCodeRepositoryTrigger) GetCompartmentId() *string
    func (m DevopsCodeRepositoryTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTrigger) GetDescription() *string
    func (m DevopsCodeRepositoryTrigger) GetDisplayName() *string
    func (m DevopsCodeRepositoryTrigger) GetFreeformTags() map[string]string
    func (m DevopsCodeRepositoryTrigger) GetId() *string
    func (m DevopsCodeRepositoryTrigger) GetLifecycleDetails() *string
    func (m DevopsCodeRepositoryTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m DevopsCodeRepositoryTrigger) GetProjectId() *string
    func (m DevopsCodeRepositoryTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTrigger) GetTimeCreated() *common.SDKTime
    func (m DevopsCodeRepositoryTrigger) GetTimeUpdated() *common.SDKTime
    func (m DevopsCodeRepositoryTrigger) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryTrigger) String() string
    func (m *DevopsCodeRepositoryTrigger) UnmarshalJSON(data []byte) (e error)
    func (m DevopsCodeRepositoryTrigger) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryTriggerCreateResult
    func (m DevopsCodeRepositoryTriggerCreateResult) GetActions() []TriggerAction
    func (m DevopsCodeRepositoryTriggerCreateResult) GetCompartmentId() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerCreateResult) GetDescription() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetDisplayName() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetFreeformTags() map[string]string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetId() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleDetails() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m DevopsCodeRepositoryTriggerCreateResult) GetProjectId() *string
    func (m DevopsCodeRepositoryTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryTriggerCreateResult) String() string
    func (m *DevopsCodeRepositoryTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m DevopsCodeRepositoryTriggerCreateResult) ValidateEnumValue() (bool, error)
type DevopsCodeRepositoryTriggerSummary
    func (m DevopsCodeRepositoryTriggerSummary) GetCompartmentId() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerSummary) GetDescription() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetDisplayName() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetFreeformTags() map[string]string
    func (m DevopsCodeRepositoryTriggerSummary) GetId() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleDetails() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m DevopsCodeRepositoryTriggerSummary) GetProjectId() *string
    func (m DevopsCodeRepositoryTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m DevopsCodeRepositoryTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m DevopsCodeRepositoryTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m DevopsCodeRepositoryTriggerSummary) String() string
    func (m DevopsCodeRepositoryTriggerSummary) ValidateEnumValue() (bool, error)
type DiffChunk
    func (m DiffChunk) String() string
    func (m DiffChunk) ValidateEnumValue() (bool, error)
type DiffCollection
    func (m DiffCollection) String() string
    func (m DiffCollection) ValidateEnumValue() (bool, error)
type DiffLineDetails
    func (m DiffLineDetails) String() string
    func (m DiffLineDetails) ValidateEnumValue() (bool, error)
type DiffLineDetailsConflictMarkerEnum
    func GetDiffLineDetailsConflictMarkerEnumValues() []DiffLineDetailsConflictMarkerEnum
    func GetMappingDiffLineDetailsConflictMarkerEnum(val string) (DiffLineDetailsConflictMarkerEnum, bool)
type DiffResponse
    func (m DiffResponse) String() string
    func (m DiffResponse) ValidateEnumValue() (bool, error)
type DiffResponseEntry
    func (m DiffResponseEntry) String() string
    func (m DiffResponseEntry) ValidateEnumValue() (bool, error)
type DiffSection
    func (m DiffSection) String() string
    func (m DiffSection) ValidateEnumValue() (bool, error)
type DiffSummary
    func (m DiffSummary) String() string
    func (m DiffSummary) ValidateEnumValue() (bool, error)
type ExportedVariable
    func (m ExportedVariable) String() string
    func (m ExportedVariable) ValidateEnumValue() (bool, error)
type ExportedVariableCollection
    func (m ExportedVariableCollection) String() string
    func (m ExportedVariableCollection) ValidateEnumValue() (bool, error)
type FileDiffResponse
    func (m FileDiffResponse) String() string
    func (m FileDiffResponse) ValidateEnumValue() (bool, error)
type FileFilter
    func (m FileFilter) String() string
    func (m FileFilter) ValidateEnumValue() (bool, error)
type FileLineDetails
    func (m FileLineDetails) String() string
    func (m FileLineDetails) ValidateEnumValue() (bool, error)
type Filter
type FunctionDeployEnvironment
    func (m FunctionDeployEnvironment) GetCompartmentId() *string
    func (m FunctionDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironment) GetDescription() *string
    func (m FunctionDeployEnvironment) GetDisplayName() *string
    func (m FunctionDeployEnvironment) GetFreeformTags() map[string]string
    func (m FunctionDeployEnvironment) GetId() *string
    func (m FunctionDeployEnvironment) GetLifecycleDetails() *string
    func (m FunctionDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m FunctionDeployEnvironment) GetProjectId() *string
    func (m FunctionDeployEnvironment) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironment) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployEnvironment) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployEnvironment) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployEnvironment) String() string
    func (m FunctionDeployEnvironment) ValidateEnumValue() (bool, error)
type FunctionDeployEnvironmentSummary
    func (m FunctionDeployEnvironmentSummary) GetCompartmentId() *string
    func (m FunctionDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironmentSummary) GetDescription() *string
    func (m FunctionDeployEnvironmentSummary) GetDisplayName() *string
    func (m FunctionDeployEnvironmentSummary) GetFreeformTags() map[string]string
    func (m FunctionDeployEnvironmentSummary) GetId() *string
    func (m FunctionDeployEnvironmentSummary) GetLifecycleDetails() *string
    func (m FunctionDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m FunctionDeployEnvironmentSummary) GetProjectId() *string
    func (m FunctionDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployEnvironmentSummary) String() string
    func (m FunctionDeployEnvironmentSummary) ValidateEnumValue() (bool, error)
type FunctionDeployStage
    func (m FunctionDeployStage) GetCompartmentId() *string
    func (m FunctionDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployStage) GetDeployPipelineId() *string
    func (m FunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m FunctionDeployStage) GetDescription() *string
    func (m FunctionDeployStage) GetDisplayName() *string
    func (m FunctionDeployStage) GetFreeformTags() map[string]string
    func (m FunctionDeployStage) GetId() *string
    func (m FunctionDeployStage) GetLifecycleDetails() *string
    func (m FunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m FunctionDeployStage) GetProjectId() *string
    func (m FunctionDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployStage) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployStage) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployStage) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployStage) String() string
    func (m FunctionDeployStage) ValidateEnumValue() (bool, error)
type FunctionDeployStageExecutionProgress
    func (m FunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m FunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m FunctionDeployStageExecutionProgress) GetDeployStageId() *string
    func (m FunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m FunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m FunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m FunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m FunctionDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployStageExecutionProgress) String() string
    func (m FunctionDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type FunctionDeployStageSummary
    func (m FunctionDeployStageSummary) GetCompartmentId() *string
    func (m FunctionDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m FunctionDeployStageSummary) GetDeployPipelineId() *string
    func (m FunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m FunctionDeployStageSummary) GetDescription() *string
    func (m FunctionDeployStageSummary) GetDisplayName() *string
    func (m FunctionDeployStageSummary) GetFreeformTags() map[string]string
    func (m FunctionDeployStageSummary) GetId() *string
    func (m FunctionDeployStageSummary) GetLifecycleDetails() *string
    func (m FunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m FunctionDeployStageSummary) GetProjectId() *string
    func (m FunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m FunctionDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m FunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m FunctionDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m FunctionDeployStageSummary) String() string
    func (m FunctionDeployStageSummary) ValidateEnumValue() (bool, error)
type GenericDeliveredArtifact
    func (m GenericDeliveredArtifact) GetDeployArtifactId() *string
    func (m GenericDeliveredArtifact) GetOutputArtifactName() *string
    func (m GenericDeliveredArtifact) MarshalJSON() (buff []byte, e error)
    func (m GenericDeliveredArtifact) String() string
    func (m GenericDeliveredArtifact) ValidateEnumValue() (bool, error)
type GenericDeployArtifactSource
    func (m GenericDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m GenericDeployArtifactSource) String() string
    func (m GenericDeployArtifactSource) ValidateEnumValue() (bool, error)
type GetBuildPipelineRequest
    func (request GetBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request GetBuildPipelineRequest) String() string
    func (request GetBuildPipelineRequest) ValidateEnumValue() (bool, error)
type GetBuildPipelineResponse
    func (response GetBuildPipelineResponse) HTTPResponse() *http.Response
    func (response GetBuildPipelineResponse) String() string
type GetBuildPipelineStageRequest
    func (request GetBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetBuildPipelineStageRequest) String() string
    func (request GetBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type GetBuildPipelineStageResponse
    func (response GetBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response GetBuildPipelineStageResponse) String() string
type GetBuildRunRequest
    func (request GetBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request GetBuildRunRequest) String() string
    func (request GetBuildRunRequest) ValidateEnumValue() (bool, error)
type GetBuildRunResponse
    func (response GetBuildRunResponse) HTTPResponse() *http.Response
    func (response GetBuildRunResponse) String() string
type GetCommitDiffRequest
    func (request GetCommitDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCommitDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCommitDiffRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCommitDiffRequest) String() string
    func (request GetCommitDiffRequest) ValidateEnumValue() (bool, error)
type GetCommitDiffResponse
    func (response GetCommitDiffResponse) HTTPResponse() *http.Response
    func (response GetCommitDiffResponse) String() string
type GetCommitRequest
    func (request GetCommitRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCommitRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCommitRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCommitRequest) String() string
    func (request GetCommitRequest) ValidateEnumValue() (bool, error)
type GetCommitResponse
    func (response GetCommitResponse) HTTPResponse() *http.Response
    func (response GetCommitResponse) String() string
type GetConnectionRequest
    func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionRequest) String() string
    func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
type GetConnectionResponse
    func (response GetConnectionResponse) HTTPResponse() *http.Response
    func (response GetConnectionResponse) String() string
type GetDeployArtifactRequest
    func (request GetDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployArtifactRequest) String() string
    func (request GetDeployArtifactRequest) ValidateEnumValue() (bool, error)
type GetDeployArtifactResponse
    func (response GetDeployArtifactResponse) HTTPResponse() *http.Response
    func (response GetDeployArtifactResponse) String() string
type GetDeployEnvironmentRequest
    func (request GetDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployEnvironmentRequest) String() string
    func (request GetDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type GetDeployEnvironmentResponse
    func (response GetDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response GetDeployEnvironmentResponse) String() string
type GetDeployPipelineRequest
    func (request GetDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployPipelineRequest) String() string
    func (request GetDeployPipelineRequest) ValidateEnumValue() (bool, error)
type GetDeployPipelineResponse
    func (response GetDeployPipelineResponse) HTTPResponse() *http.Response
    func (response GetDeployPipelineResponse) String() string
type GetDeployStageRequest
    func (request GetDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeployStageRequest) String() string
    func (request GetDeployStageRequest) ValidateEnumValue() (bool, error)
type GetDeployStageResponse
    func (response GetDeployStageResponse) HTTPResponse() *http.Response
    func (response GetDeployStageResponse) String() string
type GetDeploymentRequest
    func (request GetDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDeploymentRequest) String() string
    func (request GetDeploymentRequest) ValidateEnumValue() (bool, error)
type GetDeploymentResponse
    func (response GetDeploymentResponse) HTTPResponse() *http.Response
    func (response GetDeploymentResponse) String() string
type GetFileDiffRequest
    func (request GetFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFileDiffRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFileDiffRequest) String() string
    func (request GetFileDiffRequest) ValidateEnumValue() (bool, error)
type GetFileDiffResponse
    func (response GetFileDiffResponse) HTTPResponse() *http.Response
    func (response GetFileDiffResponse) String() string
type GetMirrorRecordMirrorRecordTypeEnum
    func GetGetMirrorRecordMirrorRecordTypeEnumValues() []GetMirrorRecordMirrorRecordTypeEnum
    func GetMappingGetMirrorRecordMirrorRecordTypeEnum(val string) (GetMirrorRecordMirrorRecordTypeEnum, bool)
type GetMirrorRecordRequest
    func (request GetMirrorRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMirrorRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMirrorRecordRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMirrorRecordRequest) String() string
    func (request GetMirrorRecordRequest) ValidateEnumValue() (bool, error)
type GetMirrorRecordResponse
    func (response GetMirrorRecordResponse) HTTPResponse() *http.Response
    func (response GetMirrorRecordResponse) String() string
type GetObjectContentRequest
    func (request GetObjectContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetObjectContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetObjectContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetObjectContentRequest) String() string
    func (request GetObjectContentRequest) ValidateEnumValue() (bool, error)
type GetObjectContentResponse
    func (response GetObjectContentResponse) HTTPResponse() *http.Response
    func (response GetObjectContentResponse) String() string
type GetObjectRequest
    func (request GetObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetObjectRequest) String() string
    func (request GetObjectRequest) ValidateEnumValue() (bool, error)
type GetObjectResponse
    func (response GetObjectResponse) HTTPResponse() *http.Response
    func (response GetObjectResponse) String() string
type GetProjectRequest
    func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProjectRequest) String() string
    func (request GetProjectRequest) ValidateEnumValue() (bool, error)
type GetProjectResponse
    func (response GetProjectResponse) HTTPResponse() *http.Response
    func (response GetProjectResponse) String() string
type GetRefRequest
    func (request GetRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRefRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRefRequest) String() string
    func (request GetRefRequest) ValidateEnumValue() (bool, error)
type GetRefResponse
    func (response GetRefResponse) HTTPResponse() *http.Response
    func (response GetRefResponse) String() string
type GetRepoFileDiffRequest
    func (request GetRepoFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepoFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepoFileDiffRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepoFileDiffRequest) String() string
    func (request GetRepoFileDiffRequest) ValidateEnumValue() (bool, error)
type GetRepoFileDiffResponse
    func (response GetRepoFileDiffResponse) HTTPResponse() *http.Response
    func (response GetRepoFileDiffResponse) String() string
type GetRepoFileLinesRequest
    func (request GetRepoFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepoFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepoFileLinesRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepoFileLinesRequest) String() string
    func (request GetRepoFileLinesRequest) ValidateEnumValue() (bool, error)
type GetRepoFileLinesResponse
    func (response GetRepoFileLinesResponse) HTTPResponse() *http.Response
    func (response GetRepoFileLinesResponse) String() string
type GetRepositoryArchiveContentRequest
    func (request GetRepositoryArchiveContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositoryArchiveContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositoryArchiveContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositoryArchiveContentRequest) String() string
    func (request GetRepositoryArchiveContentRequest) ValidateEnumValue() (bool, error)
type GetRepositoryArchiveContentResponse
    func (response GetRepositoryArchiveContentResponse) HTTPResponse() *http.Response
    func (response GetRepositoryArchiveContentResponse) String() string
type GetRepositoryFieldsEnum
    func GetGetRepositoryFieldsEnumValues() []GetRepositoryFieldsEnum
    func GetMappingGetRepositoryFieldsEnum(val string) (GetRepositoryFieldsEnum, bool)
type GetRepositoryFileLinesRequest
    func (request GetRepositoryFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositoryFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositoryFileLinesRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositoryFileLinesRequest) String() string
    func (request GetRepositoryFileLinesRequest) ValidateEnumValue() (bool, error)
type GetRepositoryFileLinesResponse
    func (response GetRepositoryFileLinesResponse) HTTPResponse() *http.Response
    func (response GetRepositoryFileLinesResponse) String() string
type GetRepositoryRequest
    func (request GetRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRepositoryRequest) String() string
    func (request GetRepositoryRequest) ValidateEnumValue() (bool, error)
type GetRepositoryResponse
    func (response GetRepositoryResponse) HTTPResponse() *http.Response
    func (response GetRepositoryResponse) String() string
type GetTriggerRequest
    func (request GetTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTriggerRequest) String() string
    func (request GetTriggerRequest) ValidateEnumValue() (bool, error)
type GetTriggerResponse
    func (response GetTriggerResponse) HTTPResponse() *http.Response
    func (response GetTriggerResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GithubAccessTokenConnection
    func (m GithubAccessTokenConnection) GetCompartmentId() *string
    func (m GithubAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnection) GetDescription() *string
    func (m GithubAccessTokenConnection) GetDisplayName() *string
    func (m GithubAccessTokenConnection) GetFreeformTags() map[string]string
    func (m GithubAccessTokenConnection) GetId() *string
    func (m GithubAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GithubAccessTokenConnection) GetLifecycleDetails() *string
    func (m GithubAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GithubAccessTokenConnection) GetProjectId() *string
    func (m GithubAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m GithubAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m GithubAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m GithubAccessTokenConnection) String() string
    func (m GithubAccessTokenConnection) ValidateEnumValue() (bool, error)
type GithubAccessTokenConnectionSummary
    func (m GithubAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m GithubAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnectionSummary) GetDescription() *string
    func (m GithubAccessTokenConnectionSummary) GetDisplayName() *string
    func (m GithubAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m GithubAccessTokenConnectionSummary) GetId() *string
    func (m GithubAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GithubAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m GithubAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GithubAccessTokenConnectionSummary) GetProjectId() *string
    func (m GithubAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GithubAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m GithubAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m GithubAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m GithubAccessTokenConnectionSummary) String() string
    func (m GithubAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type GithubBuildRunSource
    func (m GithubBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m GithubBuildRunSource) String() string
    func (m GithubBuildRunSource) ValidateEnumValue() (bool, error)
type GithubBuildSource
    func (m GithubBuildSource) GetBranch() *string
    func (m GithubBuildSource) GetName() *string
    func (m GithubBuildSource) GetRepositoryUrl() *string
    func (m GithubBuildSource) MarshalJSON() (buff []byte, e error)
    func (m GithubBuildSource) String() string
    func (m GithubBuildSource) ValidateEnumValue() (bool, error)
type GithubFilter
    func (m GithubFilter) MarshalJSON() (buff []byte, e error)
    func (m GithubFilter) String() string
    func (m GithubFilter) ValidateEnumValue() (bool, error)
type GithubFilterAttributes
    func (m GithubFilterAttributes) String() string
    func (m GithubFilterAttributes) ValidateEnumValue() (bool, error)
type GithubFilterEventsEnum
    func GetGithubFilterEventsEnumValues() []GithubFilterEventsEnum
    func GetMappingGithubFilterEventsEnum(val string) (GithubFilterEventsEnum, bool)
type GithubFilterExclusionAttributes
    func (m GithubFilterExclusionAttributes) String() string
    func (m GithubFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type GithubTrigger
    func (m GithubTrigger) GetActions() []TriggerAction
    func (m GithubTrigger) GetCompartmentId() *string
    func (m GithubTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubTrigger) GetDescription() *string
    func (m GithubTrigger) GetDisplayName() *string
    func (m GithubTrigger) GetFreeformTags() map[string]string
    func (m GithubTrigger) GetId() *string
    func (m GithubTrigger) GetLifecycleDetails() *string
    func (m GithubTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GithubTrigger) GetProjectId() *string
    func (m GithubTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m GithubTrigger) GetTimeCreated() *common.SDKTime
    func (m GithubTrigger) GetTimeUpdated() *common.SDKTime
    func (m GithubTrigger) MarshalJSON() (buff []byte, e error)
    func (m GithubTrigger) String() string
    func (m *GithubTrigger) UnmarshalJSON(data []byte) (e error)
    func (m GithubTrigger) ValidateEnumValue() (bool, error)
type GithubTriggerCreateResult
    func (m GithubTriggerCreateResult) GetActions() []TriggerAction
    func (m GithubTriggerCreateResult) GetCompartmentId() *string
    func (m GithubTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubTriggerCreateResult) GetDescription() *string
    func (m GithubTriggerCreateResult) GetDisplayName() *string
    func (m GithubTriggerCreateResult) GetFreeformTags() map[string]string
    func (m GithubTriggerCreateResult) GetId() *string
    func (m GithubTriggerCreateResult) GetLifecycleDetails() *string
    func (m GithubTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GithubTriggerCreateResult) GetProjectId() *string
    func (m GithubTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m GithubTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m GithubTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m GithubTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m GithubTriggerCreateResult) String() string
    func (m *GithubTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m GithubTriggerCreateResult) ValidateEnumValue() (bool, error)
type GithubTriggerSummary
    func (m GithubTriggerSummary) GetCompartmentId() *string
    func (m GithubTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GithubTriggerSummary) GetDescription() *string
    func (m GithubTriggerSummary) GetDisplayName() *string
    func (m GithubTriggerSummary) GetFreeformTags() map[string]string
    func (m GithubTriggerSummary) GetId() *string
    func (m GithubTriggerSummary) GetLifecycleDetails() *string
    func (m GithubTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GithubTriggerSummary) GetProjectId() *string
    func (m GithubTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GithubTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m GithubTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m GithubTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m GithubTriggerSummary) String() string
    func (m GithubTriggerSummary) ValidateEnumValue() (bool, error)
type GitlabAccessTokenConnection
    func (m GitlabAccessTokenConnection) GetCompartmentId() *string
    func (m GitlabAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnection) GetDescription() *string
    func (m GitlabAccessTokenConnection) GetDisplayName() *string
    func (m GitlabAccessTokenConnection) GetFreeformTags() map[string]string
    func (m GitlabAccessTokenConnection) GetId() *string
    func (m GitlabAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabAccessTokenConnection) GetLifecycleDetails() *string
    func (m GitlabAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabAccessTokenConnection) GetProjectId() *string
    func (m GitlabAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m GitlabAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m GitlabAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m GitlabAccessTokenConnection) String() string
    func (m GitlabAccessTokenConnection) ValidateEnumValue() (bool, error)
type GitlabAccessTokenConnectionSummary
    func (m GitlabAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m GitlabAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnectionSummary) GetDescription() *string
    func (m GitlabAccessTokenConnectionSummary) GetDisplayName() *string
    func (m GitlabAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m GitlabAccessTokenConnectionSummary) GetId() *string
    func (m GitlabAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m GitlabAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabAccessTokenConnectionSummary) GetProjectId() *string
    func (m GitlabAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabAccessTokenConnectionSummary) String() string
    func (m GitlabAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type GitlabBuildRunSource
    func (m GitlabBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabBuildRunSource) String() string
    func (m GitlabBuildRunSource) ValidateEnumValue() (bool, error)
type GitlabBuildSource
    func (m GitlabBuildSource) GetBranch() *string
    func (m GitlabBuildSource) GetName() *string
    func (m GitlabBuildSource) GetRepositoryUrl() *string
    func (m GitlabBuildSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabBuildSource) String() string
    func (m GitlabBuildSource) ValidateEnumValue() (bool, error)
type GitlabFilter
    func (m GitlabFilter) MarshalJSON() (buff []byte, e error)
    func (m GitlabFilter) String() string
    func (m GitlabFilter) ValidateEnumValue() (bool, error)
type GitlabFilterAttributes
    func (m GitlabFilterAttributes) String() string
    func (m GitlabFilterAttributes) ValidateEnumValue() (bool, error)
type GitlabFilterEventsEnum
    func GetGitlabFilterEventsEnumValues() []GitlabFilterEventsEnum
    func GetMappingGitlabFilterEventsEnum(val string) (GitlabFilterEventsEnum, bool)
type GitlabFilterExclusionAttributes
    func (m GitlabFilterExclusionAttributes) String() string
    func (m GitlabFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type GitlabServerAccessTokenConnection
    func (m GitlabServerAccessTokenConnection) GetCompartmentId() *string
    func (m GitlabServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnection) GetDescription() *string
    func (m GitlabServerAccessTokenConnection) GetDisplayName() *string
    func (m GitlabServerAccessTokenConnection) GetFreeformTags() map[string]string
    func (m GitlabServerAccessTokenConnection) GetId() *string
    func (m GitlabServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabServerAccessTokenConnection) GetLifecycleDetails() *string
    func (m GitlabServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabServerAccessTokenConnection) GetProjectId() *string
    func (m GitlabServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m GitlabServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerAccessTokenConnection) String() string
    func (m *GitlabServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerAccessTokenConnection) ValidateEnumValue() (bool, error)
type GitlabServerAccessTokenConnectionSummary
    func (m GitlabServerAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnectionSummary) GetDescription() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetDisplayName() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m GitlabServerAccessTokenConnectionSummary) GetId() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m GitlabServerAccessTokenConnectionSummary) GetProjectId() *string
    func (m GitlabServerAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabServerAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerAccessTokenConnectionSummary) String() string
    func (m *GitlabServerAccessTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type GitlabServerBuildRunSource
    func (m GitlabServerBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerBuildRunSource) String() string
    func (m GitlabServerBuildRunSource) ValidateEnumValue() (bool, error)
type GitlabServerBuildSource
    func (m GitlabServerBuildSource) GetBranch() *string
    func (m GitlabServerBuildSource) GetName() *string
    func (m GitlabServerBuildSource) GetRepositoryUrl() *string
    func (m GitlabServerBuildSource) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerBuildSource) String() string
    func (m GitlabServerBuildSource) ValidateEnumValue() (bool, error)
type GitlabServerFilter
    func (m GitlabServerFilter) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerFilter) String() string
    func (m GitlabServerFilter) ValidateEnumValue() (bool, error)
type GitlabServerFilterAttributes
    func (m GitlabServerFilterAttributes) String() string
    func (m GitlabServerFilterAttributes) ValidateEnumValue() (bool, error)
type GitlabServerFilterEventsEnum
    func GetGitlabServerFilterEventsEnumValues() []GitlabServerFilterEventsEnum
    func GetMappingGitlabServerFilterEventsEnum(val string) (GitlabServerFilterEventsEnum, bool)
type GitlabServerFilterExclusionAttributes
    func (m GitlabServerFilterExclusionAttributes) String() string
    func (m GitlabServerFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type GitlabServerTrigger
    func (m GitlabServerTrigger) GetActions() []TriggerAction
    func (m GitlabServerTrigger) GetCompartmentId() *string
    func (m GitlabServerTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerTrigger) GetDescription() *string
    func (m GitlabServerTrigger) GetDisplayName() *string
    func (m GitlabServerTrigger) GetFreeformTags() map[string]string
    func (m GitlabServerTrigger) GetId() *string
    func (m GitlabServerTrigger) GetLifecycleDetails() *string
    func (m GitlabServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabServerTrigger) GetProjectId() *string
    func (m GitlabServerTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerTrigger) GetTimeCreated() *common.SDKTime
    func (m GitlabServerTrigger) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerTrigger) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerTrigger) String() string
    func (m *GitlabServerTrigger) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerTrigger) ValidateEnumValue() (bool, error)
type GitlabServerTriggerCreateResult
    func (m GitlabServerTriggerCreateResult) GetActions() []TriggerAction
    func (m GitlabServerTriggerCreateResult) GetCompartmentId() *string
    func (m GitlabServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerCreateResult) GetDescription() *string
    func (m GitlabServerTriggerCreateResult) GetDisplayName() *string
    func (m GitlabServerTriggerCreateResult) GetFreeformTags() map[string]string
    func (m GitlabServerTriggerCreateResult) GetId() *string
    func (m GitlabServerTriggerCreateResult) GetLifecycleDetails() *string
    func (m GitlabServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabServerTriggerCreateResult) GetProjectId() *string
    func (m GitlabServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m GitlabServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerTriggerCreateResult) String() string
    func (m *GitlabServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m GitlabServerTriggerCreateResult) ValidateEnumValue() (bool, error)
type GitlabServerTriggerSummary
    func (m GitlabServerTriggerSummary) GetCompartmentId() *string
    func (m GitlabServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerSummary) GetDescription() *string
    func (m GitlabServerTriggerSummary) GetDisplayName() *string
    func (m GitlabServerTriggerSummary) GetFreeformTags() map[string]string
    func (m GitlabServerTriggerSummary) GetId() *string
    func (m GitlabServerTriggerSummary) GetLifecycleDetails() *string
    func (m GitlabServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabServerTriggerSummary) GetProjectId() *string
    func (m GitlabServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabServerTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabServerTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabServerTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabServerTriggerSummary) String() string
    func (m GitlabServerTriggerSummary) ValidateEnumValue() (bool, error)
type GitlabTrigger
    func (m GitlabTrigger) GetActions() []TriggerAction
    func (m GitlabTrigger) GetCompartmentId() *string
    func (m GitlabTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabTrigger) GetDescription() *string
    func (m GitlabTrigger) GetDisplayName() *string
    func (m GitlabTrigger) GetFreeformTags() map[string]string
    func (m GitlabTrigger) GetId() *string
    func (m GitlabTrigger) GetLifecycleDetails() *string
    func (m GitlabTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabTrigger) GetProjectId() *string
    func (m GitlabTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabTrigger) GetTimeCreated() *common.SDKTime
    func (m GitlabTrigger) GetTimeUpdated() *common.SDKTime
    func (m GitlabTrigger) MarshalJSON() (buff []byte, e error)
    func (m GitlabTrigger) String() string
    func (m *GitlabTrigger) UnmarshalJSON(data []byte) (e error)
    func (m GitlabTrigger) ValidateEnumValue() (bool, error)
type GitlabTriggerCreateResult
    func (m GitlabTriggerCreateResult) GetActions() []TriggerAction
    func (m GitlabTriggerCreateResult) GetCompartmentId() *string
    func (m GitlabTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabTriggerCreateResult) GetDescription() *string
    func (m GitlabTriggerCreateResult) GetDisplayName() *string
    func (m GitlabTriggerCreateResult) GetFreeformTags() map[string]string
    func (m GitlabTriggerCreateResult) GetId() *string
    func (m GitlabTriggerCreateResult) GetLifecycleDetails() *string
    func (m GitlabTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabTriggerCreateResult) GetProjectId() *string
    func (m GitlabTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m GitlabTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m GitlabTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m GitlabTriggerCreateResult) String() string
    func (m *GitlabTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m GitlabTriggerCreateResult) ValidateEnumValue() (bool, error)
type GitlabTriggerSummary
    func (m GitlabTriggerSummary) GetCompartmentId() *string
    func (m GitlabTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m GitlabTriggerSummary) GetDescription() *string
    func (m GitlabTriggerSummary) GetDisplayName() *string
    func (m GitlabTriggerSummary) GetFreeformTags() map[string]string
    func (m GitlabTriggerSummary) GetId() *string
    func (m GitlabTriggerSummary) GetLifecycleDetails() *string
    func (m GitlabTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m GitlabTriggerSummary) GetProjectId() *string
    func (m GitlabTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m GitlabTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m GitlabTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m GitlabTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m GitlabTriggerSummary) String() string
    func (m GitlabTriggerSummary) ValidateEnumValue() (bool, error)
type HelmCommandSpecArtifactSource
    func (m HelmCommandSpecArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m HelmCommandSpecArtifactSource) String() string
    func (m HelmCommandSpecArtifactSource) ValidateEnumValue() (bool, error)
type HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
    func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues() []HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
    func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum(val string) (HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum, bool)
type HelmRepositoryDeployArtifactSource
    func (m HelmRepositoryDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m HelmRepositoryDeployArtifactSource) String() string
    func (m *HelmRepositoryDeployArtifactSource) UnmarshalJSON(data []byte) (e error)
    func (m HelmRepositoryDeployArtifactSource) ValidateEnumValue() (bool, error)
type HelmSetValue
    func (m HelmSetValue) String() string
    func (m HelmSetValue) ValidateEnumValue() (bool, error)
type HelmSetValueCollection
    func (m HelmSetValueCollection) String() string
    func (m HelmSetValueCollection) ValidateEnumValue() (bool, error)
type InlineDeployArtifactSource
    func (m InlineDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m InlineDeployArtifactSource) String() string
    func (m InlineDeployArtifactSource) ValidateEnumValue() (bool, error)
type InlinePublicKeyVerificationKeySource
    func (m InlinePublicKeyVerificationKeySource) MarshalJSON() (buff []byte, e error)
    func (m InlinePublicKeyVerificationKeySource) String() string
    func (m InlinePublicKeyVerificationKeySource) ValidateEnumValue() (bool, error)
type InvokeFunctionDeployStage
    func (m InvokeFunctionDeployStage) GetCompartmentId() *string
    func (m InvokeFunctionDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStage) GetDeployPipelineId() *string
    func (m InvokeFunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m InvokeFunctionDeployStage) GetDescription() *string
    func (m InvokeFunctionDeployStage) GetDisplayName() *string
    func (m InvokeFunctionDeployStage) GetFreeformTags() map[string]string
    func (m InvokeFunctionDeployStage) GetId() *string
    func (m InvokeFunctionDeployStage) GetLifecycleDetails() *string
    func (m InvokeFunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m InvokeFunctionDeployStage) GetProjectId() *string
    func (m InvokeFunctionDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStage) GetTimeCreated() *common.SDKTime
    func (m InvokeFunctionDeployStage) GetTimeUpdated() *common.SDKTime
    func (m InvokeFunctionDeployStage) MarshalJSON() (buff []byte, e error)
    func (m InvokeFunctionDeployStage) String() string
    func (m InvokeFunctionDeployStage) ValidateEnumValue() (bool, error)
type InvokeFunctionDeployStageExecutionProgress
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageId() *string
    func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m InvokeFunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m InvokeFunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m InvokeFunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m InvokeFunctionDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m InvokeFunctionDeployStageExecutionProgress) String() string
    func (m InvokeFunctionDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type InvokeFunctionDeployStageSummary
    func (m InvokeFunctionDeployStageSummary) GetCompartmentId() *string
    func (m InvokeFunctionDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStageSummary) GetDeployPipelineId() *string
    func (m InvokeFunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m InvokeFunctionDeployStageSummary) GetDescription() *string
    func (m InvokeFunctionDeployStageSummary) GetDisplayName() *string
    func (m InvokeFunctionDeployStageSummary) GetFreeformTags() map[string]string
    func (m InvokeFunctionDeployStageSummary) GetId() *string
    func (m InvokeFunctionDeployStageSummary) GetLifecycleDetails() *string
    func (m InvokeFunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m InvokeFunctionDeployStageSummary) GetProjectId() *string
    func (m InvokeFunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m InvokeFunctionDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m InvokeFunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m InvokeFunctionDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m InvokeFunctionDeployStageSummary) String() string
    func (m InvokeFunctionDeployStageSummary) ValidateEnumValue() (bool, error)
type ListAuthorsRequest
    func (request ListAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAuthorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAuthorsRequest) String() string
    func (request ListAuthorsRequest) ValidateEnumValue() (bool, error)
type ListAuthorsResponse
    func (response ListAuthorsResponse) HTTPResponse() *http.Response
    func (response ListAuthorsResponse) String() string
type ListAuthorsSortOrderEnum
    func GetListAuthorsSortOrderEnumValues() []ListAuthorsSortOrderEnum
    func GetMappingListAuthorsSortOrderEnum(val string) (ListAuthorsSortOrderEnum, bool)
type ListBuildPipelineStagesRequest
    func (request ListBuildPipelineStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBuildPipelineStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBuildPipelineStagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBuildPipelineStagesRequest) String() string
    func (request ListBuildPipelineStagesRequest) ValidateEnumValue() (bool, error)
type ListBuildPipelineStagesResponse
    func (response ListBuildPipelineStagesResponse) HTTPResponse() *http.Response
    func (response ListBuildPipelineStagesResponse) String() string
type ListBuildPipelineStagesSortByEnum
    func GetListBuildPipelineStagesSortByEnumValues() []ListBuildPipelineStagesSortByEnum
    func GetMappingListBuildPipelineStagesSortByEnum(val string) (ListBuildPipelineStagesSortByEnum, bool)
type ListBuildPipelineStagesSortOrderEnum
    func GetListBuildPipelineStagesSortOrderEnumValues() []ListBuildPipelineStagesSortOrderEnum
    func GetMappingListBuildPipelineStagesSortOrderEnum(val string) (ListBuildPipelineStagesSortOrderEnum, bool)
type ListBuildPipelinesRequest
    func (request ListBuildPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBuildPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBuildPipelinesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBuildPipelinesRequest) String() string
    func (request ListBuildPipelinesRequest) ValidateEnumValue() (bool, error)
type ListBuildPipelinesResponse
    func (response ListBuildPipelinesResponse) HTTPResponse() *http.Response
    func (response ListBuildPipelinesResponse) String() string
type ListBuildPipelinesSortByEnum
    func GetListBuildPipelinesSortByEnumValues() []ListBuildPipelinesSortByEnum
    func GetMappingListBuildPipelinesSortByEnum(val string) (ListBuildPipelinesSortByEnum, bool)
type ListBuildPipelinesSortOrderEnum
    func GetListBuildPipelinesSortOrderEnumValues() []ListBuildPipelinesSortOrderEnum
    func GetMappingListBuildPipelinesSortOrderEnum(val string) (ListBuildPipelinesSortOrderEnum, bool)
type ListBuildRunsRequest
    func (request ListBuildRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBuildRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBuildRunsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBuildRunsRequest) String() string
    func (request ListBuildRunsRequest) ValidateEnumValue() (bool, error)
type ListBuildRunsResponse
    func (response ListBuildRunsResponse) HTTPResponse() *http.Response
    func (response ListBuildRunsResponse) String() string
type ListBuildRunsSortByEnum
    func GetListBuildRunsSortByEnumValues() []ListBuildRunsSortByEnum
    func GetMappingListBuildRunsSortByEnum(val string) (ListBuildRunsSortByEnum, bool)
type ListBuildRunsSortOrderEnum
    func GetListBuildRunsSortOrderEnumValues() []ListBuildRunsSortOrderEnum
    func GetMappingListBuildRunsSortOrderEnum(val string) (ListBuildRunsSortOrderEnum, bool)
type ListCommitDiffsRequest
    func (request ListCommitDiffsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCommitDiffsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCommitDiffsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCommitDiffsRequest) String() string
    func (request ListCommitDiffsRequest) ValidateEnumValue() (bool, error)
type ListCommitDiffsResponse
    func (response ListCommitDiffsResponse) HTTPResponse() *http.Response
    func (response ListCommitDiffsResponse) String() string
type ListCommitsRequest
    func (request ListCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCommitsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCommitsRequest) String() string
    func (request ListCommitsRequest) ValidateEnumValue() (bool, error)
type ListCommitsResponse
    func (response ListCommitsResponse) HTTPResponse() *http.Response
    func (response ListCommitsResponse) String() string
type ListConnectionsRequest
    func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionsRequest) String() string
    func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
type ListConnectionsResponse
    func (response ListConnectionsResponse) HTTPResponse() *http.Response
    func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum
    func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
    func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
type ListConnectionsSortOrderEnum
    func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
    func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
type ListDeployArtifactsRequest
    func (request ListDeployArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployArtifactsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployArtifactsRequest) String() string
    func (request ListDeployArtifactsRequest) ValidateEnumValue() (bool, error)
type ListDeployArtifactsResponse
    func (response ListDeployArtifactsResponse) HTTPResponse() *http.Response
    func (response ListDeployArtifactsResponse) String() string
type ListDeployArtifactsSortByEnum
    func GetListDeployArtifactsSortByEnumValues() []ListDeployArtifactsSortByEnum
    func GetMappingListDeployArtifactsSortByEnum(val string) (ListDeployArtifactsSortByEnum, bool)
type ListDeployArtifactsSortOrderEnum
    func GetListDeployArtifactsSortOrderEnumValues() []ListDeployArtifactsSortOrderEnum
    func GetMappingListDeployArtifactsSortOrderEnum(val string) (ListDeployArtifactsSortOrderEnum, bool)
type ListDeployEnvironmentsRequest
    func (request ListDeployEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployEnvironmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployEnvironmentsRequest) String() string
    func (request ListDeployEnvironmentsRequest) ValidateEnumValue() (bool, error)
type ListDeployEnvironmentsResponse
    func (response ListDeployEnvironmentsResponse) HTTPResponse() *http.Response
    func (response ListDeployEnvironmentsResponse) String() string
type ListDeployEnvironmentsSortByEnum
    func GetListDeployEnvironmentsSortByEnumValues() []ListDeployEnvironmentsSortByEnum
    func GetMappingListDeployEnvironmentsSortByEnum(val string) (ListDeployEnvironmentsSortByEnum, bool)
type ListDeployEnvironmentsSortOrderEnum
    func GetListDeployEnvironmentsSortOrderEnumValues() []ListDeployEnvironmentsSortOrderEnum
    func GetMappingListDeployEnvironmentsSortOrderEnum(val string) (ListDeployEnvironmentsSortOrderEnum, bool)
type ListDeployPipelinesRequest
    func (request ListDeployPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployPipelinesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployPipelinesRequest) String() string
    func (request ListDeployPipelinesRequest) ValidateEnumValue() (bool, error)
type ListDeployPipelinesResponse
    func (response ListDeployPipelinesResponse) HTTPResponse() *http.Response
    func (response ListDeployPipelinesResponse) String() string
type ListDeployPipelinesSortByEnum
    func GetListDeployPipelinesSortByEnumValues() []ListDeployPipelinesSortByEnum
    func GetMappingListDeployPipelinesSortByEnum(val string) (ListDeployPipelinesSortByEnum, bool)
type ListDeployPipelinesSortOrderEnum
    func GetListDeployPipelinesSortOrderEnumValues() []ListDeployPipelinesSortOrderEnum
    func GetMappingListDeployPipelinesSortOrderEnum(val string) (ListDeployPipelinesSortOrderEnum, bool)
type ListDeployStagesRequest
    func (request ListDeployStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeployStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeployStagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeployStagesRequest) String() string
    func (request ListDeployStagesRequest) ValidateEnumValue() (bool, error)
type ListDeployStagesResponse
    func (response ListDeployStagesResponse) HTTPResponse() *http.Response
    func (response ListDeployStagesResponse) String() string
type ListDeployStagesSortByEnum
    func GetListDeployStagesSortByEnumValues() []ListDeployStagesSortByEnum
    func GetMappingListDeployStagesSortByEnum(val string) (ListDeployStagesSortByEnum, bool)
type ListDeployStagesSortOrderEnum
    func GetListDeployStagesSortOrderEnumValues() []ListDeployStagesSortOrderEnum
    func GetMappingListDeployStagesSortOrderEnum(val string) (ListDeployStagesSortOrderEnum, bool)
type ListDeploymentsRequest
    func (request ListDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDeploymentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDeploymentsRequest) String() string
    func (request ListDeploymentsRequest) ValidateEnumValue() (bool, error)
type ListDeploymentsResponse
    func (response ListDeploymentsResponse) HTTPResponse() *http.Response
    func (response ListDeploymentsResponse) String() string
type ListDeploymentsSortByEnum
    func GetListDeploymentsSortByEnumValues() []ListDeploymentsSortByEnum
    func GetMappingListDeploymentsSortByEnum(val string) (ListDeploymentsSortByEnum, bool)
type ListDeploymentsSortOrderEnum
    func GetListDeploymentsSortOrderEnumValues() []ListDeploymentsSortOrderEnum
    func GetMappingListDeploymentsSortOrderEnum(val string) (ListDeploymentsSortOrderEnum, bool)
type ListMirrorRecordsRequest
    func (request ListMirrorRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMirrorRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMirrorRecordsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMirrorRecordsRequest) String() string
    func (request ListMirrorRecordsRequest) ValidateEnumValue() (bool, error)
type ListMirrorRecordsResponse
    func (response ListMirrorRecordsResponse) HTTPResponse() *http.Response
    func (response ListMirrorRecordsResponse) String() string
type ListMirrorRecordsSortOrderEnum
    func GetListMirrorRecordsSortOrderEnumValues() []ListMirrorRecordsSortOrderEnum
    func GetMappingListMirrorRecordsSortOrderEnum(val string) (ListMirrorRecordsSortOrderEnum, bool)
type ListPathsRequest
    func (request ListPathsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPathsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPathsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPathsRequest) String() string
    func (request ListPathsRequest) ValidateEnumValue() (bool, error)
type ListPathsResponse
    func (response ListPathsResponse) HTTPResponse() *http.Response
    func (response ListPathsResponse) String() string
type ListPathsSortByEnum
    func GetListPathsSortByEnumValues() []ListPathsSortByEnum
    func GetMappingListPathsSortByEnum(val string) (ListPathsSortByEnum, bool)
type ListPathsSortOrderEnum
    func GetListPathsSortOrderEnumValues() []ListPathsSortOrderEnum
    func GetMappingListPathsSortOrderEnum(val string) (ListPathsSortOrderEnum, bool)
type ListProjectsRequest
    func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProjectsRequest) String() string
    func (request ListProjectsRequest) ValidateEnumValue() (bool, error)
type ListProjectsResponse
    func (response ListProjectsResponse) HTTPResponse() *http.Response
    func (response ListProjectsResponse) String() string
type ListProjectsSortByEnum
    func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum
    func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)
type ListProjectsSortOrderEnum
    func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum
    func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)
type ListRefsRefTypeEnum
    func GetListRefsRefTypeEnumValues() []ListRefsRefTypeEnum
    func GetMappingListRefsRefTypeEnum(val string) (ListRefsRefTypeEnum, bool)
type ListRefsRequest
    func (request ListRefsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRefsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRefsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRefsRequest) String() string
    func (request ListRefsRequest) ValidateEnumValue() (bool, error)
type ListRefsResponse
    func (response ListRefsResponse) HTTPResponse() *http.Response
    func (response ListRefsResponse) String() string
type ListRefsSortByEnum
    func GetListRefsSortByEnumValues() []ListRefsSortByEnum
    func GetMappingListRefsSortByEnum(val string) (ListRefsSortByEnum, bool)
type ListRefsSortOrderEnum
    func GetListRefsSortOrderEnumValues() []ListRefsSortOrderEnum
    func GetMappingListRefsSortOrderEnum(val string) (ListRefsSortOrderEnum, bool)
type ListRepositoriesRequest
    func (request ListRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRepositoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRepositoriesRequest) String() string
    func (request ListRepositoriesRequest) ValidateEnumValue() (bool, error)
type ListRepositoriesResponse
    func (response ListRepositoriesResponse) HTTPResponse() *http.Response
    func (response ListRepositoriesResponse) String() string
type ListRepositoriesSortByEnum
    func GetListRepositoriesSortByEnumValues() []ListRepositoriesSortByEnum
    func GetMappingListRepositoriesSortByEnum(val string) (ListRepositoriesSortByEnum, bool)
type ListRepositoriesSortOrderEnum
    func GetListRepositoriesSortOrderEnumValues() []ListRepositoriesSortOrderEnum
    func GetMappingListRepositoriesSortOrderEnum(val string) (ListRepositoriesSortOrderEnum, bool)
type ListTriggersRequest
    func (request ListTriggersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTriggersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTriggersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTriggersRequest) String() string
    func (request ListTriggersRequest) ValidateEnumValue() (bool, error)
type ListTriggersResponse
    func (response ListTriggersResponse) HTTPResponse() *http.Response
    func (response ListTriggersResponse) String() string
type ListTriggersSortByEnum
    func GetListTriggersSortByEnumValues() []ListTriggersSortByEnum
    func GetMappingListTriggersSortByEnum(val string) (ListTriggersSortByEnum, bool)
type ListTriggersSortOrderEnum
    func GetListTriggersSortOrderEnumValues() []ListTriggersSortOrderEnum
    func GetMappingListTriggersSortOrderEnum(val string) (ListTriggersSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type LoadBalancerConfig
    func (m LoadBalancerConfig) String() string
    func (m LoadBalancerConfig) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStage
    func (m LoadBalancerTrafficShiftDeployStage) GetCompartmentId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m LoadBalancerTrafficShiftDeployStage) GetDescription() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetDisplayName() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m LoadBalancerTrafficShiftDeployStage) GetId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m LoadBalancerTrafficShiftDeployStage) GetProjectId() *string
    func (m LoadBalancerTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m LoadBalancerTrafficShiftDeployStage) String() string
    func (m *LoadBalancerTrafficShiftDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m LoadBalancerTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStageExecutionProgress
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) String() string
    func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStageSummary
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDescription() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m LoadBalancerTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m LoadBalancerTrafficShiftDeployStageSummary) String() string
    func (m *LoadBalancerTrafficShiftDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m LoadBalancerTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum
    func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues() []LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum
    func GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum(val string) (LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum, bool)
type LoadBalancerTrafficShiftRolloutPolicy
    func (m LoadBalancerTrafficShiftRolloutPolicy) String() string
    func (m LoadBalancerTrafficShiftRolloutPolicy) ValidateEnumValue() (bool, error)
type ManualApprovalDeployStage
    func (m ManualApprovalDeployStage) GetCompartmentId() *string
    func (m ManualApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStage) GetDeployPipelineId() *string
    func (m ManualApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ManualApprovalDeployStage) GetDescription() *string
    func (m ManualApprovalDeployStage) GetDisplayName() *string
    func (m ManualApprovalDeployStage) GetFreeformTags() map[string]string
    func (m ManualApprovalDeployStage) GetId() *string
    func (m ManualApprovalDeployStage) GetLifecycleDetails() *string
    func (m ManualApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ManualApprovalDeployStage) GetProjectId() *string
    func (m ManualApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStage) GetTimeCreated() *common.SDKTime
    func (m ManualApprovalDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ManualApprovalDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ManualApprovalDeployStage) String() string
    func (m *ManualApprovalDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ManualApprovalDeployStage) ValidateEnumValue() (bool, error)
type ManualApprovalDeployStageExecutionProgress
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ManualApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ManualApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ManualApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ManualApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ManualApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ManualApprovalDeployStageExecutionProgress) String() string
    func (m ManualApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ManualApprovalDeployStageSummary
    func (m ManualApprovalDeployStageSummary) GetCompartmentId() *string
    func (m ManualApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStageSummary) GetDeployPipelineId() *string
    func (m ManualApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ManualApprovalDeployStageSummary) GetDescription() *string
    func (m ManualApprovalDeployStageSummary) GetDisplayName() *string
    func (m ManualApprovalDeployStageSummary) GetFreeformTags() map[string]string
    func (m ManualApprovalDeployStageSummary) GetId() *string
    func (m ManualApprovalDeployStageSummary) GetLifecycleDetails() *string
    func (m ManualApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ManualApprovalDeployStageSummary) GetProjectId() *string
    func (m ManualApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ManualApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ManualApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ManualApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ManualApprovalDeployStageSummary) String() string
    func (m *ManualApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ManualApprovalDeployStageSummary) ValidateEnumValue() (bool, error)
type ManualBuildRunSource
    func (m ManualBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m ManualBuildRunSource) String() string
    func (m ManualBuildRunSource) ValidateEnumValue() (bool, error)
type MirrorRepositoryConfig
    func (m MirrorRepositoryConfig) String() string
    func (m MirrorRepositoryConfig) ValidateEnumValue() (bool, error)
type MirrorRepositoryRequest
    func (request MirrorRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request MirrorRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request MirrorRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request MirrorRepositoryRequest) String() string
    func (request MirrorRepositoryRequest) ValidateEnumValue() (bool, error)
type MirrorRepositoryResponse
    func (response MirrorRepositoryResponse) HTTPResponse() *http.Response
    func (response MirrorRepositoryResponse) String() string
type NetworkChannel
type NetworkChannelNetworkChannelTypeEnum
    func GetMappingNetworkChannelNetworkChannelTypeEnum(val string) (NetworkChannelNetworkChannelTypeEnum, bool)
    func GetNetworkChannelNetworkChannelTypeEnumValues() []NetworkChannelNetworkChannelTypeEnum
type NginxBlueGreenStrategy
    func (m NginxBlueGreenStrategy) MarshalJSON() (buff []byte, e error)
    func (m NginxBlueGreenStrategy) String() string
    func (m NginxBlueGreenStrategy) ValidateEnumValue() (bool, error)
type NginxCanaryStrategy
    func (m NginxCanaryStrategy) MarshalJSON() (buff []byte, e error)
    func (m NginxCanaryStrategy) String() string
    func (m NginxCanaryStrategy) ValidateEnumValue() (bool, error)
type NoDeployStageRollbackPolicy
    func (m NoDeployStageRollbackPolicy) MarshalJSON() (buff []byte, e error)
    func (m NoDeployStageRollbackPolicy) String() string
    func (m NoDeployStageRollbackPolicy) ValidateEnumValue() (bool, error)
type NoneVerificationKeySource
    func (m NoneVerificationKeySource) MarshalJSON() (buff []byte, e error)
    func (m NoneVerificationKeySource) String() string
    func (m NoneVerificationKeySource) ValidateEnumValue() (bool, error)
type NotificationConfig
    func (m NotificationConfig) String() string
    func (m NotificationConfig) ValidateEnumValue() (bool, error)
type OcirDeployArtifactSource
    func (m OcirDeployArtifactSource) MarshalJSON() (buff []byte, e error)
    func (m OcirDeployArtifactSource) String() string
    func (m OcirDeployArtifactSource) ValidateEnumValue() (bool, error)
type OkeBlueGreenDeployStage
    func (m OkeBlueGreenDeployStage) GetCompartmentId() *string
    func (m OkeBlueGreenDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStage) GetDeployPipelineId() *string
    func (m OkeBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenDeployStage) GetDescription() *string
    func (m OkeBlueGreenDeployStage) GetDisplayName() *string
    func (m OkeBlueGreenDeployStage) GetFreeformTags() map[string]string
    func (m OkeBlueGreenDeployStage) GetId() *string
    func (m OkeBlueGreenDeployStage) GetLifecycleDetails() *string
    func (m OkeBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenDeployStage) GetProjectId() *string
    func (m OkeBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenDeployStage) String() string
    func (m *OkeBlueGreenDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeBlueGreenDeployStage) ValidateEnumValue() (bool, error)
type OkeBlueGreenDeployStageExecutionProgress
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeBlueGreenDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenDeployStageExecutionProgress) String() string
    func (m OkeBlueGreenDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeBlueGreenDeployStageSummary
    func (m OkeBlueGreenDeployStageSummary) GetCompartmentId() *string
    func (m OkeBlueGreenDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenDeployStageSummary) GetDescription() *string
    func (m OkeBlueGreenDeployStageSummary) GetDisplayName() *string
    func (m OkeBlueGreenDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeBlueGreenDeployStageSummary) GetId() *string
    func (m OkeBlueGreenDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenDeployStageSummary) GetProjectId() *string
    func (m OkeBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenDeployStageSummary) String() string
    func (m *OkeBlueGreenDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeBlueGreenDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeBlueGreenStrategy
type OkeBlueGreenStrategyStrategyTypeEnum
    func GetMappingOkeBlueGreenStrategyStrategyTypeEnum(val string) (OkeBlueGreenStrategyStrategyTypeEnum, bool)
    func GetOkeBlueGreenStrategyStrategyTypeEnumValues() []OkeBlueGreenStrategyStrategyTypeEnum
type OkeBlueGreenTrafficShiftDeployStage
    func (m OkeBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDescription() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetDisplayName() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenTrafficShiftDeployStage) GetProjectId() *string
    func (m OkeBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenTrafficShiftDeployStage) String() string
    func (m OkeBlueGreenTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type OkeBlueGreenTrafficShiftDeployStageExecutionProgress
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) String() string
    func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeBlueGreenTrafficShiftDeployStageSummary
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) String() string
    func (m OkeBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeCanaryApprovalDeployStage
    func (m OkeCanaryApprovalDeployStage) GetCompartmentId() *string
    func (m OkeCanaryApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStage) GetDeployPipelineId() *string
    func (m OkeCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryApprovalDeployStage) GetDescription() *string
    func (m OkeCanaryApprovalDeployStage) GetDisplayName() *string
    func (m OkeCanaryApprovalDeployStage) GetFreeformTags() map[string]string
    func (m OkeCanaryApprovalDeployStage) GetId() *string
    func (m OkeCanaryApprovalDeployStage) GetLifecycleDetails() *string
    func (m OkeCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryApprovalDeployStage) GetProjectId() *string
    func (m OkeCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryApprovalDeployStage) String() string
    func (m *OkeCanaryApprovalDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryApprovalDeployStage) ValidateEnumValue() (bool, error)
type OkeCanaryApprovalDeployStageExecutionProgress
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryApprovalDeployStageExecutionProgress) String() string
    func (m OkeCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeCanaryApprovalDeployStageSummary
    func (m OkeCanaryApprovalDeployStageSummary) GetCompartmentId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryApprovalDeployStageSummary) GetDescription() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetDisplayName() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeCanaryApprovalDeployStageSummary) GetId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryApprovalDeployStageSummary) GetProjectId() *string
    func (m OkeCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryApprovalDeployStageSummary) String() string
    func (m *OkeCanaryApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryApprovalDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeCanaryDeployStage
    func (m OkeCanaryDeployStage) GetCompartmentId() *string
    func (m OkeCanaryDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStage) GetDeployPipelineId() *string
    func (m OkeCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryDeployStage) GetDescription() *string
    func (m OkeCanaryDeployStage) GetDisplayName() *string
    func (m OkeCanaryDeployStage) GetFreeformTags() map[string]string
    func (m OkeCanaryDeployStage) GetId() *string
    func (m OkeCanaryDeployStage) GetLifecycleDetails() *string
    func (m OkeCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryDeployStage) GetProjectId() *string
    func (m OkeCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryDeployStage) String() string
    func (m *OkeCanaryDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryDeployStage) ValidateEnumValue() (bool, error)
type OkeCanaryDeployStageExecutionProgress
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeCanaryDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryDeployStageExecutionProgress) String() string
    func (m OkeCanaryDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeCanaryDeployStageSummary
    func (m OkeCanaryDeployStageSummary) GetCompartmentId() *string
    func (m OkeCanaryDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryDeployStageSummary) GetDescription() *string
    func (m OkeCanaryDeployStageSummary) GetDisplayName() *string
    func (m OkeCanaryDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeCanaryDeployStageSummary) GetId() *string
    func (m OkeCanaryDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryDeployStageSummary) GetProjectId() *string
    func (m OkeCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryDeployStageSummary) String() string
    func (m *OkeCanaryDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeCanaryDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeCanaryStrategy
type OkeCanaryStrategyStrategyTypeEnum
    func GetMappingOkeCanaryStrategyStrategyTypeEnum(val string) (OkeCanaryStrategyStrategyTypeEnum, bool)
    func GetOkeCanaryStrategyStrategyTypeEnumValues() []OkeCanaryStrategyStrategyTypeEnum
type OkeCanaryTrafficShiftDeployStage
    func (m OkeCanaryTrafficShiftDeployStage) GetCompartmentId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryTrafficShiftDeployStage) GetDescription() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetDisplayName() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetFreeformTags() map[string]string
    func (m OkeCanaryTrafficShiftDeployStage) GetId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryTrafficShiftDeployStage) GetProjectId() *string
    func (m OkeCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryTrafficShiftDeployStage) String() string
    func (m OkeCanaryTrafficShiftDeployStage) ValidateEnumValue() (bool, error)
type OkeCanaryTrafficShiftDeployStageExecutionProgress
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) String() string
    func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeCanaryTrafficShiftDeployStageSummary
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDescription() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetProjectId() *string
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeCanaryTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeCanaryTrafficShiftDeployStageSummary) String() string
    func (m OkeCanaryTrafficShiftDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeClusterDeployEnvironment
    func (m OkeClusterDeployEnvironment) GetCompartmentId() *string
    func (m OkeClusterDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironment) GetDescription() *string
    func (m OkeClusterDeployEnvironment) GetDisplayName() *string
    func (m OkeClusterDeployEnvironment) GetFreeformTags() map[string]string
    func (m OkeClusterDeployEnvironment) GetId() *string
    func (m OkeClusterDeployEnvironment) GetLifecycleDetails() *string
    func (m OkeClusterDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m OkeClusterDeployEnvironment) GetProjectId() *string
    func (m OkeClusterDeployEnvironment) GetSystemTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironment) GetTimeCreated() *common.SDKTime
    func (m OkeClusterDeployEnvironment) GetTimeUpdated() *common.SDKTime
    func (m OkeClusterDeployEnvironment) MarshalJSON() (buff []byte, e error)
    func (m OkeClusterDeployEnvironment) String() string
    func (m *OkeClusterDeployEnvironment) UnmarshalJSON(data []byte) (e error)
    func (m OkeClusterDeployEnvironment) ValidateEnumValue() (bool, error)
type OkeClusterDeployEnvironmentSummary
    func (m OkeClusterDeployEnvironmentSummary) GetCompartmentId() *string
    func (m OkeClusterDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironmentSummary) GetDescription() *string
    func (m OkeClusterDeployEnvironmentSummary) GetDisplayName() *string
    func (m OkeClusterDeployEnvironmentSummary) GetFreeformTags() map[string]string
    func (m OkeClusterDeployEnvironmentSummary) GetId() *string
    func (m OkeClusterDeployEnvironmentSummary) GetLifecycleDetails() *string
    func (m OkeClusterDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum
    func (m OkeClusterDeployEnvironmentSummary) GetProjectId() *string
    func (m OkeClusterDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeClusterDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime
    func (m OkeClusterDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeClusterDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeClusterDeployEnvironmentSummary) String() string
    func (m *OkeClusterDeployEnvironmentSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeClusterDeployEnvironmentSummary) ValidateEnumValue() (bool, error)
type OkeDeployStage
    func (m OkeDeployStage) GetCompartmentId() *string
    func (m OkeDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeDeployStage) GetDeployPipelineId() *string
    func (m OkeDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeDeployStage) GetDescription() *string
    func (m OkeDeployStage) GetDisplayName() *string
    func (m OkeDeployStage) GetFreeformTags() map[string]string
    func (m OkeDeployStage) GetId() *string
    func (m OkeDeployStage) GetLifecycleDetails() *string
    func (m OkeDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeDeployStage) GetProjectId() *string
    func (m OkeDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeDeployStage) String() string
    func (m *OkeDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeDeployStage) ValidateEnumValue() (bool, error)
type OkeDeployStageExecutionProgress
    func (m OkeDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeDeployStageExecutionProgress) GetDeployStageId() *string
    func (m OkeDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeDeployStageExecutionProgress) String() string
    func (m OkeDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type OkeDeployStageSummary
    func (m OkeDeployStageSummary) GetCompartmentId() *string
    func (m OkeDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeDeployStageSummary) GetDescription() *string
    func (m OkeDeployStageSummary) GetDisplayName() *string
    func (m OkeDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeDeployStageSummary) GetId() *string
    func (m OkeDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeDeployStageSummary) GetProjectId() *string
    func (m OkeDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeDeployStageSummary) String() string
    func (m *OkeDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeHelmChartDeployStage
    func (m OkeHelmChartDeployStage) GetCompartmentId() *string
    func (m OkeHelmChartDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStage) GetDeployPipelineId() *string
    func (m OkeHelmChartDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeHelmChartDeployStage) GetDescription() *string
    func (m OkeHelmChartDeployStage) GetDisplayName() *string
    func (m OkeHelmChartDeployStage) GetFreeformTags() map[string]string
    func (m OkeHelmChartDeployStage) GetId() *string
    func (m OkeHelmChartDeployStage) GetLifecycleDetails() *string
    func (m OkeHelmChartDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeHelmChartDeployStage) GetProjectId() *string
    func (m OkeHelmChartDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStage) GetTimeCreated() *common.SDKTime
    func (m OkeHelmChartDeployStage) GetTimeUpdated() *common.SDKTime
    func (m OkeHelmChartDeployStage) MarshalJSON() (buff []byte, e error)
    func (m OkeHelmChartDeployStage) String() string
    func (m *OkeHelmChartDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m OkeHelmChartDeployStage) ValidateEnumValue() (bool, error)
type OkeHelmChartDeployStagePurposeEnum
    func GetMappingOkeHelmChartDeployStagePurposeEnum(val string) (OkeHelmChartDeployStagePurposeEnum, bool)
    func GetOkeHelmChartDeployStagePurposeEnumValues() []OkeHelmChartDeployStagePurposeEnum
type OkeHelmChartDeployStageSummary
    func (m OkeHelmChartDeployStageSummary) GetCompartmentId() *string
    func (m OkeHelmChartDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStageSummary) GetDeployPipelineId() *string
    func (m OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m OkeHelmChartDeployStageSummary) GetDescription() *string
    func (m OkeHelmChartDeployStageSummary) GetDisplayName() *string
    func (m OkeHelmChartDeployStageSummary) GetFreeformTags() map[string]string
    func (m OkeHelmChartDeployStageSummary) GetId() *string
    func (m OkeHelmChartDeployStageSummary) GetLifecycleDetails() *string
    func (m OkeHelmChartDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m OkeHelmChartDeployStageSummary) GetProjectId() *string
    func (m OkeHelmChartDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m OkeHelmChartDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m OkeHelmChartDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m OkeHelmChartDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m OkeHelmChartDeployStageSummary) String() string
    func (m *OkeHelmChartDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m OkeHelmChartDeployStageSummary) ValidateEnumValue() (bool, error)
type OkeHelmChartDeployStageSummaryPurposeEnum
    func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum(val string) (OkeHelmChartDeployStageSummaryPurposeEnum, bool)
    func GetOkeHelmChartDeployStageSummaryPurposeEnumValues() []OkeHelmChartDeployStageSummaryPurposeEnum
type OkeHelmChartDeploymentStageExecutionProgress
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId() *string
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m OkeHelmChartDeploymentStageExecutionProgress) String() string
    func (m OkeHelmChartDeploymentStageExecutionProgress) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type PrivateEndpointChannel
    func (m PrivateEndpointChannel) MarshalJSON() (buff []byte, e error)
    func (m PrivateEndpointChannel) String() string
    func (m PrivateEndpointChannel) ValidateEnumValue() (bool, error)
type Project
    func (m Project) String() string
    func (m Project) ValidateEnumValue() (bool, error)
type ProjectCollection
    func (m ProjectCollection) String() string
    func (m ProjectCollection) ValidateEnumValue() (bool, error)
type ProjectLifecycleStateEnum
    func GetMappingProjectLifecycleStateEnum(val string) (ProjectLifecycleStateEnum, bool)
    func GetProjectLifecycleStateEnumValues() []ProjectLifecycleStateEnum
type ProjectSummary
    func (m ProjectSummary) String() string
    func (m ProjectSummary) ValidateEnumValue() (bool, error)
type PutRepositoryBranchDetails
    func (m PutRepositoryBranchDetails) MarshalJSON() (buff []byte, e error)
    func (m PutRepositoryBranchDetails) String() string
    func (m PutRepositoryBranchDetails) ValidateEnumValue() (bool, error)
type PutRepositoryRefDetails
type PutRepositoryRefDetailsRefTypeEnum
    func GetMappingPutRepositoryRefDetailsRefTypeEnum(val string) (PutRepositoryRefDetailsRefTypeEnum, bool)
    func GetPutRepositoryRefDetailsRefTypeEnumValues() []PutRepositoryRefDetailsRefTypeEnum
type PutRepositoryRefRequest
    func (request PutRepositoryRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PutRepositoryRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PutRepositoryRefRequest) RetryPolicy() *common.RetryPolicy
    func (request PutRepositoryRefRequest) String() string
    func (request PutRepositoryRefRequest) ValidateEnumValue() (bool, error)
type PutRepositoryRefResponse
    func (response PutRepositoryRefResponse) HTTPResponse() *http.Response
    func (response PutRepositoryRefResponse) String() string
type PutRepositoryTagDetails
    func (m PutRepositoryTagDetails) MarshalJSON() (buff []byte, e error)
    func (m PutRepositoryTagDetails) String() string
    func (m PutRepositoryTagDetails) ValidateEnumValue() (bool, error)
type Repository
    func (m Repository) String() string
    func (m Repository) ValidateEnumValue() (bool, error)
type RepositoryAuthorCollection
    func (m RepositoryAuthorCollection) String() string
    func (m RepositoryAuthorCollection) ValidateEnumValue() (bool, error)
type RepositoryAuthorSummary
    func (m RepositoryAuthorSummary) String() string
    func (m RepositoryAuthorSummary) ValidateEnumValue() (bool, error)
type RepositoryBranch
    func (m RepositoryBranch) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryBranch) GetFreeformTags() map[string]string
    func (m RepositoryBranch) GetFullRefName() *string
    func (m RepositoryBranch) GetRefName() *string
    func (m RepositoryBranch) GetRepositoryId() *string
    func (m RepositoryBranch) MarshalJSON() (buff []byte, e error)
    func (m RepositoryBranch) String() string
    func (m RepositoryBranch) ValidateEnumValue() (bool, error)
type RepositoryBranchSummary
    func (m RepositoryBranchSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryBranchSummary) GetFreeformTags() map[string]string
    func (m RepositoryBranchSummary) GetFullRefName() *string
    func (m RepositoryBranchSummary) GetRefName() *string
    func (m RepositoryBranchSummary) GetRepositoryId() *string
    func (m RepositoryBranchSummary) GetSystemTags() map[string]map[string]interface{}
    func (m RepositoryBranchSummary) MarshalJSON() (buff []byte, e error)
    func (m RepositoryBranchSummary) String() string
    func (m RepositoryBranchSummary) ValidateEnumValue() (bool, error)
type RepositoryCollection
    func (m RepositoryCollection) String() string
    func (m RepositoryCollection) ValidateEnumValue() (bool, error)
type RepositoryCommit
    func (m RepositoryCommit) String() string
    func (m RepositoryCommit) ValidateEnumValue() (bool, error)
type RepositoryCommitCollection
    func (m RepositoryCommitCollection) String() string
    func (m RepositoryCommitCollection) ValidateEnumValue() (bool, error)
type RepositoryCommitSummary
    func (m RepositoryCommitSummary) String() string
    func (m RepositoryCommitSummary) ValidateEnumValue() (bool, error)
type RepositoryFileLines
    func (m RepositoryFileLines) String() string
    func (m RepositoryFileLines) ValidateEnumValue() (bool, error)
type RepositoryLifecycleStateEnum
    func GetMappingRepositoryLifecycleStateEnum(val string) (RepositoryLifecycleStateEnum, bool)
    func GetRepositoryLifecycleStateEnumValues() []RepositoryLifecycleStateEnum
type RepositoryMirrorRecord
    func (m RepositoryMirrorRecord) String() string
    func (m RepositoryMirrorRecord) ValidateEnumValue() (bool, error)
type RepositoryMirrorRecordCollection
    func (m RepositoryMirrorRecordCollection) String() string
    func (m RepositoryMirrorRecordCollection) ValidateEnumValue() (bool, error)
type RepositoryMirrorRecordMirrorStatusEnum
    func GetMappingRepositoryMirrorRecordMirrorStatusEnum(val string) (RepositoryMirrorRecordMirrorStatusEnum, bool)
    func GetRepositoryMirrorRecordMirrorStatusEnumValues() []RepositoryMirrorRecordMirrorStatusEnum
type RepositoryMirrorRecordSummary
    func (m RepositoryMirrorRecordSummary) String() string
    func (m RepositoryMirrorRecordSummary) ValidateEnumValue() (bool, error)
type RepositoryMirrorRecordSummaryMirrorStatusEnum
    func GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum(val string) (RepositoryMirrorRecordSummaryMirrorStatusEnum, bool)
    func GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues() []RepositoryMirrorRecordSummaryMirrorStatusEnum
type RepositoryObject
    func (m RepositoryObject) String() string
    func (m RepositoryObject) ValidateEnumValue() (bool, error)
type RepositoryObjectTypeEnum
    func GetMappingRepositoryObjectTypeEnum(val string) (RepositoryObjectTypeEnum, bool)
    func GetRepositoryObjectTypeEnumValues() []RepositoryObjectTypeEnum
type RepositoryPathCollection
    func (m RepositoryPathCollection) String() string
    func (m RepositoryPathCollection) ValidateEnumValue() (bool, error)
type RepositoryPathSummary
    func (m RepositoryPathSummary) String() string
    func (m RepositoryPathSummary) ValidateEnumValue() (bool, error)
type RepositoryRef
type RepositoryRefCollection
    func (m RepositoryRefCollection) String() string
    func (m *RepositoryRefCollection) UnmarshalJSON(data []byte) (e error)
    func (m RepositoryRefCollection) ValidateEnumValue() (bool, error)
type RepositoryRefRefTypeEnum
    func GetMappingRepositoryRefRefTypeEnum(val string) (RepositoryRefRefTypeEnum, bool)
    func GetRepositoryRefRefTypeEnumValues() []RepositoryRefRefTypeEnum
type RepositoryRefSummary
type RepositoryRepositoryTypeEnum
    func GetMappingRepositoryRepositoryTypeEnum(val string) (RepositoryRepositoryTypeEnum, bool)
    func GetRepositoryRepositoryTypeEnumValues() []RepositoryRepositoryTypeEnum
type RepositorySummary
    func (m RepositorySummary) String() string
    func (m RepositorySummary) ValidateEnumValue() (bool, error)
type RepositoryTag
    func (m RepositoryTag) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryTag) GetFreeformTags() map[string]string
    func (m RepositoryTag) GetFullRefName() *string
    func (m RepositoryTag) GetRefName() *string
    func (m RepositoryTag) GetRepositoryId() *string
    func (m RepositoryTag) MarshalJSON() (buff []byte, e error)
    func (m RepositoryTag) String() string
    func (m RepositoryTag) ValidateEnumValue() (bool, error)
type RepositoryTagSummary
    func (m RepositoryTagSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m RepositoryTagSummary) GetFreeformTags() map[string]string
    func (m RepositoryTagSummary) GetFullRefName() *string
    func (m RepositoryTagSummary) GetRefName() *string
    func (m RepositoryTagSummary) GetRepositoryId() *string
    func (m RepositoryTagSummary) GetSystemTags() map[string]map[string]interface{}
    func (m RepositoryTagSummary) MarshalJSON() (buff []byte, e error)
    func (m RepositoryTagSummary) String() string
    func (m RepositoryTagSummary) ValidateEnumValue() (bool, error)
type RepositoryTriggerBuildEventsEnum
    func GetMappingRepositoryTriggerBuildEventsEnum(val string) (RepositoryTriggerBuildEventsEnum, bool)
    func GetRepositoryTriggerBuildEventsEnumValues() []RepositoryTriggerBuildEventsEnum
type ScheduleCascadingProjectDeletionRequest
    func (request ScheduleCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ScheduleCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ScheduleCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
    func (request ScheduleCascadingProjectDeletionRequest) String() string
    func (request ScheduleCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)
type ScheduleCascadingProjectDeletionResponse
    func (response ScheduleCascadingProjectDeletionResponse) HTTPResponse() *http.Response
    func (response ScheduleCascadingProjectDeletionResponse) String() string
type ServiceVnicChannel
    func (m ServiceVnicChannel) MarshalJSON() (buff []byte, e error)
    func (m ServiceVnicChannel) String() string
    func (m ServiceVnicChannel) ValidateEnumValue() (bool, error)
type ShapeConfig
    func (m ShapeConfig) String() string
    func (m ShapeConfig) ValidateEnumValue() (bool, error)
type ShellDeployStage
    func (m ShellDeployStage) GetCompartmentId() *string
    func (m ShellDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m ShellDeployStage) GetDeployPipelineId() *string
    func (m ShellDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ShellDeployStage) GetDescription() *string
    func (m ShellDeployStage) GetDisplayName() *string
    func (m ShellDeployStage) GetFreeformTags() map[string]string
    func (m ShellDeployStage) GetId() *string
    func (m ShellDeployStage) GetLifecycleDetails() *string
    func (m ShellDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ShellDeployStage) GetProjectId() *string
    func (m ShellDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m ShellDeployStage) GetTimeCreated() *common.SDKTime
    func (m ShellDeployStage) GetTimeUpdated() *common.SDKTime
    func (m ShellDeployStage) MarshalJSON() (buff []byte, e error)
    func (m ShellDeployStage) String() string
    func (m *ShellDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m ShellDeployStage) ValidateEnumValue() (bool, error)
type ShellDeployStageExecutionProgress
    func (m ShellDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m ShellDeployStageExecutionProgress) GetDeployStageId() *string
    func (m ShellDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m ShellDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m ShellDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m ShellDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m ShellDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m ShellDeployStageExecutionProgress) String() string
    func (m ShellDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type ShellDeployStageSummary
    func (m ShellDeployStageSummary) GetCompartmentId() *string
    func (m ShellDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ShellDeployStageSummary) GetDeployPipelineId() *string
    func (m ShellDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m ShellDeployStageSummary) GetDescription() *string
    func (m ShellDeployStageSummary) GetDisplayName() *string
    func (m ShellDeployStageSummary) GetFreeformTags() map[string]string
    func (m ShellDeployStageSummary) GetId() *string
    func (m ShellDeployStageSummary) GetLifecycleDetails() *string
    func (m ShellDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m ShellDeployStageSummary) GetProjectId() *string
    func (m ShellDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m ShellDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m ShellDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m ShellDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m ShellDeployStageSummary) String() string
    func (m *ShellDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m ShellDeployStageSummary) ValidateEnumValue() (bool, error)
type SingleDeployStageDeployment
    func (m SingleDeployStageDeployment) GetCompartmentId() *string
    func (m SingleDeployStageDeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m SingleDeployStageDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m SingleDeployStageDeployment) GetDeployPipelineId() *string
    func (m SingleDeployStageDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageDeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m SingleDeployStageDeployment) GetDisplayName() *string
    func (m SingleDeployStageDeployment) GetFreeformTags() map[string]string
    func (m SingleDeployStageDeployment) GetId() *string
    func (m SingleDeployStageDeployment) GetLifecycleDetails() *string
    func (m SingleDeployStageDeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageDeployment) GetProjectId() *string
    func (m SingleDeployStageDeployment) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeployment) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageDeployment) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageDeployment) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageDeployment) String() string
    func (m SingleDeployStageDeployment) ValidateEnumValue() (bool, error)
type SingleDeployStageDeploymentSummary
    func (m SingleDeployStageDeploymentSummary) GetCompartmentId() *string
    func (m SingleDeployStageDeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageDeploymentSummary) GetDeployPipelineId() *string
    func (m SingleDeployStageDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageDeploymentSummary) GetDisplayName() *string
    func (m SingleDeployStageDeploymentSummary) GetFreeformTags() map[string]string
    func (m SingleDeployStageDeploymentSummary) GetId() *string
    func (m SingleDeployStageDeploymentSummary) GetLifecycleDetails() *string
    func (m SingleDeployStageDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageDeploymentSummary) GetProjectId() *string
    func (m SingleDeployStageDeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageDeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageDeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageDeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageDeploymentSummary) String() string
    func (m SingleDeployStageDeploymentSummary) ValidateEnumValue() (bool, error)
type SingleDeployStageRedeployment
    func (m SingleDeployStageRedeployment) GetCompartmentId() *string
    func (m SingleDeployStageRedeployment) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection
    func (m SingleDeployStageRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection
    func (m SingleDeployStageRedeployment) GetDeployPipelineId() *string
    func (m SingleDeployStageRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress
    func (m SingleDeployStageRedeployment) GetDisplayName() *string
    func (m SingleDeployStageRedeployment) GetFreeformTags() map[string]string
    func (m SingleDeployStageRedeployment) GetId() *string
    func (m SingleDeployStageRedeployment) GetLifecycleDetails() *string
    func (m SingleDeployStageRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageRedeployment) GetProjectId() *string
    func (m SingleDeployStageRedeployment) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeployment) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageRedeployment) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageRedeployment) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageRedeployment) String() string
    func (m SingleDeployStageRedeployment) ValidateEnumValue() (bool, error)
type SingleDeployStageRedeploymentSummary
    func (m SingleDeployStageRedeploymentSummary) GetCompartmentId() *string
    func (m SingleDeployStageRedeploymentSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection
    func (m SingleDeployStageRedeploymentSummary) GetDeployPipelineId() *string
    func (m SingleDeployStageRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection
    func (m SingleDeployStageRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection
    func (m SingleDeployStageRedeploymentSummary) GetDisplayName() *string
    func (m SingleDeployStageRedeploymentSummary) GetFreeformTags() map[string]string
    func (m SingleDeployStageRedeploymentSummary) GetId() *string
    func (m SingleDeployStageRedeploymentSummary) GetLifecycleDetails() *string
    func (m SingleDeployStageRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum
    func (m SingleDeployStageRedeploymentSummary) GetProjectId() *string
    func (m SingleDeployStageRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}
    func (m SingleDeployStageRedeploymentSummary) GetTimeCreated() *common.SDKTime
    func (m SingleDeployStageRedeploymentSummary) GetTimeUpdated() *common.SDKTime
    func (m SingleDeployStageRedeploymentSummary) MarshalJSON() (buff []byte, e error)
    func (m SingleDeployStageRedeploymentSummary) String() string
    func (m SingleDeployStageRedeploymentSummary) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type TlsVerifyConfig
type TlsVerifyConfigTlsVerifyModeEnum
    func GetMappingTlsVerifyConfigTlsVerifyModeEnum(val string) (TlsVerifyConfigTlsVerifyModeEnum, bool)
    func GetTlsVerifyConfigTlsVerifyModeEnumValues() []TlsVerifyConfigTlsVerifyModeEnum
type Trigger
type TriggerAction
type TriggerActionTypeEnum
    func GetMappingTriggerActionTypeEnum(val string) (TriggerActionTypeEnum, bool)
    func GetTriggerActionTypeEnumValues() []TriggerActionTypeEnum
type TriggerBuildPipelineAction
    func (m TriggerBuildPipelineAction) GetFilter() Filter
    func (m TriggerBuildPipelineAction) MarshalJSON() (buff []byte, e error)
    func (m TriggerBuildPipelineAction) String() string
    func (m *TriggerBuildPipelineAction) UnmarshalJSON(data []byte) (e error)
    func (m TriggerBuildPipelineAction) ValidateEnumValue() (bool, error)
type TriggerCollection
    func (m TriggerCollection) String() string
    func (m *TriggerCollection) UnmarshalJSON(data []byte) (e error)
    func (m TriggerCollection) ValidateEnumValue() (bool, error)
type TriggerCreateResult
type TriggerDeploymentPipelineStageRunProgress
    func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStageId() *string
    func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m TriggerDeploymentPipelineStageRunProgress) GetStageDisplayName() *string
    func (m TriggerDeploymentPipelineStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m TriggerDeploymentPipelineStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m TriggerDeploymentPipelineStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m TriggerDeploymentPipelineStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m TriggerDeploymentPipelineStageRunProgress) String() string
    func (m TriggerDeploymentPipelineStageRunProgress) ValidateEnumValue() (bool, error)
type TriggerDeploymentStage
    func (m TriggerDeploymentStage) GetBuildPipelineId() *string
    func (m TriggerDeploymentStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m TriggerDeploymentStage) GetCompartmentId() *string
    func (m TriggerDeploymentStage) GetDefinedTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStage) GetDescription() *string
    func (m TriggerDeploymentStage) GetDisplayName() *string
    func (m TriggerDeploymentStage) GetFreeformTags() map[string]string
    func (m TriggerDeploymentStage) GetId() *string
    func (m TriggerDeploymentStage) GetLifecycleDetails() *string
    func (m TriggerDeploymentStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m TriggerDeploymentStage) GetProjectId() *string
    func (m TriggerDeploymentStage) GetSystemTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStage) GetTimeCreated() *common.SDKTime
    func (m TriggerDeploymentStage) GetTimeUpdated() *common.SDKTime
    func (m TriggerDeploymentStage) MarshalJSON() (buff []byte, e error)
    func (m TriggerDeploymentStage) String() string
    func (m TriggerDeploymentStage) ValidateEnumValue() (bool, error)
type TriggerDeploymentStageSummary
    func (m TriggerDeploymentStageSummary) GetBuildPipelineId() *string
    func (m TriggerDeploymentStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m TriggerDeploymentStageSummary) GetCompartmentId() *string
    func (m TriggerDeploymentStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStageSummary) GetDescription() *string
    func (m TriggerDeploymentStageSummary) GetDisplayName() *string
    func (m TriggerDeploymentStageSummary) GetFreeformTags() map[string]string
    func (m TriggerDeploymentStageSummary) GetId() *string
    func (m TriggerDeploymentStageSummary) GetLifecycleDetails() *string
    func (m TriggerDeploymentStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m TriggerDeploymentStageSummary) GetProjectId() *string
    func (m TriggerDeploymentStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m TriggerDeploymentStageSummary) GetTimeCreated() *common.SDKTime
    func (m TriggerDeploymentStageSummary) GetTimeUpdated() *common.SDKTime
    func (m TriggerDeploymentStageSummary) MarshalJSON() (buff []byte, e error)
    func (m TriggerDeploymentStageSummary) String() string
    func (m TriggerDeploymentStageSummary) ValidateEnumValue() (bool, error)
type TriggerInfo
    func (m TriggerInfo) String() string
    func (m *TriggerInfo) UnmarshalJSON(data []byte) (e error)
    func (m TriggerInfo) ValidateEnumValue() (bool, error)
type TriggerLifecycleStateEnum
    func GetMappingTriggerLifecycleStateEnum(val string) (TriggerLifecycleStateEnum, bool)
    func GetTriggerLifecycleStateEnumValues() []TriggerLifecycleStateEnum
type TriggerSchedule
    func (m TriggerSchedule) String() string
    func (m TriggerSchedule) ValidateEnumValue() (bool, error)
type TriggerScheduleScheduleTypeEnum
    func GetMappingTriggerScheduleScheduleTypeEnum(val string) (TriggerScheduleScheduleTypeEnum, bool)
    func GetTriggerScheduleScheduleTypeEnumValues() []TriggerScheduleScheduleTypeEnum
type TriggerSummary
type TriggerTriggerSourceEnum
    func GetMappingTriggerTriggerSourceEnum(val string) (TriggerTriggerSourceEnum, bool)
    func GetTriggerTriggerSourceEnumValues() []TriggerTriggerSourceEnum
type UpdateAbsoluteWaitCriteriaDetails
    func (m UpdateAbsoluteWaitCriteriaDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateAbsoluteWaitCriteriaDetails) String() string
    func (m UpdateAbsoluteWaitCriteriaDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketCloudAppPasswordConnectionDetails
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) String() string
    func (m UpdateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketCloudTriggerDetails
    func (m UpdateBitbucketCloudTriggerDetails) GetActions() []TriggerAction
    func (m UpdateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketCloudTriggerDetails) GetDescription() *string
    func (m UpdateBitbucketCloudTriggerDetails) GetDisplayName() *string
    func (m UpdateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketCloudTriggerDetails) String() string
    func (m *UpdateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBitbucketCloudTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketServerAccessTokenConnectionDetails
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) String() string
    func (m *UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateBitbucketServerTriggerDetails
    func (m UpdateBitbucketServerTriggerDetails) GetActions() []TriggerAction
    func (m UpdateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBitbucketServerTriggerDetails) GetDescription() *string
    func (m UpdateBitbucketServerTriggerDetails) GetDisplayName() *string
    func (m UpdateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBitbucketServerTriggerDetails) String() string
    func (m *UpdateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBitbucketServerTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineDetails
    func (m UpdateBuildPipelineDetails) String() string
    func (m UpdateBuildPipelineDetails) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineRequest
    func (request UpdateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBuildPipelineRequest) String() string
    func (request UpdateBuildPipelineRequest) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineResponse
    func (response UpdateBuildPipelineResponse) HTTPResponse() *http.Response
    func (response UpdateBuildPipelineResponse) String() string
type UpdateBuildPipelineStageDetails
type UpdateBuildPipelineStageRequest
    func (request UpdateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBuildPipelineStageRequest) String() string
    func (request UpdateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
type UpdateBuildPipelineStageResponse
    func (response UpdateBuildPipelineStageResponse) HTTPResponse() *http.Response
    func (response UpdateBuildPipelineStageResponse) String() string
type UpdateBuildRunDetails
    func (m UpdateBuildRunDetails) String() string
    func (m UpdateBuildRunDetails) ValidateEnumValue() (bool, error)
type UpdateBuildRunRequest
    func (request UpdateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateBuildRunRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateBuildRunRequest) String() string
    func (request UpdateBuildRunRequest) ValidateEnumValue() (bool, error)
type UpdateBuildRunResponse
    func (response UpdateBuildRunResponse) HTTPResponse() *http.Response
    func (response UpdateBuildRunResponse) String() string
type UpdateBuildStageDetails
    func (m UpdateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateBuildStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateBuildStageDetails) GetDescription() *string
    func (m UpdateBuildStageDetails) GetDisplayName() *string
    func (m UpdateBuildStageDetails) GetFreeformTags() map[string]string
    func (m UpdateBuildStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBuildStageDetails) String() string
    func (m *UpdateBuildStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateBuildStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupBlueGreenDeployStageDetails
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupCanaryDeployStageDetails
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string
    func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupDeployEnvironmentDetails
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) String() string
    func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type UpdateComputeInstanceGroupDeployStageDetails
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDescription() *string
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string
    func (m UpdateComputeInstanceGroupDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateComputeInstanceGroupDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateComputeInstanceGroupDeployStageDetails) String() string
    func (m *UpdateComputeInstanceGroupDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateComputeInstanceGroupDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateConnectionDetails
type UpdateConnectionRequest
    func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConnectionRequest) String() string
    func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
type UpdateConnectionResponse
    func (response UpdateConnectionResponse) HTTPResponse() *http.Response
    func (response UpdateConnectionResponse) String() string
type UpdateDeliverArtifactStageDetails
    func (m UpdateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateDeliverArtifactStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDeliverArtifactStageDetails) GetDescription() *string
    func (m UpdateDeliverArtifactStageDetails) GetDisplayName() *string
    func (m UpdateDeliverArtifactStageDetails) GetFreeformTags() map[string]string
    func (m UpdateDeliverArtifactStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDeliverArtifactStageDetails) String() string
    func (m UpdateDeliverArtifactStageDetails) ValidateEnumValue() (bool, error)
type UpdateDeployArtifactDetails
    func (m UpdateDeployArtifactDetails) String() string
    func (m *UpdateDeployArtifactDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDeployArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateDeployArtifactRequest
    func (request UpdateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployArtifactRequest) String() string
    func (request UpdateDeployArtifactRequest) ValidateEnumValue() (bool, error)
type UpdateDeployArtifactResponse
    func (response UpdateDeployArtifactResponse) HTTPResponse() *http.Response
    func (response UpdateDeployArtifactResponse) String() string
type UpdateDeployEnvironmentDetails
type UpdateDeployEnvironmentRequest
    func (request UpdateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployEnvironmentRequest) String() string
    func (request UpdateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
type UpdateDeployEnvironmentResponse
    func (response UpdateDeployEnvironmentResponse) HTTPResponse() *http.Response
    func (response UpdateDeployEnvironmentResponse) String() string
type UpdateDeployPipelineDeploymentDetails
    func (m UpdateDeployPipelineDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDeployPipelineDeploymentDetails) GetDisplayName() *string
    func (m UpdateDeployPipelineDeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateDeployPipelineDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDeployPipelineDeploymentDetails) String() string
    func (m UpdateDeployPipelineDeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineDetails
    func (m UpdateDeployPipelineDetails) String() string
    func (m UpdateDeployPipelineDetails) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineRedeploymentDetails
    func (m UpdateDeployPipelineRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDeployPipelineRedeploymentDetails) GetDisplayName() *string
    func (m UpdateDeployPipelineRedeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateDeployPipelineRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDeployPipelineRedeploymentDetails) String() string
    func (m UpdateDeployPipelineRedeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineRequest
    func (request UpdateDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployPipelineRequest) String() string
    func (request UpdateDeployPipelineRequest) ValidateEnumValue() (bool, error)
type UpdateDeployPipelineResponse
    func (response UpdateDeployPipelineResponse) HTTPResponse() *http.Response
    func (response UpdateDeployPipelineResponse) String() string
type UpdateDeployStageDetails
type UpdateDeployStageRequest
    func (request UpdateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeployStageRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeployStageRequest) String() string
    func (request UpdateDeployStageRequest) ValidateEnumValue() (bool, error)
type UpdateDeployStageResponse
    func (response UpdateDeployStageResponse) HTTPResponse() *http.Response
    func (response UpdateDeployStageResponse) String() string
type UpdateDeploymentDetails
type UpdateDeploymentRequest
    func (request UpdateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDeploymentRequest) String() string
    func (request UpdateDeploymentRequest) ValidateEnumValue() (bool, error)
type UpdateDeploymentResponse
    func (response UpdateDeploymentResponse) HTTPResponse() *http.Response
    func (response UpdateDeploymentResponse) String() string
type UpdateDevopsCodeRepositoryTriggerDetails
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDescription() *string
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string
    func (m UpdateDevopsCodeRepositoryTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateDevopsCodeRepositoryTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateDevopsCodeRepositoryTriggerDetails) String() string
    func (m *UpdateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateFunctionDeployEnvironmentDetails
    func (m UpdateFunctionDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateFunctionDeployEnvironmentDetails) GetDescription() *string
    func (m UpdateFunctionDeployEnvironmentDetails) GetDisplayName() *string
    func (m UpdateFunctionDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m UpdateFunctionDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateFunctionDeployEnvironmentDetails) String() string
    func (m UpdateFunctionDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type UpdateFunctionDeployStageDetails
    func (m UpdateFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateFunctionDeployStageDetails) GetDescription() *string
    func (m UpdateFunctionDeployStageDetails) GetDisplayName() *string
    func (m UpdateFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateFunctionDeployStageDetails) String() string
    func (m UpdateFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateGithubAccessTokenConnectionDetails
    func (m UpdateGithubAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGithubAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateGithubAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateGithubAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateGithubAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGithubAccessTokenConnectionDetails) String() string
    func (m UpdateGithubAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateGithubTriggerDetails
    func (m UpdateGithubTriggerDetails) GetActions() []TriggerAction
    func (m UpdateGithubTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGithubTriggerDetails) GetDescription() *string
    func (m UpdateGithubTriggerDetails) GetDisplayName() *string
    func (m UpdateGithubTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateGithubTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGithubTriggerDetails) String() string
    func (m *UpdateGithubTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGithubTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabAccessTokenConnectionDetails
    func (m UpdateGitlabAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateGitlabAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateGitlabAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabAccessTokenConnectionDetails) String() string
    func (m UpdateGitlabAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabServerAccessTokenConnectionDetails
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabServerAccessTokenConnectionDetails) String() string
    func (m *UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabServerTriggerDetails
    func (m UpdateGitlabServerTriggerDetails) GetActions() []TriggerAction
    func (m UpdateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabServerTriggerDetails) GetDescription() *string
    func (m UpdateGitlabServerTriggerDetails) GetDisplayName() *string
    func (m UpdateGitlabServerTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabServerTriggerDetails) String() string
    func (m *UpdateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGitlabServerTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateGitlabTriggerDetails
    func (m UpdateGitlabTriggerDetails) GetActions() []TriggerAction
    func (m UpdateGitlabTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateGitlabTriggerDetails) GetDescription() *string
    func (m UpdateGitlabTriggerDetails) GetDisplayName() *string
    func (m UpdateGitlabTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateGitlabTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateGitlabTriggerDetails) String() string
    func (m *UpdateGitlabTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateGitlabTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateInvokeFunctionDeployStageDetails
    func (m UpdateInvokeFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateInvokeFunctionDeployStageDetails) GetDescription() *string
    func (m UpdateInvokeFunctionDeployStageDetails) GetDisplayName() *string
    func (m UpdateInvokeFunctionDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateInvokeFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateInvokeFunctionDeployStageDetails) String() string
    func (m UpdateInvokeFunctionDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateLoadBalancerTrafficShiftDeployStageDetails
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) String() string
    func (m *UpdateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateManualApprovalDeployStageDetails
    func (m UpdateManualApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateManualApprovalDeployStageDetails) GetDescription() *string
    func (m UpdateManualApprovalDeployStageDetails) GetDisplayName() *string
    func (m UpdateManualApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateManualApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateManualApprovalDeployStageDetails) String() string
    func (m *UpdateManualApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateManualApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeBlueGreenDeployStageDetails
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDescription() *string
    func (m UpdateOkeBlueGreenDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeBlueGreenDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeBlueGreenDeployStageDetails) String() string
    func (m UpdateOkeBlueGreenDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeBlueGreenTrafficShiftDeployStageDetails
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) String() string
    func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeCanaryApprovalDeployStageDetails
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDescription() *string
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeCanaryApprovalDeployStageDetails) String() string
    func (m *UpdateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeCanaryDeployStageDetails
    func (m UpdateOkeCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeCanaryDeployStageDetails) GetDescription() *string
    func (m UpdateOkeCanaryDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeCanaryDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeCanaryDeployStageDetails) String() string
    func (m UpdateOkeCanaryDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeCanaryTrafficShiftDeployStageDetails
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) String() string
    func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeClusterDeployEnvironmentDetails
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetDescription() *string
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string
    func (m UpdateOkeClusterDeployEnvironmentDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeClusterDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeClusterDeployEnvironmentDetails) String() string
    func (m *UpdateOkeClusterDeployEnvironmentDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeClusterDeployEnvironmentDetails) ValidateEnumValue() (bool, error)
type UpdateOkeDeployStageDetails
    func (m UpdateOkeDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeDeployStageDetails) GetDescription() *string
    func (m UpdateOkeDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeDeployStageDetails) String() string
    func (m *UpdateOkeDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeHelmChartDeployStageDetails
    func (m UpdateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateOkeHelmChartDeployStageDetails) GetDescription() *string
    func (m UpdateOkeHelmChartDeployStageDetails) GetDisplayName() *string
    func (m UpdateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateOkeHelmChartDeployStageDetails) String() string
    func (m *UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateOkeHelmChartDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateOkeHelmChartDeployStageDetailsPurposeEnum
    func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (UpdateOkeHelmChartDeployStageDetailsPurposeEnum, bool)
    func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues() []UpdateOkeHelmChartDeployStageDetailsPurposeEnum
type UpdateProjectDetails
    func (m UpdateProjectDetails) String() string
    func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)
type UpdateProjectRequest
    func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProjectRequest) String() string
    func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)
type UpdateProjectResponse
    func (response UpdateProjectResponse) HTTPResponse() *http.Response
    func (response UpdateProjectResponse) String() string
type UpdateRepositoryDetails
    func (m UpdateRepositoryDetails) String() string
    func (m UpdateRepositoryDetails) ValidateEnumValue() (bool, error)
type UpdateRepositoryRequest
    func (request UpdateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateRepositoryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateRepositoryRequest) String() string
    func (request UpdateRepositoryRequest) ValidateEnumValue() (bool, error)
type UpdateRepositoryResponse
    func (response UpdateRepositoryResponse) HTTPResponse() *http.Response
    func (response UpdateRepositoryResponse) String() string
type UpdateShellDeployStageDetails
    func (m UpdateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateShellDeployStageDetails) GetDescription() *string
    func (m UpdateShellDeployStageDetails) GetDisplayName() *string
    func (m UpdateShellDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateShellDeployStageDetails) String() string
    func (m *UpdateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateShellDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateSingleDeployStageDeploymentDetails
    func (m UpdateSingleDeployStageDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateSingleDeployStageDeploymentDetails) GetDisplayName() *string
    func (m UpdateSingleDeployStageDeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateSingleDeployStageDeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateSingleDeployStageDeploymentDetails) String() string
    func (m UpdateSingleDeployStageDeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateSingleDeployStageRedeploymentDetails
    func (m UpdateSingleDeployStageRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateSingleDeployStageRedeploymentDetails) GetDisplayName() *string
    func (m UpdateSingleDeployStageRedeploymentDetails) GetFreeformTags() map[string]string
    func (m UpdateSingleDeployStageRedeploymentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateSingleDeployStageRedeploymentDetails) String() string
    func (m UpdateSingleDeployStageRedeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateTriggerDeploymentStageDetails
    func (m UpdateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateTriggerDeploymentStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateTriggerDeploymentStageDetails) GetDescription() *string
    func (m UpdateTriggerDeploymentStageDetails) GetDisplayName() *string
    func (m UpdateTriggerDeploymentStageDetails) GetFreeformTags() map[string]string
    func (m UpdateTriggerDeploymentStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateTriggerDeploymentStageDetails) String() string
    func (m UpdateTriggerDeploymentStageDetails) ValidateEnumValue() (bool, error)
type UpdateTriggerDetails
type UpdateTriggerRequest
    func (request UpdateTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTriggerRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTriggerRequest) String() string
    func (request UpdateTriggerRequest) ValidateEnumValue() (bool, error)
type UpdateTriggerResponse
    func (response UpdateTriggerResponse) HTTPResponse() *http.Response
    func (response UpdateTriggerResponse) String() string
type UpdateVbsAccessTokenConnectionDetails
    func (m UpdateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVbsAccessTokenConnectionDetails) GetDescription() *string
    func (m UpdateVbsAccessTokenConnectionDetails) GetDisplayName() *string
    func (m UpdateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string
    func (m UpdateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVbsAccessTokenConnectionDetails) String() string
    func (m UpdateVbsAccessTokenConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateVbsTriggerDetails
    func (m UpdateVbsTriggerDetails) GetActions() []TriggerAction
    func (m UpdateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVbsTriggerDetails) GetDescription() *string
    func (m UpdateVbsTriggerDetails) GetDisplayName() *string
    func (m UpdateVbsTriggerDetails) GetFreeformTags() map[string]string
    func (m UpdateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVbsTriggerDetails) String() string
    func (m *UpdateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateVbsTriggerDetails) ValidateEnumValue() (bool, error)
type UpdateWaitCriteriaDetails
type UpdateWaitCriteriaDetailsWaitTypeEnum
    func GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum(val string) (UpdateWaitCriteriaDetailsWaitTypeEnum, bool)
    func GetUpdateWaitCriteriaDetailsWaitTypeEnumValues() []UpdateWaitCriteriaDetailsWaitTypeEnum
type UpdateWaitDeployStageDetails
    func (m UpdateWaitDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m UpdateWaitDeployStageDetails) GetDescription() *string
    func (m UpdateWaitDeployStageDetails) GetDisplayName() *string
    func (m UpdateWaitDeployStageDetails) GetFreeformTags() map[string]string
    func (m UpdateWaitDeployStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateWaitDeployStageDetails) String() string
    func (m *UpdateWaitDeployStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateWaitDeployStageDetails) ValidateEnumValue() (bool, error)
type UpdateWaitStageDetails
    func (m UpdateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m UpdateWaitStageDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateWaitStageDetails) GetDescription() *string
    func (m UpdateWaitStageDetails) GetDisplayName() *string
    func (m UpdateWaitStageDetails) GetFreeformTags() map[string]string
    func (m UpdateWaitStageDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateWaitStageDetails) String() string
    func (m *UpdateWaitStageDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateWaitStageDetails) ValidateEnumValue() (bool, error)
type ValidateConnectionRequest
    func (request ValidateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateConnectionRequest) String() string
    func (request ValidateConnectionRequest) ValidateEnumValue() (bool, error)
type ValidateConnectionResponse
    func (response ValidateConnectionResponse) HTTPResponse() *http.Response
    func (response ValidateConnectionResponse) String() string
type VaultSecretVerificationKeySource
    func (m VaultSecretVerificationKeySource) MarshalJSON() (buff []byte, e error)
    func (m VaultSecretVerificationKeySource) String() string
    func (m VaultSecretVerificationKeySource) ValidateEnumValue() (bool, error)
type VbsAccessTokenConnection
    func (m VbsAccessTokenConnection) GetCompartmentId() *string
    func (m VbsAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnection) GetDescription() *string
    func (m VbsAccessTokenConnection) GetDisplayName() *string
    func (m VbsAccessTokenConnection) GetFreeformTags() map[string]string
    func (m VbsAccessTokenConnection) GetId() *string
    func (m VbsAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m VbsAccessTokenConnection) GetLifecycleDetails() *string
    func (m VbsAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m VbsAccessTokenConnection) GetProjectId() *string
    func (m VbsAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnection) GetTimeCreated() *common.SDKTime
    func (m VbsAccessTokenConnection) GetTimeUpdated() *common.SDKTime
    func (m VbsAccessTokenConnection) MarshalJSON() (buff []byte, e error)
    func (m VbsAccessTokenConnection) String() string
    func (m VbsAccessTokenConnection) ValidateEnumValue() (bool, error)
type VbsAccessTokenConnectionSummary
    func (m VbsAccessTokenConnectionSummary) GetCompartmentId() *string
    func (m VbsAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnectionSummary) GetDescription() *string
    func (m VbsAccessTokenConnectionSummary) GetDisplayName() *string
    func (m VbsAccessTokenConnectionSummary) GetFreeformTags() map[string]string
    func (m VbsAccessTokenConnectionSummary) GetId() *string
    func (m VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
    func (m VbsAccessTokenConnectionSummary) GetLifecycleDetails() *string
    func (m VbsAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
    func (m VbsAccessTokenConnectionSummary) GetProjectId() *string
    func (m VbsAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
    func (m VbsAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
    func (m VbsAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
    func (m VbsAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
    func (m VbsAccessTokenConnectionSummary) String() string
    func (m VbsAccessTokenConnectionSummary) ValidateEnumValue() (bool, error)
type VbsBuildRunSource
    func (m VbsBuildRunSource) MarshalJSON() (buff []byte, e error)
    func (m VbsBuildRunSource) String() string
    func (m VbsBuildRunSource) ValidateEnumValue() (bool, error)
type VbsBuildSource
    func (m VbsBuildSource) GetBranch() *string
    func (m VbsBuildSource) GetName() *string
    func (m VbsBuildSource) GetRepositoryUrl() *string
    func (m VbsBuildSource) MarshalJSON() (buff []byte, e error)
    func (m VbsBuildSource) String() string
    func (m VbsBuildSource) ValidateEnumValue() (bool, error)
type VbsFilter
    func (m VbsFilter) MarshalJSON() (buff []byte, e error)
    func (m VbsFilter) String() string
    func (m VbsFilter) ValidateEnumValue() (bool, error)
type VbsFilterAttributes
    func (m VbsFilterAttributes) String() string
    func (m VbsFilterAttributes) ValidateEnumValue() (bool, error)
type VbsFilterEventsEnum
    func GetMappingVbsFilterEventsEnum(val string) (VbsFilterEventsEnum, bool)
    func GetVbsFilterEventsEnumValues() []VbsFilterEventsEnum
type VbsFilterExclusionAttributes
    func (m VbsFilterExclusionAttributes) String() string
    func (m VbsFilterExclusionAttributes) ValidateEnumValue() (bool, error)
type VbsTrigger
    func (m VbsTrigger) GetActions() []TriggerAction
    func (m VbsTrigger) GetCompartmentId() *string
    func (m VbsTrigger) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsTrigger) GetDescription() *string
    func (m VbsTrigger) GetDisplayName() *string
    func (m VbsTrigger) GetFreeformTags() map[string]string
    func (m VbsTrigger) GetId() *string
    func (m VbsTrigger) GetLifecycleDetails() *string
    func (m VbsTrigger) GetLifecycleState() TriggerLifecycleStateEnum
    func (m VbsTrigger) GetProjectId() *string
    func (m VbsTrigger) GetSystemTags() map[string]map[string]interface{}
    func (m VbsTrigger) GetTimeCreated() *common.SDKTime
    func (m VbsTrigger) GetTimeUpdated() *common.SDKTime
    func (m VbsTrigger) MarshalJSON() (buff []byte, e error)
    func (m VbsTrigger) String() string
    func (m *VbsTrigger) UnmarshalJSON(data []byte) (e error)
    func (m VbsTrigger) ValidateEnumValue() (bool, error)
type VbsTriggerCreateResult
    func (m VbsTriggerCreateResult) GetActions() []TriggerAction
    func (m VbsTriggerCreateResult) GetCompartmentId() *string
    func (m VbsTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsTriggerCreateResult) GetDescription() *string
    func (m VbsTriggerCreateResult) GetDisplayName() *string
    func (m VbsTriggerCreateResult) GetFreeformTags() map[string]string
    func (m VbsTriggerCreateResult) GetId() *string
    func (m VbsTriggerCreateResult) GetLifecycleDetails() *string
    func (m VbsTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
    func (m VbsTriggerCreateResult) GetProjectId() *string
    func (m VbsTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
    func (m VbsTriggerCreateResult) GetTimeCreated() *common.SDKTime
    func (m VbsTriggerCreateResult) GetTimeUpdated() *common.SDKTime
    func (m VbsTriggerCreateResult) MarshalJSON() (buff []byte, e error)
    func (m VbsTriggerCreateResult) String() string
    func (m *VbsTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
    func (m VbsTriggerCreateResult) ValidateEnumValue() (bool, error)
type VbsTriggerSummary
    func (m VbsTriggerSummary) GetCompartmentId() *string
    func (m VbsTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m VbsTriggerSummary) GetDescription() *string
    func (m VbsTriggerSummary) GetDisplayName() *string
    func (m VbsTriggerSummary) GetFreeformTags() map[string]string
    func (m VbsTriggerSummary) GetId() *string
    func (m VbsTriggerSummary) GetLifecycleDetails() *string
    func (m VbsTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
    func (m VbsTriggerSummary) GetProjectId() *string
    func (m VbsTriggerSummary) GetSystemTags() map[string]map[string]interface{}
    func (m VbsTriggerSummary) GetTimeCreated() *common.SDKTime
    func (m VbsTriggerSummary) GetTimeUpdated() *common.SDKTime
    func (m VbsTriggerSummary) MarshalJSON() (buff []byte, e error)
    func (m VbsTriggerSummary) String() string
    func (m VbsTriggerSummary) ValidateEnumValue() (bool, error)
type VerificationKeySource
type VerificationKeySourceVerificationKeySourceTypeEnum
    func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum(val string) (VerificationKeySourceVerificationKeySourceTypeEnum, bool)
    func GetVerificationKeySourceVerificationKeySourceTypeEnumValues() []VerificationKeySourceVerificationKeySourceTypeEnum
type VulnerabilityAuditSummary
    func (m VulnerabilityAuditSummary) String() string
    func (m VulnerabilityAuditSummary) ValidateEnumValue() (bool, error)
type VulnerabilityAuditSummaryCollection
    func (m VulnerabilityAuditSummaryCollection) String() string
    func (m VulnerabilityAuditSummaryCollection) ValidateEnumValue() (bool, error)
type WaitCriteria
type WaitCriteriaSummary
type WaitCriteriaSummaryWaitTypeEnum
    func GetMappingWaitCriteriaSummaryWaitTypeEnum(val string) (WaitCriteriaSummaryWaitTypeEnum, bool)
    func GetWaitCriteriaSummaryWaitTypeEnumValues() []WaitCriteriaSummaryWaitTypeEnum
type WaitCriteriaWaitTypeEnum
    func GetMappingWaitCriteriaWaitTypeEnum(val string) (WaitCriteriaWaitTypeEnum, bool)
    func GetWaitCriteriaWaitTypeEnumValues() []WaitCriteriaWaitTypeEnum
type WaitDeployStage
    func (m WaitDeployStage) GetCompartmentId() *string
    func (m WaitDeployStage) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitDeployStage) GetDeployPipelineId() *string
    func (m WaitDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m WaitDeployStage) GetDescription() *string
    func (m WaitDeployStage) GetDisplayName() *string
    func (m WaitDeployStage) GetFreeformTags() map[string]string
    func (m WaitDeployStage) GetId() *string
    func (m WaitDeployStage) GetLifecycleDetails() *string
    func (m WaitDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m WaitDeployStage) GetProjectId() *string
    func (m WaitDeployStage) GetSystemTags() map[string]map[string]interface{}
    func (m WaitDeployStage) GetTimeCreated() *common.SDKTime
    func (m WaitDeployStage) GetTimeUpdated() *common.SDKTime
    func (m WaitDeployStage) MarshalJSON() (buff []byte, e error)
    func (m WaitDeployStage) String() string
    func (m *WaitDeployStage) UnmarshalJSON(data []byte) (e error)
    func (m WaitDeployStage) ValidateEnumValue() (bool, error)
type WaitDeployStageExecutionProgress
    func (m WaitDeployStageExecutionProgress) GetDeployStageDisplayName() *string
    func (m WaitDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
    func (m WaitDeployStageExecutionProgress) GetDeployStageId() *string
    func (m WaitDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
    func (m WaitDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
    func (m WaitDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
    func (m WaitDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
    func (m WaitDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
    func (m WaitDeployStageExecutionProgress) String() string
    func (m WaitDeployStageExecutionProgress) ValidateEnumValue() (bool, error)
type WaitDeployStageSummary
    func (m WaitDeployStageSummary) GetCompartmentId() *string
    func (m WaitDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitDeployStageSummary) GetDeployPipelineId() *string
    func (m WaitDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
    func (m WaitDeployStageSummary) GetDescription() *string
    func (m WaitDeployStageSummary) GetDisplayName() *string
    func (m WaitDeployStageSummary) GetFreeformTags() map[string]string
    func (m WaitDeployStageSummary) GetId() *string
    func (m WaitDeployStageSummary) GetLifecycleDetails() *string
    func (m WaitDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
    func (m WaitDeployStageSummary) GetProjectId() *string
    func (m WaitDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m WaitDeployStageSummary) GetTimeCreated() *common.SDKTime
    func (m WaitDeployStageSummary) GetTimeUpdated() *common.SDKTime
    func (m WaitDeployStageSummary) MarshalJSON() (buff []byte, e error)
    func (m WaitDeployStageSummary) String() string
    func (m *WaitDeployStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m WaitDeployStageSummary) ValidateEnumValue() (bool, error)
type WaitStage
    func (m WaitStage) GetBuildPipelineId() *string
    func (m WaitStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m WaitStage) GetCompartmentId() *string
    func (m WaitStage) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitStage) GetDescription() *string
    func (m WaitStage) GetDisplayName() *string
    func (m WaitStage) GetFreeformTags() map[string]string
    func (m WaitStage) GetId() *string
    func (m WaitStage) GetLifecycleDetails() *string
    func (m WaitStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m WaitStage) GetProjectId() *string
    func (m WaitStage) GetSystemTags() map[string]map[string]interface{}
    func (m WaitStage) GetTimeCreated() *common.SDKTime
    func (m WaitStage) GetTimeUpdated() *common.SDKTime
    func (m WaitStage) MarshalJSON() (buff []byte, e error)
    func (m WaitStage) String() string
    func (m *WaitStage) UnmarshalJSON(data []byte) (e error)
    func (m WaitStage) ValidateEnumValue() (bool, error)
type WaitStageRunProgress
    func (m WaitStageRunProgress) GetBuildPipelineStageId() *string
    func (m WaitStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
    func (m WaitStageRunProgress) GetStageDisplayName() *string
    func (m WaitStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum
    func (m WaitStageRunProgress) GetTimeFinished() *common.SDKTime
    func (m WaitStageRunProgress) GetTimeStarted() *common.SDKTime
    func (m WaitStageRunProgress) MarshalJSON() (buff []byte, e error)
    func (m WaitStageRunProgress) String() string
    func (m WaitStageRunProgress) ValidateEnumValue() (bool, error)
type WaitStageSummary
    func (m WaitStageSummary) GetBuildPipelineId() *string
    func (m WaitStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
    func (m WaitStageSummary) GetCompartmentId() *string
    func (m WaitStageSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m WaitStageSummary) GetDescription() *string
    func (m WaitStageSummary) GetDisplayName() *string
    func (m WaitStageSummary) GetFreeformTags() map[string]string
    func (m WaitStageSummary) GetId() *string
    func (m WaitStageSummary) GetLifecycleDetails() *string
    func (m WaitStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
    func (m WaitStageSummary) GetProjectId() *string
    func (m WaitStageSummary) GetSystemTags() map[string]map[string]interface{}
    func (m WaitStageSummary) GetTimeCreated() *common.SDKTime
    func (m WaitStageSummary) GetTimeUpdated() *common.SDKTime
    func (m WaitStageSummary) MarshalJSON() (buff []byte, e error)
    func (m WaitStageSummary) String() string
    func (m *WaitStageSummary) UnmarshalJSON(data []byte) (e error)
    func (m WaitStageSummary) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestCollection
    func (m WorkRequestCollection) String() string
    func (m WorkRequestCollection) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

Package files

absolute_wait_criteria.go absolute_wait_criteria_summary.go action_type.go actual_build_runner_shape_config.go approval_action.go approval_policy.go approve_deployment_details.go approve_deployment_request_response.go automated_deploy_stage_rollback_policy.go backend_set_ip_collection.go bitbucket_cloud_app_password_connection.go bitbucket_cloud_app_password_connection_summary.go bitbucket_cloud_build_run_source.go bitbucket_cloud_build_source.go bitbucket_cloud_filter.go bitbucket_cloud_filter_attributes.go bitbucket_cloud_filter_exclusion_attributes.go bitbucket_cloud_trigger.go bitbucket_cloud_trigger_create_result.go bitbucket_cloud_trigger_summary.go bitbucket_server_access_token_connection.go bitbucket_server_build_run_source.go bitbucket_server_build_source.go bitbucket_server_filter.go bitbucket_server_filter_attributes.go bitbucket_server_token_connection_summary.go bitbucket_server_trigger.go bitbucket_server_trigger_create_result.go bitbucket_server_trigger_summary.go build_outputs.go build_pipeline.go build_pipeline_collection.go build_pipeline_parameter.go build_pipeline_parameter_collection.go build_pipeline_stage.go build_pipeline_stage_collection.go build_pipeline_stage_predecessor.go build_pipeline_stage_predecessor_collection.go build_pipeline_stage_run_progress.go build_pipeline_stage_summary.go build_pipeline_summary.go build_run.go build_run_argument.go build_run_argument_collection.go build_run_progress.go build_run_progress_summary.go build_run_source.go build_run_summary.go build_run_summary_collection.go build_runner_shape_config.go build_source.go build_source_collection.go build_stage.go build_stage_run_progress.go build_stage_run_step.go build_stage_summary.go ca_cert_verify.go cancel_build_run_details.go cancel_build_run_request_response.go cancel_deployment_details.go cancel_deployment_request_response.go cancel_scheduled_cascading_project_deletion_request_response.go change_project_compartment_details.go change_project_compartment_request_response.go commit_info.go compute_instance_group_blue_green_deploy_stage.go compute_instance_group_blue_green_deploy_stage_execution_progress.go compute_instance_group_blue_green_deploy_stage_summary.go compute_instance_group_blue_green_traffic_shift_deploy_stage.go compute_instance_group_blue_green_traffic_shift_deploy_stage_execution_progress.go compute_instance_group_blue_green_traffic_shift_deploy_stage_summary.go compute_instance_group_by_ids_selector.go compute_instance_group_by_query_selector.go compute_instance_group_canary_approval_deploy_stage.go compute_instance_group_canary_approval_deploy_stage_execution_progress.go compute_instance_group_canary_approval_deploy_stage_summary.go compute_instance_group_canary_deploy_stage.go compute_instance_group_canary_deploy_stage_execution_progress.go compute_instance_group_canary_deploy_stage_summary.go compute_instance_group_canary_traffic_shift_deploy_stage.go compute_instance_group_canary_traffic_shift_deploy_stage_execution_progress.go compute_instance_group_canary_traffic_shift_deploy_stage_summary.go compute_instance_group_deploy_environment.go compute_instance_group_deploy_environment_summary.go compute_instance_group_deploy_stage.go compute_instance_group_deploy_stage_execution_progress.go compute_instance_group_deploy_stage_summary.go compute_instance_group_failure_policy.go compute_instance_group_failure_policy_by_count.go compute_instance_group_failure_policy_by_percentage.go compute_instance_group_linear_rollout_policy_by_count.go compute_instance_group_linear_rollout_policy_by_percentage.go compute_instance_group_rollout_policy.go compute_instance_group_selector.go compute_instance_group_selector_collection.go connection.go connection_collection.go connection_summary.go connection_validation_result.go container_config.go container_instance_config.go container_registry_delivered_artifact.go count_based_approval_policy.go create_absolute_wait_criteria_details.go create_bitbucket_cloud_app_password_connection_details.go create_bitbucket_cloud_trigger_details.go create_bitbucket_server_access_token_connection_details.go create_bitbucket_server_trigger_details.go create_build_pipeline_details.go create_build_pipeline_request_response.go create_build_pipeline_stage_details.go create_build_pipeline_stage_request_response.go create_build_run_details.go create_build_run_request_response.go create_build_stage_details.go create_compute_instance_group_blue_green_deploy_stage_details.go create_compute_instance_group_blue_green_traffic_shift_deploy_stage_details.go create_compute_instance_group_canary_approval_deploy_stage_details.go create_compute_instance_group_canary_deploy_stage_details.go create_compute_instance_group_canary_traffic_shift_deploy_stage_details.go create_compute_instance_group_deploy_environment_details.go create_compute_instance_group_deploy_stage_details.go create_connection_details.go create_connection_request_response.go create_deliver_artifact_stage_details.go create_deploy_artifact_details.go create_deploy_artifact_request_response.go create_deploy_environment_details.go create_deploy_environment_request_response.go create_deploy_pipeline_deployment_details.go create_deploy_pipeline_details.go create_deploy_pipeline_redeployment_details.go create_deploy_pipeline_request_response.go create_deploy_stage_details.go create_deploy_stage_request_response.go create_deployment_details.go create_deployment_request_response.go create_devops_code_repository_trigger_details.go create_function_deploy_environment_details.go create_function_deploy_stage_details.go create_github_access_token_connection_details.go create_github_trigger_details.go create_gitlab_access_token_connection_details.go create_gitlab_server_access_token_connection_details.go create_gitlab_server_trigger_details.go create_gitlab_trigger_details.go create_invoke_function_deploy_stage_details.go create_load_balancer_traffic_shift_deploy_stage_details.go create_manual_approval_deploy_stage_details.go create_oke_blue_green_deploy_stage_details.go create_oke_blue_green_traffic_shift_deploy_stage_details.go create_oke_canary_approval_deploy_stage_details.go create_oke_canary_deploy_stage_details.go create_oke_canary_traffic_shift_deploy_stage_details.go create_oke_cluster_deploy_environment_details.go create_oke_deploy_stage_details.go create_oke_helm_chart_deploy_stage_details.go create_project_details.go create_project_request_response.go create_repository_details.go create_repository_request_response.go create_shell_deploy_stage_details.go create_single_deploy_stage_deployment_details.go create_single_deploy_stage_redeployment_details.go create_trigger_deployment_stage_details.go create_trigger_details.go create_trigger_request_response.go create_vbs_access_token_connection_details.go create_vbs_trigger_details.go create_wait_criteria_details.go create_wait_deploy_stage_details.go create_wait_stage_details.go custom_build_runner_shape_config.go default_build_runner_shape_config.go delete_build_pipeline_request_response.go delete_build_pipeline_stage_request_response.go delete_connection_request_response.go delete_deploy_artifact_request_response.go delete_deploy_environment_request_response.go delete_deploy_pipeline_request_response.go delete_deploy_stage_request_response.go delete_project_request_response.go delete_ref_request_response.go delete_repository_request_response.go delete_trigger_request_response.go deliver_artifact.go deliver_artifact_collection.go deliver_artifact_stage.go deliver_artifact_stage_run_progress.go deliver_artifact_stage_summary.go delivered_artifact.go delivered_artifact_collection.go deploy_artifact.go deploy_artifact_collection.go deploy_artifact_override_argument.go deploy_artifact_override_argument_collection.go deploy_artifact_source.go deploy_artifact_summary.go deploy_environment.go deploy_environment_collection.go deploy_environment_summary.go deploy_pipeline.go deploy_pipeline_artifact.go deploy_pipeline_artifact_collection.go deploy_pipeline_collection.go deploy_pipeline_deployment.go deploy_pipeline_deployment_summary.go deploy_pipeline_environment.go deploy_pipeline_environment_collection.go deploy_pipeline_parameter.go deploy_pipeline_parameter_collection.go deploy_pipeline_redeployment.go deploy_pipeline_redeployment_summary.go deploy_pipeline_stage.go deploy_pipeline_stage_collection.go deploy_pipeline_summary.go deploy_stage.go deploy_stage_collection.go deploy_stage_execution_progress.go deploy_stage_execution_progress_details.go deploy_stage_execution_step.go deploy_stage_override_argument.go deploy_stage_override_argument_collection.go deploy_stage_predecessor.go deploy_stage_predecessor_collection.go deploy_stage_rollback_policy.go deploy_stage_summary.go deployment.go deployment_argument.go deployment_argument_collection.go deployment_collection.go deployment_execution_progress.go deployment_summary.go devops_client.go devops_code_repository_build_run_source.go devops_code_repository_build_source.go devops_code_repository_filter.go devops_code_repository_filter_attributes.go devops_code_repository_filter_exclusion_attributes.go devops_code_repository_trigger.go devops_code_repository_trigger_create_result.go devops_code_repository_trigger_summary.go diff_chunk.go diff_collection.go diff_line_details.go diff_response.go diff_response_entry.go diff_section.go diff_summary.go exported_variable.go exported_variable_collection.go file_diff_response.go file_filter.go file_line_details.go filter.go function_deploy_environment.go function_deploy_environment_summary.go function_deploy_stage.go function_deploy_stage_execution_progress.go function_deploy_stage_summary.go generic_delivered_artifact.go generic_deploy_artifact_source.go get_build_pipeline_request_response.go get_build_pipeline_stage_request_response.go get_build_run_request_response.go get_commit_diff_request_response.go get_commit_request_response.go get_connection_request_response.go get_deploy_artifact_request_response.go get_deploy_environment_request_response.go get_deploy_pipeline_request_response.go get_deploy_stage_request_response.go get_deployment_request_response.go get_file_diff_request_response.go get_mirror_record_request_response.go get_object_content_request_response.go get_object_request_response.go get_project_request_response.go get_ref_request_response.go get_repo_file_diff_request_response.go get_repo_file_lines_request_response.go get_repository_archive_content_request_response.go get_repository_file_lines_request_response.go get_repository_request_response.go get_trigger_request_response.go get_work_request_request_response.go github_access_token_connection.go github_access_token_connection_summary.go github_build_run_source.go github_build_source.go github_filter.go github_filter_attributes.go github_filter_exclusion_attributes.go github_trigger.go github_trigger_create_result.go github_trigger_summary.go gitlab_access_token_connection.go gitlab_access_token_connection_summary.go gitlab_build_run_source.go gitlab_build_source.go gitlab_filter.go gitlab_filter_attributes.go gitlab_filter_exclusion_attributes.go gitlab_server_access_token_connection.go gitlab_server_access_token_connection_summary.go gitlab_server_build_run_source.go gitlab_server_build_source.go gitlab_server_filter.go gitlab_server_filter_attributes.go gitlab_server_filter_exclusion_attributes.go gitlab_server_trigger.go gitlab_server_trigger_create_result.go gitlab_server_trigger_summary.go gitlab_trigger.go gitlab_trigger_create_result.go gitlab_trigger_summary.go helm_command_spec_artifact_source.go helm_repository_deploy_artifact_source.go helm_set_value.go helm_set_value_collection.go inline_deploy_artifact_source.go inline_public_key_verification_key_source.go invoke_function_deploy_stage.go invoke_function_deploy_stage_execution_progress.go invoke_function_deploy_stage_summary.go list_authors_request_response.go list_build_pipeline_stages_request_response.go list_build_pipelines_request_response.go list_build_runs_request_response.go list_commit_diffs_request_response.go list_commits_request_response.go list_connections_request_response.go list_deploy_artifacts_request_response.go list_deploy_environments_request_response.go list_deploy_pipelines_request_response.go list_deploy_stages_request_response.go list_deployments_request_response.go list_mirror_records_request_response.go list_paths_request_response.go list_projects_request_response.go list_refs_request_response.go list_repositories_request_response.go list_triggers_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go load_balancer_config.go load_balancer_traffic_shift_deploy_stage.go load_balancer_traffic_shift_deploy_stage_execution_progress.go load_balancer_traffic_shift_deploy_stage_summary.go load_balancer_traffic_shift_rollout_policy.go manual_approval_deploy_stage.go manual_approval_deploy_stage_execution_progress.go manual_approval_deploy_stage_summary.go manual_build_run_source.go mirror_repository_config.go mirror_repository_request_response.go network_channel.go nginx_blue_green_strategy.go nginx_canary_strategy.go no_deploy_stage_rollback_policy.go none_verification_key_source.go notification_config.go ocir_deploy_artifact_source.go oke_blue_green_deploy_stage.go oke_blue_green_deploy_stage_execution_progress.go oke_blue_green_deploy_stage_summary.go oke_blue_green_strategy.go oke_blue_green_traffic_shift_deploy_stage.go oke_blue_green_traffic_shift_deploy_stage_execution_progress.go oke_blue_green_traffic_shift_deploy_stage_summary.go oke_canary_approval_deploy_stage.go oke_canary_approval_deploy_stage_execution_progress.go oke_canary_approval_deploy_stage_summary.go oke_canary_deploy_stage.go oke_canary_deploy_stage_execution_progress.go oke_canary_deploy_stage_summary.go oke_canary_strategy.go oke_canary_traffic_shift_deploy_stage.go oke_canary_traffic_shift_deploy_stage_execution_progress.go oke_canary_traffic_shift_deploy_stage_summary.go oke_cluster_deploy_environment.go oke_cluster_deploy_environment_summary.go oke_deploy_stage.go oke_deploy_stage_execution_progress.go oke_deploy_stage_summary.go oke_helm_chart_deploy_stage.go oke_helm_chart_deploy_stage_summary.go oke_helm_chart_deployment_stage_execution_progress.go operation_status.go operation_type.go private_endpoint_channel.go project.go project_collection.go project_summary.go put_repository_branch_details.go put_repository_ref_details.go put_repository_ref_request_response.go put_repository_tag_details.go repository.go repository_author_collection.go repository_author_summary.go repository_branch.go repository_branch_summary.go repository_collection.go repository_commit.go repository_commit_collection.go repository_commit_summary.go repository_file_lines.go repository_mirror_record.go repository_mirror_record_collection.go repository_mirror_record_summary.go repository_object.go repository_path_collection.go repository_path_summary.go repository_ref.go repository_ref_collection.go repository_ref_summary.go repository_summary.go repository_tag.go repository_tag_summary.go schedule_cascading_project_deletion_request_response.go service_vnic_channel.go shape_config.go shell_deploy_stage.go shell_deploy_stage_execution_progress.go shell_deploy_stage_summary.go single_deploy_stage_deployment.go single_deploy_stage_deployment_summary.go single_deploy_stage_redeployment.go single_deploy_stage_redeployment_summary.go sort_order.go tls_verify_config.go trigger.go trigger_action.go trigger_build_pipeline_action.go trigger_collection.go trigger_create_result.go trigger_deployment_pipeline_stage_run_progress.go trigger_deployment_stage.go trigger_deployment_stage_summary.go trigger_info.go trigger_schedule.go trigger_summary.go update_absolute_wait_criteria_details.go update_bitbucket_cloud_app_password_connection_details.go update_bitbucket_cloud_trigger_details.go update_bitbucket_server_access_token_connection_details.go update_bitbucket_server_trigger_details.go update_build_pipeline_details.go update_build_pipeline_request_response.go update_build_pipeline_stage_details.go update_build_pipeline_stage_request_response.go update_build_run_details.go update_build_run_request_response.go update_build_stage_details.go update_compute_instance_group_blue_green_deploy_stage_details.go update_compute_instance_group_blue_green_traffic_shift_deploy_stage_details.go update_compute_instance_group_canary_approval_deploy_stage_details.go update_compute_instance_group_canary_deploy_stage_details.go update_compute_instance_group_canary_traffic_shift_deploy_stage_details.go update_compute_instance_group_deploy_environment_details.go update_compute_instance_group_deploy_stage_details.go update_connection_details.go update_connection_request_response.go update_deliver_artifact_stage_details.go update_deploy_artifact_details.go update_deploy_artifact_request_response.go update_deploy_environment_details.go update_deploy_environment_request_response.go update_deploy_pipeline_deployment_details.go update_deploy_pipeline_details.go update_deploy_pipeline_redeployment_details.go update_deploy_pipeline_request_response.go update_deploy_stage_details.go update_deploy_stage_request_response.go update_deployment_details.go update_deployment_request_response.go update_devops_code_repository_trigger_details.go update_function_deploy_environment_details.go update_function_deploy_stage_details.go update_github_access_token_connection_details.go update_github_trigger_details.go update_gitlab_access_token_connection_details.go update_gitlab_server_access_token_connection_details.go update_gitlab_server_trigger_details.go update_gitlab_trigger_details.go update_invoke_function_deploy_stage_details.go update_load_balancer_traffic_shift_deploy_stage_details.go update_manual_approval_deploy_stage_details.go update_oke_blue_green_deploy_stage_details.go update_oke_blue_green_traffic_shift_deploy_stage_details.go update_oke_canary_approval_deploy_stage_details.go update_oke_canary_deploy_stage_details.go update_oke_canary_traffic_shift_deploy_stage_details.go update_oke_cluster_deploy_environment_details.go update_oke_deploy_stage_details.go update_oke_helm_chart_deploy_stage_details.go update_project_details.go update_project_request_response.go update_repository_details.go update_repository_request_response.go update_shell_deploy_stage_details.go update_single_deploy_stage_deployment_details.go update_single_deploy_stage_redeployment_details.go update_trigger_deployment_stage_details.go update_trigger_details.go update_trigger_request_response.go update_vbs_access_token_connection_details.go update_vbs_trigger_details.go update_wait_criteria_details.go update_wait_deploy_stage_details.go update_wait_stage_details.go validate_connection_request_response.go vault_secret_verification_key_source.go vbs_access_token_connection.go vbs_access_token_connection_summary.go vbs_build_run_source.go vbs_build_source.go vbs_filter.go vbs_filter_attributes.go vbs_filter_exclusion_attributes.go vbs_trigger.go vbs_trigger_create_result.go vbs_trigger_summary.go verification_key_source.go vulnerability_audit_summary.go vulnerability_audit_summary_collection.go wait_criteria.go wait_criteria_summary.go wait_deploy_stage.go wait_deploy_stage_execution_progress.go wait_deploy_stage_summary.go wait_stage.go wait_stage_run_progress.go wait_stage_summary.go work_request.go work_request_collection.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_summary.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetApprovalActionActionEnumStringValues

func GetApprovalActionActionEnumStringValues() []string

GetApprovalActionActionEnumStringValues Enumerates the set of values in String for ApprovalActionActionEnum

func GetApprovalPolicyApprovalPolicyTypeEnumStringValues

func GetApprovalPolicyApprovalPolicyTypeEnumStringValues() []string

GetApprovalPolicyApprovalPolicyTypeEnumStringValues Enumerates the set of values in String for ApprovalPolicyApprovalPolicyTypeEnum

func GetApproveDeploymentDetailsActionEnumStringValues

func GetApproveDeploymentDetailsActionEnumStringValues() []string

GetApproveDeploymentDetailsActionEnumStringValues Enumerates the set of values in String for ApproveDeploymentDetailsActionEnum

func GetBitbucketCloudFilterEventsEnumStringValues

func GetBitbucketCloudFilterEventsEnumStringValues() []string

GetBitbucketCloudFilterEventsEnumStringValues Enumerates the set of values in String for BitbucketCloudFilterEventsEnum

func GetBitbucketServerFilterEventsEnumStringValues

func GetBitbucketServerFilterEventsEnumStringValues() []string

GetBitbucketServerFilterEventsEnumStringValues Enumerates the set of values in String for BitbucketServerFilterEventsEnum

func GetBuildPipelineLifecycleStateEnumStringValues

func GetBuildPipelineLifecycleStateEnumStringValues() []string

GetBuildPipelineLifecycleStateEnumStringValues Enumerates the set of values in String for BuildPipelineLifecycleStateEnum

func GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues

func GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues() []string

GetBuildPipelineStageBuildPipelineStageTypeEnumStringValues Enumerates the set of values in String for BuildPipelineStageBuildPipelineStageTypeEnum

func GetBuildPipelineStageLifecycleStateEnumStringValues

func GetBuildPipelineStageLifecycleStateEnumStringValues() []string

GetBuildPipelineStageLifecycleStateEnumStringValues Enumerates the set of values in String for BuildPipelineStageLifecycleStateEnum

func GetBuildPipelineStageRunProgressStatusEnumStringValues

func GetBuildPipelineStageRunProgressStatusEnumStringValues() []string

GetBuildPipelineStageRunProgressStatusEnumStringValues Enumerates the set of values in String for BuildPipelineStageRunProgressStatusEnum

func GetBuildRunLifecycleStateEnumStringValues

func GetBuildRunLifecycleStateEnumStringValues() []string

GetBuildRunLifecycleStateEnumStringValues Enumerates the set of values in String for BuildRunLifecycleStateEnum

func GetBuildRunSourceSourceTypeEnumStringValues

func GetBuildRunSourceSourceTypeEnumStringValues() []string

GetBuildRunSourceSourceTypeEnumStringValues Enumerates the set of values in String for BuildRunSourceSourceTypeEnum

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues() []string

GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues Enumerates the set of values in String for BuildRunnerShapeConfigBuildRunnerTypeEnum

func GetBuildSourceConnectionTypeEnumStringValues

func GetBuildSourceConnectionTypeEnumStringValues() []string

GetBuildSourceConnectionTypeEnumStringValues Enumerates the set of values in String for BuildSourceConnectionTypeEnum

func GetBuildStageImageEnumStringValues

func GetBuildStageImageEnumStringValues() []string

GetBuildStageImageEnumStringValues Enumerates the set of values in String for BuildStageImageEnum

func GetBuildStageRunProgressImageEnumStringValues

func GetBuildStageRunProgressImageEnumStringValues() []string

GetBuildStageRunProgressImageEnumStringValues Enumerates the set of values in String for BuildStageRunProgressImageEnum

func GetBuildStageRunStepStateEnumStringValues

func GetBuildStageRunStepStateEnumStringValues() []string

GetBuildStageRunStepStateEnumStringValues Enumerates the set of values in String for BuildStageRunStepStateEnum

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues() []string

GetComputeInstanceGroupFailurePolicyPolicyTypeEnumStringValues Enumerates the set of values in String for ComputeInstanceGroupFailurePolicyPolicyTypeEnum

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues() []string

GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumStringValues Enumerates the set of values in String for ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

func GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues

func GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues() []string

GetComputeInstanceGroupSelectorSelectorTypeEnumStringValues Enumerates the set of values in String for ComputeInstanceGroupSelectorSelectorTypeEnum

func GetConnectionConnectionTypeEnumStringValues

func GetConnectionConnectionTypeEnumStringValues() []string

GetConnectionConnectionTypeEnumStringValues Enumerates the set of values in String for ConnectionConnectionTypeEnum

func GetConnectionLifecycleStateEnumStringValues

func GetConnectionLifecycleStateEnumStringValues() []string

GetConnectionLifecycleStateEnumStringValues Enumerates the set of values in String for ConnectionLifecycleStateEnum

func GetConnectionValidationResultResultEnumStringValues

func GetConnectionValidationResultResultEnumStringValues() []string

GetConnectionValidationResultResultEnumStringValues Enumerates the set of values in String for ConnectionValidationResultResultEnum

func GetContainerConfigContainerConfigTypeEnumStringValues

func GetContainerConfigContainerConfigTypeEnumStringValues() []string

GetContainerConfigContainerConfigTypeEnumStringValues Enumerates the set of values in String for ContainerConfigContainerConfigTypeEnum

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string

GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues Enumerates the set of values in String for CreateOkeHelmChartDeployStageDetailsPurposeEnum

func GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues

func GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues() []string

GetCreateWaitCriteriaDetailsWaitTypeEnumStringValues Enumerates the set of values in String for CreateWaitCriteriaDetailsWaitTypeEnum

func GetDeliveredArtifactArtifactTypeEnumStringValues

func GetDeliveredArtifactArtifactTypeEnumStringValues() []string

GetDeliveredArtifactArtifactTypeEnumStringValues Enumerates the set of values in String for DeliveredArtifactArtifactTypeEnum

func GetDeployArtifactArgumentSubstitutionModeEnumStringValues

func GetDeployArtifactArgumentSubstitutionModeEnumStringValues() []string

GetDeployArtifactArgumentSubstitutionModeEnumStringValues Enumerates the set of values in String for DeployArtifactArgumentSubstitutionModeEnum

func GetDeployArtifactDeployArtifactTypeEnumStringValues

func GetDeployArtifactDeployArtifactTypeEnumStringValues() []string

GetDeployArtifactDeployArtifactTypeEnumStringValues Enumerates the set of values in String for DeployArtifactDeployArtifactTypeEnum

func GetDeployArtifactLifecycleStateEnumStringValues

func GetDeployArtifactLifecycleStateEnumStringValues() []string

GetDeployArtifactLifecycleStateEnumStringValues Enumerates the set of values in String for DeployArtifactLifecycleStateEnum

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues() []string

GetDeployArtifactSourceDeployArtifactSourceTypeEnumStringValues Enumerates the set of values in String for DeployArtifactSourceDeployArtifactSourceTypeEnum

func GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues

func GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues() []string

GetDeployEnvironmentDeployEnvironmentTypeEnumStringValues Enumerates the set of values in String for DeployEnvironmentDeployEnvironmentTypeEnum

func GetDeployEnvironmentLifecycleStateEnumStringValues

func GetDeployEnvironmentLifecycleStateEnumStringValues() []string

GetDeployEnvironmentLifecycleStateEnumStringValues Enumerates the set of values in String for DeployEnvironmentLifecycleStateEnum

func GetDeployPipelineLifecycleStateEnumStringValues

func GetDeployPipelineLifecycleStateEnumStringValues() []string

GetDeployPipelineLifecycleStateEnumStringValues Enumerates the set of values in String for DeployPipelineLifecycleStateEnum

func GetDeployStageDeployStageTypeEnumStringValues

func GetDeployStageDeployStageTypeEnumStringValues() []string

GetDeployStageDeployStageTypeEnumStringValues Enumerates the set of values in String for DeployStageDeployStageTypeEnum

func GetDeployStageExecutionProgressStatusEnumStringValues

func GetDeployStageExecutionProgressStatusEnumStringValues() []string

GetDeployStageExecutionProgressStatusEnumStringValues Enumerates the set of values in String for DeployStageExecutionProgressStatusEnum

func GetDeployStageExecutionStepStateEnumStringValues

func GetDeployStageExecutionStepStateEnumStringValues() []string

GetDeployStageExecutionStepStateEnumStringValues Enumerates the set of values in String for DeployStageExecutionStepStateEnum

func GetDeployStageLifecycleStateEnumStringValues

func GetDeployStageLifecycleStateEnumStringValues() []string

GetDeployStageLifecycleStateEnumStringValues Enumerates the set of values in String for DeployStageLifecycleStateEnum

func GetDeployStageRollbackPolicyPolicyTypeEnumStringValues

func GetDeployStageRollbackPolicyPolicyTypeEnumStringValues() []string

GetDeployStageRollbackPolicyPolicyTypeEnumStringValues Enumerates the set of values in String for DeployStageRollbackPolicyPolicyTypeEnum

func GetDeploymentDeploymentTypeEnumStringValues

func GetDeploymentDeploymentTypeEnumStringValues() []string

GetDeploymentDeploymentTypeEnumStringValues Enumerates the set of values in String for DeploymentDeploymentTypeEnum

func GetDeploymentLifecycleStateEnumStringValues

func GetDeploymentLifecycleStateEnumStringValues() []string

GetDeploymentLifecycleStateEnumStringValues Enumerates the set of values in String for DeploymentLifecycleStateEnum

func GetDevopsCodeRepositoryFilterEventsEnumStringValues

func GetDevopsCodeRepositoryFilterEventsEnumStringValues() []string

GetDevopsCodeRepositoryFilterEventsEnumStringValues Enumerates the set of values in String for DevopsCodeRepositoryFilterEventsEnum

func GetDiffLineDetailsConflictMarkerEnumStringValues

func GetDiffLineDetailsConflictMarkerEnumStringValues() []string

GetDiffLineDetailsConflictMarkerEnumStringValues Enumerates the set of values in String for DiffLineDetailsConflictMarkerEnum

func GetGetMirrorRecordMirrorRecordTypeEnumStringValues

func GetGetMirrorRecordMirrorRecordTypeEnumStringValues() []string

GetGetMirrorRecordMirrorRecordTypeEnumStringValues Enumerates the set of values in String for GetMirrorRecordMirrorRecordTypeEnum

func GetGetRepositoryFieldsEnumStringValues

func GetGetRepositoryFieldsEnumStringValues() []string

GetGetRepositoryFieldsEnumStringValues Enumerates the set of values in String for GetRepositoryFieldsEnum

func GetGithubFilterEventsEnumStringValues

func GetGithubFilterEventsEnumStringValues() []string

GetGithubFilterEventsEnumStringValues Enumerates the set of values in String for GithubFilterEventsEnum

func GetGitlabFilterEventsEnumStringValues

func GetGitlabFilterEventsEnumStringValues() []string

GetGitlabFilterEventsEnumStringValues Enumerates the set of values in String for GitlabFilterEventsEnum

func GetGitlabServerFilterEventsEnumStringValues

func GetGitlabServerFilterEventsEnumStringValues() []string

GetGitlabServerFilterEventsEnumStringValues Enumerates the set of values in String for GitlabServerFilterEventsEnum

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues() []string

GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues Enumerates the set of values in String for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

func GetListAuthorsSortOrderEnumStringValues

func GetListAuthorsSortOrderEnumStringValues() []string

GetListAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListAuthorsSortOrderEnum

func GetListBuildPipelineStagesSortByEnumStringValues

func GetListBuildPipelineStagesSortByEnumStringValues() []string

GetListBuildPipelineStagesSortByEnumStringValues Enumerates the set of values in String for ListBuildPipelineStagesSortByEnum

func GetListBuildPipelineStagesSortOrderEnumStringValues

func GetListBuildPipelineStagesSortOrderEnumStringValues() []string

GetListBuildPipelineStagesSortOrderEnumStringValues Enumerates the set of values in String for ListBuildPipelineStagesSortOrderEnum

func GetListBuildPipelinesSortByEnumStringValues

func GetListBuildPipelinesSortByEnumStringValues() []string

GetListBuildPipelinesSortByEnumStringValues Enumerates the set of values in String for ListBuildPipelinesSortByEnum

func GetListBuildPipelinesSortOrderEnumStringValues

func GetListBuildPipelinesSortOrderEnumStringValues() []string

GetListBuildPipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListBuildPipelinesSortOrderEnum

func GetListBuildRunsSortByEnumStringValues

func GetListBuildRunsSortByEnumStringValues() []string

GetListBuildRunsSortByEnumStringValues Enumerates the set of values in String for ListBuildRunsSortByEnum

func GetListBuildRunsSortOrderEnumStringValues

func GetListBuildRunsSortOrderEnumStringValues() []string

GetListBuildRunsSortOrderEnumStringValues Enumerates the set of values in String for ListBuildRunsSortOrderEnum

func GetListConnectionsSortByEnumStringValues

func GetListConnectionsSortByEnumStringValues() []string

GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum

func GetListConnectionsSortOrderEnumStringValues

func GetListConnectionsSortOrderEnumStringValues() []string

GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum

func GetListDeployArtifactsSortByEnumStringValues

func GetListDeployArtifactsSortByEnumStringValues() []string

GetListDeployArtifactsSortByEnumStringValues Enumerates the set of values in String for ListDeployArtifactsSortByEnum

func GetListDeployArtifactsSortOrderEnumStringValues

func GetListDeployArtifactsSortOrderEnumStringValues() []string

GetListDeployArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListDeployArtifactsSortOrderEnum

func GetListDeployEnvironmentsSortByEnumStringValues

func GetListDeployEnvironmentsSortByEnumStringValues() []string

GetListDeployEnvironmentsSortByEnumStringValues Enumerates the set of values in String for ListDeployEnvironmentsSortByEnum

func GetListDeployEnvironmentsSortOrderEnumStringValues

func GetListDeployEnvironmentsSortOrderEnumStringValues() []string

GetListDeployEnvironmentsSortOrderEnumStringValues Enumerates the set of values in String for ListDeployEnvironmentsSortOrderEnum

func GetListDeployPipelinesSortByEnumStringValues

func GetListDeployPipelinesSortByEnumStringValues() []string

GetListDeployPipelinesSortByEnumStringValues Enumerates the set of values in String for ListDeployPipelinesSortByEnum

func GetListDeployPipelinesSortOrderEnumStringValues

func GetListDeployPipelinesSortOrderEnumStringValues() []string

GetListDeployPipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListDeployPipelinesSortOrderEnum

func GetListDeployStagesSortByEnumStringValues

func GetListDeployStagesSortByEnumStringValues() []string

GetListDeployStagesSortByEnumStringValues Enumerates the set of values in String for ListDeployStagesSortByEnum

func GetListDeployStagesSortOrderEnumStringValues

func GetListDeployStagesSortOrderEnumStringValues() []string

GetListDeployStagesSortOrderEnumStringValues Enumerates the set of values in String for ListDeployStagesSortOrderEnum

func GetListDeploymentsSortByEnumStringValues

func GetListDeploymentsSortByEnumStringValues() []string

GetListDeploymentsSortByEnumStringValues Enumerates the set of values in String for ListDeploymentsSortByEnum

func GetListDeploymentsSortOrderEnumStringValues

func GetListDeploymentsSortOrderEnumStringValues() []string

GetListDeploymentsSortOrderEnumStringValues Enumerates the set of values in String for ListDeploymentsSortOrderEnum

func GetListMirrorRecordsSortOrderEnumStringValues

func GetListMirrorRecordsSortOrderEnumStringValues() []string

GetListMirrorRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListMirrorRecordsSortOrderEnum

func GetListPathsSortByEnumStringValues

func GetListPathsSortByEnumStringValues() []string

GetListPathsSortByEnumStringValues Enumerates the set of values in String for ListPathsSortByEnum

func GetListPathsSortOrderEnumStringValues

func GetListPathsSortOrderEnumStringValues() []string

GetListPathsSortOrderEnumStringValues Enumerates the set of values in String for ListPathsSortOrderEnum

func GetListProjectsSortByEnumStringValues

func GetListProjectsSortByEnumStringValues() []string

GetListProjectsSortByEnumStringValues Enumerates the set of values in String for ListProjectsSortByEnum

func GetListProjectsSortOrderEnumStringValues

func GetListProjectsSortOrderEnumStringValues() []string

GetListProjectsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectsSortOrderEnum

func GetListRefsRefTypeEnumStringValues

func GetListRefsRefTypeEnumStringValues() []string

GetListRefsRefTypeEnumStringValues Enumerates the set of values in String for ListRefsRefTypeEnum

func GetListRefsSortByEnumStringValues

func GetListRefsSortByEnumStringValues() []string

GetListRefsSortByEnumStringValues Enumerates the set of values in String for ListRefsSortByEnum

func GetListRefsSortOrderEnumStringValues

func GetListRefsSortOrderEnumStringValues() []string

GetListRefsSortOrderEnumStringValues Enumerates the set of values in String for ListRefsSortOrderEnum

func GetListRepositoriesSortByEnumStringValues

func GetListRepositoriesSortByEnumStringValues() []string

GetListRepositoriesSortByEnumStringValues Enumerates the set of values in String for ListRepositoriesSortByEnum

func GetListRepositoriesSortOrderEnumStringValues

func GetListRepositoriesSortOrderEnumStringValues() []string

GetListRepositoriesSortOrderEnumStringValues Enumerates the set of values in String for ListRepositoriesSortOrderEnum

func GetListTriggersSortByEnumStringValues

func GetListTriggersSortByEnumStringValues() []string

GetListTriggersSortByEnumStringValues Enumerates the set of values in String for ListTriggersSortByEnum

func GetListTriggersSortOrderEnumStringValues

func GetListTriggersSortOrderEnumStringValues() []string

GetListTriggersSortOrderEnumStringValues Enumerates the set of values in String for ListTriggersSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues() []string

GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumStringValues Enumerates the set of values in String for LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

func GetNetworkChannelNetworkChannelTypeEnumStringValues

func GetNetworkChannelNetworkChannelTypeEnumStringValues() []string

GetNetworkChannelNetworkChannelTypeEnumStringValues Enumerates the set of values in String for NetworkChannelNetworkChannelTypeEnum

func GetOkeBlueGreenStrategyStrategyTypeEnumStringValues

func GetOkeBlueGreenStrategyStrategyTypeEnumStringValues() []string

GetOkeBlueGreenStrategyStrategyTypeEnumStringValues Enumerates the set of values in String for OkeBlueGreenStrategyStrategyTypeEnum

func GetOkeCanaryStrategyStrategyTypeEnumStringValues

func GetOkeCanaryStrategyStrategyTypeEnumStringValues() []string

GetOkeCanaryStrategyStrategyTypeEnumStringValues Enumerates the set of values in String for OkeCanaryStrategyStrategyTypeEnum

func GetOkeHelmChartDeployStagePurposeEnumStringValues

func GetOkeHelmChartDeployStagePurposeEnumStringValues() []string

GetOkeHelmChartDeployStagePurposeEnumStringValues Enumerates the set of values in String for OkeHelmChartDeployStagePurposeEnum

func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues

func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues() []string

GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues Enumerates the set of values in String for OkeHelmChartDeployStageSummaryPurposeEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetProjectLifecycleStateEnumStringValues

func GetProjectLifecycleStateEnumStringValues() []string

GetProjectLifecycleStateEnumStringValues Enumerates the set of values in String for ProjectLifecycleStateEnum

func GetPutRepositoryRefDetailsRefTypeEnumStringValues

func GetPutRepositoryRefDetailsRefTypeEnumStringValues() []string

GetPutRepositoryRefDetailsRefTypeEnumStringValues Enumerates the set of values in String for PutRepositoryRefDetailsRefTypeEnum

func GetRepositoryLifecycleStateEnumStringValues

func GetRepositoryLifecycleStateEnumStringValues() []string

GetRepositoryLifecycleStateEnumStringValues Enumerates the set of values in String for RepositoryLifecycleStateEnum

func GetRepositoryMirrorRecordMirrorStatusEnumStringValues

func GetRepositoryMirrorRecordMirrorStatusEnumStringValues() []string

GetRepositoryMirrorRecordMirrorStatusEnumStringValues Enumerates the set of values in String for RepositoryMirrorRecordMirrorStatusEnum

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues() []string

GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues Enumerates the set of values in String for RepositoryMirrorRecordSummaryMirrorStatusEnum

func GetRepositoryObjectTypeEnumStringValues

func GetRepositoryObjectTypeEnumStringValues() []string

GetRepositoryObjectTypeEnumStringValues Enumerates the set of values in String for RepositoryObjectTypeEnum

func GetRepositoryRefRefTypeEnumStringValues

func GetRepositoryRefRefTypeEnumStringValues() []string

GetRepositoryRefRefTypeEnumStringValues Enumerates the set of values in String for RepositoryRefRefTypeEnum

func GetRepositoryRepositoryTypeEnumStringValues

func GetRepositoryRepositoryTypeEnumStringValues() []string

GetRepositoryRepositoryTypeEnumStringValues Enumerates the set of values in String for RepositoryRepositoryTypeEnum

func GetRepositoryTriggerBuildEventsEnumStringValues

func GetRepositoryTriggerBuildEventsEnumStringValues() []string

GetRepositoryTriggerBuildEventsEnumStringValues Enumerates the set of values in String for RepositoryTriggerBuildEventsEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetTlsVerifyConfigTlsVerifyModeEnumStringValues

func GetTlsVerifyConfigTlsVerifyModeEnumStringValues() []string

GetTlsVerifyConfigTlsVerifyModeEnumStringValues Enumerates the set of values in String for TlsVerifyConfigTlsVerifyModeEnum

func GetTriggerActionTypeEnumStringValues

func GetTriggerActionTypeEnumStringValues() []string

GetTriggerActionTypeEnumStringValues Enumerates the set of values in String for TriggerActionTypeEnum

func GetTriggerLifecycleStateEnumStringValues

func GetTriggerLifecycleStateEnumStringValues() []string

GetTriggerLifecycleStateEnumStringValues Enumerates the set of values in String for TriggerLifecycleStateEnum

func GetTriggerScheduleScheduleTypeEnumStringValues

func GetTriggerScheduleScheduleTypeEnumStringValues() []string

GetTriggerScheduleScheduleTypeEnumStringValues Enumerates the set of values in String for TriggerScheduleScheduleTypeEnum

func GetTriggerTriggerSourceEnumStringValues

func GetTriggerTriggerSourceEnumStringValues() []string

GetTriggerTriggerSourceEnumStringValues Enumerates the set of values in String for TriggerTriggerSourceEnum

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string

GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumStringValues Enumerates the set of values in String for UpdateOkeHelmChartDeployStageDetailsPurposeEnum

func GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues

func GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues() []string

GetUpdateWaitCriteriaDetailsWaitTypeEnumStringValues Enumerates the set of values in String for UpdateWaitCriteriaDetailsWaitTypeEnum

func GetVbsFilterEventsEnumStringValues

func GetVbsFilterEventsEnumStringValues() []string

GetVbsFilterEventsEnumStringValues Enumerates the set of values in String for VbsFilterEventsEnum

func GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues

func GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues() []string

GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues Enumerates the set of values in String for VerificationKeySourceVerificationKeySourceTypeEnum

func GetWaitCriteriaSummaryWaitTypeEnumStringValues

func GetWaitCriteriaSummaryWaitTypeEnumStringValues() []string

GetWaitCriteriaSummaryWaitTypeEnumStringValues Enumerates the set of values in String for WaitCriteriaSummaryWaitTypeEnum

func GetWaitCriteriaWaitTypeEnumStringValues

func GetWaitCriteriaWaitTypeEnumStringValues() []string

GetWaitCriteriaWaitTypeEnumStringValues Enumerates the set of values in String for WaitCriteriaWaitTypeEnum

type AbsoluteWaitCriteria

AbsoluteWaitCriteria Specifies the absolute wait criteria. You can specify fixed length of wait duration.

type AbsoluteWaitCriteria struct {

    // The absolute wait duration. An ISO 8601 formatted duration string. Minimum waitDuration should be 5 seconds. Maximum waitDuration can be up to 2 days.
    WaitDuration *string `mandatory:"true" json:"waitDuration"`
}

func (AbsoluteWaitCriteria) MarshalJSON

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

MarshalJSON marshals to json representation

func (AbsoluteWaitCriteria) String

func (m AbsoluteWaitCriteria) String() string

func (AbsoluteWaitCriteria) ValidateEnumValue

func (m AbsoluteWaitCriteria) 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 AbsoluteWaitCriteriaSummary

AbsoluteWaitCriteriaSummary Specifies the absolute wait criteria, user can specify fixed length of wait duration.

type AbsoluteWaitCriteriaSummary struct {

    // The absolute wait duration. Minimum wait duration must be 5 seconds. Maximum wait duration can be up to 2 days.
    WaitDuration *string `mandatory:"false" json:"waitDuration"`
}

func (AbsoluteWaitCriteriaSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (AbsoluteWaitCriteriaSummary) String

func (m AbsoluteWaitCriteriaSummary) String() string

func (AbsoluteWaitCriteriaSummary) ValidateEnumValue

func (m AbsoluteWaitCriteriaSummary) 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 ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type ActualBuildRunnerShapeConfig

ActualBuildRunnerShapeConfig Build Runner Shape configuration.

type ActualBuildRunnerShapeConfig struct {

    // The total number of OCPUs set for the instance.
    Ocpus *float64 `mandatory:"true" json:"ocpus"`

    // The total amount of memory set for the instance in gigabytes.
    MemoryInGBs *float64 `mandatory:"true" json:"memoryInGBs"`
}

func (ActualBuildRunnerShapeConfig) String

func (m ActualBuildRunnerShapeConfig) String() string

func (ActualBuildRunnerShapeConfig) ValidateEnumValue

func (m ActualBuildRunnerShapeConfig) 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 ApprovalAction

ApprovalAction Information about the approval action of DevOps deployment stages.

type ApprovalAction struct {

    // The subject ID of the user who approves or disapproves a DevOps deployment stage.
    SubjectId *string `mandatory:"true" json:"subjectId"`

    // The action of the user on the DevOps deployment stage.
    Action ApprovalActionActionEnum `mandatory:"true" json:"action"`

    // The reason for approving or rejecting the deployment.
    Reason *string `mandatory:"false" json:"reason"`
}

func (ApprovalAction) String

func (m ApprovalAction) String() string

func (ApprovalAction) ValidateEnumValue

func (m ApprovalAction) 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 ApprovalActionActionEnum

ApprovalActionActionEnum Enum with underlying type: string

type ApprovalActionActionEnum string

Set of constants representing the allowable values for ApprovalActionActionEnum

const (
    ApprovalActionActionApprove ApprovalActionActionEnum = "APPROVE"
    ApprovalActionActionReject  ApprovalActionActionEnum = "REJECT"
)

func GetApprovalActionActionEnumValues

func GetApprovalActionActionEnumValues() []ApprovalActionActionEnum

GetApprovalActionActionEnumValues Enumerates the set of values for ApprovalActionActionEnum

func GetMappingApprovalActionActionEnum

func GetMappingApprovalActionActionEnum(val string) (ApprovalActionActionEnum, bool)

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

type ApprovalPolicy

ApprovalPolicy Specifies the approval policy.

type ApprovalPolicy interface {
}

type ApprovalPolicyApprovalPolicyTypeEnum

ApprovalPolicyApprovalPolicyTypeEnum Enum with underlying type: string

type ApprovalPolicyApprovalPolicyTypeEnum string

Set of constants representing the allowable values for ApprovalPolicyApprovalPolicyTypeEnum

const (
    ApprovalPolicyApprovalPolicyTypeCountBasedApproval ApprovalPolicyApprovalPolicyTypeEnum = "COUNT_BASED_APPROVAL"
)

func GetApprovalPolicyApprovalPolicyTypeEnumValues

func GetApprovalPolicyApprovalPolicyTypeEnumValues() []ApprovalPolicyApprovalPolicyTypeEnum

GetApprovalPolicyApprovalPolicyTypeEnumValues Enumerates the set of values for ApprovalPolicyApprovalPolicyTypeEnum

func GetMappingApprovalPolicyApprovalPolicyTypeEnum

func GetMappingApprovalPolicyApprovalPolicyTypeEnum(val string) (ApprovalPolicyApprovalPolicyTypeEnum, bool)

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

type ApproveDeploymentDetails

ApproveDeploymentDetails The stage information for submitting for approval.

type ApproveDeploymentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the stage which is marked for approval.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // The action of Approve or Reject.
    Action ApproveDeploymentDetailsActionEnum `mandatory:"true" json:"action"`

    // The reason for approving or rejecting the deployment.
    Reason *string `mandatory:"false" json:"reason"`
}

func (ApproveDeploymentDetails) String

func (m ApproveDeploymentDetails) String() string

func (ApproveDeploymentDetails) ValidateEnumValue

func (m ApproveDeploymentDetails) 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 ApproveDeploymentDetailsActionEnum

ApproveDeploymentDetailsActionEnum Enum with underlying type: string

type ApproveDeploymentDetailsActionEnum string

Set of constants representing the allowable values for ApproveDeploymentDetailsActionEnum

const (
    ApproveDeploymentDetailsActionApprove ApproveDeploymentDetailsActionEnum = "APPROVE"
    ApproveDeploymentDetailsActionReject  ApproveDeploymentDetailsActionEnum = "REJECT"
)

func GetApproveDeploymentDetailsActionEnumValues

func GetApproveDeploymentDetailsActionEnumValues() []ApproveDeploymentDetailsActionEnum

GetApproveDeploymentDetailsActionEnumValues Enumerates the set of values for ApproveDeploymentDetailsActionEnum

func GetMappingApproveDeploymentDetailsActionEnum

func GetMappingApproveDeploymentDetailsActionEnum(val string) (ApproveDeploymentDetailsActionEnum, bool)

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

type ApproveDeploymentRequest

ApproveDeploymentRequest wrapper for the ApproveDeployment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ApproveDeployment.go.html to see an example of how to use ApproveDeploymentRequest.

type ApproveDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

    // The stage information for approval.
    ApproveDeploymentDetails `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, 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 executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (ApproveDeploymentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ApproveDeploymentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ApproveDeploymentRequest) RetryPolicy

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

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

func (ApproveDeploymentRequest) String

func (request ApproveDeploymentRequest) String() string

func (ApproveDeploymentRequest) ValidateEnumValue

func (request ApproveDeploymentRequest) 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 ApproveDeploymentResponse

ApproveDeploymentResponse wrapper for the ApproveDeployment operation

type ApproveDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (ApproveDeploymentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ApproveDeploymentResponse) String

func (response ApproveDeploymentResponse) String() string

type AutomatedDeployStageRollbackPolicy

AutomatedDeployStageRollbackPolicy Specifies the automated rollback policy for a stage on failure.

type AutomatedDeployStageRollbackPolicy struct {
}

func (AutomatedDeployStageRollbackPolicy) MarshalJSON

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

MarshalJSON marshals to json representation

func (AutomatedDeployStageRollbackPolicy) String

func (m AutomatedDeployStageRollbackPolicy) String() string

func (AutomatedDeployStageRollbackPolicy) ValidateEnumValue

func (m AutomatedDeployStageRollbackPolicy) 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 BackendSetIpCollection

BackendSetIpCollection Collection of backend environment IP addresses.

type BackendSetIpCollection struct {

    // The IP address of the backend server. A server could be a compute instance or a load balancer.
    Items []string `mandatory:"false" json:"items"`
}

func (BackendSetIpCollection) String

func (m BackendSetIpCollection) String() string

func (BackendSetIpCollection) ValidateEnumValue

func (m BackendSetIpCollection) 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 BitbucketCloudAppPasswordConnection

BitbucketCloudAppPasswordConnection The properties that define a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with a App Password along with username.

type BitbucketCloudAppPasswordConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Public Bitbucket Cloud Username in plain text
    Username *string `mandatory:"true" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"true" json:"appPassword"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudAppPasswordConnection) GetCompartmentId

func (m BitbucketCloudAppPasswordConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudAppPasswordConnection) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketCloudAppPasswordConnection) GetDescription

func (m BitbucketCloudAppPasswordConnection) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudAppPasswordConnection) GetDisplayName

func (m BitbucketCloudAppPasswordConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudAppPasswordConnection) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketCloudAppPasswordConnection) GetId

func (m BitbucketCloudAppPasswordConnection) GetId() *string

GetId returns Id

func (BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult

func (m BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketCloudAppPasswordConnection) GetLifecycleDetails

func (m BitbucketCloudAppPasswordConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudAppPasswordConnection) GetLifecycleState

func (m BitbucketCloudAppPasswordConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudAppPasswordConnection) GetProjectId

func (m BitbucketCloudAppPasswordConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudAppPasswordConnection) GetSystemTags

func (m BitbucketCloudAppPasswordConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudAppPasswordConnection) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketCloudAppPasswordConnection) GetTimeUpdated

func (m BitbucketCloudAppPasswordConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudAppPasswordConnection) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudAppPasswordConnection) String

func (m BitbucketCloudAppPasswordConnection) String() string

func (BitbucketCloudAppPasswordConnection) ValidateEnumValue

func (m BitbucketCloudAppPasswordConnection) 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 BitbucketCloudAppPasswordConnectionSummary

BitbucketCloudAppPasswordConnectionSummary Summary information for a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with a username and app password.

type BitbucketCloudAppPasswordConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Public Bitbucket Cloud Username in plain text
    Username *string `mandatory:"true" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"true" json:"appPassword"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId

func (m BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudAppPasswordConnectionSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketCloudAppPasswordConnectionSummary) GetDescription

func (m BitbucketCloudAppPasswordConnectionSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudAppPasswordConnectionSummary) GetDisplayName

func (m BitbucketCloudAppPasswordConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudAppPasswordConnectionSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketCloudAppPasswordConnectionSummary) GetId

func (m BitbucketCloudAppPasswordConnectionSummary) GetId() *string

GetId returns Id

func (BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult

func (m BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails

func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState

func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudAppPasswordConnectionSummary) GetProjectId

func (m BitbucketCloudAppPasswordConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudAppPasswordConnectionSummary) GetSystemTags

func (m BitbucketCloudAppPasswordConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudAppPasswordConnectionSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated

func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudAppPasswordConnectionSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudAppPasswordConnectionSummary) String

func (m BitbucketCloudAppPasswordConnectionSummary) String() string

func (BitbucketCloudAppPasswordConnectionSummary) ValidateEnumValue

func (m BitbucketCloudAppPasswordConnectionSummary) 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 BitbucketCloudBuildRunSource

BitbucketCloudBuildRunSource Specifies details of build run through Bitbucket Cloud.

type BitbucketCloudBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (BitbucketCloudBuildRunSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudBuildRunSource) String

func (m BitbucketCloudBuildRunSource) String() string

func (BitbucketCloudBuildRunSource) ValidateEnumValue

func (m BitbucketCloudBuildRunSource) 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 BitbucketCloudBuildSource

BitbucketCloudBuildSource Bitbucket Cloud Build Source for Build Stage

type BitbucketCloudBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to Bitbucket Cloud source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (BitbucketCloudBuildSource) GetBranch

func (m BitbucketCloudBuildSource) GetBranch() *string

GetBranch returns Branch

func (BitbucketCloudBuildSource) GetName

func (m BitbucketCloudBuildSource) GetName() *string

GetName returns Name

func (BitbucketCloudBuildSource) GetRepositoryUrl

func (m BitbucketCloudBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (BitbucketCloudBuildSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudBuildSource) String

func (m BitbucketCloudBuildSource) String() string

func (BitbucketCloudBuildSource) ValidateEnumValue

func (m BitbucketCloudBuildSource) 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 BitbucketCloudFilter

BitbucketCloudFilter The filter for Bitbucket Cloud events.

type BitbucketCloudFilter struct {
    Include *BitbucketCloudFilterAttributes `mandatory:"false" json:"include"`

    Exclude *BitbucketCloudFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []BitbucketCloudFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (BitbucketCloudFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudFilter) String

func (m BitbucketCloudFilter) String() string

func (BitbucketCloudFilter) ValidateEnumValue

func (m BitbucketCloudFilter) 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 BitbucketCloudFilterAttributes

BitbucketCloudFilterAttributes Attributes to filter Bitbucket Cloud events.

type BitbucketCloudFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (BitbucketCloudFilterAttributes) String

func (m BitbucketCloudFilterAttributes) String() string

func (BitbucketCloudFilterAttributes) ValidateEnumValue

func (m BitbucketCloudFilterAttributes) 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 BitbucketCloudFilterEventsEnum

BitbucketCloudFilterEventsEnum Enum with underlying type: string

type BitbucketCloudFilterEventsEnum string

Set of constants representing the allowable values for BitbucketCloudFilterEventsEnum

const (
    BitbucketCloudFilterEventsPush               BitbucketCloudFilterEventsEnum = "PUSH"
    BitbucketCloudFilterEventsPullRequestCreated BitbucketCloudFilterEventsEnum = "PULL_REQUEST_CREATED"
    BitbucketCloudFilterEventsPullRequestUpdated BitbucketCloudFilterEventsEnum = "PULL_REQUEST_UPDATED"
    BitbucketCloudFilterEventsPullRequestMerged  BitbucketCloudFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetBitbucketCloudFilterEventsEnumValues

func GetBitbucketCloudFilterEventsEnumValues() []BitbucketCloudFilterEventsEnum

GetBitbucketCloudFilterEventsEnumValues Enumerates the set of values for BitbucketCloudFilterEventsEnum

func GetMappingBitbucketCloudFilterEventsEnum

func GetMappingBitbucketCloudFilterEventsEnum(val string) (BitbucketCloudFilterEventsEnum, bool)

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

type BitbucketCloudFilterExclusionAttributes

BitbucketCloudFilterExclusionAttributes Attributes to filter Bitbucket Cloud events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type BitbucketCloudFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (BitbucketCloudFilterExclusionAttributes) String

func (m BitbucketCloudFilterExclusionAttributes) String() string

func (BitbucketCloudFilterExclusionAttributes) ValidateEnumValue

func (m BitbucketCloudFilterExclusionAttributes) 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 BitbucketCloudTrigger

BitbucketCloudTrigger Trigger specific to Bitbucket Cloud

type BitbucketCloudTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudTrigger) GetActions

func (m BitbucketCloudTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketCloudTrigger) GetCompartmentId

func (m BitbucketCloudTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudTrigger) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketCloudTrigger) GetDescription

func (m BitbucketCloudTrigger) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudTrigger) GetDisplayName

func (m BitbucketCloudTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudTrigger) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketCloudTrigger) GetId

func (m BitbucketCloudTrigger) GetId() *string

GetId returns Id

func (BitbucketCloudTrigger) GetLifecycleDetails

func (m BitbucketCloudTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudTrigger) GetLifecycleState

func (m BitbucketCloudTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudTrigger) GetProjectId

func (m BitbucketCloudTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudTrigger) GetSystemTags

func (m BitbucketCloudTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudTrigger) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketCloudTrigger) GetTimeUpdated

func (m BitbucketCloudTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudTrigger) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudTrigger) String

func (m BitbucketCloudTrigger) String() string

func (*BitbucketCloudTrigger) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BitbucketCloudTrigger) ValidateEnumValue

func (m BitbucketCloudTrigger) 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 BitbucketCloudTriggerCreateResult

BitbucketCloudTriggerCreateResult Trigger create response specific to Bitbucket Cloud.

type BitbucketCloudTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events. Contains the secret as a query parameter.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudTriggerCreateResult) GetActions

func (m BitbucketCloudTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketCloudTriggerCreateResult) GetCompartmentId

func (m BitbucketCloudTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudTriggerCreateResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketCloudTriggerCreateResult) GetDescription

func (m BitbucketCloudTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudTriggerCreateResult) GetDisplayName

func (m BitbucketCloudTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudTriggerCreateResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketCloudTriggerCreateResult) GetId

func (m BitbucketCloudTriggerCreateResult) GetId() *string

GetId returns Id

func (BitbucketCloudTriggerCreateResult) GetLifecycleDetails

func (m BitbucketCloudTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudTriggerCreateResult) GetLifecycleState

func (m BitbucketCloudTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudTriggerCreateResult) GetProjectId

func (m BitbucketCloudTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudTriggerCreateResult) GetSystemTags

func (m BitbucketCloudTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudTriggerCreateResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketCloudTriggerCreateResult) GetTimeUpdated

func (m BitbucketCloudTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudTriggerCreateResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudTriggerCreateResult) String

func (m BitbucketCloudTriggerCreateResult) String() string

func (*BitbucketCloudTriggerCreateResult) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BitbucketCloudTriggerCreateResult) ValidateEnumValue

func (m BitbucketCloudTriggerCreateResult) 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 BitbucketCloudTriggerSummary

BitbucketCloudTriggerSummary Summary of the Bitbucket Cloud trigger.

type BitbucketCloudTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketCloudTriggerSummary) GetCompartmentId

func (m BitbucketCloudTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketCloudTriggerSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketCloudTriggerSummary) GetDescription

func (m BitbucketCloudTriggerSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketCloudTriggerSummary) GetDisplayName

func (m BitbucketCloudTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketCloudTriggerSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketCloudTriggerSummary) GetId

func (m BitbucketCloudTriggerSummary) GetId() *string

GetId returns Id

func (BitbucketCloudTriggerSummary) GetLifecycleDetails

func (m BitbucketCloudTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketCloudTriggerSummary) GetLifecycleState

func (m BitbucketCloudTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketCloudTriggerSummary) GetProjectId

func (m BitbucketCloudTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketCloudTriggerSummary) GetSystemTags

func (m BitbucketCloudTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketCloudTriggerSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketCloudTriggerSummary) GetTimeUpdated

func (m BitbucketCloudTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketCloudTriggerSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketCloudTriggerSummary) String

func (m BitbucketCloudTriggerSummary) String() string

func (BitbucketCloudTriggerSummary) ValidateEnumValue

func (m BitbucketCloudTriggerSummary) 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 BitbucketServerAccessTokenConnection

BitbucketServerAccessTokenConnection The properties that define a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type BitbucketServerAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerAccessTokenConnection) GetCompartmentId

func (m BitbucketServerAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerAccessTokenConnection) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketServerAccessTokenConnection) GetDescription

func (m BitbucketServerAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (BitbucketServerAccessTokenConnection) GetDisplayName

func (m BitbucketServerAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerAccessTokenConnection) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketServerAccessTokenConnection) GetId

func (m BitbucketServerAccessTokenConnection) GetId() *string

GetId returns Id

func (BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult

func (m BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketServerAccessTokenConnection) GetLifecycleDetails

func (m BitbucketServerAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerAccessTokenConnection) GetLifecycleState

func (m BitbucketServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerAccessTokenConnection) GetProjectId

func (m BitbucketServerAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerAccessTokenConnection) GetSystemTags

func (m BitbucketServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerAccessTokenConnection) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketServerAccessTokenConnection) GetTimeUpdated

func (m BitbucketServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerAccessTokenConnection) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerAccessTokenConnection) String

func (m BitbucketServerAccessTokenConnection) String() string

func (*BitbucketServerAccessTokenConnection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BitbucketServerAccessTokenConnection) ValidateEnumValue

func (m BitbucketServerAccessTokenConnection) 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 BitbucketServerBuildRunSource

BitbucketServerBuildRunSource Specifies details of build run through Bitbucket Server.

type BitbucketServerBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (BitbucketServerBuildRunSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerBuildRunSource) String

func (m BitbucketServerBuildRunSource) String() string

func (BitbucketServerBuildRunSource) ValidateEnumValue

func (m BitbucketServerBuildRunSource) 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 BitbucketServerBuildSource

BitbucketServerBuildSource Bitbucket Server Build Source for Build Stage

type BitbucketServerBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to Bitbucket Server source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (BitbucketServerBuildSource) GetBranch

func (m BitbucketServerBuildSource) GetBranch() *string

GetBranch returns Branch

func (BitbucketServerBuildSource) GetName

func (m BitbucketServerBuildSource) GetName() *string

GetName returns Name

func (BitbucketServerBuildSource) GetRepositoryUrl

func (m BitbucketServerBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (BitbucketServerBuildSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerBuildSource) String

func (m BitbucketServerBuildSource) String() string

func (BitbucketServerBuildSource) ValidateEnumValue

func (m BitbucketServerBuildSource) 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 BitbucketServerFilter

BitbucketServerFilter The filter for Bitbucket Server events.

type BitbucketServerFilter struct {
    Include *BitbucketServerFilterAttributes `mandatory:"false" json:"include"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []BitbucketServerFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (BitbucketServerFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerFilter) String

func (m BitbucketServerFilter) String() string

func (BitbucketServerFilter) ValidateEnumValue

func (m BitbucketServerFilter) 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 BitbucketServerFilterAttributes

BitbucketServerFilterAttributes Attributes to filter Bitbucket Server events.

type BitbucketServerFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`
}

func (BitbucketServerFilterAttributes) String

func (m BitbucketServerFilterAttributes) String() string

func (BitbucketServerFilterAttributes) ValidateEnumValue

func (m BitbucketServerFilterAttributes) 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 BitbucketServerFilterEventsEnum

BitbucketServerFilterEventsEnum Enum with underlying type: string

type BitbucketServerFilterEventsEnum string

Set of constants representing the allowable values for BitbucketServerFilterEventsEnum

const (
    BitbucketServerFilterEventsPush                BitbucketServerFilterEventsEnum = "PUSH"
    BitbucketServerFilterEventsPullRequestOpened   BitbucketServerFilterEventsEnum = "PULL_REQUEST_OPENED"
    BitbucketServerFilterEventsPullRequestModified BitbucketServerFilterEventsEnum = "PULL_REQUEST_MODIFIED"
    BitbucketServerFilterEventsPullRequestMerged   BitbucketServerFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetBitbucketServerFilterEventsEnumValues

func GetBitbucketServerFilterEventsEnumValues() []BitbucketServerFilterEventsEnum

GetBitbucketServerFilterEventsEnumValues Enumerates the set of values for BitbucketServerFilterEventsEnum

func GetMappingBitbucketServerFilterEventsEnum

func GetMappingBitbucketServerFilterEventsEnum(val string) (BitbucketServerFilterEventsEnum, bool)

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

type BitbucketServerTokenConnectionSummary

BitbucketServerTokenConnectionSummary Summary information for a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type BitbucketServerTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTokenConnectionSummary) GetCompartmentId

func (m BitbucketServerTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTokenConnectionSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketServerTokenConnectionSummary) GetDescription

func (m BitbucketServerTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTokenConnectionSummary) GetDisplayName

func (m BitbucketServerTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTokenConnectionSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketServerTokenConnectionSummary) GetId

func (m BitbucketServerTokenConnectionSummary) GetId() *string

GetId returns Id

func (BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult

func (m BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (BitbucketServerTokenConnectionSummary) GetLifecycleDetails

func (m BitbucketServerTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTokenConnectionSummary) GetLifecycleState

func (m BitbucketServerTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTokenConnectionSummary) GetProjectId

func (m BitbucketServerTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTokenConnectionSummary) GetSystemTags

func (m BitbucketServerTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTokenConnectionSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketServerTokenConnectionSummary) GetTimeUpdated

func (m BitbucketServerTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTokenConnectionSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerTokenConnectionSummary) String

func (m BitbucketServerTokenConnectionSummary) String() string

func (*BitbucketServerTokenConnectionSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BitbucketServerTokenConnectionSummary) ValidateEnumValue

func (m BitbucketServerTokenConnectionSummary) 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 BitbucketServerTrigger

BitbucketServerTrigger Trigger specific to Bitbucket Server

type BitbucketServerTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTrigger) GetActions

func (m BitbucketServerTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketServerTrigger) GetCompartmentId

func (m BitbucketServerTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTrigger) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketServerTrigger) GetDescription

func (m BitbucketServerTrigger) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTrigger) GetDisplayName

func (m BitbucketServerTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTrigger) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketServerTrigger) GetId

func (m BitbucketServerTrigger) GetId() *string

GetId returns Id

func (BitbucketServerTrigger) GetLifecycleDetails

func (m BitbucketServerTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTrigger) GetLifecycleState

func (m BitbucketServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTrigger) GetProjectId

func (m BitbucketServerTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTrigger) GetSystemTags

func (m BitbucketServerTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTrigger) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketServerTrigger) GetTimeUpdated

func (m BitbucketServerTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTrigger) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerTrigger) String

func (m BitbucketServerTrigger) String() string

func (*BitbucketServerTrigger) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BitbucketServerTrigger) ValidateEnumValue

func (m BitbucketServerTrigger) 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 BitbucketServerTriggerCreateResult

BitbucketServerTriggerCreateResult Trigger create response specific to Bitbucket Server.

type BitbucketServerTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTriggerCreateResult) GetActions

func (m BitbucketServerTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (BitbucketServerTriggerCreateResult) GetCompartmentId

func (m BitbucketServerTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTriggerCreateResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketServerTriggerCreateResult) GetDescription

func (m BitbucketServerTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTriggerCreateResult) GetDisplayName

func (m BitbucketServerTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTriggerCreateResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketServerTriggerCreateResult) GetId

func (m BitbucketServerTriggerCreateResult) GetId() *string

GetId returns Id

func (BitbucketServerTriggerCreateResult) GetLifecycleDetails

func (m BitbucketServerTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTriggerCreateResult) GetLifecycleState

func (m BitbucketServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTriggerCreateResult) GetProjectId

func (m BitbucketServerTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTriggerCreateResult) GetSystemTags

func (m BitbucketServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTriggerCreateResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketServerTriggerCreateResult) GetTimeUpdated

func (m BitbucketServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTriggerCreateResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerTriggerCreateResult) String

func (m BitbucketServerTriggerCreateResult) String() string

func (*BitbucketServerTriggerCreateResult) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BitbucketServerTriggerCreateResult) ValidateEnumValue

func (m BitbucketServerTriggerCreateResult) 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 BitbucketServerTriggerSummary

BitbucketServerTriggerSummary Summary of the Bitbucket Server trigger.

type BitbucketServerTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BitbucketServerTriggerSummary) GetCompartmentId

func (m BitbucketServerTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BitbucketServerTriggerSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BitbucketServerTriggerSummary) GetDescription

func (m BitbucketServerTriggerSummary) GetDescription() *string

GetDescription returns Description

func (BitbucketServerTriggerSummary) GetDisplayName

func (m BitbucketServerTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BitbucketServerTriggerSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BitbucketServerTriggerSummary) GetId

func (m BitbucketServerTriggerSummary) GetId() *string

GetId returns Id

func (BitbucketServerTriggerSummary) GetLifecycleDetails

func (m BitbucketServerTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BitbucketServerTriggerSummary) GetLifecycleState

func (m BitbucketServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BitbucketServerTriggerSummary) GetProjectId

func (m BitbucketServerTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BitbucketServerTriggerSummary) GetSystemTags

func (m BitbucketServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BitbucketServerTriggerSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BitbucketServerTriggerSummary) GetTimeUpdated

func (m BitbucketServerTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BitbucketServerTriggerSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (BitbucketServerTriggerSummary) String

func (m BitbucketServerTriggerSummary) String() string

func (BitbucketServerTriggerSummary) ValidateEnumValue

func (m BitbucketServerTriggerSummary) 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 BuildOutputs

BuildOutputs Outputs from the build.

type BuildOutputs struct {
    ExportedVariables *ExportedVariableCollection `mandatory:"false" json:"exportedVariables"`

    DeliveredArtifacts *DeliveredArtifactCollection `mandatory:"false" json:"deliveredArtifacts"`

    ArtifactOverrideParameters *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"artifactOverrideParameters"`

    VulnerabilityAuditSummaryCollection *VulnerabilityAuditSummaryCollection `mandatory:"false" json:"vulnerabilityAuditSummaryCollection"`
}

func (BuildOutputs) String

func (m BuildOutputs) String() string

func (BuildOutputs) ValidateEnumValue

func (m BuildOutputs) 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 BuildPipeline

BuildPipeline A set of stages forming a directed acyclic graph that defines the build process.

type BuildPipeline struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment where the build pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the build pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the build pipeline.
    LifecycleState BuildPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildPipeline) String

func (m BuildPipeline) String() string

func (BuildPipeline) ValidateEnumValue

func (m BuildPipeline) 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 BuildPipelineCollection

BuildPipelineCollection Results of a pipeline search.

type BuildPipelineCollection struct {

    // Array of build pipeline summary items.
    Items []BuildPipelineSummary `mandatory:"true" json:"items"`
}

func (BuildPipelineCollection) String

func (m BuildPipelineCollection) String() string

func (BuildPipelineCollection) ValidateEnumValue

func (m BuildPipelineCollection) 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 BuildPipelineLifecycleStateEnum

BuildPipelineLifecycleStateEnum Enum with underlying type: string

type BuildPipelineLifecycleStateEnum string

Set of constants representing the allowable values for BuildPipelineLifecycleStateEnum

const (
    BuildPipelineLifecycleStateCreating BuildPipelineLifecycleStateEnum = "CREATING"
    BuildPipelineLifecycleStateUpdating BuildPipelineLifecycleStateEnum = "UPDATING"
    BuildPipelineLifecycleStateActive   BuildPipelineLifecycleStateEnum = "ACTIVE"
    BuildPipelineLifecycleStateInactive BuildPipelineLifecycleStateEnum = "INACTIVE"
    BuildPipelineLifecycleStateDeleting BuildPipelineLifecycleStateEnum = "DELETING"
    BuildPipelineLifecycleStateDeleted  BuildPipelineLifecycleStateEnum = "DELETED"
    BuildPipelineLifecycleStateFailed   BuildPipelineLifecycleStateEnum = "FAILED"
)

func GetBuildPipelineLifecycleStateEnumValues

func GetBuildPipelineLifecycleStateEnumValues() []BuildPipelineLifecycleStateEnum

GetBuildPipelineLifecycleStateEnumValues Enumerates the set of values for BuildPipelineLifecycleStateEnum

func GetMappingBuildPipelineLifecycleStateEnum

func GetMappingBuildPipelineLifecycleStateEnum(val string) (BuildPipelineLifecycleStateEnum, bool)

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

type BuildPipelineParameter

BuildPipelineParameter Parameter name for which the values will be supplied at the time of running the build.

type BuildPipelineParameter struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    // Example: 'Build_Pipeline_param' is not same as 'build_pipeline_Param'
    Name *string `mandatory:"true" json:"name"`

    // Default value of the parameter.
    DefaultValue *string `mandatory:"true" json:"defaultValue"`

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

func (BuildPipelineParameter) String

func (m BuildPipelineParameter) String() string

func (BuildPipelineParameter) ValidateEnumValue

func (m BuildPipelineParameter) 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 BuildPipelineParameterCollection

BuildPipelineParameterCollection Specifies list of parameters present in a build pipeline. An UPDATE operation replaces the existing parameters list entirely.

type BuildPipelineParameterCollection struct {

    // List of parameters defined for a build pipeline.
    Items []BuildPipelineParameter `mandatory:"true" json:"items"`
}

func (BuildPipelineParameterCollection) String

func (m BuildPipelineParameterCollection) String() string

func (BuildPipelineParameterCollection) ValidateEnumValue

func (m BuildPipelineParameterCollection) 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 BuildPipelineStage

BuildPipelineStage A single node in a build pipeline. A stage takes a specific designated action. There are many types of stages such as 'BUILD' and 'DELIVER_ARTIFACT'.

type BuildPipelineStage interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // The OCID of the build pipeline.
    GetBuildPipelineId() *string

    // The OCID of the compartment where the pipeline is created.
    GetCompartmentId() *string

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the build stage.
    GetDescription() *string

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the stage.
    GetLifecycleState() BuildPipelineStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type BuildPipelineStageBuildPipelineStageTypeEnum

BuildPipelineStageBuildPipelineStageTypeEnum Enum with underlying type: string

type BuildPipelineStageBuildPipelineStageTypeEnum string

Set of constants representing the allowable values for BuildPipelineStageBuildPipelineStageTypeEnum

const (
    BuildPipelineStageBuildPipelineStageTypeWait                      BuildPipelineStageBuildPipelineStageTypeEnum = "WAIT"
    BuildPipelineStageBuildPipelineStageTypeBuild                     BuildPipelineStageBuildPipelineStageTypeEnum = "BUILD"
    BuildPipelineStageBuildPipelineStageTypeDeliverArtifact           BuildPipelineStageBuildPipelineStageTypeEnum = "DELIVER_ARTIFACT"
    BuildPipelineStageBuildPipelineStageTypeTriggerDeploymentPipeline BuildPipelineStageBuildPipelineStageTypeEnum = "TRIGGER_DEPLOYMENT_PIPELINE"
)

func GetBuildPipelineStageBuildPipelineStageTypeEnumValues

func GetBuildPipelineStageBuildPipelineStageTypeEnumValues() []BuildPipelineStageBuildPipelineStageTypeEnum

GetBuildPipelineStageBuildPipelineStageTypeEnumValues Enumerates the set of values for BuildPipelineStageBuildPipelineStageTypeEnum

func GetMappingBuildPipelineStageBuildPipelineStageTypeEnum

func GetMappingBuildPipelineStageBuildPipelineStageTypeEnum(val string) (BuildPipelineStageBuildPipelineStageTypeEnum, bool)

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

type BuildPipelineStageCollection

BuildPipelineStageCollection Result of a stage search.

type BuildPipelineStageCollection struct {

    // Summary of the list of stages found for the search.
    Items []BuildPipelineStageSummary `mandatory:"true" json:"items"`
}

func (BuildPipelineStageCollection) String

func (m BuildPipelineStageCollection) String() string

func (*BuildPipelineStageCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildPipelineStageCollection) ValidateEnumValue

func (m BuildPipelineStageCollection) 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 BuildPipelineStageLifecycleStateEnum

BuildPipelineStageLifecycleStateEnum Enum with underlying type: string

type BuildPipelineStageLifecycleStateEnum string

Set of constants representing the allowable values for BuildPipelineStageLifecycleStateEnum

const (
    BuildPipelineStageLifecycleStateCreating BuildPipelineStageLifecycleStateEnum = "CREATING"
    BuildPipelineStageLifecycleStateUpdating BuildPipelineStageLifecycleStateEnum = "UPDATING"
    BuildPipelineStageLifecycleStateActive   BuildPipelineStageLifecycleStateEnum = "ACTIVE"
    BuildPipelineStageLifecycleStateDeleting BuildPipelineStageLifecycleStateEnum = "DELETING"
    BuildPipelineStageLifecycleStateDeleted  BuildPipelineStageLifecycleStateEnum = "DELETED"
    BuildPipelineStageLifecycleStateFailed   BuildPipelineStageLifecycleStateEnum = "FAILED"
)

func GetBuildPipelineStageLifecycleStateEnumValues

func GetBuildPipelineStageLifecycleStateEnumValues() []BuildPipelineStageLifecycleStateEnum

GetBuildPipelineStageLifecycleStateEnumValues Enumerates the set of values for BuildPipelineStageLifecycleStateEnum

func GetMappingBuildPipelineStageLifecycleStateEnum

func GetMappingBuildPipelineStageLifecycleStateEnum(val string) (BuildPipelineStageLifecycleStateEnum, bool)

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

type BuildPipelineStagePredecessor

BuildPipelineStagePredecessor Metadata for defining a stage's predecessor.

type BuildPipelineStagePredecessor struct {

    // The OCID of the predecessor stage. If a stage is the first stage in the pipeline, then
    // the ID is the pipeline's OCID.
    Id *string `mandatory:"true" json:"id"`
}

func (BuildPipelineStagePredecessor) String

func (m BuildPipelineStagePredecessor) String() string

func (BuildPipelineStagePredecessor) ValidateEnumValue

func (m BuildPipelineStagePredecessor) 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 BuildPipelineStagePredecessorCollection

BuildPipelineStagePredecessorCollection The collection containing the predecessors of a stage.

type BuildPipelineStagePredecessorCollection struct {

    // A list of build pipeline stage predecessors for a stage.
    Items []BuildPipelineStagePredecessor `mandatory:"true" json:"items"`
}

func (BuildPipelineStagePredecessorCollection) String

func (m BuildPipelineStagePredecessorCollection) String() string

func (BuildPipelineStagePredecessorCollection) ValidateEnumValue

func (m BuildPipelineStagePredecessorCollection) 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 BuildPipelineStageRunProgress

BuildPipelineStageRunProgress The details about the run progress of a stage in a build run.

type BuildPipelineStageRunProgress interface {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetStageDisplayName() *string

    // The stage OCID.
    GetBuildPipelineStageId() *string

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeStarted() *common.SDKTime

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeFinished() *common.SDKTime

    // The current status of the stage.
    GetStatus() BuildPipelineStageRunProgressStatusEnum

    GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection
}

type BuildPipelineStageRunProgressStatusEnum

BuildPipelineStageRunProgressStatusEnum Enum with underlying type: string

type BuildPipelineStageRunProgressStatusEnum string

Set of constants representing the allowable values for BuildPipelineStageRunProgressStatusEnum

const (
    BuildPipelineStageRunProgressStatusAccepted   BuildPipelineStageRunProgressStatusEnum = "ACCEPTED"
    BuildPipelineStageRunProgressStatusInProgress BuildPipelineStageRunProgressStatusEnum = "IN_PROGRESS"
    BuildPipelineStageRunProgressStatusFailed     BuildPipelineStageRunProgressStatusEnum = "FAILED"
    BuildPipelineStageRunProgressStatusSucceeded  BuildPipelineStageRunProgressStatusEnum = "SUCCEEDED"
    BuildPipelineStageRunProgressStatusCanceling  BuildPipelineStageRunProgressStatusEnum = "CANCELING"
    BuildPipelineStageRunProgressStatusCanceled   BuildPipelineStageRunProgressStatusEnum = "CANCELED"
)

func GetBuildPipelineStageRunProgressStatusEnumValues

func GetBuildPipelineStageRunProgressStatusEnumValues() []BuildPipelineStageRunProgressStatusEnum

GetBuildPipelineStageRunProgressStatusEnumValues Enumerates the set of values for BuildPipelineStageRunProgressStatusEnum

func GetMappingBuildPipelineStageRunProgressStatusEnum

func GetMappingBuildPipelineStageRunProgressStatusEnum(val string) (BuildPipelineStageRunProgressStatusEnum, bool)

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

type BuildPipelineStageSummary

BuildPipelineStageSummary Summary of the Stage.

type BuildPipelineStageSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // The OCID of the build pipeline.
    GetBuildPipelineId() *string

    // The OCID of the compartment where the pipeline is created.
    GetCompartmentId() *string

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the stage.
    GetLifecycleState() BuildPipelineStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Optional description about the build stage.
    GetDescription() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type BuildPipelineSummary

BuildPipelineSummary Summary of the build pipeline.

type BuildPipelineSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment where the build pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the build pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The current state of the build pipeline.
    LifecycleState BuildPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildPipelineSummary) String

func (m BuildPipelineSummary) String() string

func (BuildPipelineSummary) ValidateEnumValue

func (m BuildPipelineSummary) 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 BuildRun

BuildRun Each time you attempt to run a build pipeline you create one build run. A build can be running currently, or it can be a record of the run that happened in the past. The set of build runs constitutes a build pipeline's history.

type BuildRun struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    BuildRunSource BuildRunSource `mandatory:"true" json:"buildRunSource"`

    // Build run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID of the compartment where the build is running.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"false" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"false" json:"buildPipelineId"`

    BuildRunArguments *BuildRunArgumentCollection `mandatory:"false" json:"buildRunArguments"`

    // The time the build run was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build run was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the build run.
    LifecycleState BuildRunLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildRunProgress *BuildRunProgress `mandatory:"false" json:"buildRunProgress"`

    CommitInfo *CommitInfo `mandatory:"false" json:"commitInfo"`

    BuildOutputs *BuildOutputs `mandatory:"false" json:"buildOutputs"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildRun) String

func (m BuildRun) String() string

func (*BuildRun) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildRun) ValidateEnumValue

func (m BuildRun) 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 BuildRunArgument

BuildRunArgument Values for pipeline parameters to be supplied at the time of running the build.

type BuildRunArgument struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    // Example: 'Build_Pipeline_param' is not same as 'build_pipeline_Param'
    Name *string `mandatory:"true" json:"name"`

    // Value of the argument.
    Value *string `mandatory:"true" json:"value"`
}

func (BuildRunArgument) String

func (m BuildRunArgument) String() string

func (BuildRunArgument) ValidateEnumValue

func (m BuildRunArgument) 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 BuildRunArgumentCollection

BuildRunArgumentCollection Specifies list of arguments passed along with the build run.

type BuildRunArgumentCollection struct {

    // List of arguments provided at the time of running the build.
    Items []BuildRunArgument `mandatory:"true" json:"items"`
}

func (BuildRunArgumentCollection) String

func (m BuildRunArgumentCollection) String() string

func (BuildRunArgumentCollection) ValidateEnumValue

func (m BuildRunArgumentCollection) 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 BuildRunLifecycleStateEnum

BuildRunLifecycleStateEnum Enum with underlying type: string

type BuildRunLifecycleStateEnum string

Set of constants representing the allowable values for BuildRunLifecycleStateEnum

const (
    BuildRunLifecycleStateAccepted   BuildRunLifecycleStateEnum = "ACCEPTED"
    BuildRunLifecycleStateInProgress BuildRunLifecycleStateEnum = "IN_PROGRESS"
    BuildRunLifecycleStateFailed     BuildRunLifecycleStateEnum = "FAILED"
    BuildRunLifecycleStateSucceeded  BuildRunLifecycleStateEnum = "SUCCEEDED"
    BuildRunLifecycleStateCanceling  BuildRunLifecycleStateEnum = "CANCELING"
    BuildRunLifecycleStateCanceled   BuildRunLifecycleStateEnum = "CANCELED"
    BuildRunLifecycleStateDeleting   BuildRunLifecycleStateEnum = "DELETING"
)

func GetBuildRunLifecycleStateEnumValues

func GetBuildRunLifecycleStateEnumValues() []BuildRunLifecycleStateEnum

GetBuildRunLifecycleStateEnumValues Enumerates the set of values for BuildRunLifecycleStateEnum

func GetMappingBuildRunLifecycleStateEnum

func GetMappingBuildRunLifecycleStateEnum(val string) (BuildRunLifecycleStateEnum, bool)

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

type BuildRunProgress

BuildRunProgress The run progress details of a build run.

type BuildRunProgress struct {

    // The time the build run started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the build run finished. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Map of stage OCIDs to build pipeline stage run progress model.
    BuildPipelineStageRunProgress map[string]BuildPipelineStageRunProgress `mandatory:"false" json:"buildPipelineStageRunProgress"`
}

func (BuildRunProgress) String

func (m BuildRunProgress) String() string

func (*BuildRunProgress) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildRunProgress) ValidateEnumValue

func (m BuildRunProgress) 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 BuildRunProgressSummary

BuildRunProgressSummary The summary run progress details of a build run.

type BuildRunProgressSummary struct {

    // The time the build run started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the build run finished. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (BuildRunProgressSummary) String

func (m BuildRunProgressSummary) String() string

func (BuildRunProgressSummary) ValidateEnumValue

func (m BuildRunProgressSummary) 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 BuildRunSource

BuildRunSource The source from which the build run is triggered.

type BuildRunSource interface {
}

type BuildRunSourceSourceTypeEnum

BuildRunSourceSourceTypeEnum Enum with underlying type: string

type BuildRunSourceSourceTypeEnum string

Set of constants representing the allowable values for BuildRunSourceSourceTypeEnum

const (
    BuildRunSourceSourceTypeManual               BuildRunSourceSourceTypeEnum = "MANUAL"
    BuildRunSourceSourceTypeGithub               BuildRunSourceSourceTypeEnum = "GITHUB"
    BuildRunSourceSourceTypeGitlab               BuildRunSourceSourceTypeEnum = "GITLAB"
    BuildRunSourceSourceTypeGitlabServer         BuildRunSourceSourceTypeEnum = "GITLAB_SERVER"
    BuildRunSourceSourceTypeBitbucketCloud       BuildRunSourceSourceTypeEnum = "BITBUCKET_CLOUD"
    BuildRunSourceSourceTypeBitbucketServer      BuildRunSourceSourceTypeEnum = "BITBUCKET_SERVER"
    BuildRunSourceSourceTypeDevopsCodeRepository BuildRunSourceSourceTypeEnum = "DEVOPS_CODE_REPOSITORY"
    BuildRunSourceSourceTypeVbs                  BuildRunSourceSourceTypeEnum = "VBS"
)

func GetBuildRunSourceSourceTypeEnumValues

func GetBuildRunSourceSourceTypeEnumValues() []BuildRunSourceSourceTypeEnum

GetBuildRunSourceSourceTypeEnumValues Enumerates the set of values for BuildRunSourceSourceTypeEnum

func GetMappingBuildRunSourceSourceTypeEnum

func GetMappingBuildRunSourceSourceTypeEnum(val string) (BuildRunSourceSourceTypeEnum, bool)

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

type BuildRunSummary

BuildRunSummary Summary of the build run.

type BuildRunSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment where the build is running.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildRunSource BuildRunSource `mandatory:"true" json:"buildRunSource"`

    // Build run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    BuildRunArguments *BuildRunArgumentCollection `mandatory:"false" json:"buildRunArguments"`

    BuildRunProgressSummary *BuildRunProgressSummary `mandatory:"false" json:"buildRunProgressSummary"`

    // The time the build run was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the build run was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the build run.
    LifecycleState BuildRunLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    CommitInfo *CommitInfo `mandatory:"false" json:"commitInfo"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (BuildRunSummary) String

func (m BuildRunSummary) String() string

func (*BuildRunSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildRunSummary) ValidateEnumValue

func (m BuildRunSummary) 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 BuildRunSummaryCollection

BuildRunSummaryCollection List of build run summary.

type BuildRunSummaryCollection struct {

    // Array of build run summary items.
    Items []BuildRunSummary `mandatory:"true" json:"items"`
}

func (BuildRunSummaryCollection) String

func (m BuildRunSummaryCollection) String() string

func (BuildRunSummaryCollection) ValidateEnumValue

func (m BuildRunSummaryCollection) 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 BuildRunnerShapeConfig

BuildRunnerShapeConfig The information about build runner.

type BuildRunnerShapeConfig interface {
}

type BuildRunnerShapeConfigBuildRunnerTypeEnum

BuildRunnerShapeConfigBuildRunnerTypeEnum Enum with underlying type: string

type BuildRunnerShapeConfigBuildRunnerTypeEnum string

Set of constants representing the allowable values for BuildRunnerShapeConfigBuildRunnerTypeEnum

const (
    BuildRunnerShapeConfigBuildRunnerTypeCustom  BuildRunnerShapeConfigBuildRunnerTypeEnum = "CUSTOM"
    BuildRunnerShapeConfigBuildRunnerTypeDefault BuildRunnerShapeConfigBuildRunnerTypeEnum = "DEFAULT"
)

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues

func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues() []BuildRunnerShapeConfigBuildRunnerTypeEnum

GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues Enumerates the set of values for BuildRunnerShapeConfigBuildRunnerTypeEnum

func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum

func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum(val string) (BuildRunnerShapeConfigBuildRunnerTypeEnum, bool)

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

type BuildSource

BuildSource Build source required for the Build stage.

type BuildSource interface {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    GetName() *string

    // URL for the repository.
    GetRepositoryUrl() *string

    // Branch name.
    GetBranch() *string
}

type BuildSourceCollection

BuildSourceCollection Collection of build sources.

type BuildSourceCollection struct {

    // Collection of build sources. In case of UPDATE operation, replaces existing build sources list. Merging with existing build sources is not supported.
    Items []BuildSource `mandatory:"true" json:"items"`
}

func (BuildSourceCollection) String

func (m BuildSourceCollection) String() string

func (*BuildSourceCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildSourceCollection) ValidateEnumValue

func (m BuildSourceCollection) 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 BuildSourceConnectionTypeEnum

BuildSourceConnectionTypeEnum Enum with underlying type: string

type BuildSourceConnectionTypeEnum string

Set of constants representing the allowable values for BuildSourceConnectionTypeEnum

const (
    BuildSourceConnectionTypeGithub               BuildSourceConnectionTypeEnum = "GITHUB"
    BuildSourceConnectionTypeGitlab               BuildSourceConnectionTypeEnum = "GITLAB"
    BuildSourceConnectionTypeGitlabServer         BuildSourceConnectionTypeEnum = "GITLAB_SERVER"
    BuildSourceConnectionTypeBitbucketCloud       BuildSourceConnectionTypeEnum = "BITBUCKET_CLOUD"
    BuildSourceConnectionTypeBitbucketServer      BuildSourceConnectionTypeEnum = "BITBUCKET_SERVER"
    BuildSourceConnectionTypeDevopsCodeRepository BuildSourceConnectionTypeEnum = "DEVOPS_CODE_REPOSITORY"
    BuildSourceConnectionTypeVbs                  BuildSourceConnectionTypeEnum = "VBS"
)

func GetBuildSourceConnectionTypeEnumValues

func GetBuildSourceConnectionTypeEnumValues() []BuildSourceConnectionTypeEnum

GetBuildSourceConnectionTypeEnumValues Enumerates the set of values for BuildSourceConnectionTypeEnum

func GetMappingBuildSourceConnectionTypeEnum

func GetMappingBuildSourceConnectionTypeEnum(val string) (BuildSourceConnectionTypeEnum, bool)

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

type BuildStage

BuildStage Specifies the build stage.

type BuildStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"true" json:"buildSourceCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    // Name of the build source where the build_spec.yml file is located. If not specified, then the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the build environment.
    Image BuildStageImageEnum `mandatory:"true" json:"image"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BuildStage) GetBuildPipelineId

func (m BuildStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (BuildStage) GetBuildPipelineStagePredecessorCollection

func (m BuildStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (BuildStage) GetCompartmentId

func (m BuildStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BuildStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BuildStage) GetDescription

func (m BuildStage) GetDescription() *string

GetDescription returns Description

func (BuildStage) GetDisplayName

func (m BuildStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BuildStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BuildStage) GetId

func (m BuildStage) GetId() *string

GetId returns Id

func (BuildStage) GetLifecycleDetails

func (m BuildStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BuildStage) GetLifecycleState

func (m BuildStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BuildStage) GetProjectId

func (m BuildStage) GetProjectId() *string

GetProjectId returns ProjectId

func (BuildStage) GetSystemTags

func (m BuildStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BuildStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BuildStage) GetTimeUpdated

func (m BuildStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BuildStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (BuildStage) String

func (m BuildStage) String() string

func (*BuildStage) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildStage) ValidateEnumValue

func (m BuildStage) 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 BuildStageImageEnum

BuildStageImageEnum Enum with underlying type: string

type BuildStageImageEnum string

Set of constants representing the allowable values for BuildStageImageEnum

const (
    BuildStageImageOl7X8664Standard10 BuildStageImageEnum = "OL7_X86_64_STANDARD_10"
)

func GetBuildStageImageEnumValues

func GetBuildStageImageEnumValues() []BuildStageImageEnum

GetBuildStageImageEnumValues Enumerates the set of values for BuildStageImageEnum

func GetMappingBuildStageImageEnum

func GetMappingBuildStageImageEnum(val string) (BuildStageImageEnum, bool)

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

type BuildStageRunProgress

BuildStageRunProgress Specifies the run details for Build stage.

type BuildStageRunProgress struct {
    BuildSourceCollection *BuildSourceCollection `mandatory:"true" json:"buildSourceCollection"`

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    // Name of Build Runner shape where this Build Stage is running.
    ActualBuildRunnerShape *string `mandatory:"false" json:"actualBuildRunnerShape"`

    ActualBuildRunnerShapeConfig *ActualBuildRunnerShapeConfig `mandatory:"false" json:"actualBuildRunnerShapeConfig"`

    // The path to the build specification file for this Environment. The default location if not specified is build_spec.yaml
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the Build Stage Execution. Value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    // Name of the BuildSource in which the build_spec.yml file need to be located. If not specified, the 1st entry in the BuildSource collection will be chosen as Primary.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    // The details about all the steps in a Build stage
    Steps []BuildStageRunStep `mandatory:"false" json:"steps"`

    ExportedVariables *ExportedVariableCollection `mandatory:"false" json:"exportedVariables"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the Build Environment
    Image BuildStageRunProgressImageEnum `mandatory:"true" json:"image"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (BuildStageRunProgress) GetBuildPipelineStageId

func (m BuildStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (BuildStageRunProgress) GetBuildPipelineStagePredecessors

func (m BuildStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (BuildStageRunProgress) GetStageDisplayName

func (m BuildStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (BuildStageRunProgress) GetStatus

func (m BuildStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (BuildStageRunProgress) GetTimeFinished

func (m BuildStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (BuildStageRunProgress) GetTimeStarted

func (m BuildStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (BuildStageRunProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (BuildStageRunProgress) String

func (m BuildStageRunProgress) String() string

func (*BuildStageRunProgress) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildStageRunProgress) ValidateEnumValue

func (m BuildStageRunProgress) 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 BuildStageRunProgressImageEnum

BuildStageRunProgressImageEnum Enum with underlying type: string

type BuildStageRunProgressImageEnum string

Set of constants representing the allowable values for BuildStageRunProgressImageEnum

const (
    BuildStageRunProgressImageOl7X8664Standard10 BuildStageRunProgressImageEnum = "OL7_X86_64_STANDARD_10"
)

func GetBuildStageRunProgressImageEnumValues

func GetBuildStageRunProgressImageEnumValues() []BuildStageRunProgressImageEnum

GetBuildStageRunProgressImageEnumValues Enumerates the set of values for BuildStageRunProgressImageEnum

func GetMappingBuildStageRunProgressImageEnum

func GetMappingBuildStageRunProgressImageEnum(val string) (BuildStageRunProgressImageEnum, bool)

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

type BuildStageRunStep

BuildStageRunStep The details about each step in a build stage.

type BuildStageRunStep struct {

    // Name of the step.
    Name *string `mandatory:"false" json:"name"`

    // State of the step.
    State BuildStageRunStepStateEnum `mandatory:"false" json:"state,omitempty"`

    // Time when the step started.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time when the step finished.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (BuildStageRunStep) String

func (m BuildStageRunStep) String() string

func (BuildStageRunStep) ValidateEnumValue

func (m BuildStageRunStep) 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 BuildStageRunStepStateEnum

BuildStageRunStepStateEnum Enum with underlying type: string

type BuildStageRunStepStateEnum string

Set of constants representing the allowable values for BuildStageRunStepStateEnum

const (
    BuildStageRunStepStateWaiting    BuildStageRunStepStateEnum = "WAITING"
    BuildStageRunStepStateInProgress BuildStageRunStepStateEnum = "IN_PROGRESS"
    BuildStageRunStepStateFailed     BuildStageRunStepStateEnum = "FAILED"
    BuildStageRunStepStateSucceeded  BuildStageRunStepStateEnum = "SUCCEEDED"
)

func GetBuildStageRunStepStateEnumValues

func GetBuildStageRunStepStateEnumValues() []BuildStageRunStepStateEnum

GetBuildStageRunStepStateEnumValues Enumerates the set of values for BuildStageRunStepStateEnum

func GetMappingBuildStageRunStepStateEnum

func GetMappingBuildStageRunStepStateEnum(val string) (BuildStageRunStepStateEnum, bool)

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

type BuildStageSummary

BuildStageSummary Specifies the build stage.

type BuildStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"false" json:"buildSourceCollection"`

    // Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Image for the build environment.
    Image BuildStageImageEnum `mandatory:"true" json:"image"`
}

func (BuildStageSummary) GetBuildPipelineId

func (m BuildStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (BuildStageSummary) GetBuildPipelineStagePredecessorCollection

func (m BuildStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (BuildStageSummary) GetCompartmentId

func (m BuildStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (BuildStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (BuildStageSummary) GetDescription

func (m BuildStageSummary) GetDescription() *string

GetDescription returns Description

func (BuildStageSummary) GetDisplayName

func (m BuildStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (BuildStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (BuildStageSummary) GetId

func (m BuildStageSummary) GetId() *string

GetId returns Id

func (BuildStageSummary) GetLifecycleDetails

func (m BuildStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (BuildStageSummary) GetLifecycleState

func (m BuildStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (BuildStageSummary) GetProjectId

func (m BuildStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (BuildStageSummary) GetSystemTags

func (m BuildStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (BuildStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (BuildStageSummary) GetTimeUpdated

func (m BuildStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (BuildStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (BuildStageSummary) String

func (m BuildStageSummary) String() string

func (*BuildStageSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (BuildStageSummary) ValidateEnumValue

func (m BuildStageSummary) 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 CaCertVerify

CaCertVerify Enable TLS verification with CA certificate.

type CaCertVerify struct {

    // The OCID of OCI certificate service CA bundle.
    CaCertificateBundleId *string `mandatory:"true" json:"caCertificateBundleId"`
}

func (CaCertVerify) MarshalJSON

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

MarshalJSON marshals to json representation

func (CaCertVerify) String

func (m CaCertVerify) String() string

func (CaCertVerify) ValidateEnumValue

func (m CaCertVerify) 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 CancelBuildRunDetails

CancelBuildRunDetails Information about canceling the build run.

type CancelBuildRunDetails struct {

    // The reason for canceling the build run.
    Reason *string `mandatory:"true" json:"reason"`
}

func (CancelBuildRunDetails) String

func (m CancelBuildRunDetails) String() string

func (CancelBuildRunDetails) ValidateEnumValue

func (m CancelBuildRunDetails) 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 CancelBuildRunRequest

CancelBuildRunRequest wrapper for the CancelBuildRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CancelBuildRun.go.html to see an example of how to use CancelBuildRunRequest.

type CancelBuildRunRequest struct {

    // Parameter details required to cancel a build run.
    CancelBuildRunDetails `contributesTo:"body"`

    // Unique build run identifier.
    BuildRunId *string `mandatory:"true" contributesTo:"path" name:"buildRunId"`

    // 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, 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 executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CancelBuildRunRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelBuildRunRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelBuildRunRequest) RetryPolicy

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

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

func (CancelBuildRunRequest) String

func (request CancelBuildRunRequest) String() string

func (CancelBuildRunRequest) ValidateEnumValue

func (request CancelBuildRunRequest) 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 CancelBuildRunResponse

CancelBuildRunResponse wrapper for the CancelBuildRun operation

type CancelBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CancelBuildRunResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelBuildRunResponse) String

func (response CancelBuildRunResponse) String() string

type CancelDeploymentDetails

CancelDeploymentDetails The information regarding the deployment to be canceled.

type CancelDeploymentDetails struct {

    // The reason for canceling the deployment.
    Reason *string `mandatory:"true" json:"reason"`
}

func (CancelDeploymentDetails) String

func (m CancelDeploymentDetails) String() string

func (CancelDeploymentDetails) ValidateEnumValue

func (m CancelDeploymentDetails) 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 CancelDeploymentRequest

CancelDeploymentRequest wrapper for the CancelDeployment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CancelDeployment.go.html to see an example of how to use CancelDeploymentRequest.

type CancelDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

    // The information regarding the deployment to be canceled.
    CancelDeploymentDetails `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, 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 executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CancelDeploymentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelDeploymentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelDeploymentRequest) RetryPolicy

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

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

func (CancelDeploymentRequest) String

func (request CancelDeploymentRequest) String() string

func (CancelDeploymentRequest) ValidateEnumValue

func (request CancelDeploymentRequest) 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 CancelDeploymentResponse

CancelDeploymentResponse wrapper for the CancelDeployment operation

type CancelDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CancelDeploymentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelDeploymentResponse) String

func (response CancelDeploymentResponse) String() string

type CancelScheduledCascadingProjectDeletionRequest

CancelScheduledCascadingProjectDeletionRequest wrapper for the CancelScheduledCascadingProjectDeletion operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CancelScheduledCascadingProjectDeletion.go.html to see an example of how to use CancelScheduledCascadingProjectDeletionRequest.

type CancelScheduledCascadingProjectDeletionRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // 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, 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 executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelScheduledCascadingProjectDeletionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelScheduledCascadingProjectDeletionRequest) RetryPolicy

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

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

func (CancelScheduledCascadingProjectDeletionRequest) String

func (request CancelScheduledCascadingProjectDeletionRequest) String() string

func (CancelScheduledCascadingProjectDeletionRequest) ValidateEnumValue

func (request CancelScheduledCascadingProjectDeletionRequest) 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 CancelScheduledCascadingProjectDeletionResponse

CancelScheduledCascadingProjectDeletionResponse wrapper for the CancelScheduledCascadingProjectDeletion operation

type CancelScheduledCascadingProjectDeletionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CancelScheduledCascadingProjectDeletionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelScheduledCascadingProjectDeletionResponse) String

func (response CancelScheduledCascadingProjectDeletionResponse) String() string

type ChangeProjectCompartmentDetails

ChangeProjectCompartmentDetails The OCID of the compartment to which the project must be moved to.

type ChangeProjectCompartmentDetails struct {

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

func (ChangeProjectCompartmentDetails) String

func (m ChangeProjectCompartmentDetails) String() string

func (ChangeProjectCompartmentDetails) ValidateEnumValue

func (m ChangeProjectCompartmentDetails) 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 ChangeProjectCompartmentRequest

ChangeProjectCompartmentRequest wrapper for the ChangeProjectCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ChangeProjectCompartment.go.html to see an example of how to use ChangeProjectCompartmentRequest.

type ChangeProjectCompartmentRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The information to be updated.
    ChangeProjectCompartmentDetails `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, 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 executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (ChangeProjectCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeProjectCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeProjectCompartmentRequest) RetryPolicy

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

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

func (ChangeProjectCompartmentRequest) String

func (request ChangeProjectCompartmentRequest) String() string

func (ChangeProjectCompartmentRequest) ValidateEnumValue

func (request ChangeProjectCompartmentRequest) 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 ChangeProjectCompartmentResponse

ChangeProjectCompartmentResponse wrapper for the ChangeProjectCompartment operation

type ChangeProjectCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (ChangeProjectCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeProjectCompartmentResponse) String

func (response ChangeProjectCompartmentResponse) String() string

type CommitInfo

CommitInfo Commit details that need to be used for the build run.

type CommitInfo struct {

    // Repository URL.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Name of the repository branch.
    RepositoryBranch *string `mandatory:"true" json:"repositoryBranch"`

    // Commit hash pertinent to the repository URL and the specified branch.
    CommitHash *string `mandatory:"true" json:"commitHash"`
}

func (CommitInfo) String

func (m CommitInfo) String() string

func (CommitInfo) ValidateEnumValue

func (m CommitInfo) 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 ComputeInstanceGroupBlueGreenDeployStage

ComputeInstanceGroupBlueGreenDeployStage Specifies the Instance Group Blue-Green deployment stage.

type ComputeInstanceGroupBlueGreenDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // First compute instance group environment OCID for deployment.
    DeployEnvironmentIdA *string `mandatory:"true" json:"deployEnvironmentIdA"`

    // Second compute instance group environment OCID for deployment.
    DeployEnvironmentIdB *string `mandatory:"true" json:"deployEnvironmentIdB"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenDeployStage) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenDeployStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenDeployStage) GetDescription

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenDeployStage) GetDisplayName

func (m ComputeInstanceGroupBlueGreenDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenDeployStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenDeployStage) GetId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenDeployStage) GetProjectId

func (m ComputeInstanceGroupBlueGreenDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenDeployStage) GetSystemTags

func (m ComputeInstanceGroupBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenDeployStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenDeployStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenDeployStage) String

func (m ComputeInstanceGroupBlueGreenDeployStage) String() string

func (*ComputeInstanceGroupBlueGreenDeployStage) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupBlueGreenDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenDeployStage) 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 ComputeInstanceGroupBlueGreenDeployStageExecutionProgress

ComputeInstanceGroupBlueGreenDeployStageExecutionProgress Specifies the Instance Group Blue-Green deployment stage.

type ComputeInstanceGroupBlueGreenDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The OCID of the environment where the artifacts were deployed.
    EnvironmentId *string `mandatory:"false" json:"environmentId"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) String

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenDeployStageExecutionProgress) 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 ComputeInstanceGroupBlueGreenDeployStageSummary

ComputeInstanceGroupBlueGreenDeployStageSummary Specifies the Instance Group Blue-Green deployment stage.

type ComputeInstanceGroupBlueGreenDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // First compute instance group environment OCID for deployment.
    DeployEnvironmentIdA *string `mandatory:"true" json:"deployEnvironmentIdA"`

    // Second compute instance group environment OCID for deployment.
    DeployEnvironmentIdB *string `mandatory:"true" json:"deployEnvironmentIdB"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDescription

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenDeployStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenDeployStageSummary) String

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) String() string

func (*ComputeInstanceGroupBlueGreenDeployStageSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupBlueGreenDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenDeployStageSummary) 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 ComputeInstanceGroupBlueGreenTrafficShiftDeployStage

ComputeInstanceGroupBlueGreenTrafficShiftDeployStage Specifies the instance group blue-green deployment load balancer traffic shift stage.

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
    ComputeInstanceGroupBlueGreenDeploymentDeployStageId *string `mandatory:"true" json:"computeInstanceGroupBlueGreenDeploymentDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDescription

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDisplayName

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetProjectId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetSystemTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) String

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) String() string

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStage) 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 ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress

ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress Specifies the Instance Group Blue-Green deployment load balancer traffic shift stage.

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The OCID of the environment where traffic is going.
    EnvironmentId *string `mandatory:"false" json:"environmentId"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) String

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress) 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 ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary

ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary Specifies the instance group blue-green deployment load balancer traffic shift stage.

type ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
    ComputeInstanceGroupBlueGreenDeploymentDeployStageId *string `mandatory:"true" json:"computeInstanceGroupBlueGreenDeploymentDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDescription

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) String

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) String() string

func (ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary) 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 ComputeInstanceGroupByIdsSelector

ComputeInstanceGroupByIdsSelector Specifies the Compute instance group environment by listing the OCIDs of the compute instances.

type ComputeInstanceGroupByIdsSelector struct {

    // Compute instance OCID identifiers that are members of this group.
    ComputeInstanceIds []string `mandatory:"true" json:"computeInstanceIds"`
}

func (ComputeInstanceGroupByIdsSelector) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupByIdsSelector) String

func (m ComputeInstanceGroupByIdsSelector) String() string

func (ComputeInstanceGroupByIdsSelector) ValidateEnumValue

func (m ComputeInstanceGroupByIdsSelector) 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 ComputeInstanceGroupByQuerySelector

ComputeInstanceGroupByQuerySelector Specifies the Compute instance group environment filtered by the RQS query expression.

type ComputeInstanceGroupByQuerySelector struct {

    // Region identifier referred by the deployment environment. Region identifiers are listed at https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
    Region *string `mandatory:"true" json:"region"`

    // Query expression confirming to the OCI Search Language syntax to select compute instances for the group. The language is documented at https://docs.oracle.com/en-us/iaas/Content/Search/Concepts/querysyntax.htm
    Query *string `mandatory:"true" json:"query"`
}

func (ComputeInstanceGroupByQuerySelector) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupByQuerySelector) String

func (m ComputeInstanceGroupByQuerySelector) String() string

func (ComputeInstanceGroupByQuerySelector) ValidateEnumValue

func (m ComputeInstanceGroupByQuerySelector) 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 ComputeInstanceGroupCanaryApprovalDeployStage

ComputeInstanceGroupCanaryApprovalDeployStage Specifies the canary approval stage.

type ComputeInstanceGroupCanaryApprovalDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group canary traffic shift stage OCID for load balancer.
    ComputeInstanceGroupCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetCompartmentId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDescription

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetDisplayName

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleState

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetProjectId

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetSystemTags

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryApprovalDeployStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryApprovalDeployStage) String

func (m ComputeInstanceGroupCanaryApprovalDeployStage) String() string

func (*ComputeInstanceGroupCanaryApprovalDeployStage) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryApprovalDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupCanaryApprovalDeployStage) 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 ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress

ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress Specifies the Canary approval stage.

type ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Specifies the Canary approval actions.
    ApprovalActions []ApprovalAction `mandatory:"false" json:"approvalActions"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) String

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress) 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 ComputeInstanceGroupCanaryApprovalDeployStageSummary

ComputeInstanceGroupCanaryApprovalDeployStageSummary Specifies the canary approval stage.

type ComputeInstanceGroupCanaryApprovalDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group canary traffic shift stage OCID for load balancer.
    ComputeInstanceGroupCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDescription

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) String

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) String() string

func (*ComputeInstanceGroupCanaryApprovalDeployStageSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryApprovalDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupCanaryApprovalDeployStageSummary) 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 ComputeInstanceGroupCanaryDeployStage

ComputeInstanceGroupCanaryDeployStage Specifies the Instance Group Canary deployment stage.

type ComputeInstanceGroupCanaryDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for Canary deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryDeployStage) GetCompartmentId

func (m ComputeInstanceGroupCanaryDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryDeployStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryDeployStage) GetDescription

func (m ComputeInstanceGroupCanaryDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryDeployStage) GetDisplayName

func (m ComputeInstanceGroupCanaryDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryDeployStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryDeployStage) GetId

func (m ComputeInstanceGroupCanaryDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryDeployStage) GetLifecycleState

func (m ComputeInstanceGroupCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryDeployStage) GetProjectId

func (m ComputeInstanceGroupCanaryDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryDeployStage) GetSystemTags

func (m ComputeInstanceGroupCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryDeployStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupCanaryDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryDeployStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryDeployStage) String

func (m ComputeInstanceGroupCanaryDeployStage) String() string

func (*ComputeInstanceGroupCanaryDeployStage) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupCanaryDeployStage) 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 ComputeInstanceGroupCanaryDeployStageExecutionProgress

ComputeInstanceGroupCanaryDeployStageExecutionProgress Specifies the Instance Group Canary deployment stage.

type ComputeInstanceGroupCanaryDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) String

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupCanaryDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupCanaryDeployStageExecutionProgress) 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 ComputeInstanceGroupCanaryDeployStageSummary

ComputeInstanceGroupCanaryDeployStageSummary Specifies the Instance Group Canary deployment stage.

type ComputeInstanceGroupCanaryDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for Canary deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDescription

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryDeployStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryDeployStageSummary) GetId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryDeployStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryDeployStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryDeployStageSummary) String

func (m ComputeInstanceGroupCanaryDeployStageSummary) String() string

func (*ComputeInstanceGroupCanaryDeployStageSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupCanaryDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupCanaryDeployStageSummary) 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 ComputeInstanceGroupCanaryTrafficShiftDeployStage

ComputeInstanceGroupCanaryTrafficShiftDeployStage Specifies the instance group canary deployment load balancer traffic shift stage.

type ComputeInstanceGroupCanaryTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream compute instance group canary deployment stage ID in this pipeline.
    ComputeInstanceGroupCanaryDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetCompartmentId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDescription

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDisplayName

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleState

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetProjectId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetSystemTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) String

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) String() string

func (ComputeInstanceGroupCanaryTrafficShiftDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStage) 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 ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress

ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress Specifies the Instance Group Canary deployment load balancer traffic shift stage.

type ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) String

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress) 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 ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary

ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary Specifies the instance group canary deployment load balancer traffic shift stage.

type ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group canary stage OCID for load balancer.
    ComputeInstanceGroupCanaryDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDescription

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) String

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) String() string

func (ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary) 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 ComputeInstanceGroupDeployEnvironment

ComputeInstanceGroupDeployEnvironment Specifies the Compute instance group environment. The combination of instances matching the selectors are included in the instance group.

type ComputeInstanceGroupDeployEnvironment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"true" json:"computeInstanceGroupSelectors"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployEnvironment) GetCompartmentId

func (m ComputeInstanceGroupDeployEnvironment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployEnvironment) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployEnvironment) GetDescription

func (m ComputeInstanceGroupDeployEnvironment) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployEnvironment) GetDisplayName

func (m ComputeInstanceGroupDeployEnvironment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployEnvironment) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployEnvironment) GetId

func (m ComputeInstanceGroupDeployEnvironment) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployEnvironment) GetLifecycleDetails

func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployEnvironment) GetLifecycleState

func (m ComputeInstanceGroupDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployEnvironment) GetProjectId

func (m ComputeInstanceGroupDeployEnvironment) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployEnvironment) GetSystemTags

func (m ComputeInstanceGroupDeployEnvironment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployEnvironment) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployEnvironment) GetTimeUpdated

func (m ComputeInstanceGroupDeployEnvironment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployEnvironment) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployEnvironment) String

func (m ComputeInstanceGroupDeployEnvironment) String() string

func (ComputeInstanceGroupDeployEnvironment) ValidateEnumValue

func (m ComputeInstanceGroupDeployEnvironment) 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 ComputeInstanceGroupDeployEnvironmentSummary

ComputeInstanceGroupDeployEnvironmentSummary Specifies the Compute instance group environment.

type ComputeInstanceGroupDeployEnvironmentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"true" json:"computeInstanceGroupSelectors"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployEnvironmentSummary) GetCompartmentId

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployEnvironmentSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployEnvironmentSummary) GetDescription

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployEnvironmentSummary) GetDisplayName

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployEnvironmentSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployEnvironmentSummary) GetId

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleDetails

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleState

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployEnvironmentSummary) GetProjectId

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployEnvironmentSummary) GetSystemTags

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployEnvironmentSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployEnvironmentSummary) GetTimeUpdated

func (m ComputeInstanceGroupDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployEnvironmentSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployEnvironmentSummary) String

func (m ComputeInstanceGroupDeployEnvironmentSummary) String() string

func (ComputeInstanceGroupDeployEnvironmentSummary) ValidateEnumValue

func (m ComputeInstanceGroupDeployEnvironmentSummary) 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 ComputeInstanceGroupDeployStage

ComputeInstanceGroupDeployStage Specifies the Instance Group Rolling deployment stage.

type ComputeInstanceGroupDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployStage) GetCompartmentId

func (m ComputeInstanceGroupDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployStage) GetDeployPipelineId

func (m ComputeInstanceGroupDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupDeployStage) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupDeployStage) GetDescription

func (m ComputeInstanceGroupDeployStage) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployStage) GetDisplayName

func (m ComputeInstanceGroupDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployStage) GetId

func (m ComputeInstanceGroupDeployStage) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployStage) GetLifecycleDetails

func (m ComputeInstanceGroupDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployStage) GetLifecycleState

func (m ComputeInstanceGroupDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployStage) GetProjectId

func (m ComputeInstanceGroupDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployStage) GetSystemTags

func (m ComputeInstanceGroupDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployStage) GetTimeUpdated

func (m ComputeInstanceGroupDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployStage) String

func (m ComputeInstanceGroupDeployStage) String() string

func (*ComputeInstanceGroupDeployStage) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupDeployStage) ValidateEnumValue

func (m ComputeInstanceGroupDeployStage) 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 ComputeInstanceGroupDeployStageExecutionProgress

ComputeInstanceGroupDeployStageExecutionProgress Specifies the execution details for the Instance Group Rolling deployment stage.

type ComputeInstanceGroupDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageId

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ComputeInstanceGroupDeployStageExecutionProgress) GetStatus

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ComputeInstanceGroupDeployStageExecutionProgress) GetTimeFinished

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ComputeInstanceGroupDeployStageExecutionProgress) GetTimeStarted

func (m ComputeInstanceGroupDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ComputeInstanceGroupDeployStageExecutionProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployStageExecutionProgress) String

func (m ComputeInstanceGroupDeployStageExecutionProgress) String() string

func (ComputeInstanceGroupDeployStageExecutionProgress) ValidateEnumValue

func (m ComputeInstanceGroupDeployStageExecutionProgress) 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 ComputeInstanceGroupDeployStageSummary

ComputeInstanceGroupDeployStageSummary Specifies the Instance Group Rolling deployment stage.

type ComputeInstanceGroupDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ComputeInstanceGroupDeployStageSummary) GetCompartmentId

func (m ComputeInstanceGroupDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ComputeInstanceGroupDeployStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (ComputeInstanceGroupDeployStageSummary) GetDeployPipelineId

func (m ComputeInstanceGroupDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ComputeInstanceGroupDeployStageSummary) GetDeployStagePredecessorCollection

func (m ComputeInstanceGroupDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ComputeInstanceGroupDeployStageSummary) GetDescription

func (m ComputeInstanceGroupDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ComputeInstanceGroupDeployStageSummary) GetDisplayName

func (m ComputeInstanceGroupDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ComputeInstanceGroupDeployStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (ComputeInstanceGroupDeployStageSummary) GetId

func (m ComputeInstanceGroupDeployStageSummary) GetId() *string

GetId returns Id

func (ComputeInstanceGroupDeployStageSummary) GetLifecycleDetails

func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ComputeInstanceGroupDeployStageSummary) GetLifecycleState

func (m ComputeInstanceGroupDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ComputeInstanceGroupDeployStageSummary) GetProjectId

func (m ComputeInstanceGroupDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ComputeInstanceGroupDeployStageSummary) GetSystemTags

func (m ComputeInstanceGroupDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ComputeInstanceGroupDeployStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (ComputeInstanceGroupDeployStageSummary) GetTimeUpdated

func (m ComputeInstanceGroupDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ComputeInstanceGroupDeployStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupDeployStageSummary) String

func (m ComputeInstanceGroupDeployStageSummary) String() string

func (*ComputeInstanceGroupDeployStageSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupDeployStageSummary) ValidateEnumValue

func (m ComputeInstanceGroupDeployStageSummary) 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 ComputeInstanceGroupFailurePolicy

ComputeInstanceGroupFailurePolicy Specifies a failure policy for a compute instance group rolling deployment stage.

type ComputeInstanceGroupFailurePolicy interface {
}

type ComputeInstanceGroupFailurePolicyByCount

ComputeInstanceGroupFailurePolicyByCount Specifies a failure policy by count for a compute instance group rolling deployment stage.

type ComputeInstanceGroupFailurePolicyByCount struct {

    // The threshold count of failed instances in the group, which when reached or exceeded sets the stage as Failed.
    FailureCount *int `mandatory:"true" json:"failureCount"`
}

func (ComputeInstanceGroupFailurePolicyByCount) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupFailurePolicyByCount) String

func (m ComputeInstanceGroupFailurePolicyByCount) String() string

func (ComputeInstanceGroupFailurePolicyByCount) ValidateEnumValue

func (m ComputeInstanceGroupFailurePolicyByCount) 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 ComputeInstanceGroupFailurePolicyByPercentage

ComputeInstanceGroupFailurePolicyByPercentage Specifies a failure policy by percentage for a compute instance group rolling deployment stage.

type ComputeInstanceGroupFailurePolicyByPercentage struct {

    // The failure percentage threshold, which when reached or exceeded sets the stage as Failed. Percentage is computed as the ceiling value of the number of failed instances over the total count of the instances in the group.
    FailurePercentage *int `mandatory:"true" json:"failurePercentage"`
}

func (ComputeInstanceGroupFailurePolicyByPercentage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupFailurePolicyByPercentage) String

func (m ComputeInstanceGroupFailurePolicyByPercentage) String() string

func (ComputeInstanceGroupFailurePolicyByPercentage) ValidateEnumValue

func (m ComputeInstanceGroupFailurePolicyByPercentage) 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 ComputeInstanceGroupFailurePolicyPolicyTypeEnum

ComputeInstanceGroupFailurePolicyPolicyTypeEnum Enum with underlying type: string

type ComputeInstanceGroupFailurePolicyPolicyTypeEnum string

Set of constants representing the allowable values for ComputeInstanceGroupFailurePolicyPolicyTypeEnum

const (
    ComputeInstanceGroupFailurePolicyPolicyTypeCount      ComputeInstanceGroupFailurePolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_FAILURE_POLICY_BY_COUNT"
    ComputeInstanceGroupFailurePolicyPolicyTypePercentage ComputeInstanceGroupFailurePolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_FAILURE_POLICY_BY_PERCENTAGE"
)

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues

func GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues() []ComputeInstanceGroupFailurePolicyPolicyTypeEnum

GetComputeInstanceGroupFailurePolicyPolicyTypeEnumValues Enumerates the set of values for ComputeInstanceGroupFailurePolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupFailurePolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupFailurePolicyPolicyTypeEnum(val string) (ComputeInstanceGroupFailurePolicyPolicyTypeEnum, bool)

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

type ComputeInstanceGroupLinearRolloutPolicyByCount

ComputeInstanceGroupLinearRolloutPolicyByCount Specifies a linear rollout strategy for a compute instance group rolling deployment stage.

type ComputeInstanceGroupLinearRolloutPolicyByCount struct {

    // The number that will be used to determine how many instances will be deployed concurrently.
    BatchCount *int `mandatory:"true" json:"batchCount"`

    // The duration of delay between batch rollout. The default delay is 1 minute.
    BatchDelayInSeconds *int `mandatory:"false" json:"batchDelayInSeconds"`
}

func (ComputeInstanceGroupLinearRolloutPolicyByCount) GetBatchDelayInSeconds

func (m ComputeInstanceGroupLinearRolloutPolicyByCount) GetBatchDelayInSeconds() *int

GetBatchDelayInSeconds returns BatchDelayInSeconds

func (ComputeInstanceGroupLinearRolloutPolicyByCount) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupLinearRolloutPolicyByCount) String

func (m ComputeInstanceGroupLinearRolloutPolicyByCount) String() string

func (ComputeInstanceGroupLinearRolloutPolicyByCount) ValidateEnumValue

func (m ComputeInstanceGroupLinearRolloutPolicyByCount) 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 ComputeInstanceGroupLinearRolloutPolicyByPercentage

ComputeInstanceGroupLinearRolloutPolicyByPercentage Specifies a linear rollout strategy for a compute instance group rolling deployment stage.

type ComputeInstanceGroupLinearRolloutPolicyByPercentage struct {

    // The percentage that will be used to determine how many instances will be deployed concurrently.
    BatchPercentage *int `mandatory:"true" json:"batchPercentage"`

    // The duration of delay between batch rollout. The default delay is 1 minute.
    BatchDelayInSeconds *int `mandatory:"false" json:"batchDelayInSeconds"`
}

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) GetBatchDelayInSeconds

func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) GetBatchDelayInSeconds() *int

GetBatchDelayInSeconds returns BatchDelayInSeconds

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) String

func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) String() string

func (ComputeInstanceGroupLinearRolloutPolicyByPercentage) ValidateEnumValue

func (m ComputeInstanceGroupLinearRolloutPolicyByPercentage) 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 ComputeInstanceGroupRolloutPolicy

ComputeInstanceGroupRolloutPolicy Specifies the rollout policy for compute instance group stages.

type ComputeInstanceGroupRolloutPolicy interface {

    // The duration of delay between batch rollout. The default delay is 1 minute.
    GetBatchDelayInSeconds() *int
}

type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

ComputeInstanceGroupRolloutPolicyPolicyTypeEnum Enum with underlying type: string

type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum string

Set of constants representing the allowable values for ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

const (
    ComputeInstanceGroupRolloutPolicyPolicyTypeCount      ComputeInstanceGroupRolloutPolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_LINEAR_ROLLOUT_POLICY_BY_COUNT"
    ComputeInstanceGroupRolloutPolicyPolicyTypePercentage ComputeInstanceGroupRolloutPolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_LINEAR_ROLLOUT_POLICY_BY_PERCENTAGE"
)

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues

func GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues() []ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

GetComputeInstanceGroupRolloutPolicyPolicyTypeEnumValues Enumerates the set of values for ComputeInstanceGroupRolloutPolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupRolloutPolicyPolicyTypeEnum

func GetMappingComputeInstanceGroupRolloutPolicyPolicyTypeEnum(val string) (ComputeInstanceGroupRolloutPolicyPolicyTypeEnum, bool)

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

type ComputeInstanceGroupSelector

ComputeInstanceGroupSelector Defines how the instances in a instance group environment is selected.

type ComputeInstanceGroupSelector interface {
}

type ComputeInstanceGroupSelectorCollection

ComputeInstanceGroupSelectorCollection A collection of selectors. The combination of instances matching the selectors are included in the instance group.

type ComputeInstanceGroupSelectorCollection struct {

    // A list of selectors for the instance group. Union operator is used for combining the instances selected by each selector.
    Items []ComputeInstanceGroupSelector `mandatory:"true" json:"items"`
}

func (ComputeInstanceGroupSelectorCollection) String

func (m ComputeInstanceGroupSelectorCollection) String() string

func (*ComputeInstanceGroupSelectorCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ComputeInstanceGroupSelectorCollection) ValidateEnumValue

func (m ComputeInstanceGroupSelectorCollection) 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 ComputeInstanceGroupSelectorSelectorTypeEnum

ComputeInstanceGroupSelectorSelectorTypeEnum Enum with underlying type: string

type ComputeInstanceGroupSelectorSelectorTypeEnum string

Set of constants representing the allowable values for ComputeInstanceGroupSelectorSelectorTypeEnum

const (
    ComputeInstanceGroupSelectorSelectorTypeIds   ComputeInstanceGroupSelectorSelectorTypeEnum = "INSTANCE_IDS"
    ComputeInstanceGroupSelectorSelectorTypeQuery ComputeInstanceGroupSelectorSelectorTypeEnum = "INSTANCE_QUERY"
)

func GetComputeInstanceGroupSelectorSelectorTypeEnumValues

func GetComputeInstanceGroupSelectorSelectorTypeEnumValues() []ComputeInstanceGroupSelectorSelectorTypeEnum

GetComputeInstanceGroupSelectorSelectorTypeEnumValues Enumerates the set of values for ComputeInstanceGroupSelectorSelectorTypeEnum

func GetMappingComputeInstanceGroupSelectorSelectorTypeEnum

func GetMappingComputeInstanceGroupSelectorSelectorTypeEnum(val string) (ComputeInstanceGroupSelectorSelectorTypeEnum, bool)

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

type Connection

Connection The properties that define a connection to external repositories.

type Connection interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the compartment containing the connection.
    GetCompartmentId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // Optional description about the connection.
    GetDescription() *string

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    GetLastConnectionValidationResult() *ConnectionValidationResult

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // The current state of the connection.
    GetLifecycleState() ConnectionLifecycleStateEnum

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ConnectionCollection

ConnectionCollection Collection of connections.

type ConnectionCollection struct {

    // Collection of connections.
    Items []ConnectionSummary `mandatory:"true" json:"items"`
}

func (ConnectionCollection) String

func (m ConnectionCollection) String() string

func (*ConnectionCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConnectionCollection) ValidateEnumValue

func (m ConnectionCollection) 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 ConnectionConnectionTypeEnum

ConnectionConnectionTypeEnum Enum with underlying type: string

type ConnectionConnectionTypeEnum string

Set of constants representing the allowable values for ConnectionConnectionTypeEnum

const (
    ConnectionConnectionTypeGithubAccessToken          ConnectionConnectionTypeEnum = "GITHUB_ACCESS_TOKEN"
    ConnectionConnectionTypeGitlabAccessToken          ConnectionConnectionTypeEnum = "GITLAB_ACCESS_TOKEN"
    ConnectionConnectionTypeGitlabServerAccessToken    ConnectionConnectionTypeEnum = "GITLAB_SERVER_ACCESS_TOKEN"
    ConnectionConnectionTypeBitbucketServerAccessToken ConnectionConnectionTypeEnum = "BITBUCKET_SERVER_ACCESS_TOKEN"
    ConnectionConnectionTypeBitbucketCloudAppPassword  ConnectionConnectionTypeEnum = "BITBUCKET_CLOUD_APP_PASSWORD"
    ConnectionConnectionTypeVbsAccessToken             ConnectionConnectionTypeEnum = "VBS_ACCESS_TOKEN"
)

func GetConnectionConnectionTypeEnumValues

func GetConnectionConnectionTypeEnumValues() []ConnectionConnectionTypeEnum

GetConnectionConnectionTypeEnumValues Enumerates the set of values for ConnectionConnectionTypeEnum

func GetMappingConnectionConnectionTypeEnum

func GetMappingConnectionConnectionTypeEnum(val string) (ConnectionConnectionTypeEnum, bool)

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

type ConnectionLifecycleStateEnum

ConnectionLifecycleStateEnum Enum with underlying type: string

type ConnectionLifecycleStateEnum string

Set of constants representing the allowable values for ConnectionLifecycleStateEnum

const (
    ConnectionLifecycleStateActive   ConnectionLifecycleStateEnum = "ACTIVE"
    ConnectionLifecycleStateDeleting ConnectionLifecycleStateEnum = "DELETING"
)

func GetConnectionLifecycleStateEnumValues

func GetConnectionLifecycleStateEnumValues() []ConnectionLifecycleStateEnum

GetConnectionLifecycleStateEnumValues Enumerates the set of values for ConnectionLifecycleStateEnum

func GetMappingConnectionLifecycleStateEnum

func GetMappingConnectionLifecycleStateEnum(val string) (ConnectionLifecycleStateEnum, bool)

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

type ConnectionSummary

ConnectionSummary Summary information for a connection.

type ConnectionSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the compartment containing the connection.
    GetCompartmentId() *string

    // The OCID of the DevOps project.
    GetProjectId() *string

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the connection.
    GetDescription() *string

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    GetLastConnectionValidationResult() *ConnectionValidationResult

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // The current state of the connection.
    GetLifecycleState() ConnectionLifecycleStateEnum

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ConnectionValidationResult

ConnectionValidationResult The result of validating the credentials of a connection.

type ConnectionValidationResult struct {

    // The latest result of whether the credentials pass the validation.
    Result ConnectionValidationResultResultEnum `mandatory:"false" json:"result,omitempty"`

    // The latest timestamp when the connection was validated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeValidated *common.SDKTime `mandatory:"false" json:"timeValidated"`

    // A message describing the result of connection validation in more detail.
    Message *string `mandatory:"false" json:"message"`
}

func (ConnectionValidationResult) String

func (m ConnectionValidationResult) String() string

func (ConnectionValidationResult) ValidateEnumValue

func (m ConnectionValidationResult) 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 ConnectionValidationResultResultEnum

ConnectionValidationResultResultEnum Enum with underlying type: string

type ConnectionValidationResultResultEnum string

Set of constants representing the allowable values for ConnectionValidationResultResultEnum

const (
    ConnectionValidationResultResultPass ConnectionValidationResultResultEnum = "PASS"
    ConnectionValidationResultResultFail ConnectionValidationResultResultEnum = "FAIL"
)

func GetConnectionValidationResultResultEnumValues

func GetConnectionValidationResultResultEnumValues() []ConnectionValidationResultResultEnum

GetConnectionValidationResultResultEnumValues Enumerates the set of values for ConnectionValidationResultResultEnum

func GetMappingConnectionValidationResultResultEnum

func GetMappingConnectionValidationResultResultEnum(val string) (ConnectionValidationResultResultEnum, bool)

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

type ContainerConfig

ContainerConfig Specifies the container configuration.

type ContainerConfig interface {
}

type ContainerConfigContainerConfigTypeEnum

ContainerConfigContainerConfigTypeEnum Enum with underlying type: string

type ContainerConfigContainerConfigTypeEnum string

Set of constants representing the allowable values for ContainerConfigContainerConfigTypeEnum

const (
    ContainerConfigContainerConfigTypeContainerInstanceConfig ContainerConfigContainerConfigTypeEnum = "CONTAINER_INSTANCE_CONFIG"
)

func GetContainerConfigContainerConfigTypeEnumValues

func GetContainerConfigContainerConfigTypeEnumValues() []ContainerConfigContainerConfigTypeEnum

GetContainerConfigContainerConfigTypeEnumValues Enumerates the set of values for ContainerConfigContainerConfigTypeEnum

func GetMappingContainerConfigContainerConfigTypeEnum

func GetMappingContainerConfigContainerConfigTypeEnum(val string) (ContainerConfigContainerConfigTypeEnum, bool)

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

type ContainerInstanceConfig

ContainerInstanceConfig Specifies ContainerInstance configuration.

type ContainerInstanceConfig struct {

    // The shape of the ContainerInstance. The shape determines the resources available to the ContainerInstance.
    ShapeName *string `mandatory:"true" json:"shapeName"`

    ShapeConfig *ShapeConfig `mandatory:"true" json:"shapeConfig"`

    NetworkChannel NetworkChannel `mandatory:"true" json:"networkChannel"`

    // The OCID of the compartment where the ContainerInstance will be created.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Availability domain where the ContainerInstance will be created.
    AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"`
}

func (ContainerInstanceConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (ContainerInstanceConfig) String

func (m ContainerInstanceConfig) String() string

func (*ContainerInstanceConfig) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ContainerInstanceConfig) ValidateEnumValue

func (m ContainerInstanceConfig) 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 ContainerRegistryDeliveredArtifact

ContainerRegistryDeliveredArtifact Details of the container registry artifacts delivered through the Deliver Artifacts stage.

type ContainerRegistryDeliveredArtifact struct {

    // The OCID of the deployment artifact definition.
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    // Name of the output artifact defined in the build specification file.
    OutputArtifactName *string `mandatory:"true" json:"outputArtifactName"`

    // The hash of the container registry artifact pushed by the Deliver Artifacts stage.
    DeliveredArtifactHash *string `mandatory:"true" json:"deliveredArtifactHash"`

    // The imageUri of the OCIR artifact pushed by the DeliverArtifactStage
    ImageUri *string `mandatory:"false" json:"imageUri"`
}

func (ContainerRegistryDeliveredArtifact) GetDeployArtifactId

func (m ContainerRegistryDeliveredArtifact) GetDeployArtifactId() *string

GetDeployArtifactId returns DeployArtifactId

func (ContainerRegistryDeliveredArtifact) GetOutputArtifactName

func (m ContainerRegistryDeliveredArtifact) GetOutputArtifactName() *string

GetOutputArtifactName returns OutputArtifactName

func (ContainerRegistryDeliveredArtifact) MarshalJSON

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

MarshalJSON marshals to json representation

func (ContainerRegistryDeliveredArtifact) String

func (m ContainerRegistryDeliveredArtifact) String() string

func (ContainerRegistryDeliveredArtifact) ValidateEnumValue

func (m ContainerRegistryDeliveredArtifact) 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 CountBasedApprovalPolicy

CountBasedApprovalPolicy Count based stage approval policy.

type CountBasedApprovalPolicy struct {

    // A minimum number of approvals required for stage to proceed.
    NumberOfApprovalsRequired *int `mandatory:"true" json:"numberOfApprovalsRequired"`
}

func (CountBasedApprovalPolicy) MarshalJSON

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

MarshalJSON marshals to json representation

func (CountBasedApprovalPolicy) String

func (m CountBasedApprovalPolicy) String() string

func (CountBasedApprovalPolicy) ValidateEnumValue

func (m CountBasedApprovalPolicy) 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 CreateAbsoluteWaitCriteriaDetails

CreateAbsoluteWaitCriteriaDetails Specifies the absolute wait criteria. You can specify fixed length of wait duration.

type CreateAbsoluteWaitCriteriaDetails struct {

    // The absolute wait duration.
    // Minimum wait duration must be 5 seconds.
    // Maximum wait duration can be up to 2 days.
    WaitDuration *string `mandatory:"true" json:"waitDuration"`
}

func (CreateAbsoluteWaitCriteriaDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateAbsoluteWaitCriteriaDetails) String

func (m CreateAbsoluteWaitCriteriaDetails) String() string

func (CreateAbsoluteWaitCriteriaDetails) ValidateEnumValue

func (m CreateAbsoluteWaitCriteriaDetails) 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 CreateBitbucketCloudAppPasswordConnectionDetails

CreateBitbucketCloudAppPasswordConnectionDetails The details for creating a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with username and app password.

type CreateBitbucketCloudAppPasswordConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Public Bitbucket Cloud Username in plain text(not more than 30 characters)
    Username *string `mandatory:"true" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"true" json:"appPassword"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId

func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateBitbucketCloudAppPasswordConnectionDetails) String

func (m CreateBitbucketCloudAppPasswordConnectionDetails) String() string

func (CreateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue

func (m CreateBitbucketCloudAppPasswordConnectionDetails) 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 CreateBitbucketCloudTriggerDetails

CreateBitbucketCloudTriggerDetails The trigger for Bitbucket Cloud as the caller.

type CreateBitbucketCloudTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateBitbucketCloudTriggerDetails) GetActions

func (m CreateBitbucketCloudTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateBitbucketCloudTriggerDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateBitbucketCloudTriggerDetails) GetDescription

func (m CreateBitbucketCloudTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketCloudTriggerDetails) GetDisplayName

func (m CreateBitbucketCloudTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketCloudTriggerDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateBitbucketCloudTriggerDetails) GetProjectId

func (m CreateBitbucketCloudTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketCloudTriggerDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateBitbucketCloudTriggerDetails) String

func (m CreateBitbucketCloudTriggerDetails) String() string

func (*CreateBitbucketCloudTriggerDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateBitbucketCloudTriggerDetails) ValidateEnumValue

func (m CreateBitbucketCloudTriggerDetails) 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 CreateBitbucketServerAccessTokenConnectionDetails

CreateBitbucketServerAccessTokenConnectionDetails The details for creating a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type CreateBitbucketServerAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (CreateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateBitbucketServerAccessTokenConnectionDetails) GetDescription

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId

func (m CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketServerAccessTokenConnectionDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateBitbucketServerAccessTokenConnectionDetails) String

func (m CreateBitbucketServerAccessTokenConnectionDetails) String() string

func (*CreateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateBitbucketServerAccessTokenConnectionDetails) 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 CreateBitbucketServerTriggerDetails

CreateBitbucketServerTriggerDetails The trigger for Bitbucket Server as the caller.

type CreateBitbucketServerTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBitbucketServerTriggerDetails) GetActions

func (m CreateBitbucketServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateBitbucketServerTriggerDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateBitbucketServerTriggerDetails) GetDescription

func (m CreateBitbucketServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateBitbucketServerTriggerDetails) GetDisplayName

func (m CreateBitbucketServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBitbucketServerTriggerDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateBitbucketServerTriggerDetails) GetProjectId

func (m CreateBitbucketServerTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateBitbucketServerTriggerDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateBitbucketServerTriggerDetails) String

func (m CreateBitbucketServerTriggerDetails) String() string

func (*CreateBitbucketServerTriggerDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateBitbucketServerTriggerDetails) ValidateEnumValue

func (m CreateBitbucketServerTriggerDetails) 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 CreateBuildPipelineDetails

CreateBuildPipelineDetails Information about the new build pipeline to be created.

type CreateBuildPipelineDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBuildPipelineDetails) String

func (m CreateBuildPipelineDetails) String() string

func (CreateBuildPipelineDetails) ValidateEnumValue

func (m CreateBuildPipelineDetails) 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 CreateBuildPipelineRequest

CreateBuildPipelineRequest wrapper for the CreateBuildPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateBuildPipeline.go.html to see an example of how to use CreateBuildPipelineRequest.

type CreateBuildPipelineRequest struct {

    // Details for the new build pipeline.
    CreateBuildPipelineDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateBuildPipelineRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateBuildPipelineRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateBuildPipelineRequest) RetryPolicy

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

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

func (CreateBuildPipelineRequest) String

func (request CreateBuildPipelineRequest) String() string

func (CreateBuildPipelineRequest) ValidateEnumValue

func (request CreateBuildPipelineRequest) 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 CreateBuildPipelineResponse

CreateBuildPipelineResponse wrapper for the CreateBuildPipeline operation

type CreateBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateBuildPipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateBuildPipelineResponse) String

func (response CreateBuildPipelineResponse) String() string

type CreateBuildPipelineStageDetails

CreateBuildPipelineStageDetails The information about a new stage.

type CreateBuildPipelineStageDetails interface {

    // The OCID of the build pipeline.
    GetBuildPipelineId() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the stage.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateBuildPipelineStageRequest

CreateBuildPipelineStageRequest wrapper for the CreateBuildPipelineStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateBuildPipelineStage.go.html to see an example of how to use CreateBuildPipelineStageRequest.

type CreateBuildPipelineStageRequest struct {

    // Details for the new stage.
    CreateBuildPipelineStageDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateBuildPipelineStageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateBuildPipelineStageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateBuildPipelineStageRequest) RetryPolicy

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

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

func (CreateBuildPipelineStageRequest) String

func (request CreateBuildPipelineStageRequest) String() string

func (CreateBuildPipelineStageRequest) ValidateEnumValue

func (request CreateBuildPipelineStageRequest) 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 CreateBuildPipelineStageResponse

CreateBuildPipelineStageResponse wrapper for the CreateBuildPipelineStage operation

type CreateBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateBuildPipelineStageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateBuildPipelineStageResponse) String

func (response CreateBuildPipelineStageResponse) String() string

type CreateBuildRunDetails

CreateBuildRunDetails Information about the new build run.

type CreateBuildRunDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // Build run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    CommitInfo *CommitInfo `mandatory:"false" json:"commitInfo"`

    BuildRunArguments *BuildRunArgumentCollection `mandatory:"false" json:"buildRunArguments"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateBuildRunDetails) String

func (m CreateBuildRunDetails) String() string

func (CreateBuildRunDetails) ValidateEnumValue

func (m CreateBuildRunDetails) 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 CreateBuildRunRequest

CreateBuildRunRequest wrapper for the CreateBuildRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateBuildRun.go.html to see an example of how to use CreateBuildRunRequest.

type CreateBuildRunRequest struct {

    // Parameter details required to create a new build run.
    CreateBuildRunDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

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

func (CreateBuildRunRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateBuildRunRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateBuildRunRequest) RetryPolicy

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

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

func (CreateBuildRunRequest) String

func (request CreateBuildRunRequest) String() string

func (CreateBuildRunRequest) ValidateEnumValue

func (request CreateBuildRunRequest) 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 CreateBuildRunResponse

CreateBuildRunResponse wrapper for the CreateBuildRun operation

type CreateBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateBuildRunResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateBuildRunResponse) String

func (response CreateBuildRunResponse) String() string

type CreateBuildStageDetails

CreateBuildStageDetails Specifies the build stage.

type CreateBuildStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"true" json:"buildSourceCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    // Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the build environment
    Image BuildStageImageEnum `mandatory:"true" json:"image"`
}

func (CreateBuildStageDetails) GetBuildPipelineId

func (m CreateBuildStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateBuildStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateBuildStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateBuildStageDetails) GetDescription

func (m CreateBuildStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateBuildStageDetails) GetDisplayName

func (m CreateBuildStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateBuildStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateBuildStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateBuildStageDetails) String

func (m CreateBuildStageDetails) String() string

func (*CreateBuildStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateBuildStageDetails) ValidateEnumValue

func (m CreateBuildStageDetails) 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 CreateComputeInstanceGroupBlueGreenDeployStageDetails

CreateComputeInstanceGroupBlueGreenDeployStageDetails Specifies the Instance Group Blue-Green deployment stage.

type CreateComputeInstanceGroupBlueGreenDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // First compute instance group environment OCID for deployment.
    DeployEnvironmentIdA *string `mandatory:"true" json:"deployEnvironmentIdA"`

    // Second compute instance group environment OCID for deployment.
    DeployEnvironmentIdB *string `mandatory:"true" json:"deployEnvironmentIdB"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) String

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) String() string

func (*CreateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupBlueGreenDeployStageDetails) 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 CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails

CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails Specifies the instance group blue-green deployment load balancer traffic shift stage.

type CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of the upstream compute instance group blue-green deployment stage in this pipeline.
    ComputeInstanceGroupBlueGreenDeploymentDeployStageId *string `mandatory:"true" json:"computeInstanceGroupBlueGreenDeploymentDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string

func (CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) 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 CreateComputeInstanceGroupCanaryApprovalDeployStageDetails

CreateComputeInstanceGroupCanaryApprovalDeployStageDetails Specifies the canary approval stage.

type CreateComputeInstanceGroupCanaryApprovalDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group canary traffic shift stage OCID for load balancer.
    ComputeInstanceGroupCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) String

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string

func (*CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupCanaryApprovalDeployStageDetails) 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 CreateComputeInstanceGroupCanaryDeployStageDetails

CreateComputeInstanceGroupCanaryDeployStageDetails Specifies the Instance Group Canary deployment stage.

type CreateComputeInstanceGroupCanaryDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group environment OCID for Canary deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    ProductionLoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"productionLoadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupCanaryDeployStageDetails) String

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) String() string

func (*CreateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupCanaryDeployStageDetails) 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 CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails

CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails Specifies the instance group canary deployment load balancer traffic shift stage.

type CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group canary stage OCID for load balancer.
    ComputeInstanceGroupCanaryDeployStageId *string `mandatory:"true" json:"computeInstanceGroupCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string

func (CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) 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 CreateComputeInstanceGroupDeployEnvironmentDetails

CreateComputeInstanceGroupDeployEnvironmentDetails Specifies the Compute instance group environment.

type CreateComputeInstanceGroupDeployEnvironmentDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"true" json:"computeInstanceGroupSelectors"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetDescription

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupDeployEnvironmentDetails) GetProjectId

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupDeployEnvironmentDetails) String

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) String() string

func (CreateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupDeployEnvironmentDetails) 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 CreateComputeInstanceGroupDeployStageDetails

CreateComputeInstanceGroupDeployStageDetails Specifies the Instance Group Rolling deployment stage.

type CreateComputeInstanceGroupDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"true" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"true" json:"deploymentSpecDeployArtifactId"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`
}

func (CreateComputeInstanceGroupDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateComputeInstanceGroupDeployStageDetails) GetDeployPipelineId

func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateComputeInstanceGroupDeployStageDetails) GetDescription

func (m CreateComputeInstanceGroupDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateComputeInstanceGroupDeployStageDetails) GetDisplayName

func (m CreateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateComputeInstanceGroupDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateComputeInstanceGroupDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateComputeInstanceGroupDeployStageDetails) String

func (m CreateComputeInstanceGroupDeployStageDetails) String() string

func (*CreateComputeInstanceGroupDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateComputeInstanceGroupDeployStageDetails) ValidateEnumValue

func (m CreateComputeInstanceGroupDeployStageDetails) 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 CreateConnectionDetails

CreateConnectionDetails The details for creating a connection.

type CreateConnectionDetails interface {

    // The OCID of the DevOps project.
    GetProjectId() *string

    // Optional description about the connection.
    GetDescription() *string

    // Optional connection display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateConnectionRequest

CreateConnectionRequest wrapper for the CreateConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.

type CreateConnectionRequest struct {

    // Details for the new connection.
    CreateConnectionDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionRequest) RetryPolicy

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

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

func (CreateConnectionRequest) String

func (request CreateConnectionRequest) String() string

func (CreateConnectionRequest) ValidateEnumValue

func (request CreateConnectionRequest) 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 CreateConnectionResponse

CreateConnectionResponse wrapper for the CreateConnection operation

type CreateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String

func (response CreateConnectionResponse) String() string

type CreateDeliverArtifactStageDetails

CreateDeliverArtifactStageDetails Specifies the Deliver Artifacts stage.

type CreateDeliverArtifactStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"true" json:"deliverArtifactCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeliverArtifactStageDetails) GetBuildPipelineId

func (m CreateDeliverArtifactStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateDeliverArtifactStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDeliverArtifactStageDetails) GetDescription

func (m CreateDeliverArtifactStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateDeliverArtifactStageDetails) GetDisplayName

func (m CreateDeliverArtifactStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDeliverArtifactStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDeliverArtifactStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDeliverArtifactStageDetails) String

func (m CreateDeliverArtifactStageDetails) String() string

func (CreateDeliverArtifactStageDetails) ValidateEnumValue

func (m CreateDeliverArtifactStageDetails) 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 CreateDeployArtifactDetails

CreateDeployArtifactDetails Information about a new deployment artifact.

type CreateDeployArtifactDetails struct {

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"true" json:"deployArtifactType"`

    DeployArtifactSource DeployArtifactSource `mandatory:"true" json:"deployArtifactSource"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"true" json:"argumentSubstitutionMode"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the deployment artifact.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeployArtifactDetails) String

func (m CreateDeployArtifactDetails) String() string

func (*CreateDeployArtifactDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDeployArtifactDetails) ValidateEnumValue

func (m CreateDeployArtifactDetails) 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 CreateDeployArtifactRequest

CreateDeployArtifactRequest wrapper for the CreateDeployArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployArtifact.go.html to see an example of how to use CreateDeployArtifactRequest.

type CreateDeployArtifactRequest struct {

    // Details for the new deployment artifact.
    CreateDeployArtifactDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateDeployArtifactRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployArtifactRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDeployArtifactRequest) RetryPolicy

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

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

func (CreateDeployArtifactRequest) String

func (request CreateDeployArtifactRequest) String() string

func (CreateDeployArtifactRequest) ValidateEnumValue

func (request CreateDeployArtifactRequest) 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 CreateDeployArtifactResponse

CreateDeployArtifactResponse wrapper for the CreateDeployArtifact operation

type CreateDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CreateDeployArtifactResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDeployArtifactResponse) String

func (response CreateDeployArtifactResponse) String() string

type CreateDeployEnvironmentDetails

CreateDeployEnvironmentDetails The information about new deployment environment.

type CreateDeployEnvironmentDetails interface {

    // The OCID of a project.
    GetProjectId() *string

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateDeployEnvironmentRequest

CreateDeployEnvironmentRequest wrapper for the CreateDeployEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployEnvironment.go.html to see an example of how to use CreateDeployEnvironmentRequest.

type CreateDeployEnvironmentRequest struct {

    // Details for the new deployment environment.
    CreateDeployEnvironmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateDeployEnvironmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployEnvironmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDeployEnvironmentRequest) RetryPolicy

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

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

func (CreateDeployEnvironmentRequest) String

func (request CreateDeployEnvironmentRequest) String() string

func (CreateDeployEnvironmentRequest) ValidateEnumValue

func (request CreateDeployEnvironmentRequest) 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 CreateDeployEnvironmentResponse

CreateDeployEnvironmentResponse wrapper for the CreateDeployEnvironment operation

type CreateDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CreateDeployEnvironmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDeployEnvironmentResponse) String

func (response CreateDeployEnvironmentResponse) String() string

type CreateDeployPipelineDeploymentDetails

CreateDeployPipelineDeploymentDetails Details of the new deployment to be created that will run all the stages in the pipeline.

type CreateDeployPipelineDeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`
}

func (CreateDeployPipelineDeploymentDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDeployPipelineDeploymentDetails) GetDeployPipelineId

func (m CreateDeployPipelineDeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateDeployPipelineDeploymentDetails) GetDisplayName

func (m CreateDeployPipelineDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDeployPipelineDeploymentDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDeployPipelineDeploymentDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDeployPipelineDeploymentDetails) String

func (m CreateDeployPipelineDeploymentDetails) String() string

func (CreateDeployPipelineDeploymentDetails) ValidateEnumValue

func (m CreateDeployPipelineDeploymentDetails) 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 CreateDeployPipelineDetails

CreateDeployPipelineDetails The information about new deployment pipeline to be created.

type CreateDeployPipelineDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Optional description about the deployment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deployment pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"false" json:"deployPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeployPipelineDetails) String

func (m CreateDeployPipelineDetails) String() string

func (CreateDeployPipelineDetails) ValidateEnumValue

func (m CreateDeployPipelineDetails) 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 CreateDeployPipelineRedeploymentDetails

CreateDeployPipelineRedeploymentDetails Details of the new deployment to be created based on a previously executed deployment.

type CreateDeployPipelineRedeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"true" json:"previousDeploymentId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDeployPipelineRedeploymentDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDeployPipelineRedeploymentDetails) GetDeployPipelineId

func (m CreateDeployPipelineRedeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateDeployPipelineRedeploymentDetails) GetDisplayName

func (m CreateDeployPipelineRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDeployPipelineRedeploymentDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDeployPipelineRedeploymentDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDeployPipelineRedeploymentDetails) String

func (m CreateDeployPipelineRedeploymentDetails) String() string

func (CreateDeployPipelineRedeploymentDetails) ValidateEnumValue

func (m CreateDeployPipelineRedeploymentDetails) 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 CreateDeployPipelineRequest

CreateDeployPipelineRequest wrapper for the CreateDeployPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployPipeline.go.html to see an example of how to use CreateDeployPipelineRequest.

type CreateDeployPipelineRequest struct {

    // Details for the new deployment pipeline.
    CreateDeployPipelineDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateDeployPipelineRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployPipelineRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDeployPipelineRequest) RetryPolicy

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

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

func (CreateDeployPipelineRequest) String

func (request CreateDeployPipelineRequest) String() string

func (CreateDeployPipelineRequest) ValidateEnumValue

func (request CreateDeployPipelineRequest) 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 CreateDeployPipelineResponse

CreateDeployPipelineResponse wrapper for the CreateDeployPipeline operation

type CreateDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

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

func (CreateDeployPipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDeployPipelineResponse) String

func (response CreateDeployPipelineResponse) String() string

type CreateDeployStageDetails

CreateDeployStageDetails The information about new deployment stage.

type CreateDeployStageDetails interface {

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateDeployStageRequest

CreateDeployStageRequest wrapper for the CreateDeployStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployStage.go.html to see an example of how to use CreateDeployStageRequest.

type CreateDeployStageRequest struct {

    // Details for the new deployment stage.
    CreateDeployStageDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateDeployStageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDeployStageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDeployStageRequest) RetryPolicy

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

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

func (CreateDeployStageRequest) String

func (request CreateDeployStageRequest) String() string

func (CreateDeployStageRequest) ValidateEnumValue

func (request CreateDeployStageRequest) 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 CreateDeployStageResponse

CreateDeployStageResponse wrapper for the CreateDeployStage operation

type CreateDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CreateDeployStageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDeployStageResponse) String

func (response CreateDeployStageResponse) String() string

type CreateDeploymentDetails

CreateDeploymentDetails The information about new deployment.

type CreateDeploymentDetails interface {

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // Deployment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateDeploymentRequest

CreateDeploymentRequest wrapper for the CreateDeployment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployment.go.html to see an example of how to use CreateDeploymentRequest.

type CreateDeploymentRequest struct {

    // Details for the new deployment.
    CreateDeploymentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateDeploymentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDeploymentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDeploymentRequest) RetryPolicy

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

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

func (CreateDeploymentRequest) String

func (request CreateDeploymentRequest) String() string

func (CreateDeploymentRequest) ValidateEnumValue

func (request CreateDeploymentRequest) 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 CreateDeploymentResponse

CreateDeploymentResponse wrapper for the CreateDeployment operation

type CreateDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateDeploymentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDeploymentResponse) String

func (response CreateDeploymentResponse) String() string

type CreateDevopsCodeRepositoryTriggerDetails

CreateDevopsCodeRepositoryTriggerDetails The trigger for DevOps code repository as the caller.

type CreateDevopsCodeRepositoryTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"false" json:"repositoryId"`
}

func (CreateDevopsCodeRepositoryTriggerDetails) GetActions

func (m CreateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateDevopsCodeRepositoryTriggerDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateDevopsCodeRepositoryTriggerDetails) GetDescription

func (m CreateDevopsCodeRepositoryTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateDevopsCodeRepositoryTriggerDetails) GetDisplayName

func (m CreateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateDevopsCodeRepositoryTriggerDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateDevopsCodeRepositoryTriggerDetails) GetProjectId

func (m CreateDevopsCodeRepositoryTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateDevopsCodeRepositoryTriggerDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDevopsCodeRepositoryTriggerDetails) String

func (m CreateDevopsCodeRepositoryTriggerDetails) String() string

func (*CreateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue

func (m CreateDevopsCodeRepositoryTriggerDetails) 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 CreateFunctionDeployEnvironmentDetails

CreateFunctionDeployEnvironmentDetails Specifies the Function environment.

type CreateFunctionDeployEnvironmentDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"true" json:"functionId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateFunctionDeployEnvironmentDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateFunctionDeployEnvironmentDetails) GetDescription

func (m CreateFunctionDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateFunctionDeployEnvironmentDetails) GetDisplayName

func (m CreateFunctionDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateFunctionDeployEnvironmentDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateFunctionDeployEnvironmentDetails) GetProjectId

func (m CreateFunctionDeployEnvironmentDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateFunctionDeployEnvironmentDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateFunctionDeployEnvironmentDetails) String

func (m CreateFunctionDeployEnvironmentDetails) String() string

func (CreateFunctionDeployEnvironmentDetails) ValidateEnumValue

func (m CreateFunctionDeployEnvironmentDetails) 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 CreateFunctionDeployStageDetails

CreateFunctionDeployStageDetails Specifies the Function stage.

type CreateFunctionDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"true" json:"dockerImageDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`
}

func (CreateFunctionDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateFunctionDeployStageDetails) GetDeployPipelineId

func (m CreateFunctionDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateFunctionDeployStageDetails) GetDescription

func (m CreateFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateFunctionDeployStageDetails) GetDisplayName

func (m CreateFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateFunctionDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateFunctionDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateFunctionDeployStageDetails) String

func (m CreateFunctionDeployStageDetails) String() string

func (CreateFunctionDeployStageDetails) ValidateEnumValue

func (m CreateFunctionDeployStageDetails) 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 CreateGithubAccessTokenConnectionDetails

CreateGithubAccessTokenConnectionDetails The details for creating a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type CreateGithubAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGithubAccessTokenConnectionDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateGithubAccessTokenConnectionDetails) GetDescription

func (m CreateGithubAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateGithubAccessTokenConnectionDetails) GetDisplayName

func (m CreateGithubAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGithubAccessTokenConnectionDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateGithubAccessTokenConnectionDetails) GetProjectId

func (m CreateGithubAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGithubAccessTokenConnectionDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateGithubAccessTokenConnectionDetails) String

func (m CreateGithubAccessTokenConnectionDetails) String() string

func (CreateGithubAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateGithubAccessTokenConnectionDetails) 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 CreateGithubTriggerDetails

CreateGithubTriggerDetails The trigger for GitHub as the caller.

type CreateGithubTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateGithubTriggerDetails) GetActions

func (m CreateGithubTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateGithubTriggerDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateGithubTriggerDetails) GetDescription

func (m CreateGithubTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateGithubTriggerDetails) GetDisplayName

func (m CreateGithubTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGithubTriggerDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateGithubTriggerDetails) GetProjectId

func (m CreateGithubTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGithubTriggerDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateGithubTriggerDetails) String

func (m CreateGithubTriggerDetails) String() string

func (*CreateGithubTriggerDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateGithubTriggerDetails) ValidateEnumValue

func (m CreateGithubTriggerDetails) 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 CreateGitlabAccessTokenConnectionDetails

CreateGitlabAccessTokenConnectionDetails The details for creating a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type CreateGitlabAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGitlabAccessTokenConnectionDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateGitlabAccessTokenConnectionDetails) GetDescription

func (m CreateGitlabAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabAccessTokenConnectionDetails) GetDisplayName

func (m CreateGitlabAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabAccessTokenConnectionDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateGitlabAccessTokenConnectionDetails) GetProjectId

func (m CreateGitlabAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabAccessTokenConnectionDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateGitlabAccessTokenConnectionDetails) String

func (m CreateGitlabAccessTokenConnectionDetails) String() string

func (CreateGitlabAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateGitlabAccessTokenConnectionDetails) 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 CreateGitlabServerAccessTokenConnectionDetails

CreateGitlabServerAccessTokenConnectionDetails The details for creating a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab self hosted server that is authenticated with a personal access token.

type CreateGitlabServerAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (CreateGitlabServerAccessTokenConnectionDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateGitlabServerAccessTokenConnectionDetails) GetDescription

func (m CreateGitlabServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName

func (m CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabServerAccessTokenConnectionDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateGitlabServerAccessTokenConnectionDetails) GetProjectId

func (m CreateGitlabServerAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabServerAccessTokenConnectionDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateGitlabServerAccessTokenConnectionDetails) String

func (m CreateGitlabServerAccessTokenConnectionDetails) String() string

func (*CreateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateGitlabServerAccessTokenConnectionDetails) 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 CreateGitlabServerTriggerDetails

CreateGitlabServerTriggerDetails The trigger for GitLab as the caller.

type CreateGitlabServerTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGitlabServerTriggerDetails) GetActions

func (m CreateGitlabServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateGitlabServerTriggerDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateGitlabServerTriggerDetails) GetDescription

func (m CreateGitlabServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabServerTriggerDetails) GetDisplayName

func (m CreateGitlabServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabServerTriggerDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateGitlabServerTriggerDetails) GetProjectId

func (m CreateGitlabServerTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabServerTriggerDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateGitlabServerTriggerDetails) String

func (m CreateGitlabServerTriggerDetails) String() string

func (*CreateGitlabServerTriggerDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateGitlabServerTriggerDetails) ValidateEnumValue

func (m CreateGitlabServerTriggerDetails) 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 CreateGitlabTriggerDetails

CreateGitlabTriggerDetails The trigger for GitLab as the caller.

type CreateGitlabTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateGitlabTriggerDetails) GetActions

func (m CreateGitlabTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateGitlabTriggerDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateGitlabTriggerDetails) GetDescription

func (m CreateGitlabTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateGitlabTriggerDetails) GetDisplayName

func (m CreateGitlabTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateGitlabTriggerDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateGitlabTriggerDetails) GetProjectId

func (m CreateGitlabTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateGitlabTriggerDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateGitlabTriggerDetails) String

func (m CreateGitlabTriggerDetails) String() string

func (*CreateGitlabTriggerDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateGitlabTriggerDetails) ValidateEnumValue

func (m CreateGitlabTriggerDetails) 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 CreateInvokeFunctionDeployStageDetails

CreateInvokeFunctionDeployStageDetails Specifies Invoke Function stage.

type CreateInvokeFunctionDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"true" json:"isAsync"`

    // A boolean flag specifies whether the invoked function should be validated.
    IsValidationEnabled *bool `mandatory:"true" json:"isValidationEnabled"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`
}

func (CreateInvokeFunctionDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateInvokeFunctionDeployStageDetails) GetDeployPipelineId

func (m CreateInvokeFunctionDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateInvokeFunctionDeployStageDetails) GetDescription

func (m CreateInvokeFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateInvokeFunctionDeployStageDetails) GetDisplayName

func (m CreateInvokeFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateInvokeFunctionDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateInvokeFunctionDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateInvokeFunctionDeployStageDetails) String

func (m CreateInvokeFunctionDeployStageDetails) String() string

func (CreateInvokeFunctionDeployStageDetails) ValidateEnumValue

func (m CreateInvokeFunctionDeployStageDetails) 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 CreateLoadBalancerTrafficShiftDeployStageDetails

CreateLoadBalancerTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.

type CreateLoadBalancerTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"true" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"true" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"loadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs ser as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"true" json:"trafficShiftTarget"`
}

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDescription

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateLoadBalancerTrafficShiftDeployStageDetails) String

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) String() string

func (*CreateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateLoadBalancerTrafficShiftDeployStageDetails) 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 CreateManualApprovalDeployStageDetails

CreateManualApprovalDeployStageDetails Specifies the manual approval stage.

type CreateManualApprovalDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateManualApprovalDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateManualApprovalDeployStageDetails) GetDeployPipelineId

func (m CreateManualApprovalDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateManualApprovalDeployStageDetails) GetDescription

func (m CreateManualApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateManualApprovalDeployStageDetails) GetDisplayName

func (m CreateManualApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateManualApprovalDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateManualApprovalDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateManualApprovalDeployStageDetails) String

func (m CreateManualApprovalDeployStageDetails) String() string

func (*CreateManualApprovalDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateManualApprovalDeployStageDetails) ValidateEnumValue

func (m CreateManualApprovalDeployStageDetails) 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 CreateOkeBlueGreenDeployStageDetails

CreateOkeBlueGreenDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type CreateOkeBlueGreenDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    BlueGreenStrategy OkeBlueGreenStrategy `mandatory:"true" json:"blueGreenStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeBlueGreenDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeBlueGreenDeployStageDetails) GetDeployPipelineId

func (m CreateOkeBlueGreenDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeBlueGreenDeployStageDetails) GetDescription

func (m CreateOkeBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeBlueGreenDeployStageDetails) GetDisplayName

func (m CreateOkeBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeBlueGreenDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeBlueGreenDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeBlueGreenDeployStageDetails) String

func (m CreateOkeBlueGreenDeployStageDetails) String() string

func (*CreateOkeBlueGreenDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateOkeBlueGreenDeployStageDetails) ValidateEnumValue

func (m CreateOkeBlueGreenDeployStageDetails) 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 CreateOkeBlueGreenTrafficShiftDeployStageDetails

CreateOkeBlueGreenTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type CreateOkeBlueGreenTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of the upstream OKE blue-green deployment stage in this pipeline.
    OkeBlueGreenDeployStageId *string `mandatory:"true" json:"okeBlueGreenDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) String

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) String() string

func (CreateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateOkeBlueGreenTrafficShiftDeployStageDetails) 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 CreateOkeCanaryApprovalDeployStageDetails

CreateOkeCanaryApprovalDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type CreateOkeCanaryApprovalDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
    OkeCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"okeCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeCanaryApprovalDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeCanaryApprovalDeployStageDetails) GetDeployPipelineId

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeCanaryApprovalDeployStageDetails) GetDescription

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeCanaryApprovalDeployStageDetails) GetDisplayName

func (m CreateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeCanaryApprovalDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeCanaryApprovalDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeCanaryApprovalDeployStageDetails) String

func (m CreateOkeCanaryApprovalDeployStageDetails) String() string

func (*CreateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m CreateOkeCanaryApprovalDeployStageDetails) 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 CreateOkeCanaryDeployStageDetails

CreateOkeCanaryDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type CreateOkeCanaryDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    CanaryStrategy OkeCanaryStrategy `mandatory:"true" json:"canaryStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeCanaryDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeCanaryDeployStageDetails) GetDeployPipelineId

func (m CreateOkeCanaryDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeCanaryDeployStageDetails) GetDescription

func (m CreateOkeCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeCanaryDeployStageDetails) GetDisplayName

func (m CreateOkeCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeCanaryDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeCanaryDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeCanaryDeployStageDetails) String

func (m CreateOkeCanaryDeployStageDetails) String() string

func (*CreateOkeCanaryDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateOkeCanaryDeployStageDetails) ValidateEnumValue

func (m CreateOkeCanaryDeployStageDetails) 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 CreateOkeCanaryTrafficShiftDeployStageDetails

CreateOkeCanaryTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type CreateOkeCanaryTrafficShiftDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // The OCID of an upstream OKE canary deployment stage in this pipeline.
    OkeCanaryDeployStageId *string `mandatory:"true" json:"okeCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDescription

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeCanaryTrafficShiftDeployStageDetails) String

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) String() string

func (CreateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m CreateOkeCanaryTrafficShiftDeployStageDetails) 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 CreateOkeClusterDeployEnvironmentDetails

CreateOkeClusterDeployEnvironmentDetails Specifies the Kubernetes cluster environment.

type CreateOkeClusterDeployEnvironmentDetails struct {

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"true" json:"clusterId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`
}

func (CreateOkeClusterDeployEnvironmentDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeClusterDeployEnvironmentDetails) GetDescription

func (m CreateOkeClusterDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeClusterDeployEnvironmentDetails) GetDisplayName

func (m CreateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeClusterDeployEnvironmentDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeClusterDeployEnvironmentDetails) GetProjectId

func (m CreateOkeClusterDeployEnvironmentDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateOkeClusterDeployEnvironmentDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeClusterDeployEnvironmentDetails) String

func (m CreateOkeClusterDeployEnvironmentDetails) String() string

func (*CreateOkeClusterDeployEnvironmentDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateOkeClusterDeployEnvironmentDetails) ValidateEnumValue

func (m CreateOkeClusterDeployEnvironmentDetails) 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 CreateOkeDeployStageDetails

CreateOkeDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.

type CreateOkeDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`
}

func (CreateOkeDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeDeployStageDetails) GetDeployPipelineId

func (m CreateOkeDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeDeployStageDetails) GetDescription

func (m CreateOkeDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeDeployStageDetails) GetDisplayName

func (m CreateOkeDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeDeployStageDetails) String

func (m CreateOkeDeployStageDetails) String() string

func (*CreateOkeDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateOkeDeployStageDetails) ValidateEnumValue

func (m CreateOkeDeployStageDetails) 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 CreateOkeHelmChartDeployStageDetails

CreateOkeHelmChartDeployStageDetails Specifies the Helm chart deployment to a Kubernetes cluster stage.

type CreateOkeHelmChartDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"true" json:"helmChartDeployArtifactId"`

    // Default name of the chart instance. Must be unique within a Kubernetes namespace.
    ReleaseName *string `mandatory:"true" json:"releaseName"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks. Set to false by default.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Does not wait until all the resources are in a ready state to mark the release as successful if set to true. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output to tf stdout. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose CreateOkeHelmChartDeployStageDetailsPurposeEnum `mandatory:"false" json:"purpose,omitempty"`
}

func (CreateOkeHelmChartDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId

func (m CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateOkeHelmChartDeployStageDetails) GetDescription

func (m CreateOkeHelmChartDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateOkeHelmChartDeployStageDetails) GetDisplayName

func (m CreateOkeHelmChartDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateOkeHelmChartDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateOkeHelmChartDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateOkeHelmChartDeployStageDetails) String

func (m CreateOkeHelmChartDeployStageDetails) String() string

func (*CreateOkeHelmChartDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateOkeHelmChartDeployStageDetails) ValidateEnumValue

func (m CreateOkeHelmChartDeployStageDetails) 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 CreateOkeHelmChartDeployStageDetailsPurposeEnum

CreateOkeHelmChartDeployStageDetailsPurposeEnum Enum with underlying type: string

type CreateOkeHelmChartDeployStageDetailsPurposeEnum string

Set of constants representing the allowable values for CreateOkeHelmChartDeployStageDetailsPurposeEnum

const (
    CreateOkeHelmChartDeployStageDetailsPurposeUpgrade CreateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_UPGRADE"
    CreateOkeHelmChartDeployStageDetailsPurposeCommand CreateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues

func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues() []CreateOkeHelmChartDeployStageDetailsPurposeEnum

GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues Enumerates the set of values for CreateOkeHelmChartDeployStageDetailsPurposeEnum

func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum

func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (CreateOkeHelmChartDeployStageDetailsPurposeEnum, bool)

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

type CreateProjectDetails

CreateProjectDetails The information about new project to be created.

type CreateProjectDetails struct {

    // Project name (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    NotificationConfig *NotificationConfig `mandatory:"true" json:"notificationConfig"`

    // The OCID of the compartment where the project is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateProjectDetails) String

func (m CreateProjectDetails) String() string

func (CreateProjectDetails) ValidateEnumValue

func (m CreateProjectDetails) 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 CreateProjectRequest

CreateProjectRequest wrapper for the CreateProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateProject.go.html to see an example of how to use CreateProjectRequest.

type CreateProjectRequest struct {

    // Details for the new project.
    CreateProjectDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateProjectRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateProjectRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateProjectRequest) RetryPolicy

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

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

func (CreateProjectRequest) String

func (request CreateProjectRequest) String() string

func (CreateProjectRequest) ValidateEnumValue

func (request CreateProjectRequest) 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 CreateProjectResponse

CreateProjectResponse wrapper for the CreateProject operation

type CreateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (CreateProjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateProjectResponse) String

func (response CreateProjectResponse) String() string

type CreateRepositoryDetails

CreateRepositoryDetails Information about the new repository.

type CreateRepositoryDetails struct {

    // Name of the repository. Should be unique within the project.
    Name *string `mandatory:"true" json:"name"`

    // The OCID of the DevOps project containing the repository.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Type of repository. Allowed values:
    // `MIRRORED`
    // `HOSTED`
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"true" json:"repositoryType"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

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

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateRepositoryDetails) String

func (m CreateRepositoryDetails) String() string

func (CreateRepositoryDetails) ValidateEnumValue

func (m CreateRepositoryDetails) 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 CreateRepositoryRequest

CreateRepositoryRequest wrapper for the CreateRepository operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateRepository.go.html to see an example of how to use CreateRepositoryRequest.

type CreateRepositoryRequest struct {

    // Details for the new repository.
    CreateRepositoryDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateRepositoryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateRepositoryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateRepositoryRequest) RetryPolicy

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

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

func (CreateRepositoryRequest) String

func (request CreateRepositoryRequest) String() string

func (CreateRepositoryRequest) ValidateEnumValue

func (request CreateRepositoryRequest) 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 CreateRepositoryResponse

CreateRepositoryResponse wrapper for the CreateRepository operation

type CreateRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

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

func (CreateRepositoryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateRepositoryResponse) String

func (response CreateRepositoryResponse) String() string

type CreateShellDeployStageDetails

CreateShellDeployStageDetails Specifies the shell stage.

type CreateShellDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    ContainerConfig ContainerConfig `mandatory:"true" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"true" json:"commandSpecDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`
}

func (CreateShellDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateShellDeployStageDetails) GetDeployPipelineId

func (m CreateShellDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateShellDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateShellDeployStageDetails) GetDescription

func (m CreateShellDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateShellDeployStageDetails) GetDisplayName

func (m CreateShellDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateShellDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateShellDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateShellDeployStageDetails) String

func (m CreateShellDeployStageDetails) String() string

func (*CreateShellDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateShellDeployStageDetails) ValidateEnumValue

func (m CreateShellDeployStageDetails) 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 CreateSingleDeployStageDeploymentDetails

CreateSingleDeployStageDeploymentDetails Details of a new deployment to be created that will run a single stage of the pipeline.

type CreateSingleDeployStageDeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`
}

func (CreateSingleDeployStageDeploymentDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateSingleDeployStageDeploymentDetails) GetDeployPipelineId

func (m CreateSingleDeployStageDeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateSingleDeployStageDeploymentDetails) GetDisplayName

func (m CreateSingleDeployStageDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateSingleDeployStageDeploymentDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateSingleDeployStageDeploymentDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSingleDeployStageDeploymentDetails) String

func (m CreateSingleDeployStageDeploymentDetails) String() string

func (CreateSingleDeployStageDeploymentDetails) ValidateEnumValue

func (m CreateSingleDeployStageDeploymentDetails) 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 CreateSingleDeployStageRedeploymentDetails

CreateSingleDeployStageRedeploymentDetails Details of a new deployment to be created that will rerun a single stage from a previously executed deployment.

type CreateSingleDeployStageRedeploymentDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"false" json:"previousDeploymentId"`
}

func (CreateSingleDeployStageRedeploymentDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateSingleDeployStageRedeploymentDetails) GetDeployPipelineId

func (m CreateSingleDeployStageRedeploymentDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateSingleDeployStageRedeploymentDetails) GetDisplayName

func (m CreateSingleDeployStageRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateSingleDeployStageRedeploymentDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateSingleDeployStageRedeploymentDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSingleDeployStageRedeploymentDetails) String

func (m CreateSingleDeployStageRedeploymentDetails) String() string

func (CreateSingleDeployStageRedeploymentDetails) ValidateEnumValue

func (m CreateSingleDeployStageRedeploymentDetails) 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 CreateTriggerDeploymentStageDetails

CreateTriggerDeploymentStageDetails Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type CreateTriggerDeploymentStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"true" json:"isPassAllParametersEnabled"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateTriggerDeploymentStageDetails) GetBuildPipelineId

func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateTriggerDeploymentStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateTriggerDeploymentStageDetails) GetDescription

func (m CreateTriggerDeploymentStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateTriggerDeploymentStageDetails) GetDisplayName

func (m CreateTriggerDeploymentStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateTriggerDeploymentStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateTriggerDeploymentStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTriggerDeploymentStageDetails) String

func (m CreateTriggerDeploymentStageDetails) String() string

func (CreateTriggerDeploymentStageDetails) ValidateEnumValue

func (m CreateTriggerDeploymentStageDetails) 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 CreateTriggerDetails

CreateTriggerDetails Information about the new trigger.

type CreateTriggerDetails interface {

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the trigger.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateTriggerRequest

CreateTriggerRequest wrapper for the CreateTrigger operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateTrigger.go.html to see an example of how to use CreateTriggerRequest.

type CreateTriggerRequest struct {

    // Details for the new trigger.
    CreateTriggerDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateTriggerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTriggerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTriggerRequest) RetryPolicy

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

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

func (CreateTriggerRequest) String

func (request CreateTriggerRequest) String() string

func (CreateTriggerRequest) ValidateEnumValue

func (request CreateTriggerRequest) 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 CreateTriggerResponse

CreateTriggerResponse wrapper for the CreateTrigger operation

type CreateTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateTriggerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTriggerResponse) String

func (response CreateTriggerResponse) String() string

type CreateVbsAccessTokenConnectionDetails

CreateVbsAccessTokenConnectionDetails The details for creating a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a personal access token.

type CreateVbsAccessTokenConnectionDetails struct {

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted VBS server.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVbsAccessTokenConnectionDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateVbsAccessTokenConnectionDetails) GetDescription

func (m CreateVbsAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (CreateVbsAccessTokenConnectionDetails) GetDisplayName

func (m CreateVbsAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVbsAccessTokenConnectionDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateVbsAccessTokenConnectionDetails) GetProjectId

func (m CreateVbsAccessTokenConnectionDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateVbsAccessTokenConnectionDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateVbsAccessTokenConnectionDetails) String

func (m CreateVbsAccessTokenConnectionDetails) String() string

func (CreateVbsAccessTokenConnectionDetails) ValidateEnumValue

func (m CreateVbsAccessTokenConnectionDetails) 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 CreateVbsTriggerDetails

CreateVbsTriggerDetails The trigger for VBS as the caller.

type CreateVbsTriggerDetails struct {

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (CreateVbsTriggerDetails) GetActions

func (m CreateVbsTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (CreateVbsTriggerDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateVbsTriggerDetails) GetDescription

func (m CreateVbsTriggerDetails) GetDescription() *string

GetDescription returns Description

func (CreateVbsTriggerDetails) GetDisplayName

func (m CreateVbsTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVbsTriggerDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateVbsTriggerDetails) GetProjectId

func (m CreateVbsTriggerDetails) GetProjectId() *string

GetProjectId returns ProjectId

func (CreateVbsTriggerDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateVbsTriggerDetails) String

func (m CreateVbsTriggerDetails) String() string

func (*CreateVbsTriggerDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateVbsTriggerDetails) ValidateEnumValue

func (m CreateVbsTriggerDetails) 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 CreateWaitCriteriaDetails

CreateWaitCriteriaDetails Specifies wait criteria for the Wait stage.

type CreateWaitCriteriaDetails interface {
}

type CreateWaitCriteriaDetailsWaitTypeEnum

CreateWaitCriteriaDetailsWaitTypeEnum Enum with underlying type: string

type CreateWaitCriteriaDetailsWaitTypeEnum string

Set of constants representing the allowable values for CreateWaitCriteriaDetailsWaitTypeEnum

const (
    CreateWaitCriteriaDetailsWaitTypeAbsoluteWait CreateWaitCriteriaDetailsWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetCreateWaitCriteriaDetailsWaitTypeEnumValues

func GetCreateWaitCriteriaDetailsWaitTypeEnumValues() []CreateWaitCriteriaDetailsWaitTypeEnum

GetCreateWaitCriteriaDetailsWaitTypeEnumValues Enumerates the set of values for CreateWaitCriteriaDetailsWaitTypeEnum

func GetMappingCreateWaitCriteriaDetailsWaitTypeEnum

func GetMappingCreateWaitCriteriaDetailsWaitTypeEnum(val string) (CreateWaitCriteriaDetailsWaitTypeEnum, bool)

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

type CreateWaitDeployStageDetails

CreateWaitDeployStageDetails Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type CreateWaitDeployStageDetails struct {

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"true" json:"deployStagePredecessorCollection"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateWaitDeployStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateWaitDeployStageDetails) GetDeployPipelineId

func (m CreateWaitDeployStageDetails) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (CreateWaitDeployStageDetails) GetDeployStagePredecessorCollection

func (m CreateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (CreateWaitDeployStageDetails) GetDescription

func (m CreateWaitDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateWaitDeployStageDetails) GetDisplayName

func (m CreateWaitDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateWaitDeployStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateWaitDeployStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateWaitDeployStageDetails) String

func (m CreateWaitDeployStageDetails) String() string

func (*CreateWaitDeployStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateWaitDeployStageDetails) ValidateEnumValue

func (m CreateWaitDeployStageDetails) 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 CreateWaitStageDetails

CreateWaitStageDetails Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type CreateWaitStageDetails struct {

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"true" json:"buildPipelineStagePredecessorCollection"`

    WaitCriteria CreateWaitCriteriaDetails `mandatory:"true" json:"waitCriteria"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the stage.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateWaitStageDetails) GetBuildPipelineId

func (m CreateWaitStageDetails) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (CreateWaitStageDetails) GetBuildPipelineStagePredecessorCollection

func (m CreateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (CreateWaitStageDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateWaitStageDetails) GetDescription

func (m CreateWaitStageDetails) GetDescription() *string

GetDescription returns Description

func (CreateWaitStageDetails) GetDisplayName

func (m CreateWaitStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateWaitStageDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateWaitStageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateWaitStageDetails) String

func (m CreateWaitStageDetails) String() string

func (*CreateWaitStageDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateWaitStageDetails) ValidateEnumValue

func (m CreateWaitStageDetails) 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 CustomBuildRunnerShapeConfig

CustomBuildRunnerShapeConfig Specifies the custom build runner shape config.

type CustomBuildRunnerShapeConfig struct {

    // The total number of OCPUs set for the instance.
    Ocpus *int `mandatory:"true" json:"ocpus"`

    // The total amount of memory set for the instance in gigabytes.
    MemoryInGBs *int `mandatory:"true" json:"memoryInGBs"`
}

func (CustomBuildRunnerShapeConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (CustomBuildRunnerShapeConfig) String

func (m CustomBuildRunnerShapeConfig) String() string

func (CustomBuildRunnerShapeConfig) ValidateEnumValue

func (m CustomBuildRunnerShapeConfig) 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 DefaultBuildRunnerShapeConfig

DefaultBuildRunnerShapeConfig Specifies the default build runner shape config.

type DefaultBuildRunnerShapeConfig struct {
}

func (DefaultBuildRunnerShapeConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (DefaultBuildRunnerShapeConfig) String

func (m DefaultBuildRunnerShapeConfig) String() string

func (DefaultBuildRunnerShapeConfig) ValidateEnumValue

func (m DefaultBuildRunnerShapeConfig) 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 DeleteBuildPipelineRequest

DeleteBuildPipelineRequest wrapper for the DeleteBuildPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteBuildPipeline.go.html to see an example of how to use DeleteBuildPipelineRequest.

type DeleteBuildPipelineRequest struct {

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteBuildPipelineRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteBuildPipelineRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteBuildPipelineRequest) RetryPolicy

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

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

func (DeleteBuildPipelineRequest) String

func (request DeleteBuildPipelineRequest) String() string

func (DeleteBuildPipelineRequest) ValidateEnumValue

func (request DeleteBuildPipelineRequest) 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 DeleteBuildPipelineResponse

DeleteBuildPipelineResponse wrapper for the DeleteBuildPipeline operation

type DeleteBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteBuildPipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteBuildPipelineResponse) String

func (response DeleteBuildPipelineResponse) String() string

type DeleteBuildPipelineStageRequest

DeleteBuildPipelineStageRequest wrapper for the DeleteBuildPipelineStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteBuildPipelineStage.go.html to see an example of how to use DeleteBuildPipelineStageRequest.

type DeleteBuildPipelineStageRequest struct {

    // Unique stage identifier.
    BuildPipelineStageId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineStageId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteBuildPipelineStageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteBuildPipelineStageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteBuildPipelineStageRequest) RetryPolicy

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

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

func (DeleteBuildPipelineStageRequest) String

func (request DeleteBuildPipelineStageRequest) String() string

func (DeleteBuildPipelineStageRequest) ValidateEnumValue

func (request DeleteBuildPipelineStageRequest) 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 DeleteBuildPipelineStageResponse

DeleteBuildPipelineStageResponse wrapper for the DeleteBuildPipelineStage operation

type DeleteBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteBuildPipelineStageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteBuildPipelineStageResponse) String

func (response DeleteBuildPipelineStageResponse) String() string

type DeleteConnectionRequest

DeleteConnectionRequest wrapper for the DeleteConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.

type DeleteConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionRequest) RetryPolicy

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

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

func (DeleteConnectionRequest) String

func (request DeleteConnectionRequest) String() string

func (DeleteConnectionRequest) ValidateEnumValue

func (request DeleteConnectionRequest) 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 DeleteConnectionResponse

DeleteConnectionResponse wrapper for the DeleteConnection operation

type DeleteConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String

func (response DeleteConnectionResponse) String() string

type DeleteDeployArtifactRequest

DeleteDeployArtifactRequest wrapper for the DeleteDeployArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployArtifact.go.html to see an example of how to use DeleteDeployArtifactRequest.

type DeleteDeployArtifactRequest struct {

    // Unique artifact identifier.
    DeployArtifactId *string `mandatory:"true" contributesTo:"path" name:"deployArtifactId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteDeployArtifactRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployArtifactRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDeployArtifactRequest) RetryPolicy

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

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

func (DeleteDeployArtifactRequest) String

func (request DeleteDeployArtifactRequest) String() string

func (DeleteDeployArtifactRequest) ValidateEnumValue

func (request DeleteDeployArtifactRequest) 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 DeleteDeployArtifactResponse

DeleteDeployArtifactResponse wrapper for the DeleteDeployArtifact operation

type DeleteDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteDeployArtifactResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDeployArtifactResponse) String

func (response DeleteDeployArtifactResponse) String() string

type DeleteDeployEnvironmentRequest

DeleteDeployEnvironmentRequest wrapper for the DeleteDeployEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployEnvironment.go.html to see an example of how to use DeleteDeployEnvironmentRequest.

type DeleteDeployEnvironmentRequest struct {

    // Unique environment identifier.
    DeployEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"deployEnvironmentId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteDeployEnvironmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployEnvironmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDeployEnvironmentRequest) RetryPolicy

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

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

func (DeleteDeployEnvironmentRequest) String

func (request DeleteDeployEnvironmentRequest) String() string

func (DeleteDeployEnvironmentRequest) ValidateEnumValue

func (request DeleteDeployEnvironmentRequest) 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 DeleteDeployEnvironmentResponse

DeleteDeployEnvironmentResponse wrapper for the DeleteDeployEnvironment operation

type DeleteDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteDeployEnvironmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDeployEnvironmentResponse) String

func (response DeleteDeployEnvironmentResponse) String() string

type DeleteDeployPipelineRequest

DeleteDeployPipelineRequest wrapper for the DeleteDeployPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployPipeline.go.html to see an example of how to use DeleteDeployPipelineRequest.

type DeleteDeployPipelineRequest struct {

    // Unique pipeline identifier.
    DeployPipelineId *string `mandatory:"true" contributesTo:"path" name:"deployPipelineId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteDeployPipelineRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployPipelineRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDeployPipelineRequest) RetryPolicy

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

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

func (DeleteDeployPipelineRequest) String

func (request DeleteDeployPipelineRequest) String() string

func (DeleteDeployPipelineRequest) ValidateEnumValue

func (request DeleteDeployPipelineRequest) 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 DeleteDeployPipelineResponse

DeleteDeployPipelineResponse wrapper for the DeleteDeployPipeline operation

type DeleteDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteDeployPipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDeployPipelineResponse) String

func (response DeleteDeployPipelineResponse) String() string

type DeleteDeployStageRequest

DeleteDeployStageRequest wrapper for the DeleteDeployStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployStage.go.html to see an example of how to use DeleteDeployStageRequest.

type DeleteDeployStageRequest struct {

    // Unique stage identifier.
    DeployStageId *string `mandatory:"true" contributesTo:"path" name:"deployStageId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteDeployStageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDeployStageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDeployStageRequest) RetryPolicy

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

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

func (DeleteDeployStageRequest) String

func (request DeleteDeployStageRequest) String() string

func (DeleteDeployStageRequest) ValidateEnumValue

func (request DeleteDeployStageRequest) 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 DeleteDeployStageResponse

DeleteDeployStageResponse wrapper for the DeleteDeployStage operation

type DeleteDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteDeployStageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDeployStageResponse) String

func (response DeleteDeployStageResponse) String() string

type DeleteProjectRequest

DeleteProjectRequest wrapper for the DeleteProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteProject.go.html to see an example of how to use DeleteProjectRequest.

type DeleteProjectRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteProjectRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteProjectRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteProjectRequest) RetryPolicy

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

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

func (DeleteProjectRequest) String

func (request DeleteProjectRequest) String() string

func (DeleteProjectRequest) ValidateEnumValue

func (request DeleteProjectRequest) 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 DeleteProjectResponse

DeleteProjectResponse wrapper for the DeleteProject operation

type DeleteProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteProjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteProjectResponse) String

func (response DeleteProjectResponse) String() string

type DeleteRefRequest

DeleteRefRequest wrapper for the DeleteRef operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteRef.go.html to see an example of how to use DeleteRefRequest.

type DeleteRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"true" contributesTo:"path" name:"refName"`

    // 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"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (DeleteRefRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteRefRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteRefRequest) RetryPolicy

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

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

func (DeleteRefRequest) String

func (request DeleteRefRequest) String() string

func (DeleteRefRequest) ValidateEnumValue

func (request DeleteRefRequest) 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 DeleteRefResponse

DeleteRefResponse wrapper for the DeleteRef operation

type DeleteRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

    // This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/deleteGitRef".
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (DeleteRefResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteRefResponse) String

func (response DeleteRefResponse) String() string

type DeleteRepositoryRequest

DeleteRepositoryRequest wrapper for the DeleteRepository operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteRepository.go.html to see an example of how to use DeleteRepositoryRequest.

type DeleteRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteRepositoryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteRepositoryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteRepositoryRequest) RetryPolicy

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

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

func (DeleteRepositoryRequest) String

func (request DeleteRepositoryRequest) String() string

func (DeleteRepositoryRequest) ValidateEnumValue

func (request DeleteRepositoryRequest) 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 DeleteRepositoryResponse

DeleteRepositoryResponse wrapper for the DeleteRepository operation

type DeleteRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteRepositoryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteRepositoryResponse) String

func (response DeleteRepositoryResponse) String() string

type DeleteTriggerRequest

DeleteTriggerRequest wrapper for the DeleteTrigger operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteTrigger.go.html to see an example of how to use DeleteTriggerRequest.

type DeleteTriggerRequest struct {

    // Unique trigger identifier.
    TriggerId *string `mandatory:"true" contributesTo:"path" name:"triggerId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteTriggerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteTriggerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteTriggerRequest) RetryPolicy

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

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

func (DeleteTriggerRequest) String

func (request DeleteTriggerRequest) String() string

func (DeleteTriggerRequest) ValidateEnumValue

func (request DeleteTriggerRequest) 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 DeleteTriggerResponse

DeleteTriggerResponse wrapper for the DeleteTrigger operation

type DeleteTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

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

func (DeleteTriggerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteTriggerResponse) String

func (response DeleteTriggerResponse) String() string

type DeliverArtifact

DeliverArtifact Artifact information that need to be pushed to the artifactory stores.

type DeliverArtifact struct {

    // Name of the artifact specified in the build_spec.yaml file.
    ArtifactName *string `mandatory:"true" json:"artifactName"`

    // Artifact identifier that contains the artifact definition.
    ArtifactId *string `mandatory:"true" json:"artifactId"`
}

func (DeliverArtifact) String

func (m DeliverArtifact) String() string

func (DeliverArtifact) ValidateEnumValue

func (m DeliverArtifact) 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 DeliverArtifactCollection

DeliverArtifactCollection Specifies an array of artifacts that need to be pushed to the artifactory stores.

type DeliverArtifactCollection struct {

    // Collection of artifacts that were generated in the Build stage and need to be pushed to the artifactory stores. In case of UPDATE operation, replaces existing artifacts list. Merging with existing artifacts is not supported.
    Items []DeliverArtifact `mandatory:"true" json:"items"`
}

func (DeliverArtifactCollection) String

func (m DeliverArtifactCollection) String() string

func (DeliverArtifactCollection) ValidateEnumValue

func (m DeliverArtifactCollection) 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 DeliverArtifactStage

DeliverArtifactStage Specifies the Deliver Artifacts stage.

type DeliverArtifactStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"true" json:"deliverArtifactCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeliverArtifactStage) GetBuildPipelineId

func (m DeliverArtifactStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (DeliverArtifactStage) GetBuildPipelineStagePredecessorCollection

func (m DeliverArtifactStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (DeliverArtifactStage) GetCompartmentId

func (m DeliverArtifactStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeliverArtifactStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DeliverArtifactStage) GetDescription

func (m DeliverArtifactStage) GetDescription() *string

GetDescription returns Description

func (DeliverArtifactStage) GetDisplayName

func (m DeliverArtifactStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeliverArtifactStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DeliverArtifactStage) GetId

func (m DeliverArtifactStage) GetId() *string

GetId returns Id

func (DeliverArtifactStage) GetLifecycleDetails

func (m DeliverArtifactStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeliverArtifactStage) GetLifecycleState

func (m DeliverArtifactStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeliverArtifactStage) GetProjectId

func (m DeliverArtifactStage) GetProjectId() *string

GetProjectId returns ProjectId

func (DeliverArtifactStage) GetSystemTags

func (m DeliverArtifactStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeliverArtifactStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DeliverArtifactStage) GetTimeUpdated

func (m DeliverArtifactStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeliverArtifactStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (DeliverArtifactStage) String

func (m DeliverArtifactStage) String() string

func (DeliverArtifactStage) ValidateEnumValue

func (m DeliverArtifactStage) 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 DeliverArtifactStageRunProgress

DeliverArtifactStageRunProgress Specifies Deliver Artifacts stage specific run details.

type DeliverArtifactStageRunProgress struct {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    DeliveredArtifacts *DeliveredArtifactCollection `mandatory:"false" json:"deliveredArtifacts"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (DeliverArtifactStageRunProgress) GetBuildPipelineStageId

func (m DeliverArtifactStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (DeliverArtifactStageRunProgress) GetBuildPipelineStagePredecessors

func (m DeliverArtifactStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (DeliverArtifactStageRunProgress) GetStageDisplayName

func (m DeliverArtifactStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (DeliverArtifactStageRunProgress) GetStatus

func (m DeliverArtifactStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (DeliverArtifactStageRunProgress) GetTimeFinished

func (m DeliverArtifactStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (DeliverArtifactStageRunProgress) GetTimeStarted

func (m DeliverArtifactStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (DeliverArtifactStageRunProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (DeliverArtifactStageRunProgress) String

func (m DeliverArtifactStageRunProgress) String() string

func (DeliverArtifactStageRunProgress) ValidateEnumValue

func (m DeliverArtifactStageRunProgress) 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 DeliverArtifactStageSummary

DeliverArtifactStageSummary Specifies the Deliver Artifacts stage.

type DeliverArtifactStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"true" json:"deliverArtifactCollection"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeliverArtifactStageSummary) GetBuildPipelineId

func (m DeliverArtifactStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (DeliverArtifactStageSummary) GetBuildPipelineStagePredecessorCollection

func (m DeliverArtifactStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (DeliverArtifactStageSummary) GetCompartmentId

func (m DeliverArtifactStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeliverArtifactStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DeliverArtifactStageSummary) GetDescription

func (m DeliverArtifactStageSummary) GetDescription() *string

GetDescription returns Description

func (DeliverArtifactStageSummary) GetDisplayName

func (m DeliverArtifactStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeliverArtifactStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DeliverArtifactStageSummary) GetId

func (m DeliverArtifactStageSummary) GetId() *string

GetId returns Id

func (DeliverArtifactStageSummary) GetLifecycleDetails

func (m DeliverArtifactStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeliverArtifactStageSummary) GetLifecycleState

func (m DeliverArtifactStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeliverArtifactStageSummary) GetProjectId

func (m DeliverArtifactStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DeliverArtifactStageSummary) GetSystemTags

func (m DeliverArtifactStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeliverArtifactStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DeliverArtifactStageSummary) GetTimeUpdated

func (m DeliverArtifactStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeliverArtifactStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DeliverArtifactStageSummary) String

func (m DeliverArtifactStageSummary) String() string

func (DeliverArtifactStageSummary) ValidateEnumValue

func (m DeliverArtifactStageSummary) 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 DeliveredArtifact

DeliveredArtifact Details of the artifacts delivered through the Deliver Artifacts stage.

type DeliveredArtifact interface {

    // The OCID of the deployment artifact definition.
    GetDeployArtifactId() *string

    // Name of the output artifact defined in the build specification file.
    GetOutputArtifactName() *string
}

type DeliveredArtifactArtifactTypeEnum

DeliveredArtifactArtifactTypeEnum Enum with underlying type: string

type DeliveredArtifactArtifactTypeEnum string

Set of constants representing the allowable values for DeliveredArtifactArtifactTypeEnum

const (
    DeliveredArtifactArtifactTypeGenericArtifact DeliveredArtifactArtifactTypeEnum = "GENERIC_ARTIFACT"
    DeliveredArtifactArtifactTypeOcir            DeliveredArtifactArtifactTypeEnum = "OCIR"
)

func GetDeliveredArtifactArtifactTypeEnumValues

func GetDeliveredArtifactArtifactTypeEnumValues() []DeliveredArtifactArtifactTypeEnum

GetDeliveredArtifactArtifactTypeEnumValues Enumerates the set of values for DeliveredArtifactArtifactTypeEnum

func GetMappingDeliveredArtifactArtifactTypeEnum

func GetMappingDeliveredArtifactArtifactTypeEnum(val string) (DeliveredArtifactArtifactTypeEnum, bool)

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

type DeliveredArtifactCollection

DeliveredArtifactCollection Specifies the list of artifacts delivered through the Deliver Artifacts stage.

type DeliveredArtifactCollection struct {

    // List of artifacts delivered through the Deliver Artifacts stage.
    Items []DeliveredArtifact `mandatory:"true" json:"items"`
}

func (DeliveredArtifactCollection) String

func (m DeliveredArtifactCollection) String() string

func (*DeliveredArtifactCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeliveredArtifactCollection) ValidateEnumValue

func (m DeliveredArtifactCollection) 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 DeployArtifact

DeployArtifact Artifacts are deployment manifests that are referenced in a pipeline stage for automated deployment to the target environment. DevOps artifacts can be an OCI Container image repository, Kubernetes manifest, an Artifact Registry artifact, or defined inline.

type DeployArtifact struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"true" json:"deployArtifactType"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"true" json:"argumentSubstitutionMode"`

    DeployArtifactSource DeployArtifactSource `mandatory:"true" json:"deployArtifactSource"`

    // Optional description about the artifact to be deployed.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact identifier, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment artifact was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment artifact was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Current state of the deployment artifact.
    LifecycleState DeployArtifactLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployArtifact) String

func (m DeployArtifact) String() string

func (*DeployArtifact) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeployArtifact) ValidateEnumValue

func (m DeployArtifact) 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 DeployArtifactArgumentSubstitutionModeEnum

DeployArtifactArgumentSubstitutionModeEnum Enum with underlying type: string

type DeployArtifactArgumentSubstitutionModeEnum string

Set of constants representing the allowable values for DeployArtifactArgumentSubstitutionModeEnum

const (
    DeployArtifactArgumentSubstitutionModeNone                   DeployArtifactArgumentSubstitutionModeEnum = "NONE"
    DeployArtifactArgumentSubstitutionModeSubstitutePlaceholders DeployArtifactArgumentSubstitutionModeEnum = "SUBSTITUTE_PLACEHOLDERS"
)

func GetDeployArtifactArgumentSubstitutionModeEnumValues

func GetDeployArtifactArgumentSubstitutionModeEnumValues() []DeployArtifactArgumentSubstitutionModeEnum

GetDeployArtifactArgumentSubstitutionModeEnumValues Enumerates the set of values for DeployArtifactArgumentSubstitutionModeEnum

func GetMappingDeployArtifactArgumentSubstitutionModeEnum

func GetMappingDeployArtifactArgumentSubstitutionModeEnum(val string) (DeployArtifactArgumentSubstitutionModeEnum, bool)

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

type DeployArtifactCollection

DeployArtifactCollection Results of a deployment artifact search.

type DeployArtifactCollection struct {

    // Deployment artifact summary items found for the search.
    Items []DeployArtifactSummary `mandatory:"true" json:"items"`
}

func (DeployArtifactCollection) String

func (m DeployArtifactCollection) String() string

func (DeployArtifactCollection) ValidateEnumValue

func (m DeployArtifactCollection) 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 DeployArtifactDeployArtifactTypeEnum

DeployArtifactDeployArtifactTypeEnum Enum with underlying type: string

type DeployArtifactDeployArtifactTypeEnum string

Set of constants representing the allowable values for DeployArtifactDeployArtifactTypeEnum

const (
    DeployArtifactDeployArtifactTypeDeploymentSpec     DeployArtifactDeployArtifactTypeEnum = "DEPLOYMENT_SPEC"
    DeployArtifactDeployArtifactTypeJobSpec            DeployArtifactDeployArtifactTypeEnum = "JOB_SPEC"
    DeployArtifactDeployArtifactTypeKubernetesManifest DeployArtifactDeployArtifactTypeEnum = "KUBERNETES_MANIFEST"
    DeployArtifactDeployArtifactTypeGenericFile        DeployArtifactDeployArtifactTypeEnum = "GENERIC_FILE"
    DeployArtifactDeployArtifactTypeDockerImage        DeployArtifactDeployArtifactTypeEnum = "DOCKER_IMAGE"
    DeployArtifactDeployArtifactTypeHelmChart          DeployArtifactDeployArtifactTypeEnum = "HELM_CHART"
    DeployArtifactDeployArtifactTypeHelmCommandSpec    DeployArtifactDeployArtifactTypeEnum = "HELM_COMMAND_SPEC"
    DeployArtifactDeployArtifactTypeCommandSpec        DeployArtifactDeployArtifactTypeEnum = "COMMAND_SPEC"
)

func GetDeployArtifactDeployArtifactTypeEnumValues

func GetDeployArtifactDeployArtifactTypeEnumValues() []DeployArtifactDeployArtifactTypeEnum

GetDeployArtifactDeployArtifactTypeEnumValues Enumerates the set of values for DeployArtifactDeployArtifactTypeEnum

func GetMappingDeployArtifactDeployArtifactTypeEnum

func GetMappingDeployArtifactDeployArtifactTypeEnum(val string) (DeployArtifactDeployArtifactTypeEnum, bool)

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

type DeployArtifactLifecycleStateEnum

DeployArtifactLifecycleStateEnum Enum with underlying type: string

type DeployArtifactLifecycleStateEnum string

Set of constants representing the allowable values for DeployArtifactLifecycleStateEnum

const (
    DeployArtifactLifecycleStateCreating DeployArtifactLifecycleStateEnum = "CREATING"
    DeployArtifactLifecycleStateUpdating DeployArtifactLifecycleStateEnum = "UPDATING"
    DeployArtifactLifecycleStateActive   DeployArtifactLifecycleStateEnum = "ACTIVE"
    DeployArtifactLifecycleStateDeleting DeployArtifactLifecycleStateEnum = "DELETING"
    DeployArtifactLifecycleStateDeleted  DeployArtifactLifecycleStateEnum = "DELETED"
    DeployArtifactLifecycleStateFailed   DeployArtifactLifecycleStateEnum = "FAILED"
)

func GetDeployArtifactLifecycleStateEnumValues

func GetDeployArtifactLifecycleStateEnumValues() []DeployArtifactLifecycleStateEnum

GetDeployArtifactLifecycleStateEnumValues Enumerates the set of values for DeployArtifactLifecycleStateEnum

func GetMappingDeployArtifactLifecycleStateEnum

func GetMappingDeployArtifactLifecycleStateEnum(val string) (DeployArtifactLifecycleStateEnum, bool)

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

type DeployArtifactOverrideArgument

DeployArtifactOverrideArgument Values for artifact parameters to be supplied at the time of deployment.

type DeployArtifactOverrideArgument struct {

    // The OCID of the artifact to which this parameter applies.
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // Value of the parameter.
    Value *string `mandatory:"true" json:"value"`
}

func (DeployArtifactOverrideArgument) String

func (m DeployArtifactOverrideArgument) String() string

func (DeployArtifactOverrideArgument) ValidateEnumValue

func (m DeployArtifactOverrideArgument) 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 DeployArtifactOverrideArgumentCollection

DeployArtifactOverrideArgumentCollection Specifies the list of artifact override arguments at the time of deployment.

type DeployArtifactOverrideArgumentCollection struct {

    // List of artifact override arguments at the time of deployment.
    Items []DeployArtifactOverrideArgument `mandatory:"true" json:"items"`
}

func (DeployArtifactOverrideArgumentCollection) String

func (m DeployArtifactOverrideArgumentCollection) String() string

func (DeployArtifactOverrideArgumentCollection) ValidateEnumValue

func (m DeployArtifactOverrideArgumentCollection) 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 DeployArtifactSource

DeployArtifactSource Specifies source of an artifact.

type DeployArtifactSource interface {
}

type DeployArtifactSourceDeployArtifactSourceTypeEnum

DeployArtifactSourceDeployArtifactSourceTypeEnum Enum with underlying type: string

type DeployArtifactSourceDeployArtifactSourceTypeEnum string

Set of constants representing the allowable values for DeployArtifactSourceDeployArtifactSourceTypeEnum

const (
    DeployArtifactSourceDeployArtifactSourceTypeInline          DeployArtifactSourceDeployArtifactSourceTypeEnum = "INLINE"
    DeployArtifactSourceDeployArtifactSourceTypeOcir            DeployArtifactSourceDeployArtifactSourceTypeEnum = "OCIR"
    DeployArtifactSourceDeployArtifactSourceTypeGenericArtifact DeployArtifactSourceDeployArtifactSourceTypeEnum = "GENERIC_ARTIFACT"
    DeployArtifactSourceDeployArtifactSourceTypeHelmChart       DeployArtifactSourceDeployArtifactSourceTypeEnum = "HELM_CHART"
)

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues

func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues() []DeployArtifactSourceDeployArtifactSourceTypeEnum

GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues Enumerates the set of values for DeployArtifactSourceDeployArtifactSourceTypeEnum

func GetMappingDeployArtifactSourceDeployArtifactSourceTypeEnum

func GetMappingDeployArtifactSourceDeployArtifactSourceTypeEnum(val string) (DeployArtifactSourceDeployArtifactSourceTypeEnum, bool)

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

type DeployArtifactSummary

DeployArtifactSummary Summary of the deployment artifact.

type DeployArtifactSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"true" json:"deployArtifactType"`

    DeployArtifactSource DeployArtifactSource `mandatory:"true" json:"deployArtifactSource"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"true" json:"argumentSubstitutionMode"`

    // Optional description about the deployment artifact.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact identifier, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment artifact was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment artifact was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Current state of the deployment artifact.
    LifecycleState DeployArtifactLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployArtifactSummary) String

func (m DeployArtifactSummary) String() string

func (*DeployArtifactSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeployArtifactSummary) ValidateEnumValue

func (m DeployArtifactSummary) 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 DeployEnvironment

DeployEnvironment The target OCI resources, such as Compute instances, Container Engine for Kubernetes(OKE) clusters, or Function, where artifacts are deployed.

type DeployEnvironment interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment environment.
    GetLifecycleState() DeployEnvironmentLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeployEnvironmentCollection

DeployEnvironmentCollection Results of a deployment environment search.

type DeployEnvironmentCollection struct {

    // Deployment environment summary items found for the search.
    Items []DeployEnvironmentSummary `mandatory:"true" json:"items"`
}

func (DeployEnvironmentCollection) String

func (m DeployEnvironmentCollection) String() string

func (*DeployEnvironmentCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeployEnvironmentCollection) ValidateEnumValue

func (m DeployEnvironmentCollection) 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 DeployEnvironmentDeployEnvironmentTypeEnum

DeployEnvironmentDeployEnvironmentTypeEnum Enum with underlying type: string

type DeployEnvironmentDeployEnvironmentTypeEnum string

Set of constants representing the allowable values for DeployEnvironmentDeployEnvironmentTypeEnum

const (
    DeployEnvironmentDeployEnvironmentTypeOkeCluster           DeployEnvironmentDeployEnvironmentTypeEnum = "OKE_CLUSTER"
    DeployEnvironmentDeployEnvironmentTypeComputeInstanceGroup DeployEnvironmentDeployEnvironmentTypeEnum = "COMPUTE_INSTANCE_GROUP"
    DeployEnvironmentDeployEnvironmentTypeFunction             DeployEnvironmentDeployEnvironmentTypeEnum = "FUNCTION"
)

func GetDeployEnvironmentDeployEnvironmentTypeEnumValues

func GetDeployEnvironmentDeployEnvironmentTypeEnumValues() []DeployEnvironmentDeployEnvironmentTypeEnum

GetDeployEnvironmentDeployEnvironmentTypeEnumValues Enumerates the set of values for DeployEnvironmentDeployEnvironmentTypeEnum

func GetMappingDeployEnvironmentDeployEnvironmentTypeEnum

func GetMappingDeployEnvironmentDeployEnvironmentTypeEnum(val string) (DeployEnvironmentDeployEnvironmentTypeEnum, bool)

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

type DeployEnvironmentLifecycleStateEnum

DeployEnvironmentLifecycleStateEnum Enum with underlying type: string

type DeployEnvironmentLifecycleStateEnum string

Set of constants representing the allowable values for DeployEnvironmentLifecycleStateEnum

const (
    DeployEnvironmentLifecycleStateCreating       DeployEnvironmentLifecycleStateEnum = "CREATING"
    DeployEnvironmentLifecycleStateUpdating       DeployEnvironmentLifecycleStateEnum = "UPDATING"
    DeployEnvironmentLifecycleStateActive         DeployEnvironmentLifecycleStateEnum = "ACTIVE"
    DeployEnvironmentLifecycleStateDeleting       DeployEnvironmentLifecycleStateEnum = "DELETING"
    DeployEnvironmentLifecycleStateDeleted        DeployEnvironmentLifecycleStateEnum = "DELETED"
    DeployEnvironmentLifecycleStateFailed         DeployEnvironmentLifecycleStateEnum = "FAILED"
    DeployEnvironmentLifecycleStateNeedsAttention DeployEnvironmentLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetDeployEnvironmentLifecycleStateEnumValues

func GetDeployEnvironmentLifecycleStateEnumValues() []DeployEnvironmentLifecycleStateEnum

GetDeployEnvironmentLifecycleStateEnumValues Enumerates the set of values for DeployEnvironmentLifecycleStateEnum

func GetMappingDeployEnvironmentLifecycleStateEnum

func GetMappingDeployEnvironmentLifecycleStateEnum(val string) (DeployEnvironmentLifecycleStateEnum, bool)

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

type DeployEnvironmentSummary

DeployEnvironmentSummary Summary of the deployment environment.

type DeployEnvironmentSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    GetDisplayName() *string

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment environment.
    GetLifecycleState() DeployEnvironmentLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeployPipeline

DeployPipeline A set of stages whose predecessor relation forms a directed acyclic graph.

type DeployPipeline struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"true" json:"deployPipelineParameters"`

    // Optional description about the deployment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deployment pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Time the deployment pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the deployment pipeline.
    LifecycleState DeployPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployPipeline) String

func (m DeployPipeline) String() string

func (DeployPipeline) ValidateEnumValue

func (m DeployPipeline) 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 DeployPipelineArtifact

DeployPipelineArtifact Artifact used in the pipeline.

type DeployPipelineArtifact struct {

    // The OCID of an artifact
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    DeployPipelineStages *DeployPipelineStageCollection `mandatory:"true" json:"deployPipelineStages"`

    // Display name of the artifact. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (DeployPipelineArtifact) String

func (m DeployPipelineArtifact) String() string

func (DeployPipelineArtifact) ValidateEnumValue

func (m DeployPipelineArtifact) 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 DeployPipelineArtifactCollection

DeployPipelineArtifactCollection List of all artifacts used in the pipeline.

type DeployPipelineArtifactCollection struct {

    // List of all artifacts used in the pipeline.
    Items []DeployPipelineArtifact `mandatory:"true" json:"items"`
}

func (DeployPipelineArtifactCollection) String

func (m DeployPipelineArtifactCollection) String() string

func (DeployPipelineArtifactCollection) ValidateEnumValue

func (m DeployPipelineArtifactCollection) 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 DeployPipelineCollection

DeployPipelineCollection Results of an pipeline search.

type DeployPipelineCollection struct {

    // Array of deployment pipeline summary items.
    Items []DeployPipelineSummary `mandatory:"true" json:"items"`
}

func (DeployPipelineCollection) String

func (m DeployPipelineCollection) String() string

func (DeployPipelineCollection) ValidateEnumValue

func (m DeployPipelineCollection) 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 DeployPipelineDeployment

DeployPipelineDeployment Deployment of all the stages in the pipeline.

type DeployPipelineDeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineDeployment) GetCompartmentId

func (m DeployPipelineDeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineDeployment) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DeployPipelineDeployment) GetDeployArtifactOverrideArguments

func (m DeployPipelineDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineDeployment) GetDeployPipelineArtifacts

func (m DeployPipelineDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (DeployPipelineDeployment) GetDeployPipelineEnvironments

func (m DeployPipelineDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (DeployPipelineDeployment) GetDeployPipelineId

func (m DeployPipelineDeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineDeployment) GetDeployStageOverrideArguments

func (m DeployPipelineDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineDeployment) GetDeploymentArguments

func (m DeployPipelineDeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineDeployment) GetDeploymentExecutionProgress

func (m DeployPipelineDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (DeployPipelineDeployment) GetDisplayName

func (m DeployPipelineDeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineDeployment) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DeployPipelineDeployment) GetId

func (m DeployPipelineDeployment) GetId() *string

GetId returns Id

func (DeployPipelineDeployment) GetLifecycleDetails

func (m DeployPipelineDeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineDeployment) GetLifecycleState

func (m DeployPipelineDeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineDeployment) GetProjectId

func (m DeployPipelineDeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineDeployment) GetSystemTags

func (m DeployPipelineDeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineDeployment) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DeployPipelineDeployment) GetTimeUpdated

func (m DeployPipelineDeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineDeployment) MarshalJSON

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

MarshalJSON marshals to json representation

func (DeployPipelineDeployment) String

func (m DeployPipelineDeployment) String() string

func (DeployPipelineDeployment) ValidateEnumValue

func (m DeployPipelineDeployment) 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 DeployPipelineDeploymentSummary

DeployPipelineDeploymentSummary Summary of a full pipeline deployment.

type DeployPipelineDeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineDeploymentSummary) GetCompartmentId

func (m DeployPipelineDeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineDeploymentSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DeployPipelineDeploymentSummary) GetDeployArtifactOverrideArguments

func (m DeployPipelineDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineDeploymentSummary) GetDeployPipelineId

func (m DeployPipelineDeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineDeploymentSummary) GetDeployStageOverrideArguments

func (m DeployPipelineDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineDeploymentSummary) GetDeploymentArguments

func (m DeployPipelineDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineDeploymentSummary) GetDisplayName

func (m DeployPipelineDeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineDeploymentSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DeployPipelineDeploymentSummary) GetId

func (m DeployPipelineDeploymentSummary) GetId() *string

GetId returns Id

func (DeployPipelineDeploymentSummary) GetLifecycleDetails

func (m DeployPipelineDeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineDeploymentSummary) GetLifecycleState

func (m DeployPipelineDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineDeploymentSummary) GetProjectId

func (m DeployPipelineDeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineDeploymentSummary) GetSystemTags

func (m DeployPipelineDeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineDeploymentSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DeployPipelineDeploymentSummary) GetTimeUpdated

func (m DeployPipelineDeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineDeploymentSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DeployPipelineDeploymentSummary) String

func (m DeployPipelineDeploymentSummary) String() string

func (DeployPipelineDeploymentSummary) ValidateEnumValue

func (m DeployPipelineDeploymentSummary) 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 DeployPipelineEnvironment

DeployPipelineEnvironment Environment used in the pipeline.

type DeployPipelineEnvironment struct {

    // The OCID of an Environment
    DeployEnvironmentId *string `mandatory:"true" json:"deployEnvironmentId"`

    DeployPipelineStages *DeployPipelineStageCollection `mandatory:"true" json:"deployPipelineStages"`

    // Display name of the environment. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (DeployPipelineEnvironment) String

func (m DeployPipelineEnvironment) String() string

func (DeployPipelineEnvironment) ValidateEnumValue

func (m DeployPipelineEnvironment) 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 DeployPipelineEnvironmentCollection

DeployPipelineEnvironmentCollection List of all environments used in the pipeline.

type DeployPipelineEnvironmentCollection struct {

    // List of all environments used in the pipeline.
    Items []DeployPipelineEnvironment `mandatory:"true" json:"items"`
}

func (DeployPipelineEnvironmentCollection) String

func (m DeployPipelineEnvironmentCollection) String() string

func (DeployPipelineEnvironmentCollection) ValidateEnumValue

func (m DeployPipelineEnvironmentCollection) 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 DeployPipelineLifecycleStateEnum

DeployPipelineLifecycleStateEnum Enum with underlying type: string

type DeployPipelineLifecycleStateEnum string

Set of constants representing the allowable values for DeployPipelineLifecycleStateEnum

const (
    DeployPipelineLifecycleStateCreating DeployPipelineLifecycleStateEnum = "CREATING"
    DeployPipelineLifecycleStateUpdating DeployPipelineLifecycleStateEnum = "UPDATING"
    DeployPipelineLifecycleStateActive   DeployPipelineLifecycleStateEnum = "ACTIVE"
    DeployPipelineLifecycleStateInactive DeployPipelineLifecycleStateEnum = "INACTIVE"
    DeployPipelineLifecycleStateDeleting DeployPipelineLifecycleStateEnum = "DELETING"
    DeployPipelineLifecycleStateDeleted  DeployPipelineLifecycleStateEnum = "DELETED"
    DeployPipelineLifecycleStateFailed   DeployPipelineLifecycleStateEnum = "FAILED"
)

func GetDeployPipelineLifecycleStateEnumValues

func GetDeployPipelineLifecycleStateEnumValues() []DeployPipelineLifecycleStateEnum

GetDeployPipelineLifecycleStateEnumValues Enumerates the set of values for DeployPipelineLifecycleStateEnum

func GetMappingDeployPipelineLifecycleStateEnum

func GetMappingDeployPipelineLifecycleStateEnum(val string) (DeployPipelineLifecycleStateEnum, bool)

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

type DeployPipelineParameter

DeployPipelineParameter Parameter name for which the values will be supplied at the time of deployment.

type DeployPipelineParameter struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    Name *string `mandatory:"true" json:"name"`

    // Default value of the parameter.
    DefaultValue *string `mandatory:"false" json:"defaultValue"`

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

func (DeployPipelineParameter) String

func (m DeployPipelineParameter) String() string

func (DeployPipelineParameter) ValidateEnumValue

func (m DeployPipelineParameter) 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 DeployPipelineParameterCollection

DeployPipelineParameterCollection Specifies list of parameters present in the deployment pipeline. In case of Update operation, replaces existing parameters list. Merging with existing parameters is not supported.

type DeployPipelineParameterCollection struct {

    // List of parameters defined for a deployment pipeline.
    Items []DeployPipelineParameter `mandatory:"true" json:"items"`
}

func (DeployPipelineParameterCollection) String

func (m DeployPipelineParameterCollection) String() string

func (DeployPipelineParameterCollection) ValidateEnumValue

func (m DeployPipelineParameterCollection) 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 DeployPipelineRedeployment

DeployPipelineRedeployment Redeployment of the full pipeline of a previous deployment.

type DeployPipelineRedeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"true" json:"previousDeploymentId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineRedeployment) GetCompartmentId

func (m DeployPipelineRedeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineRedeployment) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DeployPipelineRedeployment) GetDeployArtifactOverrideArguments

func (m DeployPipelineRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineRedeployment) GetDeployPipelineArtifacts

func (m DeployPipelineRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (DeployPipelineRedeployment) GetDeployPipelineEnvironments

func (m DeployPipelineRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (DeployPipelineRedeployment) GetDeployPipelineId

func (m DeployPipelineRedeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineRedeployment) GetDeployStageOverrideArguments

func (m DeployPipelineRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineRedeployment) GetDeploymentArguments

func (m DeployPipelineRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineRedeployment) GetDeploymentExecutionProgress

func (m DeployPipelineRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (DeployPipelineRedeployment) GetDisplayName

func (m DeployPipelineRedeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineRedeployment) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DeployPipelineRedeployment) GetId

func (m DeployPipelineRedeployment) GetId() *string

GetId returns Id

func (DeployPipelineRedeployment) GetLifecycleDetails

func (m DeployPipelineRedeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineRedeployment) GetLifecycleState

func (m DeployPipelineRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineRedeployment) GetProjectId

func (m DeployPipelineRedeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineRedeployment) GetSystemTags

func (m DeployPipelineRedeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineRedeployment) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DeployPipelineRedeployment) GetTimeUpdated

func (m DeployPipelineRedeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineRedeployment) MarshalJSON

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

MarshalJSON marshals to json representation

func (DeployPipelineRedeployment) String

func (m DeployPipelineRedeployment) String() string

func (DeployPipelineRedeployment) ValidateEnumValue

func (m DeployPipelineRedeployment) 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 DeployPipelineRedeploymentSummary

DeployPipelineRedeploymentSummary Summary of a full pipeline redeployment.

type DeployPipelineRedeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"true" json:"previousDeploymentId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DeployPipelineRedeploymentSummary) GetCompartmentId

func (m DeployPipelineRedeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DeployPipelineRedeploymentSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DeployPipelineRedeploymentSummary) GetDeployArtifactOverrideArguments

func (m DeployPipelineRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (DeployPipelineRedeploymentSummary) GetDeployPipelineId

func (m DeployPipelineRedeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (DeployPipelineRedeploymentSummary) GetDeployStageOverrideArguments

func (m DeployPipelineRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (DeployPipelineRedeploymentSummary) GetDeploymentArguments

func (m DeployPipelineRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (DeployPipelineRedeploymentSummary) GetDisplayName

func (m DeployPipelineRedeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DeployPipelineRedeploymentSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DeployPipelineRedeploymentSummary) GetId

func (m DeployPipelineRedeploymentSummary) GetId() *string

GetId returns Id

func (DeployPipelineRedeploymentSummary) GetLifecycleDetails

func (m DeployPipelineRedeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DeployPipelineRedeploymentSummary) GetLifecycleState

func (m DeployPipelineRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DeployPipelineRedeploymentSummary) GetProjectId

func (m DeployPipelineRedeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DeployPipelineRedeploymentSummary) GetSystemTags

func (m DeployPipelineRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DeployPipelineRedeploymentSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DeployPipelineRedeploymentSummary) GetTimeUpdated

func (m DeployPipelineRedeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DeployPipelineRedeploymentSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DeployPipelineRedeploymentSummary) String

func (m DeployPipelineRedeploymentSummary) String() string

func (DeployPipelineRedeploymentSummary) ValidateEnumValue

func (m DeployPipelineRedeploymentSummary) 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 DeployPipelineStage

DeployPipelineStage Stage used in the pipeline for an artifact or environment.

type DeployPipelineStage struct {

    // The OCID of a stage
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Display name of the stage. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (DeployPipelineStage) String

func (m DeployPipelineStage) String() string

func (DeployPipelineStage) ValidateEnumValue

func (m DeployPipelineStage) 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 DeployPipelineStageCollection

DeployPipelineStageCollection List of stages.

type DeployPipelineStageCollection struct {

    // List of stages.
    Items []DeployPipelineStage `mandatory:"true" json:"items"`
}

func (DeployPipelineStageCollection) String

func (m DeployPipelineStageCollection) String() string

func (DeployPipelineStageCollection) ValidateEnumValue

func (m DeployPipelineStageCollection) 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 DeployPipelineSummary

DeployPipelineSummary Summary of the deployment pipeline.

type DeployPipelineSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Optional description about the deployment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deployment pipeline display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment pipeline was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment pipeline was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The current state of the deployment pipeline.
    LifecycleState DeployPipelineLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"false" json:"deployPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DeployPipelineSummary) String

func (m DeployPipelineSummary) String() string

func (DeployPipelineSummary) ValidateEnumValue

func (m DeployPipelineSummary) 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 DeployStage

DeployStage A single node in a pipeline. It is usually associated with some action on a specific set of OCI resources such as environments. For example, updating a Function or a Kubernetes cluster.

type DeployStage interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment stage.
    GetLifecycleState() DeployStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeployStageCollection

DeployStageCollection Result of a stage search.

type DeployStageCollection struct {

    // Deployment stage summary items found for the search.
    Items []DeployStageSummary `mandatory:"true" json:"items"`
}

func (DeployStageCollection) String

func (m DeployStageCollection) String() string

func (*DeployStageCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeployStageCollection) ValidateEnumValue

func (m DeployStageCollection) 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 DeployStageDeployStageTypeEnum

DeployStageDeployStageTypeEnum Enum with underlying type: string

type DeployStageDeployStageTypeEnum string

Set of constants representing the allowable values for DeployStageDeployStageTypeEnum

const (
    DeployStageDeployStageTypeWait                                      DeployStageDeployStageTypeEnum = "WAIT"
    DeployStageDeployStageTypeComputeInstanceGroupRollingDeployment     DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_ROLLING_DEPLOYMENT"
    DeployStageDeployStageTypeComputeInstanceGroupBlueGreenDeployment   DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_BLUE_GREEN_DEPLOYMENT"
    DeployStageDeployStageTypeComputeInstanceGroupBlueGreenTrafficShift DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_BLUE_GREEN_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeComputeInstanceGroupCanaryDeployment      DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_CANARY_DEPLOYMENT"
    DeployStageDeployStageTypeComputeInstanceGroupCanaryTrafficShift    DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_CANARY_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeComputeInstanceGroupCanaryApproval        DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_CANARY_APPROVAL"
    DeployStageDeployStageTypeOkeBlueGreenDeployment                    DeployStageDeployStageTypeEnum = "OKE_BLUE_GREEN_DEPLOYMENT"
    DeployStageDeployStageTypeOkeBlueGreenTrafficShift                  DeployStageDeployStageTypeEnum = "OKE_BLUE_GREEN_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeOkeCanaryDeployment                       DeployStageDeployStageTypeEnum = "OKE_CANARY_DEPLOYMENT"
    DeployStageDeployStageTypeOkeCanaryTrafficShift                     DeployStageDeployStageTypeEnum = "OKE_CANARY_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeOkeCanaryApproval                         DeployStageDeployStageTypeEnum = "OKE_CANARY_APPROVAL"
    DeployStageDeployStageTypeOkeDeployment                             DeployStageDeployStageTypeEnum = "OKE_DEPLOYMENT"
    DeployStageDeployStageTypeDeployFunction                            DeployStageDeployStageTypeEnum = "DEPLOY_FUNCTION"
    DeployStageDeployStageTypeInvokeFunction                            DeployStageDeployStageTypeEnum = "INVOKE_FUNCTION"
    DeployStageDeployStageTypeLoadBalancerTrafficShift                  DeployStageDeployStageTypeEnum = "LOAD_BALANCER_TRAFFIC_SHIFT"
    DeployStageDeployStageTypeManualApproval                            DeployStageDeployStageTypeEnum = "MANUAL_APPROVAL"
    DeployStageDeployStageTypeOkeHelmChartDeployment                    DeployStageDeployStageTypeEnum = "OKE_HELM_CHART_DEPLOYMENT"
    DeployStageDeployStageTypeShell                                     DeployStageDeployStageTypeEnum = "SHELL"
)

func GetDeployStageDeployStageTypeEnumValues

func GetDeployStageDeployStageTypeEnumValues() []DeployStageDeployStageTypeEnum

GetDeployStageDeployStageTypeEnumValues Enumerates the set of values for DeployStageDeployStageTypeEnum

func GetMappingDeployStageDeployStageTypeEnum

func GetMappingDeployStageDeployStageTypeEnum(val string) (DeployStageDeployStageTypeEnum, bool)

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

type DeployStageExecutionProgress

DeployStageExecutionProgress Details about the execution progress of a stage in a deployment.

type DeployStageExecutionProgress interface {

    // Stage display name. Avoid entering confidential information.
    GetDeployStageDisplayName() *string

    // The OCID of the stage.
    GetDeployStageId() *string

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeStarted() *common.SDKTime

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeFinished() *common.SDKTime

    // The current state of the stage.
    GetStatus() DeployStageExecutionProgressStatusEnum

    GetDeployStagePredecessors() *DeployStagePredecessorCollection

    // Details about stage execution for all the target environments.
    GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
}

type DeployStageExecutionProgressDetails

DeployStageExecutionProgressDetails Details about stage execution for each target environment.

type DeployStageExecutionProgressDetails struct {

    // The function ID, instance ID or the cluster ID. For Wait stage it will be the stage ID.
    TargetId *string `mandatory:"false" json:"targetId"`

    // Group for the target environment for example, the batch number for an Instance Group deployment.
    TargetGroup *string `mandatory:"false" json:"targetGroup"`

    // Details about all the steps for one target environment.
    Steps []DeployStageExecutionStep `mandatory:"false" json:"steps"`

    // Details about all the rollback steps for one target environment.
    RollbackSteps []DeployStageExecutionStep `mandatory:"false" json:"rollbackSteps"`
}

func (DeployStageExecutionProgressDetails) String

func (m DeployStageExecutionProgressDetails) String() string

func (DeployStageExecutionProgressDetails) ValidateEnumValue

func (m DeployStageExecutionProgressDetails) 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 DeployStageExecutionProgressStatusEnum

DeployStageExecutionProgressStatusEnum Enum with underlying type: string

type DeployStageExecutionProgressStatusEnum string

Set of constants representing the allowable values for DeployStageExecutionProgressStatusEnum

const (
    DeployStageExecutionProgressStatusAccepted           DeployStageExecutionProgressStatusEnum = "ACCEPTED"
    DeployStageExecutionProgressStatusInProgress         DeployStageExecutionProgressStatusEnum = "IN_PROGRESS"
    DeployStageExecutionProgressStatusFailed             DeployStageExecutionProgressStatusEnum = "FAILED"
    DeployStageExecutionProgressStatusSucceeded          DeployStageExecutionProgressStatusEnum = "SUCCEEDED"
    DeployStageExecutionProgressStatusCanceling          DeployStageExecutionProgressStatusEnum = "CANCELING"
    DeployStageExecutionProgressStatusCanceled           DeployStageExecutionProgressStatusEnum = "CANCELED"
    DeployStageExecutionProgressStatusRollbackInProgress DeployStageExecutionProgressStatusEnum = "ROLLBACK_IN_PROGRESS"
    DeployStageExecutionProgressStatusRollbackSucceeded  DeployStageExecutionProgressStatusEnum = "ROLLBACK_SUCCEEDED"
    DeployStageExecutionProgressStatusRollbackFailed     DeployStageExecutionProgressStatusEnum = "ROLLBACK_FAILED"
)

func GetDeployStageExecutionProgressStatusEnumValues

func GetDeployStageExecutionProgressStatusEnumValues() []DeployStageExecutionProgressStatusEnum

GetDeployStageExecutionProgressStatusEnumValues Enumerates the set of values for DeployStageExecutionProgressStatusEnum

func GetMappingDeployStageExecutionProgressStatusEnum

func GetMappingDeployStageExecutionProgressStatusEnum(val string) (DeployStageExecutionProgressStatusEnum, bool)

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

type DeployStageExecutionStep

DeployStageExecutionStep Details about each steps in stage execution for a target environment.

type DeployStageExecutionStep struct {

    // Name of the step.
    Name *string `mandatory:"false" json:"name"`

    // State of the step.
    State DeployStageExecutionStepStateEnum `mandatory:"false" json:"state,omitempty"`

    // Time when the step started.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time when the step finished.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (DeployStageExecutionStep) String

func (m DeployStageExecutionStep) String() string

func (DeployStageExecutionStep) ValidateEnumValue

func (m DeployStageExecutionStep) 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 DeployStageExecutionStepStateEnum

DeployStageExecutionStepStateEnum Enum with underlying type: string

type DeployStageExecutionStepStateEnum string

Set of constants representing the allowable values for DeployStageExecutionStepStateEnum

const (
    DeployStageExecutionStepStateWaiting    DeployStageExecutionStepStateEnum = "WAITING"
    DeployStageExecutionStepStateInProgress DeployStageExecutionStepStateEnum = "IN_PROGRESS"
    DeployStageExecutionStepStateFailed     DeployStageExecutionStepStateEnum = "FAILED"
    DeployStageExecutionStepStateSucceeded  DeployStageExecutionStepStateEnum = "SUCCEEDED"
    DeployStageExecutionStepStateCanceled   DeployStageExecutionStepStateEnum = "CANCELED"
)

func GetDeployStageExecutionStepStateEnumValues

func GetDeployStageExecutionStepStateEnumValues() []DeployStageExecutionStepStateEnum

GetDeployStageExecutionStepStateEnumValues Enumerates the set of values for DeployStageExecutionStepStateEnum

func GetMappingDeployStageExecutionStepStateEnum

func GetMappingDeployStageExecutionStepStateEnum(val string) (DeployStageExecutionStepStateEnum, bool)

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

type DeployStageLifecycleStateEnum

DeployStageLifecycleStateEnum Enum with underlying type: string

type DeployStageLifecycleStateEnum string

Set of constants representing the allowable values for DeployStageLifecycleStateEnum

const (
    DeployStageLifecycleStateCreating DeployStageLifecycleStateEnum = "CREATING"
    DeployStageLifecycleStateUpdating DeployStageLifecycleStateEnum = "UPDATING"
    DeployStageLifecycleStateActive   DeployStageLifecycleStateEnum = "ACTIVE"
    DeployStageLifecycleStateDeleting DeployStageLifecycleStateEnum = "DELETING"
    DeployStageLifecycleStateDeleted  DeployStageLifecycleStateEnum = "DELETED"
    DeployStageLifecycleStateFailed   DeployStageLifecycleStateEnum = "FAILED"
)

func GetDeployStageLifecycleStateEnumValues

func GetDeployStageLifecycleStateEnumValues() []DeployStageLifecycleStateEnum

GetDeployStageLifecycleStateEnumValues Enumerates the set of values for DeployStageLifecycleStateEnum

func GetMappingDeployStageLifecycleStateEnum

func GetMappingDeployStageLifecycleStateEnum(val string) (DeployStageLifecycleStateEnum, bool)

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

type DeployStageOverrideArgument

DeployStageOverrideArgument Values for stage override of the pipeline parameters to be supplied at the time of deployment.

type DeployStageOverrideArgument struct {

    // The OCID of the stage.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // Value of the parameter.
    Value *string `mandatory:"true" json:"value"`
}

func (DeployStageOverrideArgument) String

func (m DeployStageOverrideArgument) String() string

func (DeployStageOverrideArgument) ValidateEnumValue

func (m DeployStageOverrideArgument) 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 DeployStageOverrideArgumentCollection

DeployStageOverrideArgumentCollection Specifies the list of arguments to be overriden per Stage at the time of deployment.

type DeployStageOverrideArgumentCollection struct {

    // List of artifact override arguments at the time of deployment.
    Items []DeployStageOverrideArgument `mandatory:"true" json:"items"`
}

func (DeployStageOverrideArgumentCollection) String

func (m DeployStageOverrideArgumentCollection) String() string

func (DeployStageOverrideArgumentCollection) ValidateEnumValue

func (m DeployStageOverrideArgumentCollection) 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 DeployStagePredecessor

DeployStagePredecessor Metadata for defining a stage's predecessor.

type DeployStagePredecessor struct {

    // The OCID of the predecessor stage. If a stage is the first stage in the pipeline, then the ID is the pipeline's OCID.
    Id *string `mandatory:"true" json:"id"`
}

func (DeployStagePredecessor) String

func (m DeployStagePredecessor) String() string

func (DeployStagePredecessor) ValidateEnumValue

func (m DeployStagePredecessor) 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 DeployStagePredecessorCollection

DeployStagePredecessorCollection Collection containing the predecessors of a stage.

type DeployStagePredecessorCollection struct {

    // A list of stage predecessors for a stage.
    Items []DeployStagePredecessor `mandatory:"true" json:"items"`
}

func (DeployStagePredecessorCollection) String

func (m DeployStagePredecessorCollection) String() string

func (DeployStagePredecessorCollection) ValidateEnumValue

func (m DeployStagePredecessorCollection) 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 DeployStageRollbackPolicy

DeployStageRollbackPolicy Specifies the rollback policy. This is initiated on the failure of certain stage types.

type DeployStageRollbackPolicy interface {
}

type DeployStageRollbackPolicyPolicyTypeEnum

DeployStageRollbackPolicyPolicyTypeEnum Enum with underlying type: string

type DeployStageRollbackPolicyPolicyTypeEnum string

Set of constants representing the allowable values for DeployStageRollbackPolicyPolicyTypeEnum

const (
    DeployStageRollbackPolicyPolicyTypeAutomatedStageRollbackPolicy DeployStageRollbackPolicyPolicyTypeEnum = "AUTOMATED_STAGE_ROLLBACK_POLICY"
    DeployStageRollbackPolicyPolicyTypeNoStageRollbackPolicy        DeployStageRollbackPolicyPolicyTypeEnum = "NO_STAGE_ROLLBACK_POLICY"
)

func GetDeployStageRollbackPolicyPolicyTypeEnumValues

func GetDeployStageRollbackPolicyPolicyTypeEnumValues() []DeployStageRollbackPolicyPolicyTypeEnum

GetDeployStageRollbackPolicyPolicyTypeEnumValues Enumerates the set of values for DeployStageRollbackPolicyPolicyTypeEnum

func GetMappingDeployStageRollbackPolicyPolicyTypeEnum

func GetMappingDeployStageRollbackPolicyPolicyTypeEnum(val string) (DeployStageRollbackPolicyPolicyTypeEnum, bool)

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

type DeployStageSummary

DeployStageSummary Summary of the deployment stage.

type DeployStageSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment stage.
    GetLifecycleState() DeployStageLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type Deployment

Deployment A single execution or run of a pipeline.

type Deployment interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

    GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment.
    GetLifecycleState() DeploymentLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    GetDeploymentArguments() *DeploymentArgumentCollection

    GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

    GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

    GetDeploymentExecutionProgress() *DeploymentExecutionProgress

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DeploymentArgument

DeploymentArgument Values for pipeline parameters to be supplied at the time of deployment.

type DeploymentArgument struct {

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // value of the argument.
    Value *string `mandatory:"true" json:"value"`
}

func (DeploymentArgument) String

func (m DeploymentArgument) String() string

func (DeploymentArgument) ValidateEnumValue

func (m DeploymentArgument) 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 DeploymentArgumentCollection

DeploymentArgumentCollection Specifies list of arguments passed along with the deployment.

type DeploymentArgumentCollection struct {

    // List of arguments provided at the time of deployment.
    Items []DeploymentArgument `mandatory:"true" json:"items"`
}

func (DeploymentArgumentCollection) String

func (m DeploymentArgumentCollection) String() string

func (DeploymentArgumentCollection) ValidateEnumValue

func (m DeploymentArgumentCollection) 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 DeploymentCollection

DeploymentCollection Results of a deployment search.

type DeploymentCollection struct {

    // Array of deployment summary items.
    Items []DeploymentSummary `mandatory:"true" json:"items"`
}

func (DeploymentCollection) String

func (m DeploymentCollection) String() string

func (*DeploymentCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeploymentCollection) ValidateEnumValue

func (m DeploymentCollection) 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 DeploymentDeploymentTypeEnum

DeploymentDeploymentTypeEnum Enum with underlying type: string

type DeploymentDeploymentTypeEnum string

Set of constants representing the allowable values for DeploymentDeploymentTypeEnum

const (
    DeploymentDeploymentTypePipelineDeployment      DeploymentDeploymentTypeEnum = "PIPELINE_DEPLOYMENT"
    DeploymentDeploymentTypePipelineRedeployment    DeploymentDeploymentTypeEnum = "PIPELINE_REDEPLOYMENT"
    DeploymentDeploymentTypeSingleStageDeployment   DeploymentDeploymentTypeEnum = "SINGLE_STAGE_DEPLOYMENT"
    DeploymentDeploymentTypeSingleStageRedeployment DeploymentDeploymentTypeEnum = "SINGLE_STAGE_REDEPLOYMENT"
)

func GetDeploymentDeploymentTypeEnumValues

func GetDeploymentDeploymentTypeEnumValues() []DeploymentDeploymentTypeEnum

GetDeploymentDeploymentTypeEnumValues Enumerates the set of values for DeploymentDeploymentTypeEnum

func GetMappingDeploymentDeploymentTypeEnum

func GetMappingDeploymentDeploymentTypeEnum(val string) (DeploymentDeploymentTypeEnum, bool)

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

type DeploymentExecutionProgress

DeploymentExecutionProgress The execution progress details of a deployment.

type DeploymentExecutionProgress struct {

    // Time the deployment is started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the deployment is finished. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    // Map of stage OCIDs to deploy stage execution progress model.
    DeployStageExecutionProgress map[string]DeployStageExecutionProgress `mandatory:"false" json:"deployStageExecutionProgress"`
}

func (DeploymentExecutionProgress) String

func (m DeploymentExecutionProgress) String() string

func (*DeploymentExecutionProgress) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeploymentExecutionProgress) ValidateEnumValue

func (m DeploymentExecutionProgress) 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 DeploymentLifecycleStateEnum

DeploymentLifecycleStateEnum Enum with underlying type: string

type DeploymentLifecycleStateEnum string

Set of constants representing the allowable values for DeploymentLifecycleStateEnum

const (
    DeploymentLifecycleStateAccepted   DeploymentLifecycleStateEnum = "ACCEPTED"
    DeploymentLifecycleStateInProgress DeploymentLifecycleStateEnum = "IN_PROGRESS"
    DeploymentLifecycleStateFailed     DeploymentLifecycleStateEnum = "FAILED"
    DeploymentLifecycleStateSucceeded  DeploymentLifecycleStateEnum = "SUCCEEDED"
    DeploymentLifecycleStateCanceling  DeploymentLifecycleStateEnum = "CANCELING"
    DeploymentLifecycleStateCanceled   DeploymentLifecycleStateEnum = "CANCELED"
)

func GetDeploymentLifecycleStateEnumValues

func GetDeploymentLifecycleStateEnumValues() []DeploymentLifecycleStateEnum

GetDeploymentLifecycleStateEnumValues Enumerates the set of values for DeploymentLifecycleStateEnum

func GetMappingDeploymentLifecycleStateEnum

func GetMappingDeploymentLifecycleStateEnum(val string) (DeploymentLifecycleStateEnum, bool)

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

type DeploymentSummary

DeploymentSummary Summary of the deployment.

type DeploymentSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of a project.
    GetProjectId() *string

    // The OCID of a pipeline.
    GetDeployPipelineId() *string

    // The OCID of a compartment.
    GetCompartmentId() *string

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the deployment.
    GetLifecycleState() DeploymentLifecycleStateEnum

    GetDeploymentArguments() *DeploymentArgumentCollection

    GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

    GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type DevopsClient

DevopsClient a client for Devops

type DevopsClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDevopsClientWithConfigurationProvider

func NewDevopsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DevopsClient, err error)

NewDevopsClientWithConfigurationProvider Creates a new default Devops client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDevopsClientWithOboToken

func NewDevopsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DevopsClient, err error)

NewDevopsClientWithOboToken Creates a new default Devops 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 (DevopsClient) ApproveDeployment

func (client DevopsClient) ApproveDeployment(ctx context.Context, request ApproveDeploymentRequest) (response ApproveDeploymentResponse, err error)

ApproveDeployment Submit stage approval.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ApproveDeployment.go.html to see an example of how to use ApproveDeployment API. A default retry strategy applies to this operation ApproveDeployment()

func (DevopsClient) CancelBuildRun

func (client DevopsClient) CancelBuildRun(ctx context.Context, request CancelBuildRunRequest) (response CancelBuildRunResponse, err error)

CancelBuildRun Cancels the build run based on the build run ID provided in the request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CancelBuildRun.go.html to see an example of how to use CancelBuildRun API. A default retry strategy applies to this operation CancelBuildRun()

func (DevopsClient) CancelDeployment

func (client DevopsClient) CancelDeployment(ctx context.Context, request CancelDeploymentRequest) (response CancelDeploymentResponse, err error)

CancelDeployment Cancels a deployment resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CancelDeployment.go.html to see an example of how to use CancelDeployment API. A default retry strategy applies to this operation CancelDeployment()

func (DevopsClient) CancelScheduledCascadingProjectDeletion

func (client DevopsClient) CancelScheduledCascadingProjectDeletion(ctx context.Context, request CancelScheduledCascadingProjectDeletionRequest) (response CancelScheduledCascadingProjectDeletionResponse, err error)

CancelScheduledCascadingProjectDeletion Cascading operation that restores Project and child resources from a DELETING state to an active state

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CancelScheduledCascadingProjectDeletion.go.html to see an example of how to use CancelScheduledCascadingProjectDeletion API. A default retry strategy applies to this operation CancelScheduledCascadingProjectDeletion()

func (DevopsClient) ChangeProjectCompartment

func (client DevopsClient) ChangeProjectCompartment(ctx context.Context, request ChangeProjectCompartmentRequest) (response ChangeProjectCompartmentResponse, err error)

ChangeProjectCompartment Moves a project resource from one compartment OCID to another.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ChangeProjectCompartment.go.html to see an example of how to use ChangeProjectCompartment API. A default retry strategy applies to this operation ChangeProjectCompartment()

func (*DevopsClient) ConfigurationProvider

func (client *DevopsClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DevopsClient) CreateBuildPipeline

func (client DevopsClient) CreateBuildPipeline(ctx context.Context, request CreateBuildPipelineRequest) (response CreateBuildPipelineResponse, err error)

CreateBuildPipeline Creates a new build pipeline.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateBuildPipeline.go.html to see an example of how to use CreateBuildPipeline API. A default retry strategy applies to this operation CreateBuildPipeline()

func (DevopsClient) CreateBuildPipelineStage

func (client DevopsClient) CreateBuildPipelineStage(ctx context.Context, request CreateBuildPipelineStageRequest) (response CreateBuildPipelineStageResponse, err error)

CreateBuildPipelineStage Creates a new stage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateBuildPipelineStage.go.html to see an example of how to use CreateBuildPipelineStage API. A default retry strategy applies to this operation CreateBuildPipelineStage()

func (DevopsClient) CreateBuildRun

func (client DevopsClient) CreateBuildRun(ctx context.Context, request CreateBuildRunRequest) (response CreateBuildRunResponse, err error)

CreateBuildRun Starts a build pipeline run for a predefined build pipeline. Please ensure the completion of any work request for creation/updation of Build Pipeline before starting a Build Run.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateBuildRun.go.html to see an example of how to use CreateBuildRun API. A default retry strategy applies to this operation CreateBuildRun()

func (DevopsClient) CreateConnection

func (client DevopsClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)

CreateConnection Creates a new connection.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateConnection.go.html to see an example of how to use CreateConnection API. A default retry strategy applies to this operation CreateConnection()

func (DevopsClient) CreateDeployArtifact

func (client DevopsClient) CreateDeployArtifact(ctx context.Context, request CreateDeployArtifactRequest) (response CreateDeployArtifactResponse, err error)

CreateDeployArtifact Creates a new deployment artifact.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployArtifact.go.html to see an example of how to use CreateDeployArtifact API. A default retry strategy applies to this operation CreateDeployArtifact()

func (DevopsClient) CreateDeployEnvironment

func (client DevopsClient) CreateDeployEnvironment(ctx context.Context, request CreateDeployEnvironmentRequest) (response CreateDeployEnvironmentResponse, err error)

CreateDeployEnvironment Creates a new deployment environment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployEnvironment.go.html to see an example of how to use CreateDeployEnvironment API. A default retry strategy applies to this operation CreateDeployEnvironment()

func (DevopsClient) CreateDeployPipeline

func (client DevopsClient) CreateDeployPipeline(ctx context.Context, request CreateDeployPipelineRequest) (response CreateDeployPipelineResponse, err error)

CreateDeployPipeline Creates a new deployment pipeline.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployPipeline.go.html to see an example of how to use CreateDeployPipeline API. A default retry strategy applies to this operation CreateDeployPipeline()

func (DevopsClient) CreateDeployStage

func (client DevopsClient) CreateDeployStage(ctx context.Context, request CreateDeployStageRequest) (response CreateDeployStageResponse, err error)

CreateDeployStage Creates a new deployment stage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployStage.go.html to see an example of how to use CreateDeployStage API. A default retry strategy applies to this operation CreateDeployStage()

func (DevopsClient) CreateDeployment

func (client DevopsClient) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (response CreateDeploymentResponse, err error)

CreateDeployment Creates a new deployment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateDeployment.go.html to see an example of how to use CreateDeployment API. A default retry strategy applies to this operation CreateDeployment()

func (DevopsClient) CreateProject

func (client DevopsClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)

CreateProject Creates a new project.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateProject.go.html to see an example of how to use CreateProject API. A default retry strategy applies to this operation CreateProject()

func (DevopsClient) CreateRepository

func (client DevopsClient) CreateRepository(ctx context.Context, request CreateRepositoryRequest) (response CreateRepositoryResponse, err error)

CreateRepository Creates a new repository.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateRepository.go.html to see an example of how to use CreateRepository API. A default retry strategy applies to this operation CreateRepository()

func (DevopsClient) CreateTrigger

func (client DevopsClient) CreateTrigger(ctx context.Context, request CreateTriggerRequest) (response CreateTriggerResponse, err error)

CreateTrigger Creates a new trigger.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/CreateTrigger.go.html to see an example of how to use CreateTrigger API. A default retry strategy applies to this operation CreateTrigger()

func (DevopsClient) DeleteBuildPipeline

func (client DevopsClient) DeleteBuildPipeline(ctx context.Context, request DeleteBuildPipelineRequest) (response DeleteBuildPipelineResponse, err error)

DeleteBuildPipeline Deletes a build pipeline resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteBuildPipeline.go.html to see an example of how to use DeleteBuildPipeline API. A default retry strategy applies to this operation DeleteBuildPipeline()

func (DevopsClient) DeleteBuildPipelineStage

func (client DevopsClient) DeleteBuildPipelineStage(ctx context.Context, request DeleteBuildPipelineStageRequest) (response DeleteBuildPipelineStageResponse, err error)

DeleteBuildPipelineStage Deletes a stage based on the stage ID provided in the request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteBuildPipelineStage.go.html to see an example of how to use DeleteBuildPipelineStage API. A default retry strategy applies to this operation DeleteBuildPipelineStage()

func (DevopsClient) DeleteConnection

func (client DevopsClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)

DeleteConnection Deletes a connection resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteConnection.go.html to see an example of how to use DeleteConnection API. A default retry strategy applies to this operation DeleteConnection()

func (DevopsClient) DeleteDeployArtifact

func (client DevopsClient) DeleteDeployArtifact(ctx context.Context, request DeleteDeployArtifactRequest) (response DeleteDeployArtifactResponse, err error)

DeleteDeployArtifact Deletes a deployment artifact resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployArtifact.go.html to see an example of how to use DeleteDeployArtifact API. A default retry strategy applies to this operation DeleteDeployArtifact()

func (DevopsClient) DeleteDeployEnvironment

func (client DevopsClient) DeleteDeployEnvironment(ctx context.Context, request DeleteDeployEnvironmentRequest) (response DeleteDeployEnvironmentResponse, err error)

DeleteDeployEnvironment Deletes a deployment environment resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployEnvironment.go.html to see an example of how to use DeleteDeployEnvironment API. A default retry strategy applies to this operation DeleteDeployEnvironment()

func (DevopsClient) DeleteDeployPipeline

func (client DevopsClient) DeleteDeployPipeline(ctx context.Context, request DeleteDeployPipelineRequest) (response DeleteDeployPipelineResponse, err error)

DeleteDeployPipeline Deletes a deployment pipeline resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployPipeline.go.html to see an example of how to use DeleteDeployPipeline API. A default retry strategy applies to this operation DeleteDeployPipeline()

func (DevopsClient) DeleteDeployStage

func (client DevopsClient) DeleteDeployStage(ctx context.Context, request DeleteDeployStageRequest) (response DeleteDeployStageResponse, err error)

DeleteDeployStage Deletes a deployment stage resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteDeployStage.go.html to see an example of how to use DeleteDeployStage API. A default retry strategy applies to this operation DeleteDeployStage()

func (DevopsClient) DeleteProject

func (client DevopsClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)

DeleteProject Deletes a project resource by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteProject.go.html to see an example of how to use DeleteProject API. A default retry strategy applies to this operation DeleteProject()

func (DevopsClient) DeleteRef

func (client DevopsClient) DeleteRef(ctx context.Context, request DeleteRefRequest) (response DeleteRefResponse, err error)

DeleteRef Deletes a Repository's Ref by its name. Returns an error if the name is ambiguous. Can be disambiguated by using full names like "heads/<name>" or "tags/<name>". This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/deleteGitRef".

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteRef.go.html to see an example of how to use DeleteRef API. A default retry strategy applies to this operation DeleteRef()

func (DevopsClient) DeleteRepository

func (client DevopsClient) DeleteRepository(ctx context.Context, request DeleteRepositoryRequest) (response DeleteRepositoryResponse, err error)

DeleteRepository Deletes a repository resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteRepository.go.html to see an example of how to use DeleteRepository API. A default retry strategy applies to this operation DeleteRepository()

func (DevopsClient) DeleteTrigger

func (client DevopsClient) DeleteTrigger(ctx context.Context, request DeleteTriggerRequest) (response DeleteTriggerResponse, err error)

DeleteTrigger Deletes a trigger resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/DeleteTrigger.go.html to see an example of how to use DeleteTrigger API. A default retry strategy applies to this operation DeleteTrigger()

func (DevopsClient) GetBuildPipeline

func (client DevopsClient) GetBuildPipeline(ctx context.Context, request GetBuildPipelineRequest) (response GetBuildPipelineResponse, err error)

GetBuildPipeline Retrieves a build pipeline by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetBuildPipeline.go.html to see an example of how to use GetBuildPipeline API. A default retry strategy applies to this operation GetBuildPipeline()

func (DevopsClient) GetBuildPipelineStage

func (client DevopsClient) GetBuildPipelineStage(ctx context.Context, request GetBuildPipelineStageRequest) (response GetBuildPipelineStageResponse, err error)

GetBuildPipelineStage Retrieves a stage based on the stage ID provided in the request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetBuildPipelineStage.go.html to see an example of how to use GetBuildPipelineStage API. A default retry strategy applies to this operation GetBuildPipelineStage()

func (DevopsClient) GetBuildRun

func (client DevopsClient) GetBuildRun(ctx context.Context, request GetBuildRunRequest) (response GetBuildRunResponse, err error)

GetBuildRun Returns the details of a build run for a given build run ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetBuildRun.go.html to see an example of how to use GetBuildRun API. A default retry strategy applies to this operation GetBuildRun()

func (DevopsClient) GetCommit

func (client DevopsClient) GetCommit(ctx context.Context, request GetCommitRequest) (response GetCommitResponse, err error)

GetCommit Retrieves a repository's commit by commit ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetCommit.go.html to see an example of how to use GetCommit API. A default retry strategy applies to this operation GetCommit()

func (DevopsClient) GetCommitDiff

func (client DevopsClient) GetCommitDiff(ctx context.Context, request GetCommitDiffRequest) (response GetCommitDiffResponse, err error)

GetCommitDiff Compares two revisions for their differences. Supports comparison between two references or commits.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetCommitDiff.go.html to see an example of how to use GetCommitDiff API. A default retry strategy applies to this operation GetCommitDiff()

func (DevopsClient) GetConnection

func (client DevopsClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)

GetConnection Retrieves a connection by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetConnection.go.html to see an example of how to use GetConnection API. A default retry strategy applies to this operation GetConnection()

func (DevopsClient) GetDeployArtifact

func (client DevopsClient) GetDeployArtifact(ctx context.Context, request GetDeployArtifactRequest) (response GetDeployArtifactResponse, err error)

GetDeployArtifact Retrieves a deployment artifact by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployArtifact.go.html to see an example of how to use GetDeployArtifact API. A default retry strategy applies to this operation GetDeployArtifact()

func (DevopsClient) GetDeployEnvironment

func (client DevopsClient) GetDeployEnvironment(ctx context.Context, request GetDeployEnvironmentRequest) (response GetDeployEnvironmentResponse, err error)

GetDeployEnvironment Retrieves a deployment environment by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployEnvironment.go.html to see an example of how to use GetDeployEnvironment API. A default retry strategy applies to this operation GetDeployEnvironment()

func (DevopsClient) GetDeployPipeline

func (client DevopsClient) GetDeployPipeline(ctx context.Context, request GetDeployPipelineRequest) (response GetDeployPipelineResponse, err error)

GetDeployPipeline Retrieves a deployment pipeline by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployPipeline.go.html to see an example of how to use GetDeployPipeline API. A default retry strategy applies to this operation GetDeployPipeline()

func (DevopsClient) GetDeployStage

func (client DevopsClient) GetDeployStage(ctx context.Context, request GetDeployStageRequest) (response GetDeployStageResponse, err error)

GetDeployStage Retrieves a deployment stage by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployStage.go.html to see an example of how to use GetDeployStage API. A default retry strategy applies to this operation GetDeployStage()

func (DevopsClient) GetDeployment

func (client DevopsClient) GetDeployment(ctx context.Context, request GetDeploymentRequest) (response GetDeploymentResponse, err error)

GetDeployment Retrieves a deployment by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployment.go.html to see an example of how to use GetDeployment API. A default retry strategy applies to this operation GetDeployment()

func (DevopsClient) GetFileDiff

func (client DevopsClient) GetFileDiff(ctx context.Context, request GetFileDiffRequest) (response GetFileDiffResponse, err error)

GetFileDiff Gets the line-by-line difference between file on different commits. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be replaced by "/repositories/{repositoryId}/file/diffs"

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetFileDiff.go.html to see an example of how to use GetFileDiff API. A default retry strategy applies to this operation GetFileDiff()

func (DevopsClient) GetMirrorRecord

func (client DevopsClient) GetMirrorRecord(ctx context.Context, request GetMirrorRecordRequest) (response GetMirrorRecordResponse, err error)

GetMirrorRecord Returns either current mirror record or last successful mirror record for a specific mirror repository.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetMirrorRecord.go.html to see an example of how to use GetMirrorRecord API. A default retry strategy applies to this operation GetMirrorRecord()

func (DevopsClient) GetObject

func (client DevopsClient) GetObject(ctx context.Context, request GetObjectRequest) (response GetObjectResponse, err error)

GetObject Retrieves blob of specific branch name/commit ID and file path.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetObject.go.html to see an example of how to use GetObject API. A default retry strategy applies to this operation GetObject()

func (DevopsClient) GetObjectContent

func (client DevopsClient) GetObjectContent(ctx context.Context, request GetObjectContentRequest) (response GetObjectContentResponse, err error)

GetObjectContent Retrieve contents of a specified object.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetObjectContent.go.html to see an example of how to use GetObjectContent API. A default retry strategy applies to this operation GetObjectContent()

func (DevopsClient) GetProject

func (client DevopsClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)

GetProject Retrieves a project by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetProject.go.html to see an example of how to use GetProject API. A default retry strategy applies to this operation GetProject()

func (DevopsClient) GetRef

func (client DevopsClient) GetRef(ctx context.Context, request GetRefRequest) (response GetRefResponse, err error)

GetRef This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/refs". Retrieves a repository's reference by its name with preference for branches over tags if the name is ambiguous. This can be disambiguated by using full names like "heads/<name>" or "tags/<name>".

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRef.go.html to see an example of how to use GetRef API. A default retry strategy applies to this operation GetRef()

func (DevopsClient) GetRepoFileDiff

func (client DevopsClient) GetRepoFileDiff(ctx context.Context, request GetRepoFileDiffRequest) (response GetRepoFileDiffResponse, err error)

GetRepoFileDiff Gets the line-by-line difference between file on different commits.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepoFileDiff.go.html to see an example of how to use GetRepoFileDiff API. A default retry strategy applies to this operation GetRepoFileDiff()

func (DevopsClient) GetRepoFileLines

func (client DevopsClient) GetRepoFileLines(ctx context.Context, request GetRepoFileLinesRequest) (response GetRepoFileLinesResponse, err error)

GetRepoFileLines Retrieve lines of a specified file. Supports starting line number and limit.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepoFileLines.go.html to see an example of how to use GetRepoFileLines API. A default retry strategy applies to this operation GetRepoFileLines()

func (DevopsClient) GetRepository

func (client DevopsClient) GetRepository(ctx context.Context, request GetRepositoryRequest) (response GetRepositoryResponse, err error)

GetRepository Retrieves a repository by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepository.go.html to see an example of how to use GetRepository API. A default retry strategy applies to this operation GetRepository()

func (DevopsClient) GetRepositoryArchiveContent

func (client DevopsClient) GetRepositoryArchiveContent(ctx context.Context, request GetRepositoryArchiveContentRequest) (response GetRepositoryArchiveContentResponse, err error)

GetRepositoryArchiveContent Returns the archived repository information.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepositoryArchiveContent.go.html to see an example of how to use GetRepositoryArchiveContent API. A default retry strategy applies to this operation GetRepositoryArchiveContent()

func (DevopsClient) GetRepositoryFileLines

func (client DevopsClient) GetRepositoryFileLines(ctx context.Context, request GetRepositoryFileLinesRequest) (response GetRepositoryFileLinesResponse, err error)

GetRepositoryFileLines Retrieve lines of a specified file. Supports starting line number and limit. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be replaced by "/repositories/{repositoryId}/file/lines"

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepositoryFileLines.go.html to see an example of how to use GetRepositoryFileLines API. A default retry strategy applies to this operation GetRepositoryFileLines()

func (DevopsClient) GetTrigger

func (client DevopsClient) GetTrigger(ctx context.Context, request GetTriggerRequest) (response GetTriggerResponse, err error)

GetTrigger Retrieves a trigger by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetTrigger.go.html to see an example of how to use GetTrigger API. A default retry strategy applies to this operation GetTrigger()

func (DevopsClient) GetWorkRequest

func (client DevopsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Retrieves the status of the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (DevopsClient) ListAuthors

func (client DevopsClient) ListAuthors(ctx context.Context, request ListAuthorsRequest) (response ListAuthorsResponse, err error)

ListAuthors Retrieve a list of all the authors.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListAuthors.go.html to see an example of how to use ListAuthors API. A default retry strategy applies to this operation ListAuthors()

func (DevopsClient) ListBuildPipelineStages

func (client DevopsClient) ListBuildPipelineStages(ctx context.Context, request ListBuildPipelineStagesRequest) (response ListBuildPipelineStagesResponse, err error)

ListBuildPipelineStages Returns a list of all stages in a compartment or build pipeline.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListBuildPipelineStages.go.html to see an example of how to use ListBuildPipelineStages API. A default retry strategy applies to this operation ListBuildPipelineStages()

func (DevopsClient) ListBuildPipelines

func (client DevopsClient) ListBuildPipelines(ctx context.Context, request ListBuildPipelinesRequest) (response ListBuildPipelinesResponse, err error)

ListBuildPipelines Returns a list of build pipelines.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListBuildPipelines.go.html to see an example of how to use ListBuildPipelines API. A default retry strategy applies to this operation ListBuildPipelines()

func (DevopsClient) ListBuildRuns

func (client DevopsClient) ListBuildRuns(ctx context.Context, request ListBuildRunsRequest) (response ListBuildRunsResponse, err error)

ListBuildRuns Returns a list of build run summary.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListBuildRuns.go.html to see an example of how to use ListBuildRuns API. A default retry strategy applies to this operation ListBuildRuns()

func (DevopsClient) ListCommitDiffs

func (client DevopsClient) ListCommitDiffs(ctx context.Context, request ListCommitDiffsRequest) (response ListCommitDiffsResponse, err error)

ListCommitDiffs Compares two revisions and lists the differences. Supports comparison between two references or commits.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListCommitDiffs.go.html to see an example of how to use ListCommitDiffs API. A default retry strategy applies to this operation ListCommitDiffs()

func (DevopsClient) ListCommits

func (client DevopsClient) ListCommits(ctx context.Context, request ListCommitsRequest) (response ListCommitsResponse, err error)

ListCommits Returns a list of commits.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListCommits.go.html to see an example of how to use ListCommits API. A default retry strategy applies to this operation ListCommits()

func (DevopsClient) ListConnections

func (client DevopsClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)

ListConnections Returns a list of connections.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListConnections.go.html to see an example of how to use ListConnections API. A default retry strategy applies to this operation ListConnections()

func (DevopsClient) ListDeployArtifacts

func (client DevopsClient) ListDeployArtifacts(ctx context.Context, request ListDeployArtifactsRequest) (response ListDeployArtifactsResponse, err error)

ListDeployArtifacts Returns a list of deployment artifacts.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployArtifacts.go.html to see an example of how to use ListDeployArtifacts API. A default retry strategy applies to this operation ListDeployArtifacts()

func (DevopsClient) ListDeployEnvironments

func (client DevopsClient) ListDeployEnvironments(ctx context.Context, request ListDeployEnvironmentsRequest) (response ListDeployEnvironmentsResponse, err error)

ListDeployEnvironments Returns a list of deployment environments.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployEnvironments.go.html to see an example of how to use ListDeployEnvironments API. A default retry strategy applies to this operation ListDeployEnvironments()

func (DevopsClient) ListDeployPipelines

func (client DevopsClient) ListDeployPipelines(ctx context.Context, request ListDeployPipelinesRequest) (response ListDeployPipelinesResponse, err error)

ListDeployPipelines Returns a list of deployment pipelines.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployPipelines.go.html to see an example of how to use ListDeployPipelines API. A default retry strategy applies to this operation ListDeployPipelines()

func (DevopsClient) ListDeployStages

func (client DevopsClient) ListDeployStages(ctx context.Context, request ListDeployStagesRequest) (response ListDeployStagesResponse, err error)

ListDeployStages Retrieves a list of deployment stages.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployStages.go.html to see an example of how to use ListDeployStages API. A default retry strategy applies to this operation ListDeployStages()

func (DevopsClient) ListDeployments

func (client DevopsClient) ListDeployments(ctx context.Context, request ListDeploymentsRequest) (response ListDeploymentsResponse, err error)

ListDeployments Returns a list of deployments.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployments.go.html to see an example of how to use ListDeployments API. A default retry strategy applies to this operation ListDeployments()

func (DevopsClient) ListMirrorRecords

func (client DevopsClient) ListMirrorRecords(ctx context.Context, request ListMirrorRecordsRequest) (response ListMirrorRecordsResponse, err error)

ListMirrorRecords Returns a list of mirror entry in history within 30 days.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListMirrorRecords.go.html to see an example of how to use ListMirrorRecords API. A default retry strategy applies to this operation ListMirrorRecords()

func (DevopsClient) ListPaths

func (client DevopsClient) ListPaths(ctx context.Context, request ListPathsRequest) (response ListPathsResponse, err error)

ListPaths Retrieves a list of files and directories in a repository.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListPaths.go.html to see an example of how to use ListPaths API. A default retry strategy applies to this operation ListPaths()

func (DevopsClient) ListProjects

func (client DevopsClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)

ListProjects Returns a list of projects.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListProjects.go.html to see an example of how to use ListProjects API. A default retry strategy applies to this operation ListProjects()

func (DevopsClient) ListRefs

func (client DevopsClient) ListRefs(ctx context.Context, request ListRefsRequest) (response ListRefsResponse, err error)

ListRefs Returns a list of references.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListRefs.go.html to see an example of how to use ListRefs API. A default retry strategy applies to this operation ListRefs()

func (DevopsClient) ListRepositories

func (client DevopsClient) ListRepositories(ctx context.Context, request ListRepositoriesRequest) (response ListRepositoriesResponse, err error)

ListRepositories Returns a list of repositories given a compartment ID or a project ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListRepositories.go.html to see an example of how to use ListRepositories API. A default retry strategy applies to this operation ListRepositories()

func (DevopsClient) ListTriggers

func (client DevopsClient) ListTriggers(ctx context.Context, request ListTriggersRequest) (response ListTriggersResponse, err error)

ListTriggers Returns a list of triggers.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListTriggers.go.html to see an example of how to use ListTriggers API. A default retry strategy applies to this operation ListTriggers()

func (DevopsClient) ListWorkRequestErrors

func (client DevopsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a list of errors for a given work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (DevopsClient) ListWorkRequestLogs

func (client DevopsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a list of logs for a given work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (DevopsClient) ListWorkRequests

func (client DevopsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (DevopsClient) MirrorRepository

func (client DevopsClient) MirrorRepository(ctx context.Context, request MirrorRepositoryRequest) (response MirrorRepositoryResponse, err error)

MirrorRepository Synchronize a mirrored repository to the latest version from external providers.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/MirrorRepository.go.html to see an example of how to use MirrorRepository API. A default retry strategy applies to this operation MirrorRepository()

func (DevopsClient) PutRepositoryRef

func (client DevopsClient) PutRepositoryRef(ctx context.Context, request PutRepositoryRefRequest) (response PutRepositoryRefResponse, err error)

PutRepositoryRef Creates a new reference or updates an existing one. This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/createOrUpdateGitRef".

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/PutRepositoryRef.go.html to see an example of how to use PutRepositoryRef API. A default retry strategy applies to this operation PutRepositoryRef()

func (DevopsClient) ScheduleCascadingProjectDeletion

func (client DevopsClient) ScheduleCascadingProjectDeletion(ctx context.Context, request ScheduleCascadingProjectDeletionRequest) (response ScheduleCascadingProjectDeletionResponse, err error)

ScheduleCascadingProjectDeletion Cascading operation that marks Project and child DevOps resources in a DELETING state for a retention period

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ScheduleCascadingProjectDeletion.go.html to see an example of how to use ScheduleCascadingProjectDeletion API. A default retry strategy applies to this operation ScheduleCascadingProjectDeletion()

func (*DevopsClient) SetRegion

func (client *DevopsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DevopsClient) UpdateBuildPipeline

func (client DevopsClient) UpdateBuildPipeline(ctx context.Context, request UpdateBuildPipelineRequest) (response UpdateBuildPipelineResponse, err error)

UpdateBuildPipeline Updates the build pipeline.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateBuildPipeline.go.html to see an example of how to use UpdateBuildPipeline API. A default retry strategy applies to this operation UpdateBuildPipeline()

func (DevopsClient) UpdateBuildPipelineStage

func (client DevopsClient) UpdateBuildPipelineStage(ctx context.Context, request UpdateBuildPipelineStageRequest) (response UpdateBuildPipelineStageResponse, err error)

UpdateBuildPipelineStage Updates the stage based on the stage ID provided in the request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateBuildPipelineStage.go.html to see an example of how to use UpdateBuildPipelineStage API. A default retry strategy applies to this operation UpdateBuildPipelineStage()

func (DevopsClient) UpdateBuildRun

func (client DevopsClient) UpdateBuildRun(ctx context.Context, request UpdateBuildRunRequest) (response UpdateBuildRunResponse, err error)

UpdateBuildRun Updates the build run.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateBuildRun.go.html to see an example of how to use UpdateBuildRun API. A default retry strategy applies to this operation UpdateBuildRun()

func (DevopsClient) UpdateConnection

func (client DevopsClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)

UpdateConnection Updates the connection.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateConnection.go.html to see an example of how to use UpdateConnection API. A default retry strategy applies to this operation UpdateConnection()

func (DevopsClient) UpdateDeployArtifact

func (client DevopsClient) UpdateDeployArtifact(ctx context.Context, request UpdateDeployArtifactRequest) (response UpdateDeployArtifactResponse, err error)

UpdateDeployArtifact Updates the deployment artifact.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployArtifact.go.html to see an example of how to use UpdateDeployArtifact API. A default retry strategy applies to this operation UpdateDeployArtifact()

func (DevopsClient) UpdateDeployEnvironment

func (client DevopsClient) UpdateDeployEnvironment(ctx context.Context, request UpdateDeployEnvironmentRequest) (response UpdateDeployEnvironmentResponse, err error)

UpdateDeployEnvironment Updates the deployment environment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployEnvironment.go.html to see an example of how to use UpdateDeployEnvironment API. A default retry strategy applies to this operation UpdateDeployEnvironment()

func (DevopsClient) UpdateDeployPipeline

func (client DevopsClient) UpdateDeployPipeline(ctx context.Context, request UpdateDeployPipelineRequest) (response UpdateDeployPipelineResponse, err error)

UpdateDeployPipeline Updates the deployment pipeline.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployPipeline.go.html to see an example of how to use UpdateDeployPipeline API. A default retry strategy applies to this operation UpdateDeployPipeline()

func (DevopsClient) UpdateDeployStage

func (client DevopsClient) UpdateDeployStage(ctx context.Context, request UpdateDeployStageRequest) (response UpdateDeployStageResponse, err error)

UpdateDeployStage Updates the deployment stage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployStage.go.html to see an example of how to use UpdateDeployStage API. A default retry strategy applies to this operation UpdateDeployStage()

func (DevopsClient) UpdateDeployment

func (client DevopsClient) UpdateDeployment(ctx context.Context, request UpdateDeploymentRequest) (response UpdateDeploymentResponse, err error)

UpdateDeployment Updates the deployment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployment.go.html to see an example of how to use UpdateDeployment API. A default retry strategy applies to this operation UpdateDeployment()

func (DevopsClient) UpdateProject

func (client DevopsClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)

UpdateProject Updates the project.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateProject.go.html to see an example of how to use UpdateProject API. A default retry strategy applies to this operation UpdateProject()

func (DevopsClient) UpdateRepository

func (client DevopsClient) UpdateRepository(ctx context.Context, request UpdateRepositoryRequest) (response UpdateRepositoryResponse, err error)

UpdateRepository Updates the repository.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateRepository.go.html to see an example of how to use UpdateRepository API. A default retry strategy applies to this operation UpdateRepository()

func (DevopsClient) UpdateTrigger

func (client DevopsClient) UpdateTrigger(ctx context.Context, request UpdateTriggerRequest) (response UpdateTriggerResponse, err error)

UpdateTrigger Updates the trigger.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateTrigger.go.html to see an example of how to use UpdateTrigger API. A default retry strategy applies to this operation UpdateTrigger()

func (DevopsClient) ValidateConnection

func (client DevopsClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)

ValidateConnection Return whether the credentials of the connection are valid.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ValidateConnection.go.html to see an example of how to use ValidateConnection API. A default retry strategy applies to this operation ValidateConnection()

type DevopsCodeRepositoryBuildRunSource

DevopsCodeRepositoryBuildRunSource Specifies details of build run through DevOps code repository.

type DevopsCodeRepositoryBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`

    // The DevOps code repository identifier that invoked the build run.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`
}

func (DevopsCodeRepositoryBuildRunSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryBuildRunSource) String

func (m DevopsCodeRepositoryBuildRunSource) String() string

func (DevopsCodeRepositoryBuildRunSource) ValidateEnumValue

func (m DevopsCodeRepositoryBuildRunSource) 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 DevopsCodeRepositoryBuildSource

DevopsCodeRepositoryBuildSource DevOps code repository build source for Build stage.

type DevopsCodeRepositoryBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // The DevOps code repository ID.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`
}

func (DevopsCodeRepositoryBuildSource) GetBranch

func (m DevopsCodeRepositoryBuildSource) GetBranch() *string

GetBranch returns Branch

func (DevopsCodeRepositoryBuildSource) GetName

func (m DevopsCodeRepositoryBuildSource) GetName() *string

GetName returns Name

func (DevopsCodeRepositoryBuildSource) GetRepositoryUrl

func (m DevopsCodeRepositoryBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (DevopsCodeRepositoryBuildSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryBuildSource) String

func (m DevopsCodeRepositoryBuildSource) String() string

func (DevopsCodeRepositoryBuildSource) ValidateEnumValue

func (m DevopsCodeRepositoryBuildSource) 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 DevopsCodeRepositoryFilter

DevopsCodeRepositoryFilter The filter for GitLab events.

type DevopsCodeRepositoryFilter struct {
    Include *DevopsCodeRepositoryFilterAttributes `mandatory:"false" json:"include"`

    Exclude *DevopsCodeRepositoryFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_CREATED, PULL_REQUEST_UPDATED.
    Events []DevopsCodeRepositoryFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (DevopsCodeRepositoryFilter) MarshalJSON

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

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryFilter) String

func (m DevopsCodeRepositoryFilter) String() string

func (DevopsCodeRepositoryFilter) ValidateEnumValue

func (m DevopsCodeRepositoryFilter) 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 DevopsCodeRepositoryFilterAttributes

DevopsCodeRepositoryFilterAttributes Attributes to filter DevOps code repository events.

type DevopsCodeRepositoryFilterAttributes struct {

    // Branch for push event; source branch for pull requests
    HeadRef *string `mandatory:"false" json:"headRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (DevopsCodeRepositoryFilterAttributes) String

func (m DevopsCodeRepositoryFilterAttributes) String() string

func (DevopsCodeRepositoryFilterAttributes) ValidateEnumValue

func (m DevopsCodeRepositoryFilterAttributes) 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 DevopsCodeRepositoryFilterEventsEnum

DevopsCodeRepositoryFilterEventsEnum Enum with underlying type: string

type DevopsCodeRepositoryFilterEventsEnum string

Set of constants representing the allowable values for DevopsCodeRepositoryFilterEventsEnum

const (
    DevopsCodeRepositoryFilterEventsPush DevopsCodeRepositoryFilterEventsEnum = "PUSH"
)

func GetDevopsCodeRepositoryFilterEventsEnumValues

func GetDevopsCodeRepositoryFilterEventsEnumValues() []DevopsCodeRepositoryFilterEventsEnum

GetDevopsCodeRepositoryFilterEventsEnumValues Enumerates the set of values for DevopsCodeRepositoryFilterEventsEnum

func GetMappingDevopsCodeRepositoryFilterEventsEnum

func GetMappingDevopsCodeRepositoryFilterEventsEnum(val string) (DevopsCodeRepositoryFilterEventsEnum, bool)

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

type DevopsCodeRepositoryFilterExclusionAttributes

DevopsCodeRepositoryFilterExclusionAttributes Attributes to filter DevopsCodeRepository events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type DevopsCodeRepositoryFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (DevopsCodeRepositoryFilterExclusionAttributes) String

func (m DevopsCodeRepositoryFilterExclusionAttributes) String() string

func (DevopsCodeRepositoryFilterExclusionAttributes) ValidateEnumValue

func (m DevopsCodeRepositoryFilterExclusionAttributes) 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 DevopsCodeRepositoryTrigger

DevopsCodeRepositoryTrigger Trigger specific to OCI DevOps Code Repository service.

type DevopsCodeRepositoryTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DevopsCodeRepositoryTrigger) GetActions

func (m DevopsCodeRepositoryTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (DevopsCodeRepositoryTrigger) GetCompartmentId

func (m DevopsCodeRepositoryTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DevopsCodeRepositoryTrigger) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DevopsCodeRepositoryTrigger) GetDescription

func (m DevopsCodeRepositoryTrigger) GetDescription() *string

GetDescription returns Description

func (DevopsCodeRepositoryTrigger) GetDisplayName

func (m DevopsCodeRepositoryTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DevopsCodeRepositoryTrigger) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DevopsCodeRepositoryTrigger) GetId

func (m DevopsCodeRepositoryTrigger) GetId() *string

GetId returns Id

func (DevopsCodeRepositoryTrigger) GetLifecycleDetails

func (m DevopsCodeRepositoryTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DevopsCodeRepositoryTrigger) GetLifecycleState

func (m DevopsCodeRepositoryTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DevopsCodeRepositoryTrigger) GetProjectId

func (m DevopsCodeRepositoryTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (DevopsCodeRepositoryTrigger) GetSystemTags

func (m DevopsCodeRepositoryTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DevopsCodeRepositoryTrigger) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DevopsCodeRepositoryTrigger) GetTimeUpdated

func (m DevopsCodeRepositoryTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DevopsCodeRepositoryTrigger) MarshalJSON

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

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryTrigger) String

func (m DevopsCodeRepositoryTrigger) String() string

func (*DevopsCodeRepositoryTrigger) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DevopsCodeRepositoryTrigger) ValidateEnumValue

func (m DevopsCodeRepositoryTrigger) 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 DevopsCodeRepositoryTriggerCreateResult

DevopsCodeRepositoryTriggerCreateResult Trigger create response specific to GitLab.

type DevopsCodeRepositoryTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DevopsCodeRepositoryTriggerCreateResult) GetActions

func (m DevopsCodeRepositoryTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (DevopsCodeRepositoryTriggerCreateResult) GetCompartmentId

func (m DevopsCodeRepositoryTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DevopsCodeRepositoryTriggerCreateResult) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DevopsCodeRepositoryTriggerCreateResult) GetDescription

func (m DevopsCodeRepositoryTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (DevopsCodeRepositoryTriggerCreateResult) GetDisplayName

func (m DevopsCodeRepositoryTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DevopsCodeRepositoryTriggerCreateResult) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DevopsCodeRepositoryTriggerCreateResult) GetId

func (m DevopsCodeRepositoryTriggerCreateResult) GetId() *string

GetId returns Id

func (DevopsCodeRepositoryTriggerCreateResult) GetLifecycleDetails

func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DevopsCodeRepositoryTriggerCreateResult) GetLifecycleState

func (m DevopsCodeRepositoryTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DevopsCodeRepositoryTriggerCreateResult) GetProjectId

func (m DevopsCodeRepositoryTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (DevopsCodeRepositoryTriggerCreateResult) GetSystemTags

func (m DevopsCodeRepositoryTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DevopsCodeRepositoryTriggerCreateResult) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DevopsCodeRepositoryTriggerCreateResult) GetTimeUpdated

func (m DevopsCodeRepositoryTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DevopsCodeRepositoryTriggerCreateResult) MarshalJSON

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

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryTriggerCreateResult) String

func (m DevopsCodeRepositoryTriggerCreateResult) String() string

func (*DevopsCodeRepositoryTriggerCreateResult) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DevopsCodeRepositoryTriggerCreateResult) ValidateEnumValue

func (m DevopsCodeRepositoryTriggerCreateResult) 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 DevopsCodeRepositoryTriggerSummary

DevopsCodeRepositoryTriggerSummary Summary of the DevOps code repository trigger.

type DevopsCodeRepositoryTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DevopsCodeRepositoryTriggerSummary) GetCompartmentId

func (m DevopsCodeRepositoryTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DevopsCodeRepositoryTriggerSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DevopsCodeRepositoryTriggerSummary) GetDescription

func (m DevopsCodeRepositoryTriggerSummary) GetDescription() *string

GetDescription returns Description

func (DevopsCodeRepositoryTriggerSummary) GetDisplayName

func (m DevopsCodeRepositoryTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DevopsCodeRepositoryTriggerSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DevopsCodeRepositoryTriggerSummary) GetId

func (m DevopsCodeRepositoryTriggerSummary) GetId() *string

GetId returns Id

func (DevopsCodeRepositoryTriggerSummary) GetLifecycleDetails

func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (DevopsCodeRepositoryTriggerSummary) GetLifecycleState

func (m DevopsCodeRepositoryTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DevopsCodeRepositoryTriggerSummary) GetProjectId

func (m DevopsCodeRepositoryTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (DevopsCodeRepositoryTriggerSummary) GetSystemTags

func (m DevopsCodeRepositoryTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (DevopsCodeRepositoryTriggerSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DevopsCodeRepositoryTriggerSummary) GetTimeUpdated

func (m DevopsCodeRepositoryTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (DevopsCodeRepositoryTriggerSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (DevopsCodeRepositoryTriggerSummary) String

func (m DevopsCodeRepositoryTriggerSummary) String() string

func (DevopsCodeRepositoryTriggerSummary) ValidateEnumValue

func (m DevopsCodeRepositoryTriggerSummary) 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 DiffChunk

DiffChunk Details about a group of changes.

type DiffChunk struct {

    // Line number in base version where changes begin.
    BaseLine *int `mandatory:"false" json:"baseLine"`

    // Number of lines chunk spans in base version.
    BaseSpan *int `mandatory:"false" json:"baseSpan"`

    // Line number in target version where changes begin.
    TargetLine *int `mandatory:"false" json:"targetLine"`

    // Number of lines chunk spans in target version.
    TargetSpan *int `mandatory:"false" json:"targetSpan"`

    // List of difference section.
    DiffSections []DiffSection `mandatory:"false" json:"diffSections"`
}

func (DiffChunk) String

func (m DiffChunk) String() string

func (DiffChunk) ValidateEnumValue

func (m DiffChunk) 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 DiffCollection

DiffCollection Result of a compare difference.

type DiffCollection struct {

    // List of objects describing differences for all changed files.
    Items []DiffSummary `mandatory:"true" json:"items"`
}

func (DiffCollection) String

func (m DiffCollection) String() string

func (DiffCollection) ValidateEnumValue

func (m DiffCollection) 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 DiffLineDetails

DiffLineDetails Details about a line within the difference.

type DiffLineDetails struct {

    // The number of a line in the base version.
    BaseLine *int `mandatory:"false" json:"baseLine"`

    // The number of a line in the target version.
    TargetLine *int `mandatory:"false" json:"targetLine"`

    // The contents of a line.
    LineContent *string `mandatory:"false" json:"lineContent"`

    // Indicates whether a line in a conflicted section of the difference is from the base version, the target version, or if its just a marker indicating the beginning, middle, or end of a conflicted section.
    ConflictMarker DiffLineDetailsConflictMarkerEnum `mandatory:"false" json:"conflictMarker,omitempty"`
}

func (DiffLineDetails) String

func (m DiffLineDetails) String() string

func (DiffLineDetails) ValidateEnumValue

func (m DiffLineDetails) 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 DiffLineDetailsConflictMarkerEnum

DiffLineDetailsConflictMarkerEnum Enum with underlying type: string

type DiffLineDetailsConflictMarkerEnum string

Set of constants representing the allowable values for DiffLineDetailsConflictMarkerEnum

const (
    DiffLineDetailsConflictMarkerBase   DiffLineDetailsConflictMarkerEnum = "BASE"
    DiffLineDetailsConflictMarkerTarget DiffLineDetailsConflictMarkerEnum = "TARGET"
    DiffLineDetailsConflictMarkerMarker DiffLineDetailsConflictMarkerEnum = "MARKER"
    DiffLineDetailsConflictMarkerNone   DiffLineDetailsConflictMarkerEnum = "NONE"
)

func GetDiffLineDetailsConflictMarkerEnumValues

func GetDiffLineDetailsConflictMarkerEnumValues() []DiffLineDetailsConflictMarkerEnum

GetDiffLineDetailsConflictMarkerEnumValues Enumerates the set of values for DiffLineDetailsConflictMarkerEnum

func GetMappingDiffLineDetailsConflictMarkerEnum

func GetMappingDiffLineDetailsConflictMarkerEnum(val string) (DiffLineDetailsConflictMarkerEnum, bool)

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

type DiffResponse

DiffResponse Response object for obtaining list of changed files.

type DiffResponse struct {

    // List of changes in the difference.
    Changes []DiffResponseEntry `mandatory:"true" json:"changes"`

    // Boolean value to indicate if all changes are included in the response.
    AreAllChangesIncluded *bool `mandatory:"false" json:"areAllChangesIncluded"`

    // Count of each type of change in difference.
    ChangeTypeCount map[string]int `mandatory:"false" json:"changeTypeCount"`

    // The ID of the common commit between source and target.
    CommonCommit *string `mandatory:"false" json:"commonCommit"`

    // The number of commits source is ahead of target by.
    CommitsAheadCount *int `mandatory:"false" json:"commitsAheadCount"`

    // The number of commits source is behind target by.
    CommitsBehindCount *int `mandatory:"false" json:"commitsBehindCount"`

    // The number of lines added in whole difference.
    AddedLinesCount *int `mandatory:"false" json:"addedLinesCount"`

    // The number of lines deleted in whole difference.
    DeletedLinesCount *int `mandatory:"false" json:"deletedLinesCount"`
}

func (DiffResponse) String

func (m DiffResponse) String() string

func (DiffResponse) ValidateEnumValue

func (m DiffResponse) 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 DiffResponseEntry

DiffResponseEntry Entry for description of change on a file.

type DiffResponseEntry struct {

    // Type of change made to file.
    ChangeType *string `mandatory:"true" json:"changeType"`

    // The type of the changed object.
    ObjectType *string `mandatory:"false" json:"objectType"`

    // The ID of the commit where the change is coming from.
    CommitId *string `mandatory:"false" json:"commitId"`

    // The path on the target to the changed object.
    OldPath *string `mandatory:"false" json:"oldPath"`

    // The path on the source to the changed object.
    NewPath *string `mandatory:"false" json:"newPath"`

    // The ID of the changed object on the target.
    OldId *string `mandatory:"false" json:"oldId"`

    // The ID of the changed object on the source.
    NewId *string `mandatory:"false" json:"newId"`

    // The URL of the changed object.
    Url *string `mandatory:"false" json:"url"`

    // The number of lines added in whole difference.
    AddedLinesCount *int `mandatory:"false" json:"addedLinesCount"`

    // The number of lines deleted in whole difference.
    DeletedLinesCount *int `mandatory:"false" json:"deletedLinesCount"`

    // Indicates whether the changed file contains conflicts.
    AreConflictsInFile *bool `mandatory:"false" json:"areConflictsInFile"`
}

func (DiffResponseEntry) String

func (m DiffResponseEntry) String() string

func (DiffResponseEntry) ValidateEnumValue

func (m DiffResponseEntry) 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 DiffSection

DiffSection Details about a section of changes within a difference chunk.

type DiffSection struct {

    // Type of change.
    Type *string `mandatory:"false" json:"type"`

    // The lines within changed section.
    Lines []DiffLineDetails `mandatory:"false" json:"lines"`
}

func (DiffSection) String

func (m DiffSection) String() string

func (DiffSection) ValidateEnumValue

func (m DiffSection) 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 DiffSummary

DiffSummary Response object for showing differences for a file between two revisions.

type DiffSummary struct {

    // List of changed section in the file.
    Changes []DiffChunk `mandatory:"true" json:"changes"`

    // The path on the base version to the changed object.
    OldPath *string `mandatory:"false" json:"oldPath"`

    // The path on the target version to the changed object.
    NewPath *string `mandatory:"false" json:"newPath"`

    // The ID of the changed object on the base version.
    OldId *string `mandatory:"false" json:"oldId"`

    // The ID of the changed object on the target version.
    NewId *string `mandatory:"false" json:"newId"`

    // Indicates whether the changed file contains conflicts.
    AreConflictsInFile *bool `mandatory:"false" json:"areConflictsInFile"`

    // Indicates whether the file is large.
    IsLarge *bool `mandatory:"false" json:"isLarge"`

    // Indicates whether the file is binary.
    IsBinary *bool `mandatory:"false" json:"isBinary"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DiffSummary) String

func (m DiffSummary) String() string

func (DiffSummary) ValidateEnumValue

func (m DiffSummary) 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 ExportedVariable

ExportedVariable Values for exported variables.

type ExportedVariable struct {

    // Name of the parameter (case-sensitive). Parameter name must be ^[a-zA-Z][a-zA-Z_0-9]*$.
    Name *string `mandatory:"true" json:"name"`

    // Value of the argument.
    Value *string `mandatory:"true" json:"value"`
}

func (ExportedVariable) String

func (m ExportedVariable) String() string

func (ExportedVariable) ValidateEnumValue

func (m ExportedVariable) 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 ExportedVariableCollection

ExportedVariableCollection Specifies list of exported variables.

type ExportedVariableCollection struct {

    // List of exported variables.
    Items []ExportedVariable `mandatory:"true" json:"items"`
}

func (ExportedVariableCollection) String

func (m ExportedVariableCollection) String() string

func (ExportedVariableCollection) ValidateEnumValue

func (m ExportedVariableCollection) 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 FileDiffResponse

FileDiffResponse Response object for showing differences for a file between two commits.

type FileDiffResponse struct {

    // List of changed section in the file.
    Changes []DiffChunk `mandatory:"true" json:"changes"`

    // The path on the base version to the changed object.
    OldPath *string `mandatory:"false" json:"oldPath"`

    // The path on the target version to the changed object.
    NewPath *string `mandatory:"false" json:"newPath"`

    // The ID of the changed object on the base version.
    OldId *string `mandatory:"false" json:"oldId"`

    // The ID of the changed object on the target version.
    NewId *string `mandatory:"false" json:"newId"`

    // Indicates whether the changed file contains conflicts.
    AreConflictsInFile *bool `mandatory:"false" json:"areConflictsInFile"`

    // Indicates whether the file is large.
    IsLarge *bool `mandatory:"false" json:"isLarge"`

    // Indicates whether the file is binary.
    IsBinary *bool `mandatory:"false" json:"isBinary"`
}

func (FileDiffResponse) String

func (m FileDiffResponse) String() string

func (FileDiffResponse) ValidateEnumValue

func (m FileDiffResponse) 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 FileFilter

FileFilter Attributes to support include/exclude files for triggering build runs.

type FileFilter struct {

    // The file paths/glob pattern for files.
    FilePaths []string `mandatory:"false" json:"filePaths"`
}

func (FileFilter) String

func (m FileFilter) String() string

func (FileFilter) ValidateEnumValue

func (m FileFilter) 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 FileLineDetails

FileLineDetails Object containing the details of a line in a file.

type FileLineDetails struct {

    // The line number.
    LineNumber *int `mandatory:"true" json:"lineNumber"`

    // The content of the line.
    LineContent *string `mandatory:"true" json:"lineContent"`
}

func (FileLineDetails) String

func (m FileLineDetails) String() string

func (FileLineDetails) ValidateEnumValue

func (m FileLineDetails) 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 Filter

Filter The filters for the trigger.

type Filter interface {
}

type FunctionDeployEnvironment

FunctionDeployEnvironment Specifies the Function environment.

type FunctionDeployEnvironment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"true" json:"functionId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployEnvironment) GetCompartmentId

func (m FunctionDeployEnvironment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployEnvironment) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (FunctionDeployEnvironment) GetDescription

func (m FunctionDeployEnvironment) GetDescription() *string

GetDescription returns Description

func (FunctionDeployEnvironment) GetDisplayName

func (m FunctionDeployEnvironment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployEnvironment) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (FunctionDeployEnvironment) GetId

func (m FunctionDeployEnvironment) GetId() *string

GetId returns Id

func (FunctionDeployEnvironment) GetLifecycleDetails

func (m FunctionDeployEnvironment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployEnvironment) GetLifecycleState

func (m FunctionDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployEnvironment) GetProjectId

func (m FunctionDeployEnvironment) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployEnvironment) GetSystemTags

func (m FunctionDeployEnvironment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployEnvironment) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (FunctionDeployEnvironment) GetTimeUpdated

func (m FunctionDeployEnvironment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployEnvironment) MarshalJSON

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

MarshalJSON marshals to json representation

func (FunctionDeployEnvironment) String

func (m FunctionDeployEnvironment) String() string

func (FunctionDeployEnvironment) ValidateEnumValue

func (m FunctionDeployEnvironment) 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 FunctionDeployEnvironmentSummary

FunctionDeployEnvironmentSummary Specifies the Function environment.

type FunctionDeployEnvironmentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"true" json:"functionId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployEnvironmentSummary) GetCompartmentId

func (m FunctionDeployEnvironmentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployEnvironmentSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (FunctionDeployEnvironmentSummary) GetDescription

func (m FunctionDeployEnvironmentSummary) GetDescription() *string

GetDescription returns Description

func (FunctionDeployEnvironmentSummary) GetDisplayName

func (m FunctionDeployEnvironmentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployEnvironmentSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (FunctionDeployEnvironmentSummary) GetId

func (m FunctionDeployEnvironmentSummary) GetId() *string

GetId returns Id

func (FunctionDeployEnvironmentSummary) GetLifecycleDetails

func (m FunctionDeployEnvironmentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployEnvironmentSummary) GetLifecycleState

func (m FunctionDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployEnvironmentSummary) GetProjectId

func (m FunctionDeployEnvironmentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployEnvironmentSummary) GetSystemTags

func (m FunctionDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployEnvironmentSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (FunctionDeployEnvironmentSummary) GetTimeUpdated

func (m FunctionDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployEnvironmentSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (FunctionDeployEnvironmentSummary) String

func (m FunctionDeployEnvironmentSummary) String() string

func (FunctionDeployEnvironmentSummary) ValidateEnumValue

func (m FunctionDeployEnvironmentSummary) 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 FunctionDeployStage

FunctionDeployStage Specifies the Function stage.

type FunctionDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"true" json:"dockerImageDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployStage) GetCompartmentId

func (m FunctionDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployStage) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (FunctionDeployStage) GetDeployPipelineId

func (m FunctionDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (FunctionDeployStage) GetDeployStagePredecessorCollection

func (m FunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (FunctionDeployStage) GetDescription

func (m FunctionDeployStage) GetDescription() *string

GetDescription returns Description

func (FunctionDeployStage) GetDisplayName

func (m FunctionDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployStage) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (FunctionDeployStage) GetId

func (m FunctionDeployStage) GetId() *string

GetId returns Id

func (FunctionDeployStage) GetLifecycleDetails

func (m FunctionDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployStage) GetLifecycleState

func (m FunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployStage) GetProjectId

func (m FunctionDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployStage) GetSystemTags

func (m FunctionDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployStage) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (FunctionDeployStage) GetTimeUpdated

func (m FunctionDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployStage) MarshalJSON

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

MarshalJSON marshals to json representation

func (FunctionDeployStage) String

func (m FunctionDeployStage) String() string

func (FunctionDeployStage) ValidateEnumValue

func (m FunctionDeployStage) 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 FunctionDeployStageExecutionProgress

FunctionDeployStageExecutionProgress Specifies the execution details for Function deployment stage.

type FunctionDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (FunctionDeployStageExecutionProgress) GetDeployStageDisplayName

func (m FunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (FunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m FunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (FunctionDeployStageExecutionProgress) GetDeployStageId

func (m FunctionDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (FunctionDeployStageExecutionProgress) GetDeployStagePredecessors

func (m FunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (FunctionDeployStageExecutionProgress) GetStatus

func (m FunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (FunctionDeployStageExecutionProgress) GetTimeFinished

func (m FunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (FunctionDeployStageExecutionProgress) GetTimeStarted

func (m FunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (FunctionDeployStageExecutionProgress) MarshalJSON

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

MarshalJSON marshals to json representation

func (FunctionDeployStageExecutionProgress) String

func (m FunctionDeployStageExecutionProgress) String() string

func (FunctionDeployStageExecutionProgress) ValidateEnumValue

func (m FunctionDeployStageExecutionProgress) 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 FunctionDeployStageSummary

FunctionDeployStageSummary Specifies the Function stage.

type FunctionDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"true" json:"dockerImageDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FunctionDeployStageSummary) GetCompartmentId

func (m FunctionDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (FunctionDeployStageSummary) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (FunctionDeployStageSummary) GetDeployPipelineId

func (m FunctionDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (FunctionDeployStageSummary) GetDeployStagePredecessorCollection

func (m FunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (FunctionDeployStageSummary) GetDescription

func (m FunctionDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (FunctionDeployStageSummary) GetDisplayName

func (m FunctionDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (FunctionDeployStageSummary) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (FunctionDeployStageSummary) GetId

func (m FunctionDeployStageSummary) GetId() *string

GetId returns Id

func (FunctionDeployStageSummary) GetLifecycleDetails

func (m FunctionDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (FunctionDeployStageSummary) GetLifecycleState

func (m FunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (FunctionDeployStageSummary) GetProjectId

func (m FunctionDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (FunctionDeployStageSummary) GetSystemTags

func (m FunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (FunctionDeployStageSummary) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (FunctionDeployStageSummary) GetTimeUpdated

func (m FunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (FunctionDeployStageSummary) MarshalJSON

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

MarshalJSON marshals to json representation

func (FunctionDeployStageSummary) String

func (m FunctionDeployStageSummary) String() string

func (FunctionDeployStageSummary) ValidateEnumValue

func (m FunctionDeployStageSummary) 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 GenericDeliveredArtifact

GenericDeliveredArtifact Details of the generic artifacts delivered through the Deliver Artifacts stage.

type GenericDeliveredArtifact struct {

    // The OCID of the deployment artifact definition.
    DeployArtifactId *string `mandatory:"true" json:"deployArtifactId"`

    // Name of the output artifact defined in the build specification file.
    OutputArtifactName *string `mandatory:"true" json:"outputArtifactName"`

    // The OCID of the artifact pushed by the Deliver Artifacts stage.
    DeliveredArtifactId *string `mandatory:"true" json:"deliveredArtifactId"`

    // The OCID of the artifact registry repository used by the DeliverArtifactStage
    ArtifactRepositoryId *string `mandatory:"false" json:"artifactRepositoryId"`

    // Path of the repository where artifact was pushed
    Path *string `mandatory:"false" json:"path"`

    // Version of the artifact pushed
    Version *string `mandatory:"false" json:"version"`
}

func (GenericDeliveredArtifact) GetDeployArtifactId

func (m GenericDeliveredArtifact) GetDeployArtifactId() *string

GetDeployArtifactId returns DeployArtifactId

func (GenericDeliveredArtifact) GetOutputArtifactName

func (m GenericDeliveredArtifact) GetOutputArtifactName() *string

GetOutputArtifactName returns OutputArtifactName

func (GenericDeliveredArtifact) MarshalJSON

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

MarshalJSON marshals to json representation

func (GenericDeliveredArtifact) String

func (m GenericDeliveredArtifact) String() string

func (GenericDeliveredArtifact) ValidateEnumValue

func (m GenericDeliveredArtifact) 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 GenericDeployArtifactSource

GenericDeployArtifactSource Specifies the Artifact Registry source details.

type GenericDeployArtifactSource struct {

    // The OCID of a repository.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Specifies the artifact path in the repository.
    DeployArtifactPath *string `mandatory:"true" json:"deployArtifactPath"`

    // Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
    DeployArtifactVersion *string `mandatory:"true" json:"deployArtifactVersion"`
}

func (GenericDeployArtifactSource) MarshalJSON

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

MarshalJSON marshals to json representation

func (GenericDeployArtifactSource) String

func (m GenericDeployArtifactSource) String() string

func (GenericDeployArtifactSource) ValidateEnumValue

func (m GenericDeployArtifactSource) 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 GetBuildPipelineRequest

GetBuildPipelineRequest wrapper for the GetBuildPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetBuildPipeline.go.html to see an example of how to use GetBuildPipelineRequest.

type GetBuildPipelineRequest struct {

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineId"`

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

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

func (GetBuildPipelineRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetBuildPipelineRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetBuildPipelineRequest) RetryPolicy

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

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

func (GetBuildPipelineRequest) String

func (request GetBuildPipelineRequest) String() string

func (GetBuildPipelineRequest) ValidateEnumValue

func (request GetBuildPipelineRequest) 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 GetBuildPipelineResponse

GetBuildPipelineResponse wrapper for the GetBuildPipeline operation

type GetBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetBuildPipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetBuildPipelineResponse) String

func (response GetBuildPipelineResponse) String() string

type GetBuildPipelineStageRequest

GetBuildPipelineStageRequest wrapper for the GetBuildPipelineStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetBuildPipelineStage.go.html to see an example of how to use GetBuildPipelineStageRequest.

type GetBuildPipelineStageRequest struct {

    // Unique stage identifier.
    BuildPipelineStageId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineStageId"`

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

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

func (GetBuildPipelineStageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetBuildPipelineStageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetBuildPipelineStageRequest) RetryPolicy

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

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

func (GetBuildPipelineStageRequest) String

func (request GetBuildPipelineStageRequest) String() string

func (GetBuildPipelineStageRequest) ValidateEnumValue

func (request GetBuildPipelineStageRequest) 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 GetBuildPipelineStageResponse

GetBuildPipelineStageResponse wrapper for the GetBuildPipelineStage operation

type GetBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetBuildPipelineStageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetBuildPipelineStageResponse) String

func (response GetBuildPipelineStageResponse) String() string

type GetBuildRunRequest

GetBuildRunRequest wrapper for the GetBuildRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetBuildRun.go.html to see an example of how to use GetBuildRunRequest.

type GetBuildRunRequest struct {

    // Unique build run identifier.
    BuildRunId *string `mandatory:"true" contributesTo:"path" name:"buildRunId"`

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

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

func (GetBuildRunRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetBuildRunRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetBuildRunRequest) RetryPolicy

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

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

func (GetBuildRunRequest) String

func (request GetBuildRunRequest) String() string

func (GetBuildRunRequest) ValidateEnumValue

func (request GetBuildRunRequest) 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 GetBuildRunResponse

GetBuildRunResponse wrapper for the GetBuildRun operation

type GetBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetBuildRunResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetBuildRunResponse) String

func (response GetBuildRunResponse) String() string

type GetCommitDiffRequest

GetCommitDiffRequest wrapper for the GetCommitDiff operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetCommitDiff.go.html to see an example of how to use GetCommitDiffRequest.

type GetCommitDiffRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The commit or reference name that represents the newer changes against the base version.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // The commit or reference name to compare changes against. If base version is not provided, the difference goes against an empty tree.
    BaseVersion *string `mandatory:"false" contributesTo:"query" name:"baseVersion"`

    // Boolean value to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

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

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

func (GetCommitDiffRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCommitDiffRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetCommitDiffRequest) RetryPolicy

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

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

func (GetCommitDiffRequest) String

func (request GetCommitDiffRequest) String() string

func (GetCommitDiffRequest) ValidateEnumValue

func (request GetCommitDiffRequest) 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 GetCommitDiffResponse

GetCommitDiffResponse wrapper for the GetCommitDiff operation

type GetCommitDiffResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetCommitDiffResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCommitDiffResponse) String

func (response GetCommitDiffResponse) String() string

type GetCommitRequest

GetCommitRequest wrapper for the GetCommit operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetCommit.go.html to see an example of how to use GetCommitRequest.

type GetCommitRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given commit ID.
    CommitId *string `mandatory:"true" contributesTo:"path" name:"commitId"`

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

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

func (GetCommitRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCommitRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetCommitRequest) RetryPolicy

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

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

func (GetCommitRequest) String

func (request GetCommitRequest) String() string

func (GetCommitRequest) ValidateEnumValue

func (request GetCommitRequest) 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 GetCommitResponse

GetCommitResponse wrapper for the GetCommit operation

type GetCommitResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetCommitResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCommitResponse) String

func (response GetCommitResponse) String() string

type GetConnectionRequest

GetConnectionRequest wrapper for the GetConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetConnection.go.html to see an example of how to use GetConnectionRequest.

type GetConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

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

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

func (GetConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConnectionRequest) RetryPolicy

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

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

func (GetConnectionRequest) String

func (request GetConnectionRequest) String() string

func (GetConnectionRequest) ValidateEnumValue

func (request GetConnectionRequest) 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 GetConnectionResponse

GetConnectionResponse wrapper for the GetConnection operation

type GetConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String

func (response GetConnectionResponse) String() string

type GetDeployArtifactRequest

GetDeployArtifactRequest wrapper for the GetDeployArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployArtifact.go.html to see an example of how to use GetDeployArtifactRequest.

type GetDeployArtifactRequest struct {

    // Unique artifact identifier.
    DeployArtifactId *string `mandatory:"true" contributesTo:"path" name:"deployArtifactId"`

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

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

func (GetDeployArtifactRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDeployArtifactRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDeployArtifactRequest) RetryPolicy

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

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

func (GetDeployArtifactRequest) String

func (request GetDeployArtifactRequest) String() string

func (GetDeployArtifactRequest) ValidateEnumValue

func (request GetDeployArtifactRequest) 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 GetDeployArtifactResponse

GetDeployArtifactResponse wrapper for the GetDeployArtifact operation

type GetDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetDeployArtifactResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDeployArtifactResponse) String

func (response GetDeployArtifactResponse) String() string

type GetDeployEnvironmentRequest

GetDeployEnvironmentRequest wrapper for the GetDeployEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployEnvironment.go.html to see an example of how to use GetDeployEnvironmentRequest.

type GetDeployEnvironmentRequest struct {

    // Unique environment identifier.
    DeployEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"deployEnvironmentId"`

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

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

func (GetDeployEnvironmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDeployEnvironmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDeployEnvironmentRequest) RetryPolicy

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

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

func (GetDeployEnvironmentRequest) String

func (request GetDeployEnvironmentRequest) String() string

func (GetDeployEnvironmentRequest) ValidateEnumValue

func (request GetDeployEnvironmentRequest) 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 GetDeployEnvironmentResponse

GetDeployEnvironmentResponse wrapper for the GetDeployEnvironment operation

type GetDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetDeployEnvironmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDeployEnvironmentResponse) String

func (response GetDeployEnvironmentResponse) String() string

type GetDeployPipelineRequest

GetDeployPipelineRequest wrapper for the GetDeployPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployPipeline.go.html to see an example of how to use GetDeployPipelineRequest.

type GetDeployPipelineRequest struct {

    // Unique pipeline identifier.
    DeployPipelineId *string `mandatory:"true" contributesTo:"path" name:"deployPipelineId"`

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

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

func (GetDeployPipelineRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDeployPipelineRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDeployPipelineRequest) RetryPolicy

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

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

func (GetDeployPipelineRequest) String

func (request GetDeployPipelineRequest) String() string

func (GetDeployPipelineRequest) ValidateEnumValue

func (request GetDeployPipelineRequest) 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 GetDeployPipelineResponse

GetDeployPipelineResponse wrapper for the GetDeployPipeline operation

type GetDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetDeployPipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDeployPipelineResponse) String

func (response GetDeployPipelineResponse) String() string

type GetDeployStageRequest

GetDeployStageRequest wrapper for the GetDeployStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployStage.go.html to see an example of how to use GetDeployStageRequest.

type GetDeployStageRequest struct {

    // Unique stage identifier.
    DeployStageId *string `mandatory:"true" contributesTo:"path" name:"deployStageId"`

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

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

func (GetDeployStageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDeployStageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDeployStageRequest) RetryPolicy

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

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

func (GetDeployStageRequest) String

func (request GetDeployStageRequest) String() string

func (GetDeployStageRequest) ValidateEnumValue

func (request GetDeployStageRequest) 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 GetDeployStageResponse

GetDeployStageResponse wrapper for the GetDeployStage operation

type GetDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetDeployStageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDeployStageResponse) String

func (response GetDeployStageResponse) String() string

type GetDeploymentRequest

GetDeploymentRequest wrapper for the GetDeployment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetDeployment.go.html to see an example of how to use GetDeploymentRequest.

type GetDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

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

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

func (GetDeploymentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDeploymentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDeploymentRequest) RetryPolicy

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

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

func (GetDeploymentRequest) String

func (request GetDeploymentRequest) String() string

func (GetDeploymentRequest) ValidateEnumValue

func (request GetDeploymentRequest) 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 GetDeploymentResponse

GetDeploymentResponse wrapper for the GetDeployment operation

type GetDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetDeploymentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDeploymentResponse) String

func (response GetDeploymentResponse) String() string

type GetFileDiffRequest

GetFileDiffRequest wrapper for the GetFileDiff operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetFileDiff.go.html to see an example of how to use GetFileDiffRequest.

type GetFileDiffRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Path to a file within a repository.
    FilePath *string `mandatory:"true" contributesTo:"path" name:"filePath"`

    // The branch to compare changes against.
    BaseVersion *string `mandatory:"true" contributesTo:"query" name:"baseVersion"`

    // The branch where changes are coming from.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // Boolean to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

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

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

func (GetFileDiffRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetFileDiffRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetFileDiffRequest) RetryPolicy

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

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

func (GetFileDiffRequest) String

func (request GetFileDiffRequest) String() string

func (GetFileDiffRequest) ValidateEnumValue

func (request GetFileDiffRequest) 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 GetFileDiffResponse

GetFileDiffResponse wrapper for the GetFileDiff operation

type GetFileDiffResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

    // This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT. Please use "/repositories/{repositoryId}/file/diffs"
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (GetFileDiffResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetFileDiffResponse) String

func (response GetFileDiffResponse) String() string

type GetMirrorRecordMirrorRecordTypeEnum

GetMirrorRecordMirrorRecordTypeEnum Enum with underlying type: string

type GetMirrorRecordMirrorRecordTypeEnum string

Set of constants representing the allowable values for GetMirrorRecordMirrorRecordTypeEnum

const (
    GetMirrorRecordMirrorRecordTypeCurrent        GetMirrorRecordMirrorRecordTypeEnum = "current"
    GetMirrorRecordMirrorRecordTypeLastsuccessful GetMirrorRecordMirrorRecordTypeEnum = "lastSuccessful"
)

func GetGetMirrorRecordMirrorRecordTypeEnumValues

func GetGetMirrorRecordMirrorRecordTypeEnumValues() []GetMirrorRecordMirrorRecordTypeEnum

GetGetMirrorRecordMirrorRecordTypeEnumValues Enumerates the set of values for GetMirrorRecordMirrorRecordTypeEnum

func GetMappingGetMirrorRecordMirrorRecordTypeEnum

func GetMappingGetMirrorRecordMirrorRecordTypeEnum(val string) (GetMirrorRecordMirrorRecordTypeEnum, bool)

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

type GetMirrorRecordRequest

GetMirrorRecordRequest wrapper for the GetMirrorRecord operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetMirrorRecord.go.html to see an example of how to use GetMirrorRecordRequest.

type GetMirrorRecordRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The field of mirror record type. Only one mirror record type can be provided:
    // current - The current mirror record.
    // lastSuccessful - The last successful mirror record.
    MirrorRecordType GetMirrorRecordMirrorRecordTypeEnum `mandatory:"true" contributesTo:"path" name:"mirrorRecordType"`

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

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

func (GetMirrorRecordRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMirrorRecordRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMirrorRecordRequest) RetryPolicy

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

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

func (GetMirrorRecordRequest) String

func (request GetMirrorRecordRequest) String() string

func (GetMirrorRecordRequest) ValidateEnumValue

func (request GetMirrorRecordRequest) 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 GetMirrorRecordResponse

GetMirrorRecordResponse wrapper for the GetMirrorRecord operation

type GetMirrorRecordResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetMirrorRecordResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMirrorRecordResponse) String

func (response GetMirrorRecordResponse) String() string

type GetObjectContentRequest

GetObjectContentRequest wrapper for the GetObjectContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetObjectContent.go.html to see an example of how to use GetObjectContentRequest.

type GetObjectContentRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The SHA of a blob or tree.
    Sha *string `mandatory:"true" contributesTo:"path" name:"sha"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetObjectContentRequest) BinaryRequestBody

func (request GetObjectContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetObjectContentRequest) HTTPRequest

func (request GetObjectContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetObjectContentRequest) RetryPolicy

func (request GetObjectContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetObjectContentRequest) String

func (request GetObjectContentRequest) String() string

func (GetObjectContentRequest) ValidateEnumValue

func (request GetObjectContentRequest) 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 GetObjectContentResponse

GetObjectContentResponse wrapper for the GetObjectContent operation

type GetObjectContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Content type refers to content of a file which is transferred via HTTP
    ContentType *string `presentIn:"header" name:"content-type"`

    // The Content-Disposition response-header field has been proposed as a means for the origin server to suggest a default filename if the user requests that the content is saved to a file.
    ContentDisposition *string `presentIn:"header" name:"content-disposition"`
}

func (GetObjectContentResponse) HTTPResponse

func (response GetObjectContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetObjectContentResponse) String

func (response GetObjectContentResponse) String() string

type GetObjectRequest

GetObjectRequest wrapper for the GetObject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetObject.go.html to see an example of how to use GetObjectRequest.

type GetObjectRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetObjectRequest) BinaryRequestBody

func (request GetObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetObjectRequest) HTTPRequest

func (request GetObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetObjectRequest) RetryPolicy

func (request GetObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetObjectRequest) String

func (request GetObjectRequest) String() string

func (GetObjectRequest) ValidateEnumValue

func (request GetObjectRequest) 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 GetObjectResponse

GetObjectResponse wrapper for the GetObject operation

type GetObjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryObject instance
    RepositoryObject `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetObjectResponse) HTTPResponse

func (response GetObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetObjectResponse) String

func (response GetObjectResponse) String() string

type GetProjectRequest

GetProjectRequest wrapper for the GetProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetProject.go.html to see an example of how to use GetProjectRequest.

type GetProjectRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProjectRequest) BinaryRequestBody

func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProjectRequest) HTTPRequest

func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProjectRequest) RetryPolicy

func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProjectRequest) String

func (request GetProjectRequest) String() string

func (GetProjectRequest) ValidateEnumValue

func (request GetProjectRequest) 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 GetProjectResponse

GetProjectResponse wrapper for the GetProject operation

type GetProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProjectResponse) HTTPResponse

func (response GetProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectResponse) String

func (response GetProjectResponse) String() string

type GetRefRequest

GetRefRequest wrapper for the GetRef operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRef.go.html to see an example of how to use GetRefRequest.

type GetRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"true" contributesTo:"path" name:"refName"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRefRequest) BinaryRequestBody

func (request GetRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRefRequest) HTTPRequest

func (request GetRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRefRequest) RetryPolicy

func (request GetRefRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRefRequest) String

func (request GetRefRequest) String() string

func (GetRefRequest) ValidateEnumValue

func (request GetRefRequest) 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 GetRefResponse

GetRefResponse wrapper for the GetRef operation

type GetRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryRef instance
    RepositoryRef `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/refs".
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (GetRefResponse) HTTPResponse

func (response GetRefResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRefResponse) String

func (response GetRefResponse) String() string

type GetRepoFileDiffRequest

GetRepoFileDiffRequest wrapper for the GetRepoFileDiff operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepoFileDiff.go.html to see an example of how to use GetRepoFileDiffRequest.

type GetRepoFileDiffRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The branch to compare changes against.
    BaseVersion *string `mandatory:"true" contributesTo:"query" name:"baseVersion"`

    // The branch where changes are coming from.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // Boolean to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepoFileDiffRequest) BinaryRequestBody

func (request GetRepoFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepoFileDiffRequest) HTTPRequest

func (request GetRepoFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepoFileDiffRequest) RetryPolicy

func (request GetRepoFileDiffRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepoFileDiffRequest) String

func (request GetRepoFileDiffRequest) String() string

func (GetRepoFileDiffRequest) ValidateEnumValue

func (request GetRepoFileDiffRequest) 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 GetRepoFileDiffResponse

GetRepoFileDiffResponse wrapper for the GetRepoFileDiff operation

type GetRepoFileDiffResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FileDiffResponse instance
    FileDiffResponse `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetRepoFileDiffResponse) HTTPResponse

func (response GetRepoFileDiffResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepoFileDiffResponse) String

func (response GetRepoFileDiffResponse) String() string

type GetRepoFileLinesRequest

GetRepoFileLinesRequest wrapper for the GetRepoFileLines operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepoFileLines.go.html to see an example of how to use GetRepoFileLinesRequest.

type GetRepoFileLinesRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Retrieve file lines from specific revision.
    Revision *string `mandatory:"true" contributesTo:"query" name:"revision"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // Line number from where to start returning file lines.
    StartLineNumber *int `mandatory:"false" contributesTo:"query" name:"startLineNumber"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepoFileLinesRequest) BinaryRequestBody

func (request GetRepoFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepoFileLinesRequest) HTTPRequest

func (request GetRepoFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepoFileLinesRequest) RetryPolicy

func (request GetRepoFileLinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepoFileLinesRequest) String

func (request GetRepoFileLinesRequest) String() string

func (GetRepoFileLinesRequest) ValidateEnumValue

func (request GetRepoFileLinesRequest) 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 GetRepoFileLinesResponse

GetRepoFileLinesResponse wrapper for the GetRepoFileLines operation

type GetRepoFileLinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryFileLines instance
    RepositoryFileLines `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetRepoFileLinesResponse) HTTPResponse

func (response GetRepoFileLinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepoFileLinesResponse) String

func (response GetRepoFileLinesResponse) String() string

type GetRepositoryArchiveContentRequest

GetRepositoryArchiveContentRequest wrapper for the GetRepositoryArchiveContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepositoryArchiveContent.go.html to see an example of how to use GetRepositoryArchiveContentRequest.

type GetRepositoryArchiveContentRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // The archive format query parameter for downloading repository endpoint.
    Format *string `mandatory:"false" contributesTo:"query" name:"format"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositoryArchiveContentRequest) BinaryRequestBody

func (request GetRepositoryArchiveContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositoryArchiveContentRequest) HTTPRequest

func (request GetRepositoryArchiveContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositoryArchiveContentRequest) RetryPolicy

func (request GetRepositoryArchiveContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositoryArchiveContentRequest) String

func (request GetRepositoryArchiveContentRequest) String() string

func (GetRepositoryArchiveContentRequest) ValidateEnumValue

func (request GetRepositoryArchiveContentRequest) 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 GetRepositoryArchiveContentResponse

GetRepositoryArchiveContentResponse wrapper for the GetRepositoryArchiveContent operation

type GetRepositoryArchiveContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Content type refers to content of a file which is transferred via HTTP
    ContentType *string `presentIn:"header" name:"content-type"`

    // The Content-Disposition response-header field has been proposed as a means for the origin server to suggest a default filename if the user requests that the content is saved to a file.
    ContentDisposition *string `presentIn:"header" name:"content-disposition"`
}

func (GetRepositoryArchiveContentResponse) HTTPResponse

func (response GetRepositoryArchiveContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositoryArchiveContentResponse) String

func (response GetRepositoryArchiveContentResponse) String() string

type GetRepositoryFieldsEnum

GetRepositoryFieldsEnum Enum with underlying type: string

type GetRepositoryFieldsEnum string

Set of constants representing the allowable values for GetRepositoryFieldsEnum

const (
    GetRepositoryFieldsBranchcount GetRepositoryFieldsEnum = "branchCount"
    GetRepositoryFieldsCommitcount GetRepositoryFieldsEnum = "commitCount"
    GetRepositoryFieldsSizeinbytes GetRepositoryFieldsEnum = "sizeInBytes"
)

func GetGetRepositoryFieldsEnumValues

func GetGetRepositoryFieldsEnumValues() []GetRepositoryFieldsEnum

GetGetRepositoryFieldsEnumValues Enumerates the set of values for GetRepositoryFieldsEnum

func GetMappingGetRepositoryFieldsEnum

func GetMappingGetRepositoryFieldsEnum(val string) (GetRepositoryFieldsEnum, bool)

GetMappingGetRepositoryFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

type GetRepositoryFileLinesRequest

GetRepositoryFileLinesRequest wrapper for the GetRepositoryFileLines operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepositoryFileLines.go.html to see an example of how to use GetRepositoryFileLinesRequest.

type GetRepositoryFileLinesRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Path to a file within a repository.
    FilePath *string `mandatory:"true" contributesTo:"path" name:"filePath"`

    // Retrieve file lines from specific revision.
    Revision *string `mandatory:"true" contributesTo:"query" name:"revision"`

    // Line number from where to start returning file lines.
    StartLineNumber *int `mandatory:"false" contributesTo:"query" name:"startLineNumber"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositoryFileLinesRequest) BinaryRequestBody

func (request GetRepositoryFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositoryFileLinesRequest) HTTPRequest

func (request GetRepositoryFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositoryFileLinesRequest) RetryPolicy

func (request GetRepositoryFileLinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositoryFileLinesRequest) String

func (request GetRepositoryFileLinesRequest) String() string

func (GetRepositoryFileLinesRequest) ValidateEnumValue

func (request GetRepositoryFileLinesRequest) 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 GetRepositoryFileLinesResponse

GetRepositoryFileLinesResponse wrapper for the GetRepositoryFileLines operation

type GetRepositoryFileLinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryFileLines instance
    RepositoryFileLines `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT. Please use "/repositories/{repositoryId}/file/lines"
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (GetRepositoryFileLinesResponse) HTTPResponse

func (response GetRepositoryFileLinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositoryFileLinesResponse) String

func (response GetRepositoryFileLinesResponse) String() string

type GetRepositoryRequest

GetRepositoryRequest wrapper for the GetRepository operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetRepository.go.html to see an example of how to use GetRepositoryRequest.

type GetRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Fields parameter can contain multiple flags useful in deciding the API functionality.
    Fields []GetRepositoryFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRepositoryRequest) BinaryRequestBody

func (request GetRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRepositoryRequest) HTTPRequest

func (request GetRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRepositoryRequest) RetryPolicy

func (request GetRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRepositoryRequest) String

func (request GetRepositoryRequest) String() string

func (GetRepositoryRequest) ValidateEnumValue

func (request GetRepositoryRequest) 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 GetRepositoryResponse

GetRepositoryResponse wrapper for the GetRepository operation

type GetRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Repository instance
    Repository `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetRepositoryResponse) HTTPResponse

func (response GetRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRepositoryResponse) String

func (response GetRepositoryResponse) String() string

type GetTriggerRequest

GetTriggerRequest wrapper for the GetTrigger operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetTrigger.go.html to see an example of how to use GetTriggerRequest.

type GetTriggerRequest struct {

    // Unique trigger identifier.
    TriggerId *string `mandatory:"true" contributesTo:"path" name:"triggerId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTriggerRequest) BinaryRequestBody

func (request GetTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTriggerRequest) HTTPRequest

func (request GetTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTriggerRequest) RetryPolicy

func (request GetTriggerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTriggerRequest) String

func (request GetTriggerRequest) String() string

func (GetTriggerRequest) ValidateEnumValue

func (request GetTriggerRequest) 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 GetTriggerResponse

GetTriggerResponse wrapper for the GetTrigger operation

type GetTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Trigger instance
    Trigger `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTriggerResponse) HTTPResponse

func (response GetTriggerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTriggerResponse) String

func (response GetTriggerResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GithubAccessTokenConnection

GithubAccessTokenConnection The properties that define a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type GithubAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubAccessTokenConnection) GetCompartmentId

func (m GithubAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubAccessTokenConnection) GetDefinedTags

func (m GithubAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubAccessTokenConnection) GetDescription

func (m GithubAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (GithubAccessTokenConnection) GetDisplayName

func (m GithubAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubAccessTokenConnection) GetFreeformTags

func (m GithubAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubAccessTokenConnection) GetId

func (m GithubAccessTokenConnection) GetId() *string

GetId returns Id

func (GithubAccessTokenConnection) GetLastConnectionValidationResult

func (m GithubAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GithubAccessTokenConnection) GetLifecycleDetails

func (m GithubAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubAccessTokenConnection) GetLifecycleState

func (m GithubAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubAccessTokenConnection) GetProjectId

func (m GithubAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubAccessTokenConnection) GetSystemTags

func (m GithubAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubAccessTokenConnection) GetTimeCreated

func (m GithubAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubAccessTokenConnection) GetTimeUpdated

func (m GithubAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubAccessTokenConnection) MarshalJSON

func (m GithubAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubAccessTokenConnection) String

func (m GithubAccessTokenConnection) String() string

func (GithubAccessTokenConnection) ValidateEnumValue

func (m GithubAccessTokenConnection) 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 GithubAccessTokenConnectionSummary

GithubAccessTokenConnectionSummary Summary information for a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type GithubAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubAccessTokenConnectionSummary) GetCompartmentId

func (m GithubAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubAccessTokenConnectionSummary) GetDefinedTags

func (m GithubAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubAccessTokenConnectionSummary) GetDescription

func (m GithubAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (GithubAccessTokenConnectionSummary) GetDisplayName

func (m GithubAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubAccessTokenConnectionSummary) GetFreeformTags

func (m GithubAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubAccessTokenConnectionSummary) GetId

func (m GithubAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (GithubAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m GithubAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GithubAccessTokenConnectionSummary) GetLifecycleDetails

func (m GithubAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubAccessTokenConnectionSummary) GetLifecycleState

func (m GithubAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubAccessTokenConnectionSummary) GetProjectId

func (m GithubAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubAccessTokenConnectionSummary) GetSystemTags

func (m GithubAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubAccessTokenConnectionSummary) GetTimeCreated

func (m GithubAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubAccessTokenConnectionSummary) GetTimeUpdated

func (m GithubAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubAccessTokenConnectionSummary) MarshalJSON

func (m GithubAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubAccessTokenConnectionSummary) String

func (m GithubAccessTokenConnectionSummary) String() string

func (GithubAccessTokenConnectionSummary) ValidateEnumValue

func (m GithubAccessTokenConnectionSummary) 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 GithubBuildRunSource

GithubBuildRunSource Specifies details of build run through GitHub.

type GithubBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (GithubBuildRunSource) MarshalJSON

func (m GithubBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubBuildRunSource) String

func (m GithubBuildRunSource) String() string

func (GithubBuildRunSource) ValidateEnumValue

func (m GithubBuildRunSource) 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 GithubBuildSource

GithubBuildSource GitHub build source for Build stage.

type GithubBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to GitHub source provider.
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (GithubBuildSource) GetBranch

func (m GithubBuildSource) GetBranch() *string

GetBranch returns Branch

func (GithubBuildSource) GetName

func (m GithubBuildSource) GetName() *string

GetName returns Name

func (GithubBuildSource) GetRepositoryUrl

func (m GithubBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (GithubBuildSource) MarshalJSON

func (m GithubBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubBuildSource) String

func (m GithubBuildSource) String() string

func (GithubBuildSource) ValidateEnumValue

func (m GithubBuildSource) 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 GithubFilter

GithubFilter The filter for GitHub events.

type GithubFilter struct {
    Include *GithubFilterAttributes `mandatory:"false" json:"include"`

    Exclude *GithubFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []GithubFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (GithubFilter) MarshalJSON

func (m GithubFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubFilter) String

func (m GithubFilter) String() string

func (GithubFilter) ValidateEnumValue

func (m GithubFilter) 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 GithubFilterAttributes

GithubFilterAttributes Attributes to filter GitHub events.

type GithubFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GithubFilterAttributes) String

func (m GithubFilterAttributes) String() string

func (GithubFilterAttributes) ValidateEnumValue

func (m GithubFilterAttributes) 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 GithubFilterEventsEnum

GithubFilterEventsEnum Enum with underlying type: string

type GithubFilterEventsEnum string

Set of constants representing the allowable values for GithubFilterEventsEnum

const (
    GithubFilterEventsPush                GithubFilterEventsEnum = "PUSH"
    GithubFilterEventsPullRequestCreated  GithubFilterEventsEnum = "PULL_REQUEST_CREATED"
    GithubFilterEventsPullRequestUpdated  GithubFilterEventsEnum = "PULL_REQUEST_UPDATED"
    GithubFilterEventsPullRequestReopened GithubFilterEventsEnum = "PULL_REQUEST_REOPENED"
    GithubFilterEventsPullRequestMerged   GithubFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetGithubFilterEventsEnumValues

func GetGithubFilterEventsEnumValues() []GithubFilterEventsEnum

GetGithubFilterEventsEnumValues Enumerates the set of values for GithubFilterEventsEnum

func GetMappingGithubFilterEventsEnum

func GetMappingGithubFilterEventsEnum(val string) (GithubFilterEventsEnum, bool)

GetMappingGithubFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type GithubFilterExclusionAttributes

GithubFilterExclusionAttributes Attributes to filter GitHub events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type GithubFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GithubFilterExclusionAttributes) String

func (m GithubFilterExclusionAttributes) String() string

func (GithubFilterExclusionAttributes) ValidateEnumValue

func (m GithubFilterExclusionAttributes) 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 GithubTrigger

GithubTrigger Trigger specific to GitHub.

type GithubTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubTrigger) GetActions

func (m GithubTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (GithubTrigger) GetCompartmentId

func (m GithubTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubTrigger) GetDefinedTags

func (m GithubTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubTrigger) GetDescription

func (m GithubTrigger) GetDescription() *string

GetDescription returns Description

func (GithubTrigger) GetDisplayName

func (m GithubTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubTrigger) GetFreeformTags

func (m GithubTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubTrigger) GetId

func (m GithubTrigger) GetId() *string

GetId returns Id

func (GithubTrigger) GetLifecycleDetails

func (m GithubTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubTrigger) GetLifecycleState

func (m GithubTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubTrigger) GetProjectId

func (m GithubTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubTrigger) GetSystemTags

func (m GithubTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubTrigger) GetTimeCreated

func (m GithubTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubTrigger) GetTimeUpdated

func (m GithubTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubTrigger) MarshalJSON

func (m GithubTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubTrigger) String

func (m GithubTrigger) String() string

func (*GithubTrigger) UnmarshalJSON

func (m *GithubTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GithubTrigger) ValidateEnumValue

func (m GithubTrigger) 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 GithubTriggerCreateResult

GithubTriggerCreateResult Trigger create response specific to GitHub.

type GithubTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubTriggerCreateResult) GetActions

func (m GithubTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (GithubTriggerCreateResult) GetCompartmentId

func (m GithubTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubTriggerCreateResult) GetDefinedTags

func (m GithubTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubTriggerCreateResult) GetDescription

func (m GithubTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (GithubTriggerCreateResult) GetDisplayName

func (m GithubTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubTriggerCreateResult) GetFreeformTags

func (m GithubTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubTriggerCreateResult) GetId

func (m GithubTriggerCreateResult) GetId() *string

GetId returns Id

func (GithubTriggerCreateResult) GetLifecycleDetails

func (m GithubTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubTriggerCreateResult) GetLifecycleState

func (m GithubTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubTriggerCreateResult) GetProjectId

func (m GithubTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubTriggerCreateResult) GetSystemTags

func (m GithubTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubTriggerCreateResult) GetTimeCreated

func (m GithubTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubTriggerCreateResult) GetTimeUpdated

func (m GithubTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubTriggerCreateResult) MarshalJSON

func (m GithubTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubTriggerCreateResult) String

func (m GithubTriggerCreateResult) String() string

func (*GithubTriggerCreateResult) UnmarshalJSON

func (m *GithubTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GithubTriggerCreateResult) ValidateEnumValue

func (m GithubTriggerCreateResult) 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 GithubTriggerSummary

GithubTriggerSummary Summary of the GitHub trigger.

type GithubTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GithubTriggerSummary) GetCompartmentId

func (m GithubTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GithubTriggerSummary) GetDefinedTags

func (m GithubTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GithubTriggerSummary) GetDescription

func (m GithubTriggerSummary) GetDescription() *string

GetDescription returns Description

func (GithubTriggerSummary) GetDisplayName

func (m GithubTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GithubTriggerSummary) GetFreeformTags

func (m GithubTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GithubTriggerSummary) GetId

func (m GithubTriggerSummary) GetId() *string

GetId returns Id

func (GithubTriggerSummary) GetLifecycleDetails

func (m GithubTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GithubTriggerSummary) GetLifecycleState

func (m GithubTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GithubTriggerSummary) GetProjectId

func (m GithubTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GithubTriggerSummary) GetSystemTags

func (m GithubTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GithubTriggerSummary) GetTimeCreated

func (m GithubTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GithubTriggerSummary) GetTimeUpdated

func (m GithubTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GithubTriggerSummary) MarshalJSON

func (m GithubTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GithubTriggerSummary) String

func (m GithubTriggerSummary) String() string

func (GithubTriggerSummary) ValidateEnumValue

func (m GithubTriggerSummary) 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 GitlabAccessTokenConnection

GitlabAccessTokenConnection The properties that define a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type GitlabAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabAccessTokenConnection) GetCompartmentId

func (m GitlabAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabAccessTokenConnection) GetDefinedTags

func (m GitlabAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabAccessTokenConnection) GetDescription

func (m GitlabAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (GitlabAccessTokenConnection) GetDisplayName

func (m GitlabAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabAccessTokenConnection) GetFreeformTags

func (m GitlabAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabAccessTokenConnection) GetId

func (m GitlabAccessTokenConnection) GetId() *string

GetId returns Id

func (GitlabAccessTokenConnection) GetLastConnectionValidationResult

func (m GitlabAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabAccessTokenConnection) GetLifecycleDetails

func (m GitlabAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabAccessTokenConnection) GetLifecycleState

func (m GitlabAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabAccessTokenConnection) GetProjectId

func (m GitlabAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabAccessTokenConnection) GetSystemTags

func (m GitlabAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabAccessTokenConnection) GetTimeCreated

func (m GitlabAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabAccessTokenConnection) GetTimeUpdated

func (m GitlabAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabAccessTokenConnection) MarshalJSON

func (m GitlabAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabAccessTokenConnection) String

func (m GitlabAccessTokenConnection) String() string

func (GitlabAccessTokenConnection) ValidateEnumValue

func (m GitlabAccessTokenConnection) 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 GitlabAccessTokenConnectionSummary

GitlabAccessTokenConnectionSummary Summary information for a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type GitlabAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabAccessTokenConnectionSummary) GetCompartmentId

func (m GitlabAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabAccessTokenConnectionSummary) GetDefinedTags

func (m GitlabAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabAccessTokenConnectionSummary) GetDescription

func (m GitlabAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (GitlabAccessTokenConnectionSummary) GetDisplayName

func (m GitlabAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabAccessTokenConnectionSummary) GetFreeformTags

func (m GitlabAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabAccessTokenConnectionSummary) GetId

func (m GitlabAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (GitlabAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m GitlabAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabAccessTokenConnectionSummary) GetLifecycleDetails

func (m GitlabAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabAccessTokenConnectionSummary) GetLifecycleState

func (m GitlabAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabAccessTokenConnectionSummary) GetProjectId

func (m GitlabAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabAccessTokenConnectionSummary) GetSystemTags

func (m GitlabAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabAccessTokenConnectionSummary) GetTimeCreated

func (m GitlabAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabAccessTokenConnectionSummary) GetTimeUpdated

func (m GitlabAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabAccessTokenConnectionSummary) MarshalJSON

func (m GitlabAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabAccessTokenConnectionSummary) String

func (m GitlabAccessTokenConnectionSummary) String() string

func (GitlabAccessTokenConnectionSummary) ValidateEnumValue

func (m GitlabAccessTokenConnectionSummary) 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 GitlabBuildRunSource

GitlabBuildRunSource Specifies details of build run through GitLab.

type GitlabBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (GitlabBuildRunSource) MarshalJSON

func (m GitlabBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabBuildRunSource) String

func (m GitlabBuildRunSource) String() string

func (GitlabBuildRunSource) ValidateEnumValue

func (m GitlabBuildRunSource) 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 GitlabBuildSource

GitlabBuildSource GitLab build source for Build stage.

type GitlabBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to GitLab source provider.
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (GitlabBuildSource) GetBranch

func (m GitlabBuildSource) GetBranch() *string

GetBranch returns Branch

func (GitlabBuildSource) GetName

func (m GitlabBuildSource) GetName() *string

GetName returns Name

func (GitlabBuildSource) GetRepositoryUrl

func (m GitlabBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (GitlabBuildSource) MarshalJSON

func (m GitlabBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabBuildSource) String

func (m GitlabBuildSource) String() string

func (GitlabBuildSource) ValidateEnumValue

func (m GitlabBuildSource) 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 GitlabFilter

GitlabFilter The filter for GitLab events.

type GitlabFilter struct {
    Include *GitlabFilterAttributes `mandatory:"false" json:"include"`

    Exclude *GitlabFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []GitlabFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (GitlabFilter) MarshalJSON

func (m GitlabFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabFilter) String

func (m GitlabFilter) String() string

func (GitlabFilter) ValidateEnumValue

func (m GitlabFilter) 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 GitlabFilterAttributes

GitlabFilterAttributes Attributes to filter GitLab events.

type GitlabFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabFilterAttributes) String

func (m GitlabFilterAttributes) String() string

func (GitlabFilterAttributes) ValidateEnumValue

func (m GitlabFilterAttributes) 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 GitlabFilterEventsEnum

GitlabFilterEventsEnum Enum with underlying type: string

type GitlabFilterEventsEnum string

Set of constants representing the allowable values for GitlabFilterEventsEnum

const (
    GitlabFilterEventsPush                GitlabFilterEventsEnum = "PUSH"
    GitlabFilterEventsPullRequestCreated  GitlabFilterEventsEnum = "PULL_REQUEST_CREATED"
    GitlabFilterEventsPullRequestUpdated  GitlabFilterEventsEnum = "PULL_REQUEST_UPDATED"
    GitlabFilterEventsPullRequestReopened GitlabFilterEventsEnum = "PULL_REQUEST_REOPENED"
    GitlabFilterEventsPullRequestMerged   GitlabFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetGitlabFilterEventsEnumValues

func GetGitlabFilterEventsEnumValues() []GitlabFilterEventsEnum

GetGitlabFilterEventsEnumValues Enumerates the set of values for GitlabFilterEventsEnum

func GetMappingGitlabFilterEventsEnum

func GetMappingGitlabFilterEventsEnum(val string) (GitlabFilterEventsEnum, bool)

GetMappingGitlabFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type GitlabFilterExclusionAttributes

GitlabFilterExclusionAttributes Attributes to filter GitLab events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type GitlabFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabFilterExclusionAttributes) String

func (m GitlabFilterExclusionAttributes) String() string

func (GitlabFilterExclusionAttributes) ValidateEnumValue

func (m GitlabFilterExclusionAttributes) 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 GitlabServerAccessTokenConnection

GitlabServerAccessTokenConnection The properties that define a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab self-hosted server that is authenticated with a personal access token.

type GitlabServerAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerAccessTokenConnection) GetCompartmentId

func (m GitlabServerAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerAccessTokenConnection) GetDefinedTags

func (m GitlabServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerAccessTokenConnection) GetDescription

func (m GitlabServerAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (GitlabServerAccessTokenConnection) GetDisplayName

func (m GitlabServerAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerAccessTokenConnection) GetFreeformTags

func (m GitlabServerAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerAccessTokenConnection) GetId

func (m GitlabServerAccessTokenConnection) GetId() *string

GetId returns Id

func (GitlabServerAccessTokenConnection) GetLastConnectionValidationResult

func (m GitlabServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabServerAccessTokenConnection) GetLifecycleDetails

func (m GitlabServerAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerAccessTokenConnection) GetLifecycleState

func (m GitlabServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerAccessTokenConnection) GetProjectId

func (m GitlabServerAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerAccessTokenConnection) GetSystemTags

func (m GitlabServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerAccessTokenConnection) GetTimeCreated

func (m GitlabServerAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerAccessTokenConnection) GetTimeUpdated

func (m GitlabServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerAccessTokenConnection) MarshalJSON

func (m GitlabServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerAccessTokenConnection) String

func (m GitlabServerAccessTokenConnection) String() string

func (*GitlabServerAccessTokenConnection) UnmarshalJSON

func (m *GitlabServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerAccessTokenConnection) ValidateEnumValue

func (m GitlabServerAccessTokenConnection) 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 GitlabServerAccessTokenConnectionSummary

GitlabServerAccessTokenConnectionSummary Summary information for a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type GitlabServerAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerAccessTokenConnectionSummary) GetCompartmentId

func (m GitlabServerAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerAccessTokenConnectionSummary) GetDefinedTags

func (m GitlabServerAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerAccessTokenConnectionSummary) GetDescription

func (m GitlabServerAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (GitlabServerAccessTokenConnectionSummary) GetDisplayName

func (m GitlabServerAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerAccessTokenConnectionSummary) GetFreeformTags

func (m GitlabServerAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerAccessTokenConnectionSummary) GetId

func (m GitlabServerAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails

func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerAccessTokenConnectionSummary) GetLifecycleState

func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerAccessTokenConnectionSummary) GetProjectId

func (m GitlabServerAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerAccessTokenConnectionSummary) GetSystemTags

func (m GitlabServerAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerAccessTokenConnectionSummary) GetTimeCreated

func (m GitlabServerAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerAccessTokenConnectionSummary) GetTimeUpdated

func (m GitlabServerAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerAccessTokenConnectionSummary) MarshalJSON

func (m GitlabServerAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerAccessTokenConnectionSummary) String

func (m GitlabServerAccessTokenConnectionSummary) String() string

func (*GitlabServerAccessTokenConnectionSummary) UnmarshalJSON

func (m *GitlabServerAccessTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerAccessTokenConnectionSummary) ValidateEnumValue

func (m GitlabServerAccessTokenConnectionSummary) 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 GitlabServerBuildRunSource

GitlabServerBuildRunSource Specifies details of build run through GitLab self-hosted Server.

type GitlabServerBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (GitlabServerBuildRunSource) MarshalJSON

func (m GitlabServerBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerBuildRunSource) String

func (m GitlabServerBuildRunSource) String() string

func (GitlabServerBuildRunSource) ValidateEnumValue

func (m GitlabServerBuildRunSource) 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 GitlabServerBuildSource

GitlabServerBuildSource GitLab self-hosted Server Build Source for Build Stage

type GitlabServerBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to GitLab Server source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (GitlabServerBuildSource) GetBranch

func (m GitlabServerBuildSource) GetBranch() *string

GetBranch returns Branch

func (GitlabServerBuildSource) GetName

func (m GitlabServerBuildSource) GetName() *string

GetName returns Name

func (GitlabServerBuildSource) GetRepositoryUrl

func (m GitlabServerBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (GitlabServerBuildSource) MarshalJSON

func (m GitlabServerBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerBuildSource) String

func (m GitlabServerBuildSource) String() string

func (GitlabServerBuildSource) ValidateEnumValue

func (m GitlabServerBuildSource) 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 GitlabServerFilter

GitlabServerFilter The filter for GitLab self-hosted events.

type GitlabServerFilter struct {
    Include *GitlabServerFilterAttributes `mandatory:"false" json:"include"`

    Exclude *GitlabServerFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []GitlabServerFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (GitlabServerFilter) MarshalJSON

func (m GitlabServerFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerFilter) String

func (m GitlabServerFilter) String() string

func (GitlabServerFilter) ValidateEnumValue

func (m GitlabServerFilter) 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 GitlabServerFilterAttributes

GitlabServerFilterAttributes Attributes to filter GitLab self-hosted server events.

type GitlabServerFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabServerFilterAttributes) String

func (m GitlabServerFilterAttributes) String() string

func (GitlabServerFilterAttributes) ValidateEnumValue

func (m GitlabServerFilterAttributes) 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 GitlabServerFilterEventsEnum

GitlabServerFilterEventsEnum Enum with underlying type: string

type GitlabServerFilterEventsEnum string

Set of constants representing the allowable values for GitlabServerFilterEventsEnum

const (
    GitlabServerFilterEventsPush                GitlabServerFilterEventsEnum = "PUSH"
    GitlabServerFilterEventsPullRequestCreated  GitlabServerFilterEventsEnum = "PULL_REQUEST_CREATED"
    GitlabServerFilterEventsPullRequestUpdated  GitlabServerFilterEventsEnum = "PULL_REQUEST_UPDATED"
    GitlabServerFilterEventsPullRequestReopened GitlabServerFilterEventsEnum = "PULL_REQUEST_REOPENED"
    GitlabServerFilterEventsPullRequestMerged   GitlabServerFilterEventsEnum = "PULL_REQUEST_MERGED"
)

func GetGitlabServerFilterEventsEnumValues

func GetGitlabServerFilterEventsEnumValues() []GitlabServerFilterEventsEnum

GetGitlabServerFilterEventsEnumValues Enumerates the set of values for GitlabServerFilterEventsEnum

func GetMappingGitlabServerFilterEventsEnum

func GetMappingGitlabServerFilterEventsEnum(val string) (GitlabServerFilterEventsEnum, bool)

GetMappingGitlabServerFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

type GitlabServerFilterExclusionAttributes

GitlabServerFilterExclusionAttributes Attributes to filter GitLab self-hosted server events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type GitlabServerFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (GitlabServerFilterExclusionAttributes) String

func (m GitlabServerFilterExclusionAttributes) String() string

func (GitlabServerFilterExclusionAttributes) ValidateEnumValue

func (m GitlabServerFilterExclusionAttributes) 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 GitlabServerTrigger

GitlabServerTrigger Trigger specific to GitLab self-hosted server.

type GitlabServerTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerTrigger) GetActions

func (m GitlabServerTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabServerTrigger) GetCompartmentId

func (m GitlabServerTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerTrigger) GetDefinedTags

func (m GitlabServerTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerTrigger) GetDescription

func (m GitlabServerTrigger) GetDescription() *string

GetDescription returns Description

func (GitlabServerTrigger) GetDisplayName

func (m GitlabServerTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerTrigger) GetFreeformTags

func (m GitlabServerTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerTrigger) GetId

func (m GitlabServerTrigger) GetId() *string

GetId returns Id

func (GitlabServerTrigger) GetLifecycleDetails

func (m GitlabServerTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerTrigger) GetLifecycleState

func (m GitlabServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerTrigger) GetProjectId

func (m GitlabServerTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerTrigger) GetSystemTags

func (m GitlabServerTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerTrigger) GetTimeCreated

func (m GitlabServerTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerTrigger) GetTimeUpdated

func (m GitlabServerTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerTrigger) MarshalJSON

func (m GitlabServerTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerTrigger) String

func (m GitlabServerTrigger) String() string

func (*GitlabServerTrigger) UnmarshalJSON

func (m *GitlabServerTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerTrigger) ValidateEnumValue

func (m GitlabServerTrigger) 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 GitlabServerTriggerCreateResult

GitlabServerTriggerCreateResult Trigger create response specific to GitLab self-hosted server.

type GitlabServerTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerTriggerCreateResult) GetActions

func (m GitlabServerTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabServerTriggerCreateResult) GetCompartmentId

func (m GitlabServerTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerTriggerCreateResult) GetDefinedTags

func (m GitlabServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerTriggerCreateResult) GetDescription

func (m GitlabServerTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (GitlabServerTriggerCreateResult) GetDisplayName

func (m GitlabServerTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerTriggerCreateResult) GetFreeformTags

func (m GitlabServerTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerTriggerCreateResult) GetId

func (m GitlabServerTriggerCreateResult) GetId() *string

GetId returns Id

func (GitlabServerTriggerCreateResult) GetLifecycleDetails

func (m GitlabServerTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerTriggerCreateResult) GetLifecycleState

func (m GitlabServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerTriggerCreateResult) GetProjectId

func (m GitlabServerTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerTriggerCreateResult) GetSystemTags

func (m GitlabServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerTriggerCreateResult) GetTimeCreated

func (m GitlabServerTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerTriggerCreateResult) GetTimeUpdated

func (m GitlabServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerTriggerCreateResult) MarshalJSON

func (m GitlabServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerTriggerCreateResult) String

func (m GitlabServerTriggerCreateResult) String() string

func (*GitlabServerTriggerCreateResult) UnmarshalJSON

func (m *GitlabServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabServerTriggerCreateResult) ValidateEnumValue

func (m GitlabServerTriggerCreateResult) 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 GitlabServerTriggerSummary

GitlabServerTriggerSummary Summary of the GitLab self-hosted server trigger.

type GitlabServerTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabServerTriggerSummary) GetCompartmentId

func (m GitlabServerTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabServerTriggerSummary) GetDefinedTags

func (m GitlabServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabServerTriggerSummary) GetDescription

func (m GitlabServerTriggerSummary) GetDescription() *string

GetDescription returns Description

func (GitlabServerTriggerSummary) GetDisplayName

func (m GitlabServerTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabServerTriggerSummary) GetFreeformTags

func (m GitlabServerTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabServerTriggerSummary) GetId

func (m GitlabServerTriggerSummary) GetId() *string

GetId returns Id

func (GitlabServerTriggerSummary) GetLifecycleDetails

func (m GitlabServerTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabServerTriggerSummary) GetLifecycleState

func (m GitlabServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabServerTriggerSummary) GetProjectId

func (m GitlabServerTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabServerTriggerSummary) GetSystemTags

func (m GitlabServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabServerTriggerSummary) GetTimeCreated

func (m GitlabServerTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabServerTriggerSummary) GetTimeUpdated

func (m GitlabServerTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabServerTriggerSummary) MarshalJSON

func (m GitlabServerTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabServerTriggerSummary) String

func (m GitlabServerTriggerSummary) String() string

func (GitlabServerTriggerSummary) ValidateEnumValue

func (m GitlabServerTriggerSummary) 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 GitlabTrigger

GitlabTrigger Trigger specific to GitLab.

type GitlabTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabTrigger) GetActions

func (m GitlabTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabTrigger) GetCompartmentId

func (m GitlabTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabTrigger) GetDefinedTags

func (m GitlabTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabTrigger) GetDescription

func (m GitlabTrigger) GetDescription() *string

GetDescription returns Description

func (GitlabTrigger) GetDisplayName

func (m GitlabTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabTrigger) GetFreeformTags

func (m GitlabTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabTrigger) GetId

func (m GitlabTrigger) GetId() *string

GetId returns Id

func (GitlabTrigger) GetLifecycleDetails

func (m GitlabTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabTrigger) GetLifecycleState

func (m GitlabTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabTrigger) GetProjectId

func (m GitlabTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabTrigger) GetSystemTags

func (m GitlabTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabTrigger) GetTimeCreated

func (m GitlabTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabTrigger) GetTimeUpdated

func (m GitlabTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabTrigger) MarshalJSON

func (m GitlabTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabTrigger) String

func (m GitlabTrigger) String() string

func (*GitlabTrigger) UnmarshalJSON

func (m *GitlabTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabTrigger) ValidateEnumValue

func (m GitlabTrigger) 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 GitlabTriggerCreateResult

GitlabTriggerCreateResult Trigger create response specific to GitLab.

type GitlabTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabTriggerCreateResult) GetActions

func (m GitlabTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (GitlabTriggerCreateResult) GetCompartmentId

func (m GitlabTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabTriggerCreateResult) GetDefinedTags

func (m GitlabTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabTriggerCreateResult) GetDescription

func (m GitlabTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (GitlabTriggerCreateResult) GetDisplayName

func (m GitlabTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabTriggerCreateResult) GetFreeformTags

func (m GitlabTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabTriggerCreateResult) GetId

func (m GitlabTriggerCreateResult) GetId() *string

GetId returns Id

func (GitlabTriggerCreateResult) GetLifecycleDetails

func (m GitlabTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabTriggerCreateResult) GetLifecycleState

func (m GitlabTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabTriggerCreateResult) GetProjectId

func (m GitlabTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabTriggerCreateResult) GetSystemTags

func (m GitlabTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabTriggerCreateResult) GetTimeCreated

func (m GitlabTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabTriggerCreateResult) GetTimeUpdated

func (m GitlabTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabTriggerCreateResult) MarshalJSON

func (m GitlabTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabTriggerCreateResult) String

func (m GitlabTriggerCreateResult) String() string

func (*GitlabTriggerCreateResult) UnmarshalJSON

func (m *GitlabTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (GitlabTriggerCreateResult) ValidateEnumValue

func (m GitlabTriggerCreateResult) 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 GitlabTriggerSummary

GitlabTriggerSummary Summary of the GitLab trigger.

type GitlabTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (GitlabTriggerSummary) GetCompartmentId

func (m GitlabTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (GitlabTriggerSummary) GetDefinedTags

func (m GitlabTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (GitlabTriggerSummary) GetDescription

func (m GitlabTriggerSummary) GetDescription() *string

GetDescription returns Description

func (GitlabTriggerSummary) GetDisplayName

func (m GitlabTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (GitlabTriggerSummary) GetFreeformTags

func (m GitlabTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (GitlabTriggerSummary) GetId

func (m GitlabTriggerSummary) GetId() *string

GetId returns Id

func (GitlabTriggerSummary) GetLifecycleDetails

func (m GitlabTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (GitlabTriggerSummary) GetLifecycleState

func (m GitlabTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (GitlabTriggerSummary) GetProjectId

func (m GitlabTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (GitlabTriggerSummary) GetSystemTags

func (m GitlabTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (GitlabTriggerSummary) GetTimeCreated

func (m GitlabTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (GitlabTriggerSummary) GetTimeUpdated

func (m GitlabTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (GitlabTriggerSummary) MarshalJSON

func (m GitlabTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GitlabTriggerSummary) String

func (m GitlabTriggerSummary) String() string

func (GitlabTriggerSummary) ValidateEnumValue

func (m GitlabTriggerSummary) 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 HelmCommandSpecArtifactSource

HelmCommandSpecArtifactSource Specifies Helm command spec details

type HelmCommandSpecArtifactSource struct {

    // The Helm commands to be executed, base 64 encoded
    Base64EncodedContent *string `mandatory:"true" json:"base64EncodedContent"`

    // Specifies types of artifact sources.
    HelmArtifactSourceType HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum `mandatory:"true" json:"helmArtifactSourceType"`
}

func (HelmCommandSpecArtifactSource) MarshalJSON

func (m HelmCommandSpecArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HelmCommandSpecArtifactSource) String

func (m HelmCommandSpecArtifactSource) String() string

func (HelmCommandSpecArtifactSource) ValidateEnumValue

func (m HelmCommandSpecArtifactSource) 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 HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum Enum with underlying type: string

type HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum string

Set of constants representing the allowable values for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

const (
    HelmCommandSpecArtifactSourceHelmArtifactSourceTypeInline HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum = "INLINE"
)

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues

func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues() []HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues Enumerates the set of values for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum

func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum(val string) (HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum, bool)

GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HelmRepositoryDeployArtifactSource

HelmRepositoryDeployArtifactSource Specifies Helm chart source details.

type HelmRepositoryDeployArtifactSource struct {

    // The URL of an OCIR repository.
    ChartUrl *string `mandatory:"true" json:"chartUrl"`

    // Users can set this as a placeholder value that refers to a pipeline parameter, for example, ${appVersion}.
    DeployArtifactVersion *string `mandatory:"true" json:"deployArtifactVersion"`

    HelmVerificationKeySource VerificationKeySource `mandatory:"false" json:"helmVerificationKeySource"`
}

func (HelmRepositoryDeployArtifactSource) MarshalJSON

func (m HelmRepositoryDeployArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HelmRepositoryDeployArtifactSource) String

func (m HelmRepositoryDeployArtifactSource) String() string

func (*HelmRepositoryDeployArtifactSource) UnmarshalJSON

func (m *HelmRepositoryDeployArtifactSource) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HelmRepositoryDeployArtifactSource) ValidateEnumValue

func (m HelmRepositoryDeployArtifactSource) 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 HelmSetValue

HelmSetValue Defines a helm set value

type HelmSetValue struct {

    // Name of the parameter (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // Value of the parameter.
    Value *string `mandatory:"true" json:"value"`
}

func (HelmSetValue) String

func (m HelmSetValue) String() string

func (HelmSetValue) ValidateEnumValue

func (m HelmSetValue) 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 HelmSetValueCollection

HelmSetValueCollection Specifies the name and value pairs to set helm values.

type HelmSetValueCollection struct {

    // List of parameters defined to set helm value.
    Items []HelmSetValue `mandatory:"true" json:"items"`
}

func (HelmSetValueCollection) String

func (m HelmSetValueCollection) String() string

func (HelmSetValueCollection) ValidateEnumValue

func (m HelmSetValueCollection) 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 InlineDeployArtifactSource

InlineDeployArtifactSource Specifies the inline deployment artifact source details.

type InlineDeployArtifactSource struct {

    // base64 Encoded String
    Base64EncodedContent []byte `mandatory:"true" json:"base64EncodedContent"`
}

func (InlineDeployArtifactSource) MarshalJSON

func (m InlineDeployArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InlineDeployArtifactSource) String

func (m InlineDeployArtifactSource) String() string

func (InlineDeployArtifactSource) ValidateEnumValue

func (m InlineDeployArtifactSource) 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 InlinePublicKeyVerificationKeySource

InlinePublicKeyVerificationKeySource Specifies the Inline public key verification source details

type InlinePublicKeyVerificationKeySource struct {

    // Current version of Base64 encoding of the public key which is in binary GPG exported format.
    CurrentPublicKey *string `mandatory:"true" json:"currentPublicKey"`

    // Previous version of Base64 encoding of the public key which is in binary GPG exported format. This would be used for key rotation scenarios.
    PreviousPublicKey *string `mandatory:"false" json:"previousPublicKey"`
}

func (InlinePublicKeyVerificationKeySource) MarshalJSON

func (m InlinePublicKeyVerificationKeySource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InlinePublicKeyVerificationKeySource) String

func (m InlinePublicKeyVerificationKeySource) String() string

func (InlinePublicKeyVerificationKeySource) ValidateEnumValue

func (m InlinePublicKeyVerificationKeySource) 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 InvokeFunctionDeployStage

InvokeFunctionDeployStage Specifies Invoke Function stage.

type InvokeFunctionDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"true" json:"isAsync"`

    // A boolean flag specifies whether the invoked function must be validated.
    IsValidationEnabled *bool `mandatory:"true" json:"isValidationEnabled"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (InvokeFunctionDeployStage) GetCompartmentId

func (m InvokeFunctionDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (InvokeFunctionDeployStage) GetDefinedTags

func (m InvokeFunctionDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (InvokeFunctionDeployStage) GetDeployPipelineId

func (m InvokeFunctionDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (InvokeFunctionDeployStage) GetDeployStagePredecessorCollection

func (m InvokeFunctionDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (InvokeFunctionDeployStage) GetDescription

func (m InvokeFunctionDeployStage) GetDescription() *string

GetDescription returns Description

func (InvokeFunctionDeployStage) GetDisplayName

func (m InvokeFunctionDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (InvokeFunctionDeployStage) GetFreeformTags

func (m InvokeFunctionDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (InvokeFunctionDeployStage) GetId

func (m InvokeFunctionDeployStage) GetId() *string

GetId returns Id

func (InvokeFunctionDeployStage) GetLifecycleDetails

func (m InvokeFunctionDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (InvokeFunctionDeployStage) GetLifecycleState

func (m InvokeFunctionDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (InvokeFunctionDeployStage) GetProjectId

func (m InvokeFunctionDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (InvokeFunctionDeployStage) GetSystemTags

func (m InvokeFunctionDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (InvokeFunctionDeployStage) GetTimeCreated

func (m InvokeFunctionDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (InvokeFunctionDeployStage) GetTimeUpdated

func (m InvokeFunctionDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (InvokeFunctionDeployStage) MarshalJSON

func (m InvokeFunctionDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InvokeFunctionDeployStage) String

func (m InvokeFunctionDeployStage) String() string

func (InvokeFunctionDeployStage) ValidateEnumValue

func (m InvokeFunctionDeployStage) 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 InvokeFunctionDeployStageExecutionProgress

InvokeFunctionDeployStageExecutionProgress Specifies the Invoke Function stage specific execution details.

type InvokeFunctionDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStageDisplayName

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStageId

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (InvokeFunctionDeployStageExecutionProgress) GetDeployStagePredecessors

func (m InvokeFunctionDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (InvokeFunctionDeployStageExecutionProgress) GetStatus

func (m InvokeFunctionDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (InvokeFunctionDeployStageExecutionProgress) GetTimeFinished

func (m InvokeFunctionDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (InvokeFunctionDeployStageExecutionProgress) GetTimeStarted

func (m InvokeFunctionDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (InvokeFunctionDeployStageExecutionProgress) MarshalJSON

func (m InvokeFunctionDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InvokeFunctionDeployStageExecutionProgress) String

func (m InvokeFunctionDeployStageExecutionProgress) String() string

func (InvokeFunctionDeployStageExecutionProgress) ValidateEnumValue

func (m InvokeFunctionDeployStageExecutionProgress) 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 InvokeFunctionDeployStageSummary

InvokeFunctionDeployStageSummary Specifies Invoke Function stage.

type InvokeFunctionDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"true" json:"functionDeployEnvironmentId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"true" json:"isAsync"`

    // A boolean flag specifies whether the invoked function must be validated.
    IsValidationEnabled *bool `mandatory:"true" json:"isValidationEnabled"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (InvokeFunctionDeployStageSummary) GetCompartmentId

func (m InvokeFunctionDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (InvokeFunctionDeployStageSummary) GetDefinedTags

func (m InvokeFunctionDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (InvokeFunctionDeployStageSummary) GetDeployPipelineId

func (m InvokeFunctionDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (InvokeFunctionDeployStageSummary) GetDeployStagePredecessorCollection

func (m InvokeFunctionDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (InvokeFunctionDeployStageSummary) GetDescription

func (m InvokeFunctionDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (InvokeFunctionDeployStageSummary) GetDisplayName

func (m InvokeFunctionDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (InvokeFunctionDeployStageSummary) GetFreeformTags

func (m InvokeFunctionDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (InvokeFunctionDeployStageSummary) GetId

func (m InvokeFunctionDeployStageSummary) GetId() *string

GetId returns Id

func (InvokeFunctionDeployStageSummary) GetLifecycleDetails

func (m InvokeFunctionDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (InvokeFunctionDeployStageSummary) GetLifecycleState

func (m InvokeFunctionDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (InvokeFunctionDeployStageSummary) GetProjectId

func (m InvokeFunctionDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (InvokeFunctionDeployStageSummary) GetSystemTags

func (m InvokeFunctionDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (InvokeFunctionDeployStageSummary) GetTimeCreated

func (m InvokeFunctionDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (InvokeFunctionDeployStageSummary) GetTimeUpdated

func (m InvokeFunctionDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (InvokeFunctionDeployStageSummary) MarshalJSON

func (m InvokeFunctionDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InvokeFunctionDeployStageSummary) String

func (m InvokeFunctionDeployStageSummary) String() string

func (InvokeFunctionDeployStageSummary) ValidateEnumValue

func (m InvokeFunctionDeployStageSummary) 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 ListAuthorsRequest

ListAuthorsRequest wrapper for the ListAuthors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListAuthors.go.html to see an example of how to use ListAuthorsRequest.

type ListAuthorsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListAuthorsSortOrderEnum `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAuthorsRequest) BinaryRequestBody

func (request ListAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAuthorsRequest) HTTPRequest

func (request ListAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAuthorsRequest) RetryPolicy

func (request ListAuthorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAuthorsRequest) String

func (request ListAuthorsRequest) String() string

func (ListAuthorsRequest) ValidateEnumValue

func (request ListAuthorsRequest) 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 ListAuthorsResponse

ListAuthorsResponse wrapper for the ListAuthors operation

type ListAuthorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryAuthorCollection instances
    RepositoryAuthorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAuthorsResponse) HTTPResponse

func (response ListAuthorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAuthorsResponse) String

func (response ListAuthorsResponse) String() string

type ListAuthorsSortOrderEnum

ListAuthorsSortOrderEnum Enum with underlying type: string

type ListAuthorsSortOrderEnum string

Set of constants representing the allowable values for ListAuthorsSortOrderEnum

const (
    ListAuthorsSortOrderAsc  ListAuthorsSortOrderEnum = "ASC"
    ListAuthorsSortOrderDesc ListAuthorsSortOrderEnum = "DESC"
)

func GetListAuthorsSortOrderEnumValues

func GetListAuthorsSortOrderEnumValues() []ListAuthorsSortOrderEnum

GetListAuthorsSortOrderEnumValues Enumerates the set of values for ListAuthorsSortOrderEnum

func GetMappingListAuthorsSortOrderEnum

func GetMappingListAuthorsSortOrderEnum(val string) (ListAuthorsSortOrderEnum, bool)

GetMappingListAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelineStagesRequest

ListBuildPipelineStagesRequest wrapper for the ListBuildPipelineStages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListBuildPipelineStages.go.html to see an example of how to use ListBuildPipelineStagesRequest.

type ListBuildPipelineStagesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID of the parent build pipeline.
    BuildPipelineId *string `mandatory:"false" contributesTo:"query" name:"buildPipelineId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return the stages that matches the given lifecycle state.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListBuildPipelineStagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListBuildPipelineStagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListBuildPipelineStagesRequest) BinaryRequestBody

func (request ListBuildPipelineStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListBuildPipelineStagesRequest) HTTPRequest

func (request ListBuildPipelineStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListBuildPipelineStagesRequest) RetryPolicy

func (request ListBuildPipelineStagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListBuildPipelineStagesRequest) String

func (request ListBuildPipelineStagesRequest) String() string

func (ListBuildPipelineStagesRequest) ValidateEnumValue

func (request ListBuildPipelineStagesRequest) 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 ListBuildPipelineStagesResponse

ListBuildPipelineStagesResponse wrapper for the ListBuildPipelineStages operation

type ListBuildPipelineStagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BuildPipelineStageCollection instances
    BuildPipelineStageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBuildPipelineStagesResponse) HTTPResponse

func (response ListBuildPipelineStagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListBuildPipelineStagesResponse) String

func (response ListBuildPipelineStagesResponse) String() string

type ListBuildPipelineStagesSortByEnum

ListBuildPipelineStagesSortByEnum Enum with underlying type: string

type ListBuildPipelineStagesSortByEnum string

Set of constants representing the allowable values for ListBuildPipelineStagesSortByEnum

const (
    ListBuildPipelineStagesSortByTimecreated ListBuildPipelineStagesSortByEnum = "timeCreated"
    ListBuildPipelineStagesSortByDisplayname ListBuildPipelineStagesSortByEnum = "displayName"
)

func GetListBuildPipelineStagesSortByEnumValues

func GetListBuildPipelineStagesSortByEnumValues() []ListBuildPipelineStagesSortByEnum

GetListBuildPipelineStagesSortByEnumValues Enumerates the set of values for ListBuildPipelineStagesSortByEnum

func GetMappingListBuildPipelineStagesSortByEnum

func GetMappingListBuildPipelineStagesSortByEnum(val string) (ListBuildPipelineStagesSortByEnum, bool)

GetMappingListBuildPipelineStagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelineStagesSortOrderEnum

ListBuildPipelineStagesSortOrderEnum Enum with underlying type: string

type ListBuildPipelineStagesSortOrderEnum string

Set of constants representing the allowable values for ListBuildPipelineStagesSortOrderEnum

const (
    ListBuildPipelineStagesSortOrderAsc  ListBuildPipelineStagesSortOrderEnum = "ASC"
    ListBuildPipelineStagesSortOrderDesc ListBuildPipelineStagesSortOrderEnum = "DESC"
)

func GetListBuildPipelineStagesSortOrderEnumValues

func GetListBuildPipelineStagesSortOrderEnumValues() []ListBuildPipelineStagesSortOrderEnum

GetListBuildPipelineStagesSortOrderEnumValues Enumerates the set of values for ListBuildPipelineStagesSortOrderEnum

func GetMappingListBuildPipelineStagesSortOrderEnum

func GetMappingListBuildPipelineStagesSortOrderEnum(val string) (ListBuildPipelineStagesSortOrderEnum, bool)

GetMappingListBuildPipelineStagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelinesRequest

ListBuildPipelinesRequest wrapper for the ListBuildPipelines operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListBuildPipelines.go.html to see an example of how to use ListBuildPipelinesRequest.

type ListBuildPipelinesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only build pipelines that matches the given lifecycle state.
    LifecycleState BuildPipelineLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListBuildPipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListBuildPipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListBuildPipelinesRequest) BinaryRequestBody

func (request ListBuildPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListBuildPipelinesRequest) HTTPRequest

func (request ListBuildPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListBuildPipelinesRequest) RetryPolicy

func (request ListBuildPipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListBuildPipelinesRequest) String

func (request ListBuildPipelinesRequest) String() string

func (ListBuildPipelinesRequest) ValidateEnumValue

func (request ListBuildPipelinesRequest) 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 ListBuildPipelinesResponse

ListBuildPipelinesResponse wrapper for the ListBuildPipelines operation

type ListBuildPipelinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BuildPipelineCollection instances
    BuildPipelineCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBuildPipelinesResponse) HTTPResponse

func (response ListBuildPipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListBuildPipelinesResponse) String

func (response ListBuildPipelinesResponse) String() string

type ListBuildPipelinesSortByEnum

ListBuildPipelinesSortByEnum Enum with underlying type: string

type ListBuildPipelinesSortByEnum string

Set of constants representing the allowable values for ListBuildPipelinesSortByEnum

const (
    ListBuildPipelinesSortByTimecreated ListBuildPipelinesSortByEnum = "timeCreated"
    ListBuildPipelinesSortByDisplayname ListBuildPipelinesSortByEnum = "displayName"
)

func GetListBuildPipelinesSortByEnumValues

func GetListBuildPipelinesSortByEnumValues() []ListBuildPipelinesSortByEnum

GetListBuildPipelinesSortByEnumValues Enumerates the set of values for ListBuildPipelinesSortByEnum

func GetMappingListBuildPipelinesSortByEnum

func GetMappingListBuildPipelinesSortByEnum(val string) (ListBuildPipelinesSortByEnum, bool)

GetMappingListBuildPipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildPipelinesSortOrderEnum

ListBuildPipelinesSortOrderEnum Enum with underlying type: string

type ListBuildPipelinesSortOrderEnum string

Set of constants representing the allowable values for ListBuildPipelinesSortOrderEnum

const (
    ListBuildPipelinesSortOrderAsc  ListBuildPipelinesSortOrderEnum = "ASC"
    ListBuildPipelinesSortOrderDesc ListBuildPipelinesSortOrderEnum = "DESC"
)

func GetListBuildPipelinesSortOrderEnumValues

func GetListBuildPipelinesSortOrderEnumValues() []ListBuildPipelinesSortOrderEnum

GetListBuildPipelinesSortOrderEnumValues Enumerates the set of values for ListBuildPipelinesSortOrderEnum

func GetMappingListBuildPipelinesSortOrderEnum

func GetMappingListBuildPipelinesSortOrderEnum(val string) (ListBuildPipelinesSortOrderEnum, bool)

GetMappingListBuildPipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildRunsRequest

ListBuildRunsRequest wrapper for the ListBuildRuns operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListBuildRuns.go.html to see an example of how to use ListBuildRunsRequest.

type ListBuildRunsRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"false" contributesTo:"query" name:"buildPipelineId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only build runs that matches the given lifecycle state.
    LifecycleState BuildRunLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListBuildRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListBuildRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListBuildRunsRequest) BinaryRequestBody

func (request ListBuildRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListBuildRunsRequest) HTTPRequest

func (request ListBuildRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListBuildRunsRequest) RetryPolicy

func (request ListBuildRunsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListBuildRunsRequest) String

func (request ListBuildRunsRequest) String() string

func (ListBuildRunsRequest) ValidateEnumValue

func (request ListBuildRunsRequest) 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 ListBuildRunsResponse

ListBuildRunsResponse wrapper for the ListBuildRuns operation

type ListBuildRunsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BuildRunSummaryCollection instances
    BuildRunSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBuildRunsResponse) HTTPResponse

func (response ListBuildRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListBuildRunsResponse) String

func (response ListBuildRunsResponse) String() string

type ListBuildRunsSortByEnum

ListBuildRunsSortByEnum Enum with underlying type: string

type ListBuildRunsSortByEnum string

Set of constants representing the allowable values for ListBuildRunsSortByEnum

const (
    ListBuildRunsSortByTimecreated ListBuildRunsSortByEnum = "timeCreated"
    ListBuildRunsSortByDisplayname ListBuildRunsSortByEnum = "displayName"
)

func GetListBuildRunsSortByEnumValues

func GetListBuildRunsSortByEnumValues() []ListBuildRunsSortByEnum

GetListBuildRunsSortByEnumValues Enumerates the set of values for ListBuildRunsSortByEnum

func GetMappingListBuildRunsSortByEnum

func GetMappingListBuildRunsSortByEnum(val string) (ListBuildRunsSortByEnum, bool)

GetMappingListBuildRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListBuildRunsSortOrderEnum

ListBuildRunsSortOrderEnum Enum with underlying type: string

type ListBuildRunsSortOrderEnum string

Set of constants representing the allowable values for ListBuildRunsSortOrderEnum

const (
    ListBuildRunsSortOrderAsc  ListBuildRunsSortOrderEnum = "ASC"
    ListBuildRunsSortOrderDesc ListBuildRunsSortOrderEnum = "DESC"
)

func GetListBuildRunsSortOrderEnumValues

func GetListBuildRunsSortOrderEnumValues() []ListBuildRunsSortOrderEnum

GetListBuildRunsSortOrderEnumValues Enumerates the set of values for ListBuildRunsSortOrderEnum

func GetMappingListBuildRunsSortOrderEnum

func GetMappingListBuildRunsSortOrderEnum(val string) (ListBuildRunsSortOrderEnum, bool)

GetMappingListBuildRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCommitDiffsRequest

ListCommitDiffsRequest wrapper for the ListCommitDiffs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListCommitDiffs.go.html to see an example of how to use ListCommitDiffsRequest.

type ListCommitDiffsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The commit or reference name to compare changes against.
    BaseVersion *string `mandatory:"true" contributesTo:"query" name:"baseVersion"`

    // The commit or reference name where changes are coming from.
    TargetVersion *string `mandatory:"true" contributesTo:"query" name:"targetVersion"`

    // Boolean value to indicate whether to use merge base or most recent revision.
    IsComparisonFromMergeBase *bool `mandatory:"false" contributesTo:"query" name:"isComparisonFromMergeBase"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCommitDiffsRequest) BinaryRequestBody

func (request ListCommitDiffsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCommitDiffsRequest) HTTPRequest

func (request ListCommitDiffsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCommitDiffsRequest) RetryPolicy

func (request ListCommitDiffsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCommitDiffsRequest) String

func (request ListCommitDiffsRequest) String() string

func (ListCommitDiffsRequest) ValidateEnumValue

func (request ListCommitDiffsRequest) 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 ListCommitDiffsResponse

ListCommitDiffsResponse wrapper for the ListCommitDiffs operation

type ListCommitDiffsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DiffCollection instances
    DiffCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCommitDiffsResponse) HTTPResponse

func (response ListCommitDiffsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCommitDiffsResponse) String

func (response ListCommitDiffsResponse) String() string

type ListCommitsRequest

ListCommitsRequest wrapper for the ListCommits operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListCommits.go.html to see an example of how to use ListCommitsRequest.

type ListCommitsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // A filter to exclude commits that match the given reference name.
    ExcludeRefName *string `mandatory:"false" contributesTo:"query" name:"excludeRefName"`

    // A filter to return only commits that affect any of the specified paths.
    FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"`

    // A filter to return commits only created after the specified timestamp value.
    TimestampGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timestampGreaterThanOrEqualTo"`

    // A filter to return commits only created before the specified timestamp value.
    TimestampLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timestampLessThanOrEqualTo"`

    // A filter to return any commits that contains the given message.
    CommitMessage *string `mandatory:"false" contributesTo:"query" name:"commitMessage"`

    // A filter to return any commits that are pushed by the requested author.
    AuthorName *string `mandatory:"false" contributesTo:"query" name:"authorName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCommitsRequest) BinaryRequestBody

func (request ListCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCommitsRequest) HTTPRequest

func (request ListCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCommitsRequest) RetryPolicy

func (request ListCommitsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCommitsRequest) String

func (request ListCommitsRequest) String() string

func (ListCommitsRequest) ValidateEnumValue

func (request ListCommitsRequest) 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 ListCommitsResponse

ListCommitsResponse wrapper for the ListCommits operation

type ListCommitsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryCommitCollection instances
    RepositoryCommitCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCommitsResponse) HTTPResponse

func (response ListCommitsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCommitsResponse) String

func (response ListCommitsResponse) String() string

type ListConnectionsRequest

ListConnectionsRequest wrapper for the ListConnections operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListConnections.go.html to see an example of how to use ListConnectionsRequest.

type ListConnectionsRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only connections that matches the given lifecycle state.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match the given connection type.
    ConnectionType ConnectionConnectionTypeEnum `mandatory:"false" contributesTo:"query" name:"connectionType" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionsRequest) BinaryRequestBody

func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionsRequest) HTTPRequest

func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionsRequest) RetryPolicy

func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionsRequest) String

func (request ListConnectionsRequest) String() string

func (ListConnectionsRequest) ValidateEnumValue

func (request ListConnectionsRequest) 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 ListConnectionsResponse

ListConnectionsResponse wrapper for the ListConnections operation

type ListConnectionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionCollection instances
    ConnectionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListConnectionsResponse) HTTPResponse

func (response ListConnectionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionsResponse) String

func (response ListConnectionsResponse) String() string

type ListConnectionsSortByEnum

ListConnectionsSortByEnum Enum with underlying type: string

type ListConnectionsSortByEnum string

Set of constants representing the allowable values for ListConnectionsSortByEnum

const (
    ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "timeCreated"
    ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "displayName"
)

func GetListConnectionsSortByEnumValues

func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum

GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)

GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsSortOrderEnum

ListConnectionsSortOrderEnum Enum with underlying type: string

type ListConnectionsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

const (
    ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
    ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

func GetListConnectionsSortOrderEnumValues

func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum

GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)

GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployArtifactsRequest

ListDeployArtifactsRequest wrapper for the ListDeployArtifacts operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployArtifacts.go.html to see an example of how to use ListDeployArtifactsRequest.

type ListDeployArtifactsRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only DeployArtifacts that matches the given lifecycleState.
    LifecycleState DeployArtifactLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployArtifactsRequest) BinaryRequestBody

func (request ListDeployArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployArtifactsRequest) HTTPRequest

func (request ListDeployArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployArtifactsRequest) RetryPolicy

func (request ListDeployArtifactsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployArtifactsRequest) String

func (request ListDeployArtifactsRequest) String() string

func (ListDeployArtifactsRequest) ValidateEnumValue

func (request ListDeployArtifactsRequest) 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 ListDeployArtifactsResponse

ListDeployArtifactsResponse wrapper for the ListDeployArtifacts operation

type ListDeployArtifactsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployArtifactCollection instances
    DeployArtifactCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployArtifactsResponse) HTTPResponse

func (response ListDeployArtifactsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployArtifactsResponse) String

func (response ListDeployArtifactsResponse) String() string

type ListDeployArtifactsSortByEnum

ListDeployArtifactsSortByEnum Enum with underlying type: string

type ListDeployArtifactsSortByEnum string

Set of constants representing the allowable values for ListDeployArtifactsSortByEnum

const (
    ListDeployArtifactsSortByTimecreated ListDeployArtifactsSortByEnum = "timeCreated"
    ListDeployArtifactsSortByDisplayname ListDeployArtifactsSortByEnum = "displayName"
)

func GetListDeployArtifactsSortByEnumValues

func GetListDeployArtifactsSortByEnumValues() []ListDeployArtifactsSortByEnum

GetListDeployArtifactsSortByEnumValues Enumerates the set of values for ListDeployArtifactsSortByEnum

func GetMappingListDeployArtifactsSortByEnum

func GetMappingListDeployArtifactsSortByEnum(val string) (ListDeployArtifactsSortByEnum, bool)

GetMappingListDeployArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployArtifactsSortOrderEnum

ListDeployArtifactsSortOrderEnum Enum with underlying type: string

type ListDeployArtifactsSortOrderEnum string

Set of constants representing the allowable values for ListDeployArtifactsSortOrderEnum

const (
    ListDeployArtifactsSortOrderAsc  ListDeployArtifactsSortOrderEnum = "ASC"
    ListDeployArtifactsSortOrderDesc ListDeployArtifactsSortOrderEnum = "DESC"
)

func GetListDeployArtifactsSortOrderEnumValues

func GetListDeployArtifactsSortOrderEnumValues() []ListDeployArtifactsSortOrderEnum

GetListDeployArtifactsSortOrderEnumValues Enumerates the set of values for ListDeployArtifactsSortOrderEnum

func GetMappingListDeployArtifactsSortOrderEnum

func GetMappingListDeployArtifactsSortOrderEnum(val string) (ListDeployArtifactsSortOrderEnum, bool)

GetMappingListDeployArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployEnvironmentsRequest

ListDeployEnvironmentsRequest wrapper for the ListDeployEnvironments operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployEnvironments.go.html to see an example of how to use ListDeployEnvironmentsRequest.

type ListDeployEnvironmentsRequest struct {

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only DeployEnvironments that matches the given lifecycleState.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployEnvironmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployEnvironmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployEnvironmentsRequest) BinaryRequestBody

func (request ListDeployEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployEnvironmentsRequest) HTTPRequest

func (request ListDeployEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployEnvironmentsRequest) RetryPolicy

func (request ListDeployEnvironmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployEnvironmentsRequest) String

func (request ListDeployEnvironmentsRequest) String() string

func (ListDeployEnvironmentsRequest) ValidateEnumValue

func (request ListDeployEnvironmentsRequest) 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 ListDeployEnvironmentsResponse

ListDeployEnvironmentsResponse wrapper for the ListDeployEnvironments operation

type ListDeployEnvironmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployEnvironmentCollection instances
    DeployEnvironmentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployEnvironmentsResponse) HTTPResponse

func (response ListDeployEnvironmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployEnvironmentsResponse) String

func (response ListDeployEnvironmentsResponse) String() string

type ListDeployEnvironmentsSortByEnum

ListDeployEnvironmentsSortByEnum Enum with underlying type: string

type ListDeployEnvironmentsSortByEnum string

Set of constants representing the allowable values for ListDeployEnvironmentsSortByEnum

const (
    ListDeployEnvironmentsSortByTimecreated ListDeployEnvironmentsSortByEnum = "timeCreated"
    ListDeployEnvironmentsSortByDisplayname ListDeployEnvironmentsSortByEnum = "displayName"
)

func GetListDeployEnvironmentsSortByEnumValues

func GetListDeployEnvironmentsSortByEnumValues() []ListDeployEnvironmentsSortByEnum

GetListDeployEnvironmentsSortByEnumValues Enumerates the set of values for ListDeployEnvironmentsSortByEnum

func GetMappingListDeployEnvironmentsSortByEnum

func GetMappingListDeployEnvironmentsSortByEnum(val string) (ListDeployEnvironmentsSortByEnum, bool)

GetMappingListDeployEnvironmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployEnvironmentsSortOrderEnum

ListDeployEnvironmentsSortOrderEnum Enum with underlying type: string

type ListDeployEnvironmentsSortOrderEnum string

Set of constants representing the allowable values for ListDeployEnvironmentsSortOrderEnum

const (
    ListDeployEnvironmentsSortOrderAsc  ListDeployEnvironmentsSortOrderEnum = "ASC"
    ListDeployEnvironmentsSortOrderDesc ListDeployEnvironmentsSortOrderEnum = "DESC"
)

func GetListDeployEnvironmentsSortOrderEnumValues

func GetListDeployEnvironmentsSortOrderEnumValues() []ListDeployEnvironmentsSortOrderEnum

GetListDeployEnvironmentsSortOrderEnumValues Enumerates the set of values for ListDeployEnvironmentsSortOrderEnum

func GetMappingListDeployEnvironmentsSortOrderEnum

func GetMappingListDeployEnvironmentsSortOrderEnum(val string) (ListDeployEnvironmentsSortOrderEnum, bool)

GetMappingListDeployEnvironmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployPipelinesRequest

ListDeployPipelinesRequest wrapper for the ListDeployPipelines operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployPipelines.go.html to see an example of how to use ListDeployPipelinesRequest.

type ListDeployPipelinesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only DeployPipelines that matches the given lifecycleState.
    LifecycleState DeployPipelineLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployPipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployPipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployPipelinesRequest) BinaryRequestBody

func (request ListDeployPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployPipelinesRequest) HTTPRequest

func (request ListDeployPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployPipelinesRequest) RetryPolicy

func (request ListDeployPipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployPipelinesRequest) String

func (request ListDeployPipelinesRequest) String() string

func (ListDeployPipelinesRequest) ValidateEnumValue

func (request ListDeployPipelinesRequest) 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 ListDeployPipelinesResponse

ListDeployPipelinesResponse wrapper for the ListDeployPipelines operation

type ListDeployPipelinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployPipelineCollection instances
    DeployPipelineCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployPipelinesResponse) HTTPResponse

func (response ListDeployPipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployPipelinesResponse) String

func (response ListDeployPipelinesResponse) String() string

type ListDeployPipelinesSortByEnum

ListDeployPipelinesSortByEnum Enum with underlying type: string

type ListDeployPipelinesSortByEnum string

Set of constants representing the allowable values for ListDeployPipelinesSortByEnum

const (
    ListDeployPipelinesSortByTimecreated ListDeployPipelinesSortByEnum = "timeCreated"
    ListDeployPipelinesSortByDisplayname ListDeployPipelinesSortByEnum = "displayName"
)

func GetListDeployPipelinesSortByEnumValues

func GetListDeployPipelinesSortByEnumValues() []ListDeployPipelinesSortByEnum

GetListDeployPipelinesSortByEnumValues Enumerates the set of values for ListDeployPipelinesSortByEnum

func GetMappingListDeployPipelinesSortByEnum

func GetMappingListDeployPipelinesSortByEnum(val string) (ListDeployPipelinesSortByEnum, bool)

GetMappingListDeployPipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployPipelinesSortOrderEnum

ListDeployPipelinesSortOrderEnum Enum with underlying type: string

type ListDeployPipelinesSortOrderEnum string

Set of constants representing the allowable values for ListDeployPipelinesSortOrderEnum

const (
    ListDeployPipelinesSortOrderAsc  ListDeployPipelinesSortOrderEnum = "ASC"
    ListDeployPipelinesSortOrderDesc ListDeployPipelinesSortOrderEnum = "DESC"
)

func GetListDeployPipelinesSortOrderEnumValues

func GetListDeployPipelinesSortOrderEnumValues() []ListDeployPipelinesSortOrderEnum

GetListDeployPipelinesSortOrderEnumValues Enumerates the set of values for ListDeployPipelinesSortOrderEnum

func GetMappingListDeployPipelinesSortOrderEnum

func GetMappingListDeployPipelinesSortOrderEnum(val string) (ListDeployPipelinesSortOrderEnum, bool)

GetMappingListDeployPipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployStagesRequest

ListDeployStagesRequest wrapper for the ListDeployStages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployStages.go.html to see an example of how to use ListDeployStagesRequest.

type ListDeployStagesRequest struct {

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The ID of the parent pipeline.
    DeployPipelineId *string `mandatory:"false" contributesTo:"query" name:"deployPipelineId"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only deployment stages that matches the given lifecycle state.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeployStagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeployStagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeployStagesRequest) BinaryRequestBody

func (request ListDeployStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeployStagesRequest) HTTPRequest

func (request ListDeployStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeployStagesRequest) RetryPolicy

func (request ListDeployStagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeployStagesRequest) String

func (request ListDeployStagesRequest) String() string

func (ListDeployStagesRequest) ValidateEnumValue

func (request ListDeployStagesRequest) 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 ListDeployStagesResponse

ListDeployStagesResponse wrapper for the ListDeployStages operation

type ListDeployStagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployStageCollection instances
    DeployStageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeployStagesResponse) HTTPResponse

func (response ListDeployStagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeployStagesResponse) String

func (response ListDeployStagesResponse) String() string

type ListDeployStagesSortByEnum

ListDeployStagesSortByEnum Enum with underlying type: string

type ListDeployStagesSortByEnum string

Set of constants representing the allowable values for ListDeployStagesSortByEnum

const (
    ListDeployStagesSortByTimecreated ListDeployStagesSortByEnum = "timeCreated"
    ListDeployStagesSortByDisplayname ListDeployStagesSortByEnum = "displayName"
)

func GetListDeployStagesSortByEnumValues

func GetListDeployStagesSortByEnumValues() []ListDeployStagesSortByEnum

GetListDeployStagesSortByEnumValues Enumerates the set of values for ListDeployStagesSortByEnum

func GetMappingListDeployStagesSortByEnum

func GetMappingListDeployStagesSortByEnum(val string) (ListDeployStagesSortByEnum, bool)

GetMappingListDeployStagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeployStagesSortOrderEnum

ListDeployStagesSortOrderEnum Enum with underlying type: string

type ListDeployStagesSortOrderEnum string

Set of constants representing the allowable values for ListDeployStagesSortOrderEnum

const (
    ListDeployStagesSortOrderAsc  ListDeployStagesSortOrderEnum = "ASC"
    ListDeployStagesSortOrderDesc ListDeployStagesSortOrderEnum = "DESC"
)

func GetListDeployStagesSortOrderEnumValues

func GetListDeployStagesSortOrderEnumValues() []ListDeployStagesSortOrderEnum

GetListDeployStagesSortOrderEnumValues Enumerates the set of values for ListDeployStagesSortOrderEnum

func GetMappingListDeployStagesSortOrderEnum

func GetMappingListDeployStagesSortOrderEnum(val string) (ListDeployStagesSortOrderEnum, bool)

GetMappingListDeployStagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeploymentsRequest

ListDeploymentsRequest wrapper for the ListDeployments operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListDeployments.go.html to see an example of how to use ListDeploymentsRequest.

type ListDeploymentsRequest struct {

    // The ID of the parent pipeline.
    DeployPipelineId *string `mandatory:"false" contributesTo:"query" name:"deployPipelineId"`

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // A filter to return only Deployments that matches the given lifecycleState.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListDeploymentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListDeploymentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Search for DevOps resources that were created before a specific date. Specifying this parameter corresponding to `timeCreatedLessThan` parameter will retrieve all assessments created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedLessThan"`

    // Search for DevOps resources that were created after a specific date. Specifying this parameter corresponding to `timeCreatedGreaterThanOrEqualTo` parameter will retrieve all security assessments created after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreatedGreaterThanOrEqualTo"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDeploymentsRequest) BinaryRequestBody

func (request ListDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDeploymentsRequest) HTTPRequest

func (request ListDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDeploymentsRequest) RetryPolicy

func (request ListDeploymentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDeploymentsRequest) String

func (request ListDeploymentsRequest) String() string

func (ListDeploymentsRequest) ValidateEnumValue

func (request ListDeploymentsRequest) 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 ListDeploymentsResponse

ListDeploymentsResponse wrapper for the ListDeployments operation

type ListDeploymentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeploymentCollection instances
    DeploymentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDeploymentsResponse) HTTPResponse

func (response ListDeploymentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDeploymentsResponse) String

func (response ListDeploymentsResponse) String() string

type ListDeploymentsSortByEnum

ListDeploymentsSortByEnum Enum with underlying type: string

type ListDeploymentsSortByEnum string

Set of constants representing the allowable values for ListDeploymentsSortByEnum

const (
    ListDeploymentsSortByTimecreated ListDeploymentsSortByEnum = "timeCreated"
    ListDeploymentsSortByDisplayname ListDeploymentsSortByEnum = "displayName"
)

func GetListDeploymentsSortByEnumValues

func GetListDeploymentsSortByEnumValues() []ListDeploymentsSortByEnum

GetListDeploymentsSortByEnumValues Enumerates the set of values for ListDeploymentsSortByEnum

func GetMappingListDeploymentsSortByEnum

func GetMappingListDeploymentsSortByEnum(val string) (ListDeploymentsSortByEnum, bool)

GetMappingListDeploymentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDeploymentsSortOrderEnum

ListDeploymentsSortOrderEnum Enum with underlying type: string

type ListDeploymentsSortOrderEnum string

Set of constants representing the allowable values for ListDeploymentsSortOrderEnum

const (
    ListDeploymentsSortOrderAsc  ListDeploymentsSortOrderEnum = "ASC"
    ListDeploymentsSortOrderDesc ListDeploymentsSortOrderEnum = "DESC"
)

func GetListDeploymentsSortOrderEnumValues

func GetListDeploymentsSortOrderEnumValues() []ListDeploymentsSortOrderEnum

GetListDeploymentsSortOrderEnumValues Enumerates the set of values for ListDeploymentsSortOrderEnum

func GetMappingListDeploymentsSortOrderEnum

func GetMappingListDeploymentsSortOrderEnum(val string) (ListDeploymentsSortOrderEnum, bool)

GetMappingListDeploymentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMirrorRecordsRequest

ListMirrorRecordsRequest wrapper for the ListMirrorRecords operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListMirrorRecords.go.html to see an example of how to use ListMirrorRecordsRequest.

type ListMirrorRecordsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListMirrorRecordsSortOrderEnum `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListMirrorRecordsRequest) BinaryRequestBody

func (request ListMirrorRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListMirrorRecordsRequest) HTTPRequest

func (request ListMirrorRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListMirrorRecordsRequest) RetryPolicy

func (request ListMirrorRecordsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListMirrorRecordsRequest) String

func (request ListMirrorRecordsRequest) String() string

func (ListMirrorRecordsRequest) ValidateEnumValue

func (request ListMirrorRecordsRequest) 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 ListMirrorRecordsResponse

ListMirrorRecordsResponse wrapper for the ListMirrorRecords operation

type ListMirrorRecordsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryMirrorRecordCollection instances
    RepositoryMirrorRecordCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListMirrorRecordsResponse) HTTPResponse

func (response ListMirrorRecordsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListMirrorRecordsResponse) String

func (response ListMirrorRecordsResponse) String() string

type ListMirrorRecordsSortOrderEnum

ListMirrorRecordsSortOrderEnum Enum with underlying type: string

type ListMirrorRecordsSortOrderEnum string

Set of constants representing the allowable values for ListMirrorRecordsSortOrderEnum

const (
    ListMirrorRecordsSortOrderAsc  ListMirrorRecordsSortOrderEnum = "ASC"
    ListMirrorRecordsSortOrderDesc ListMirrorRecordsSortOrderEnum = "DESC"
)

func GetListMirrorRecordsSortOrderEnumValues

func GetListMirrorRecordsSortOrderEnumValues() []ListMirrorRecordsSortOrderEnum

GetListMirrorRecordsSortOrderEnumValues Enumerates the set of values for ListMirrorRecordsSortOrderEnum

func GetMappingListMirrorRecordsSortOrderEnum

func GetMappingListMirrorRecordsSortOrderEnum(val string) (ListMirrorRecordsSortOrderEnum, bool)

GetMappingListMirrorRecordsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPathsRequest

ListPathsRequest wrapper for the ListPaths operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListPaths.go.html to see an example of how to use ListPathsRequest.

type ListPathsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The name of branch/tag or commit hash it points to. If names conflict, order of preference is commit > branch > tag.
    // You can disambiguate with "heads/foobar" and "tags/foobar". If left blank repository's default branch will be used.
    Ref *string `mandatory:"false" contributesTo:"query" name:"ref"`

    // Flag to determine if files must be retrived recursively. Flag is False by default.
    PathsInSubtree *bool `mandatory:"false" contributesTo:"query" name:"pathsInSubtree"`

    // The fully qualified path to the folder whose contents are returned, including the folder name. For example, /examples is a fully-qualified path to a folder named examples that was created off of the root directory (/) of a repository.
    FolderPath *string `mandatory:"false" contributesTo:"query" name:"folderPath"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListPathsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order is ascending. If no value is specified name is default.
    SortBy ListPathsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPathsRequest) BinaryRequestBody

func (request ListPathsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPathsRequest) HTTPRequest

func (request ListPathsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPathsRequest) RetryPolicy

func (request ListPathsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPathsRequest) String

func (request ListPathsRequest) String() string

func (ListPathsRequest) ValidateEnumValue

func (request ListPathsRequest) 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 ListPathsResponse

ListPathsResponse wrapper for the ListPaths operation

type ListPathsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryPathCollection instances
    RepositoryPathCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPathsResponse) HTTPResponse

func (response ListPathsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPathsResponse) String

func (response ListPathsResponse) String() string

type ListPathsSortByEnum

ListPathsSortByEnum Enum with underlying type: string

type ListPathsSortByEnum string

Set of constants representing the allowable values for ListPathsSortByEnum

const (
    ListPathsSortByType        ListPathsSortByEnum = "type"
    ListPathsSortBySizeinbytes ListPathsSortByEnum = "sizeInBytes"
    ListPathsSortByName        ListPathsSortByEnum = "name"
)

func GetListPathsSortByEnumValues

func GetListPathsSortByEnumValues() []ListPathsSortByEnum

GetListPathsSortByEnumValues Enumerates the set of values for ListPathsSortByEnum

func GetMappingListPathsSortByEnum

func GetMappingListPathsSortByEnum(val string) (ListPathsSortByEnum, bool)

GetMappingListPathsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPathsSortOrderEnum

ListPathsSortOrderEnum Enum with underlying type: string

type ListPathsSortOrderEnum string

Set of constants representing the allowable values for ListPathsSortOrderEnum

const (
    ListPathsSortOrderAsc  ListPathsSortOrderEnum = "ASC"
    ListPathsSortOrderDesc ListPathsSortOrderEnum = "DESC"
)

func GetListPathsSortOrderEnumValues

func GetListPathsSortOrderEnumValues() []ListPathsSortOrderEnum

GetListPathsSortOrderEnumValues Enumerates the set of values for ListPathsSortOrderEnum

func GetMappingListPathsSortOrderEnum

func GetMappingListPathsSortOrderEnum(val string) (ListPathsSortOrderEnum, bool)

GetMappingListPathsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsRequest

ListProjectsRequest wrapper for the ListProjects operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListProjects.go.html to see an example of how to use ListProjectsRequest.

type ListProjectsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Unique identifier or OCID for listing a single resource by ID.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only Projects that matches the given lifecycleState.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProjectsRequest) BinaryRequestBody

func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProjectsRequest) HTTPRequest

func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProjectsRequest) RetryPolicy

func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProjectsRequest) String

func (request ListProjectsRequest) String() string

func (ListProjectsRequest) ValidateEnumValue

func (request ListProjectsRequest) 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 ListProjectsResponse

ListProjectsResponse wrapper for the ListProjects operation

type ListProjectsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProjectCollection instances
    ProjectCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListProjectsResponse) HTTPResponse

func (response ListProjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProjectsResponse) String

func (response ListProjectsResponse) String() string

type ListProjectsSortByEnum

ListProjectsSortByEnum Enum with underlying type: string

type ListProjectsSortByEnum string

Set of constants representing the allowable values for ListProjectsSortByEnum

const (
    ListProjectsSortByTimecreated ListProjectsSortByEnum = "timeCreated"
    ListProjectsSortByDisplayname ListProjectsSortByEnum = "displayName"
)

func GetListProjectsSortByEnumValues

func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum

GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum

func GetMappingListProjectsSortByEnum

func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)

GetMappingListProjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsSortOrderEnum

ListProjectsSortOrderEnum Enum with underlying type: string

type ListProjectsSortOrderEnum string

Set of constants representing the allowable values for ListProjectsSortOrderEnum

const (
    ListProjectsSortOrderAsc  ListProjectsSortOrderEnum = "ASC"
    ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC"
)

func GetListProjectsSortOrderEnumValues

func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum

GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)

GetMappingListProjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefsRefTypeEnum

ListRefsRefTypeEnum Enum with underlying type: string

type ListRefsRefTypeEnum string

Set of constants representing the allowable values for ListRefsRefTypeEnum

const (
    ListRefsRefTypeBranch ListRefsRefTypeEnum = "BRANCH"
    ListRefsRefTypeTag    ListRefsRefTypeEnum = "TAG"
)

func GetListRefsRefTypeEnumValues

func GetListRefsRefTypeEnumValues() []ListRefsRefTypeEnum

GetListRefsRefTypeEnumValues Enumerates the set of values for ListRefsRefTypeEnum

func GetMappingListRefsRefTypeEnum

func GetMappingListRefsRefTypeEnum(val string) (ListRefsRefTypeEnum, bool)

GetMappingListRefsRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefsRequest

ListRefsRequest wrapper for the ListRefs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListRefs.go.html to see an example of how to use ListRefsRequest.

type ListRefsRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // Reference type to distinguish between branch and tag. If it is not specified, all references are returned.
    RefType ListRefsRefTypeEnum `mandatory:"false" contributesTo:"query" name:"refType" omitEmpty:"true"`

    // Commit ID in a repository.
    CommitId *string `mandatory:"false" contributesTo:"query" name:"commitId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"false" contributesTo:"query" name:"refName"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListRefsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for reference name is ascending. Default order for reference type is ascending. If no value is specified reference name is default.
    SortBy ListRefsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRefsRequest) BinaryRequestBody

func (request ListRefsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRefsRequest) HTTPRequest

func (request ListRefsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRefsRequest) RetryPolicy

func (request ListRefsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRefsRequest) String

func (request ListRefsRequest) String() string

func (ListRefsRequest) ValidateEnumValue

func (request ListRefsRequest) 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 ListRefsResponse

ListRefsResponse wrapper for the ListRefs operation

type ListRefsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryRefCollection instances
    RepositoryRefCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListRefsResponse) HTTPResponse

func (response ListRefsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRefsResponse) String

func (response ListRefsResponse) String() string

type ListRefsSortByEnum

ListRefsSortByEnum Enum with underlying type: string

type ListRefsSortByEnum string

Set of constants representing the allowable values for ListRefsSortByEnum

const (
    ListRefsSortByReftype ListRefsSortByEnum = "refType"
    ListRefsSortByRefname ListRefsSortByEnum = "refName"
)

func GetListRefsSortByEnumValues

func GetListRefsSortByEnumValues() []ListRefsSortByEnum

GetListRefsSortByEnumValues Enumerates the set of values for ListRefsSortByEnum

func GetMappingListRefsSortByEnum

func GetMappingListRefsSortByEnum(val string) (ListRefsSortByEnum, bool)

GetMappingListRefsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefsSortOrderEnum

ListRefsSortOrderEnum Enum with underlying type: string

type ListRefsSortOrderEnum string

Set of constants representing the allowable values for ListRefsSortOrderEnum

const (
    ListRefsSortOrderAsc  ListRefsSortOrderEnum = "ASC"
    ListRefsSortOrderDesc ListRefsSortOrderEnum = "DESC"
)

func GetListRefsSortOrderEnumValues

func GetListRefsSortOrderEnumValues() []ListRefsSortOrderEnum

GetListRefsSortOrderEnumValues Enumerates the set of values for ListRefsSortOrderEnum

func GetMappingListRefsSortOrderEnum

func GetMappingListRefsSortOrderEnum(val string) (ListRefsSortOrderEnum, bool)

GetMappingListRefsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRepositoriesRequest

ListRepositoriesRequest wrapper for the ListRepositories operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListRepositories.go.html to see an example of how to use ListRepositoriesRequest.

type ListRepositoriesRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // Unique repository identifier.
    RepositoryId *string `mandatory:"false" contributesTo:"query" name:"repositoryId"`

    // A filter to return only resources whose lifecycle state matches the given lifecycle state.
    LifecycleState RepositoryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListRepositoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for name is ascending. If no value is specified time created is default.
    SortBy ListRepositoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRepositoriesRequest) BinaryRequestBody

func (request ListRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRepositoriesRequest) HTTPRequest

func (request ListRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRepositoriesRequest) RetryPolicy

func (request ListRepositoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRepositoriesRequest) String

func (request ListRepositoriesRequest) String() string

func (ListRepositoriesRequest) ValidateEnumValue

func (request ListRepositoriesRequest) 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 ListRepositoriesResponse

ListRepositoriesResponse wrapper for the ListRepositories operation

type ListRepositoriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RepositoryCollection instances
    RepositoryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListRepositoriesResponse) HTTPResponse

func (response ListRepositoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRepositoriesResponse) String

func (response ListRepositoriesResponse) String() string

type ListRepositoriesSortByEnum

ListRepositoriesSortByEnum Enum with underlying type: string

type ListRepositoriesSortByEnum string

Set of constants representing the allowable values for ListRepositoriesSortByEnum

const (
    ListRepositoriesSortByTimecreated ListRepositoriesSortByEnum = "timeCreated"
    ListRepositoriesSortByName        ListRepositoriesSortByEnum = "name"
)

func GetListRepositoriesSortByEnumValues

func GetListRepositoriesSortByEnumValues() []ListRepositoriesSortByEnum

GetListRepositoriesSortByEnumValues Enumerates the set of values for ListRepositoriesSortByEnum

func GetMappingListRepositoriesSortByEnum

func GetMappingListRepositoriesSortByEnum(val string) (ListRepositoriesSortByEnum, bool)

GetMappingListRepositoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRepositoriesSortOrderEnum

ListRepositoriesSortOrderEnum Enum with underlying type: string

type ListRepositoriesSortOrderEnum string

Set of constants representing the allowable values for ListRepositoriesSortOrderEnum

const (
    ListRepositoriesSortOrderAsc  ListRepositoriesSortOrderEnum = "ASC"
    ListRepositoriesSortOrderDesc ListRepositoriesSortOrderEnum = "DESC"
)

func GetListRepositoriesSortOrderEnumValues

func GetListRepositoriesSortOrderEnumValues() []ListRepositoriesSortOrderEnum

GetListRepositoriesSortOrderEnumValues Enumerates the set of values for ListRepositoriesSortOrderEnum

func GetMappingListRepositoriesSortOrderEnum

func GetMappingListRepositoriesSortOrderEnum(val string) (ListRepositoriesSortOrderEnum, bool)

GetMappingListRepositoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTriggersRequest

ListTriggersRequest wrapper for the ListTriggers operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListTriggers.go.html to see an example of how to use ListTriggersRequest.

type ListTriggersRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // unique project identifier
    ProjectId *string `mandatory:"false" contributesTo:"query" name:"projectId"`

    // A filter to return only triggers that matches the given lifecycle state.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Unique trigger identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListTriggersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for time created is descending. Default order for display name is ascending. If no value is specified, then the default time created value is considered.
    SortBy ListTriggersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTriggersRequest) BinaryRequestBody

func (request ListTriggersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTriggersRequest) HTTPRequest

func (request ListTriggersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTriggersRequest) RetryPolicy

func (request ListTriggersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTriggersRequest) String

func (request ListTriggersRequest) String() string

func (ListTriggersRequest) ValidateEnumValue

func (request ListTriggersRequest) 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 ListTriggersResponse

ListTriggersResponse wrapper for the ListTriggers operation

type ListTriggersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TriggerCollection instances
    TriggerCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTriggersResponse) HTTPResponse

func (response ListTriggersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTriggersResponse) String

func (response ListTriggersResponse) String() string

type ListTriggersSortByEnum

ListTriggersSortByEnum Enum with underlying type: string

type ListTriggersSortByEnum string

Set of constants representing the allowable values for ListTriggersSortByEnum

const (
    ListTriggersSortByTimecreated ListTriggersSortByEnum = "timeCreated"
    ListTriggersSortByDisplayname ListTriggersSortByEnum = "displayName"
)

func GetListTriggersSortByEnumValues

func GetListTriggersSortByEnumValues() []ListTriggersSortByEnum

GetListTriggersSortByEnumValues Enumerates the set of values for ListTriggersSortByEnum

func GetMappingListTriggersSortByEnum

func GetMappingListTriggersSortByEnum(val string) (ListTriggersSortByEnum, bool)

GetMappingListTriggersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTriggersSortOrderEnum

ListTriggersSortOrderEnum Enum with underlying type: string

type ListTriggersSortOrderEnum string

Set of constants representing the allowable values for ListTriggersSortOrderEnum

const (
    ListTriggersSortOrderAsc  ListTriggersSortOrderEnum = "ASC"
    ListTriggersSortOrderDesc ListTriggersSortOrderEnum = "DESC"
)

func GetListTriggersSortOrderEnumValues

func GetListTriggersSortOrderEnumValues() []ListTriggersSortOrderEnum

GetListTriggersSortOrderEnumValues Enumerates the set of values for ListTriggersSortOrderEnum

func GetMappingListTriggersSortOrderEnum

func GetMappingListTriggersSortOrderEnum(val string) (ListTriggersSortOrderEnum, bool)

GetMappingListTriggersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided. Default sort order is descending and is based on the timeAccepted field.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided. Default sort order is descending and is based on the timeAccepted field.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources where the lifecycle state matches the given operation status.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use. Use either ascending or descending.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided. Default sort order is descending and is based on the timeAccepted field.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // A filter to return only resources where their Operation Types matches the parameter operation types
    OperationTypeMultiValueQuery []string `contributesTo:"query" name:"operationTypeMultiValueQuery" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestCollection instances
    WorkRequestCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling      ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled       ListWorkRequestsStatusEnum = "CANCELED"
    ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadBalancerConfig

LoadBalancerConfig Specifies configuration for load balancer traffic shift stages. The load balancer specified here should be an Application load balancer type. Network load balancers are not supported.

type LoadBalancerConfig struct {

    // The OCID of the load balancer.
    LoadBalancerId *string `mandatory:"true" json:"loadBalancerId"`

    // Name of the load balancer listener.
    ListenerName *string `mandatory:"true" json:"listenerName"`

    // Listen port for the backend server.
    BackendPort *int `mandatory:"false" json:"backendPort"`
}

func (LoadBalancerConfig) String

func (m LoadBalancerConfig) String() string

func (LoadBalancerConfig) ValidateEnumValue

func (m LoadBalancerConfig) 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 LoadBalancerTrafficShiftDeployStage

LoadBalancerTrafficShiftDeployStage Specifies load balancer traffic shift stage.

type LoadBalancerTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"true" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"true" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"loadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to green Backend IPs as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"true" json:"trafficShiftTarget"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (LoadBalancerTrafficShiftDeployStage) GetCompartmentId

func (m LoadBalancerTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LoadBalancerTrafficShiftDeployStage) GetDefinedTags

func (m LoadBalancerTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LoadBalancerTrafficShiftDeployStage) GetDeployPipelineId

func (m LoadBalancerTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (LoadBalancerTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m LoadBalancerTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (LoadBalancerTrafficShiftDeployStage) GetDescription

func (m LoadBalancerTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (LoadBalancerTrafficShiftDeployStage) GetDisplayName

func (m LoadBalancerTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LoadBalancerTrafficShiftDeployStage) GetFreeformTags

func (m LoadBalancerTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LoadBalancerTrafficShiftDeployStage) GetId

func (m LoadBalancerTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (LoadBalancerTrafficShiftDeployStage) GetLifecycleDetails

func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (LoadBalancerTrafficShiftDeployStage) GetLifecycleState

func (m LoadBalancerTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LoadBalancerTrafficShiftDeployStage) GetProjectId

func (m LoadBalancerTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (LoadBalancerTrafficShiftDeployStage) GetSystemTags

func (m LoadBalancerTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LoadBalancerTrafficShiftDeployStage) GetTimeCreated

func (m LoadBalancerTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LoadBalancerTrafficShiftDeployStage) GetTimeUpdated

func (m LoadBalancerTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LoadBalancerTrafficShiftDeployStage) MarshalJSON

func (m LoadBalancerTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LoadBalancerTrafficShiftDeployStage) String

func (m LoadBalancerTrafficShiftDeployStage) String() string

func (*LoadBalancerTrafficShiftDeployStage) UnmarshalJSON

func (m *LoadBalancerTrafficShiftDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (LoadBalancerTrafficShiftDeployStage) ValidateEnumValue

func (m LoadBalancerTrafficShiftDeployStage) 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 LoadBalancerTrafficShiftDeployStageExecutionProgress

LoadBalancerTrafficShiftDeployStageExecutionProgress Specifies the load balancer Traffic Shift stage execution details.

type LoadBalancerTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetStatus

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) String

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) String() string

func (LoadBalancerTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m LoadBalancerTrafficShiftDeployStageExecutionProgress) 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 LoadBalancerTrafficShiftDeployStageSummary

LoadBalancerTrafficShiftDeployStageSummary Specifies load balancer traffic shift stage.

type LoadBalancerTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"true" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"true" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"true" json:"loadBalancerConfig"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"true" json:"trafficShiftTarget"`
}

func (LoadBalancerTrafficShiftDeployStageSummary) GetCompartmentId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (LoadBalancerTrafficShiftDeployStageSummary) GetDefinedTags

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (LoadBalancerTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (LoadBalancerTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (LoadBalancerTrafficShiftDeployStageSummary) GetDescription

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (LoadBalancerTrafficShiftDeployStageSummary) GetDisplayName

func (m LoadBalancerTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (LoadBalancerTrafficShiftDeployStageSummary) GetFreeformTags

func (m LoadBalancerTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (LoadBalancerTrafficShiftDeployStageSummary) GetId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleState

func (m LoadBalancerTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (LoadBalancerTrafficShiftDeployStageSummary) GetProjectId

func (m LoadBalancerTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (LoadBalancerTrafficShiftDeployStageSummary) GetSystemTags

func (m LoadBalancerTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (LoadBalancerTrafficShiftDeployStageSummary) GetTimeCreated

func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (LoadBalancerTrafficShiftDeployStageSummary) GetTimeUpdated

func (m LoadBalancerTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (LoadBalancerTrafficShiftDeployStageSummary) MarshalJSON

func (m LoadBalancerTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LoadBalancerTrafficShiftDeployStageSummary) String

func (m LoadBalancerTrafficShiftDeployStageSummary) String() string

func (*LoadBalancerTrafficShiftDeployStageSummary) UnmarshalJSON

func (m *LoadBalancerTrafficShiftDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (LoadBalancerTrafficShiftDeployStageSummary) ValidateEnumValue

func (m LoadBalancerTrafficShiftDeployStageSummary) 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 LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum Enum with underlying type: string

type LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum string

Set of constants representing the allowable values for LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

const (
    LoadBalancerTrafficShiftDeployStageTrafficShiftTargetAutoSelect LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "AUTO_SELECT"
    LoadBalancerTrafficShiftDeployStageTrafficShiftTargetBlue       LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "BLUE"
    LoadBalancerTrafficShiftDeployStageTrafficShiftTargetGreen      LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "GREEN"
)

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues

func GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues() []LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

GetLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnumValues Enumerates the set of values for LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

func GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum

func GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum(val string) (LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum, bool)

GetMappingLoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadBalancerTrafficShiftRolloutPolicy

LoadBalancerTrafficShiftRolloutPolicy Description of rollout policy for load balancer traffic shift stage.

type LoadBalancerTrafficShiftRolloutPolicy struct {

    // Specifies number of batches for this stage.
    BatchCount *int `mandatory:"true" json:"batchCount"`

    // Specifies delay in seconds between batches. The default delay is 1 minute.
    BatchDelayInSeconds *int `mandatory:"false" json:"batchDelayInSeconds"`

    // Indicates the criteria to stop.
    RampLimitPercent *float32 `mandatory:"false" json:"rampLimitPercent"`
}

func (LoadBalancerTrafficShiftRolloutPolicy) String

func (m LoadBalancerTrafficShiftRolloutPolicy) String() string

func (LoadBalancerTrafficShiftRolloutPolicy) ValidateEnumValue

func (m LoadBalancerTrafficShiftRolloutPolicy) 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 ManualApprovalDeployStage

ManualApprovalDeployStage Specifies the manual approval stage.

type ManualApprovalDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ManualApprovalDeployStage) GetCompartmentId

func (m ManualApprovalDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ManualApprovalDeployStage) GetDefinedTags

func (m ManualApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ManualApprovalDeployStage) GetDeployPipelineId

func (m ManualApprovalDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ManualApprovalDeployStage) GetDeployStagePredecessorCollection

func (m ManualApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ManualApprovalDeployStage) GetDescription

func (m ManualApprovalDeployStage) GetDescription() *string

GetDescription returns Description

func (ManualApprovalDeployStage) GetDisplayName

func (m ManualApprovalDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ManualApprovalDeployStage) GetFreeformTags

func (m ManualApprovalDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ManualApprovalDeployStage) GetId

func (m ManualApprovalDeployStage) GetId() *string

GetId returns Id

func (ManualApprovalDeployStage) GetLifecycleDetails

func (m ManualApprovalDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ManualApprovalDeployStage) GetLifecycleState

func (m ManualApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ManualApprovalDeployStage) GetProjectId

func (m ManualApprovalDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ManualApprovalDeployStage) GetSystemTags

func (m ManualApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ManualApprovalDeployStage) GetTimeCreated

func (m ManualApprovalDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ManualApprovalDeployStage) GetTimeUpdated

func (m ManualApprovalDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ManualApprovalDeployStage) MarshalJSON

func (m ManualApprovalDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualApprovalDeployStage) String

func (m ManualApprovalDeployStage) String() string

func (*ManualApprovalDeployStage) UnmarshalJSON

func (m *ManualApprovalDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ManualApprovalDeployStage) ValidateEnumValue

func (m ManualApprovalDeployStage) 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 ManualApprovalDeployStageExecutionProgress

ManualApprovalDeployStageExecutionProgress Specifies the manual approval stage specific execution details.

type ManualApprovalDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Specifies the Canary approval actions.
    ApprovalActions []ApprovalAction `mandatory:"false" json:"approvalActions"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ManualApprovalDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ManualApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ManualApprovalDeployStageExecutionProgress) GetDeployStageId

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ManualApprovalDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ManualApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ManualApprovalDeployStageExecutionProgress) GetStatus

func (m ManualApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ManualApprovalDeployStageExecutionProgress) GetTimeFinished

func (m ManualApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ManualApprovalDeployStageExecutionProgress) GetTimeStarted

func (m ManualApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ManualApprovalDeployStageExecutionProgress) MarshalJSON

func (m ManualApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualApprovalDeployStageExecutionProgress) String

func (m ManualApprovalDeployStageExecutionProgress) String() string

func (ManualApprovalDeployStageExecutionProgress) ValidateEnumValue

func (m ManualApprovalDeployStageExecutionProgress) 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 ManualApprovalDeployStageSummary

ManualApprovalDeployStageSummary Specifies the manual approval stage.

type ManualApprovalDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ManualApprovalDeployStageSummary) GetCompartmentId

func (m ManualApprovalDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ManualApprovalDeployStageSummary) GetDefinedTags

func (m ManualApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ManualApprovalDeployStageSummary) GetDeployPipelineId

func (m ManualApprovalDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ManualApprovalDeployStageSummary) GetDeployStagePredecessorCollection

func (m ManualApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ManualApprovalDeployStageSummary) GetDescription

func (m ManualApprovalDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ManualApprovalDeployStageSummary) GetDisplayName

func (m ManualApprovalDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ManualApprovalDeployStageSummary) GetFreeformTags

func (m ManualApprovalDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ManualApprovalDeployStageSummary) GetId

func (m ManualApprovalDeployStageSummary) GetId() *string

GetId returns Id

func (ManualApprovalDeployStageSummary) GetLifecycleDetails

func (m ManualApprovalDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ManualApprovalDeployStageSummary) GetLifecycleState

func (m ManualApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ManualApprovalDeployStageSummary) GetProjectId

func (m ManualApprovalDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ManualApprovalDeployStageSummary) GetSystemTags

func (m ManualApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ManualApprovalDeployStageSummary) GetTimeCreated

func (m ManualApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ManualApprovalDeployStageSummary) GetTimeUpdated

func (m ManualApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ManualApprovalDeployStageSummary) MarshalJSON

func (m ManualApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualApprovalDeployStageSummary) String

func (m ManualApprovalDeployStageSummary) String() string

func (*ManualApprovalDeployStageSummary) UnmarshalJSON

func (m *ManualApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ManualApprovalDeployStageSummary) ValidateEnumValue

func (m ManualApprovalDeployStageSummary) 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 ManualBuildRunSource

ManualBuildRunSource Specifies details of build runs triggered manually through the API.

type ManualBuildRunSource struct {
}

func (ManualBuildRunSource) MarshalJSON

func (m ManualBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManualBuildRunSource) String

func (m ManualBuildRunSource) String() string

func (ManualBuildRunSource) ValidateEnumValue

func (m ManualBuildRunSource) 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 MirrorRepositoryConfig

MirrorRepositoryConfig Configuration information for mirroring the repository.

type MirrorRepositoryConfig struct {

    // Upstream git repository connection identifer.
    ConnectorId *string `mandatory:"false" json:"connectorId"`

    // URL of external repository you want to mirror.
    RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"`

    TriggerSchedule *TriggerSchedule `mandatory:"false" json:"triggerSchedule"`
}

func (MirrorRepositoryConfig) String

func (m MirrorRepositoryConfig) String() string

func (MirrorRepositoryConfig) ValidateEnumValue

func (m MirrorRepositoryConfig) 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 MirrorRepositoryRequest

MirrorRepositoryRequest wrapper for the MirrorRepository operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/MirrorRepository.go.html to see an example of how to use MirrorRepositoryRequest.

type MirrorRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // 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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (MirrorRepositoryRequest) BinaryRequestBody

func (request MirrorRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (MirrorRepositoryRequest) HTTPRequest

func (request MirrorRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (MirrorRepositoryRequest) RetryPolicy

func (request MirrorRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (MirrorRepositoryRequest) String

func (request MirrorRepositoryRequest) String() string

func (MirrorRepositoryRequest) ValidateEnumValue

func (request MirrorRepositoryRequest) 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 MirrorRepositoryResponse

MirrorRepositoryResponse wrapper for the MirrorRepository operation

type MirrorRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (MirrorRepositoryResponse) HTTPResponse

func (response MirrorRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (MirrorRepositoryResponse) String

func (response MirrorRepositoryResponse) String() string

type NetworkChannel

NetworkChannel Specifies the configuration needed when the target OCI resource, i.e., OKE cluster, resides

in customer's private network.
type NetworkChannel interface {
}

type NetworkChannelNetworkChannelTypeEnum

NetworkChannelNetworkChannelTypeEnum Enum with underlying type: string

type NetworkChannelNetworkChannelTypeEnum string

Set of constants representing the allowable values for NetworkChannelNetworkChannelTypeEnum

const (
    NetworkChannelNetworkChannelTypePrivateEndpointChannel NetworkChannelNetworkChannelTypeEnum = "PRIVATE_ENDPOINT_CHANNEL"
    NetworkChannelNetworkChannelTypeServiceVnicChannel     NetworkChannelNetworkChannelTypeEnum = "SERVICE_VNIC_CHANNEL"
)

func GetMappingNetworkChannelNetworkChannelTypeEnum

func GetMappingNetworkChannelNetworkChannelTypeEnum(val string) (NetworkChannelNetworkChannelTypeEnum, bool)

GetMappingNetworkChannelNetworkChannelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNetworkChannelNetworkChannelTypeEnumValues

func GetNetworkChannelNetworkChannelTypeEnumValues() []NetworkChannelNetworkChannelTypeEnum

GetNetworkChannelNetworkChannelTypeEnumValues Enumerates the set of values for NetworkChannelNetworkChannelTypeEnum

type NginxBlueGreenStrategy

NginxBlueGreenStrategy Specifies the NGINX blue green release strategy.

type NginxBlueGreenStrategy struct {

    // Namespace A for deployment. Example: namespaceA - first Namespace name.
    NamespaceA *string `mandatory:"true" json:"namespaceA"`

    // Namespace B for deployment. Example: namespaceB - second Namespace name.
    NamespaceB *string `mandatory:"true" json:"namespaceB"`

    // Name of the Ingress resource.
    IngressName *string `mandatory:"true" json:"ingressName"`
}

func (NginxBlueGreenStrategy) MarshalJSON

func (m NginxBlueGreenStrategy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NginxBlueGreenStrategy) String

func (m NginxBlueGreenStrategy) String() string

func (NginxBlueGreenStrategy) ValidateEnumValue

func (m NginxBlueGreenStrategy) 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 NginxCanaryStrategy

NginxCanaryStrategy Specifies the NGINX canary release strategy.

type NginxCanaryStrategy struct {

    // Canary namespace to be used for Kubernetes canary deployment. Example: canary - Name of the Canary namespace.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Name of the Ingress resource.
    IngressName *string `mandatory:"true" json:"ingressName"`
}

func (NginxCanaryStrategy) MarshalJSON

func (m NginxCanaryStrategy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NginxCanaryStrategy) String

func (m NginxCanaryStrategy) String() string

func (NginxCanaryStrategy) ValidateEnumValue

func (m NginxCanaryStrategy) 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 NoDeployStageRollbackPolicy

NoDeployStageRollbackPolicy Specifies the no rollback policy for a Stage on failure.

type NoDeployStageRollbackPolicy struct {
}

func (NoDeployStageRollbackPolicy) MarshalJSON

func (m NoDeployStageRollbackPolicy) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NoDeployStageRollbackPolicy) String

func (m NoDeployStageRollbackPolicy) String() string

func (NoDeployStageRollbackPolicy) ValidateEnumValue

func (m NoDeployStageRollbackPolicy) 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 NoneVerificationKeySource

NoneVerificationKeySource Allows user to opt out of Verification key source

type NoneVerificationKeySource struct {
}

func (NoneVerificationKeySource) MarshalJSON

func (m NoneVerificationKeySource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NoneVerificationKeySource) String

func (m NoneVerificationKeySource) String() string

func (NoneVerificationKeySource) ValidateEnumValue

func (m NoneVerificationKeySource) 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 NotificationConfig

NotificationConfig Notification configuration for the project.

type NotificationConfig struct {

    // The topic ID for notifications.
    TopicId *string `mandatory:"true" json:"topicId"`
}

func (NotificationConfig) String

func (m NotificationConfig) String() string

func (NotificationConfig) ValidateEnumValue

func (m NotificationConfig) 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 OcirDeployArtifactSource

OcirDeployArtifactSource Specifies the OCIR details.

type OcirDeployArtifactSource struct {

    // Specifies OCIR image path - optionally include tag.
    ImageUri *string `mandatory:"true" json:"imageUri"`

    // Specifies image digest for the version of the image.
    ImageDigest *string `mandatory:"false" json:"imageDigest"`
}

func (OcirDeployArtifactSource) MarshalJSON

func (m OcirDeployArtifactSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OcirDeployArtifactSource) String

func (m OcirDeployArtifactSource) String() string

func (OcirDeployArtifactSource) ValidateEnumValue

func (m OcirDeployArtifactSource) 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 OkeBlueGreenDeployStage

OkeBlueGreenDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type OkeBlueGreenDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    BlueGreenStrategy OkeBlueGreenStrategy `mandatory:"true" json:"blueGreenStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenDeployStage) GetCompartmentId

func (m OkeBlueGreenDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenDeployStage) GetDefinedTags

func (m OkeBlueGreenDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenDeployStage) GetDeployPipelineId

func (m OkeBlueGreenDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenDeployStage) GetDeployStagePredecessorCollection

func (m OkeBlueGreenDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenDeployStage) GetDescription

func (m OkeBlueGreenDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenDeployStage) GetDisplayName

func (m OkeBlueGreenDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenDeployStage) GetFreeformTags

func (m OkeBlueGreenDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenDeployStage) GetId

func (m OkeBlueGreenDeployStage) GetId() *string

GetId returns Id

func (OkeBlueGreenDeployStage) GetLifecycleDetails

func (m OkeBlueGreenDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenDeployStage) GetLifecycleState

func (m OkeBlueGreenDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenDeployStage) GetProjectId

func (m OkeBlueGreenDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenDeployStage) GetSystemTags

func (m OkeBlueGreenDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenDeployStage) GetTimeCreated

func (m OkeBlueGreenDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenDeployStage) GetTimeUpdated

func (m OkeBlueGreenDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenDeployStage) MarshalJSON

func (m OkeBlueGreenDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenDeployStage) String

func (m OkeBlueGreenDeployStage) String() string

func (*OkeBlueGreenDeployStage) UnmarshalJSON

func (m *OkeBlueGreenDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeBlueGreenDeployStage) ValidateEnumValue

func (m OkeBlueGreenDeployStage) 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 OkeBlueGreenDeployStageExecutionProgress

OkeBlueGreenDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type OkeBlueGreenDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Namespace either environment A or environment B where artifacts are deployed. Example:  blue - Name of the namespace where blue artifacts were deployed. green - Name of the namespace where green artifacts were deployed.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStageId

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeBlueGreenDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeBlueGreenDeployStageExecutionProgress) GetStatus

func (m OkeBlueGreenDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeBlueGreenDeployStageExecutionProgress) GetTimeFinished

func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeBlueGreenDeployStageExecutionProgress) GetTimeStarted

func (m OkeBlueGreenDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeBlueGreenDeployStageExecutionProgress) MarshalJSON

func (m OkeBlueGreenDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenDeployStageExecutionProgress) String

func (m OkeBlueGreenDeployStageExecutionProgress) String() string

func (OkeBlueGreenDeployStageExecutionProgress) ValidateEnumValue

func (m OkeBlueGreenDeployStageExecutionProgress) 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 OkeBlueGreenDeployStageSummary

OkeBlueGreenDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type OkeBlueGreenDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    BlueGreenStrategy OkeBlueGreenStrategy `mandatory:"true" json:"blueGreenStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenDeployStageSummary) GetCompartmentId

func (m OkeBlueGreenDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenDeployStageSummary) GetDefinedTags

func (m OkeBlueGreenDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenDeployStageSummary) GetDeployPipelineId

func (m OkeBlueGreenDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeBlueGreenDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenDeployStageSummary) GetDescription

func (m OkeBlueGreenDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenDeployStageSummary) GetDisplayName

func (m OkeBlueGreenDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenDeployStageSummary) GetFreeformTags

func (m OkeBlueGreenDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenDeployStageSummary) GetId

func (m OkeBlueGreenDeployStageSummary) GetId() *string

GetId returns Id

func (OkeBlueGreenDeployStageSummary) GetLifecycleDetails

func (m OkeBlueGreenDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenDeployStageSummary) GetLifecycleState

func (m OkeBlueGreenDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenDeployStageSummary) GetProjectId

func (m OkeBlueGreenDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenDeployStageSummary) GetSystemTags

func (m OkeBlueGreenDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenDeployStageSummary) GetTimeCreated

func (m OkeBlueGreenDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenDeployStageSummary) GetTimeUpdated

func (m OkeBlueGreenDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenDeployStageSummary) MarshalJSON

func (m OkeBlueGreenDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenDeployStageSummary) String

func (m OkeBlueGreenDeployStageSummary) String() string

func (*OkeBlueGreenDeployStageSummary) UnmarshalJSON

func (m *OkeBlueGreenDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeBlueGreenDeployStageSummary) ValidateEnumValue

func (m OkeBlueGreenDeployStageSummary) 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 OkeBlueGreenStrategy

OkeBlueGreenStrategy Specifies the required blue-green release strategy for OKE deployment.

type OkeBlueGreenStrategy interface {
}

type OkeBlueGreenStrategyStrategyTypeEnum

OkeBlueGreenStrategyStrategyTypeEnum Enum with underlying type: string

type OkeBlueGreenStrategyStrategyTypeEnum string

Set of constants representing the allowable values for OkeBlueGreenStrategyStrategyTypeEnum

const (
    OkeBlueGreenStrategyStrategyTypeNginxBlueGreenStrategy OkeBlueGreenStrategyStrategyTypeEnum = "NGINX_BLUE_GREEN_STRATEGY"
)

func GetMappingOkeBlueGreenStrategyStrategyTypeEnum

func GetMappingOkeBlueGreenStrategyStrategyTypeEnum(val string) (OkeBlueGreenStrategyStrategyTypeEnum, bool)

GetMappingOkeBlueGreenStrategyStrategyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeBlueGreenStrategyStrategyTypeEnumValues

func GetOkeBlueGreenStrategyStrategyTypeEnumValues() []OkeBlueGreenStrategyStrategyTypeEnum

GetOkeBlueGreenStrategyStrategyTypeEnumValues Enumerates the set of values for OkeBlueGreenStrategyStrategyTypeEnum

type OkeBlueGreenTrafficShiftDeployStage

OkeBlueGreenTrafficShiftDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type OkeBlueGreenTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream OKE blue-green deployment stage in this pipeline.
    OkeBlueGreenDeployStageId *string `mandatory:"true" json:"okeBlueGreenDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenTrafficShiftDeployStage) GetCompartmentId

func (m OkeBlueGreenTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenTrafficShiftDeployStage) GetDefinedTags

func (m OkeBlueGreenTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenTrafficShiftDeployStage) GetDeployPipelineId

func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m OkeBlueGreenTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenTrafficShiftDeployStage) GetDescription

func (m OkeBlueGreenTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenTrafficShiftDeployStage) GetDisplayName

func (m OkeBlueGreenTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenTrafficShiftDeployStage) GetFreeformTags

func (m OkeBlueGreenTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenTrafficShiftDeployStage) GetId

func (m OkeBlueGreenTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (OkeBlueGreenTrafficShiftDeployStage) GetLifecycleDetails

func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenTrafficShiftDeployStage) GetLifecycleState

func (m OkeBlueGreenTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenTrafficShiftDeployStage) GetProjectId

func (m OkeBlueGreenTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenTrafficShiftDeployStage) GetSystemTags

func (m OkeBlueGreenTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenTrafficShiftDeployStage) GetTimeCreated

func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenTrafficShiftDeployStage) GetTimeUpdated

func (m OkeBlueGreenTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenTrafficShiftDeployStage) MarshalJSON

func (m OkeBlueGreenTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenTrafficShiftDeployStage) String

func (m OkeBlueGreenTrafficShiftDeployStage) String() string

func (OkeBlueGreenTrafficShiftDeployStage) ValidateEnumValue

func (m OkeBlueGreenTrafficShiftDeployStage) 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 OkeBlueGreenTrafficShiftDeployStageExecutionProgress

OkeBlueGreenTrafficShiftDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment traffic shift stage.

type OkeBlueGreenTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Namespace where traffic is going. Example:  blue - Traffic is going to blue namespace. green - Traffic is going to green namespace.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) String

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) String() string

func (OkeBlueGreenTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m OkeBlueGreenTrafficShiftDeployStageExecutionProgress) 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 OkeBlueGreenTrafficShiftDeployStageSummary

OkeBlueGreenTrafficShiftDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type OkeBlueGreenTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the upstream OKE blue-green deployment stage in this pipeline.
    OkeBlueGreenDeployStageId *string `mandatory:"true" json:"okeBlueGreenDeployStageId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDescription

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetDisplayName

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetProjectId

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetSystemTags

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated

func (m OkeBlueGreenTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeBlueGreenTrafficShiftDeployStageSummary) MarshalJSON

func (m OkeBlueGreenTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeBlueGreenTrafficShiftDeployStageSummary) String

func (m OkeBlueGreenTrafficShiftDeployStageSummary) String() string

func (OkeBlueGreenTrafficShiftDeployStageSummary) ValidateEnumValue

func (m OkeBlueGreenTrafficShiftDeployStageSummary) 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 OkeCanaryApprovalDeployStage

OkeCanaryApprovalDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type OkeCanaryApprovalDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
    OkeCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"okeCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryApprovalDeployStage) GetCompartmentId

func (m OkeCanaryApprovalDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryApprovalDeployStage) GetDefinedTags

func (m OkeCanaryApprovalDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryApprovalDeployStage) GetDeployPipelineId

func (m OkeCanaryApprovalDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryApprovalDeployStage) GetDeployStagePredecessorCollection

func (m OkeCanaryApprovalDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryApprovalDeployStage) GetDescription

func (m OkeCanaryApprovalDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeCanaryApprovalDeployStage) GetDisplayName

func (m OkeCanaryApprovalDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryApprovalDeployStage) GetFreeformTags

func (m OkeCanaryApprovalDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryApprovalDeployStage) GetId

func (m OkeCanaryApprovalDeployStage) GetId() *string

GetId returns Id

func (OkeCanaryApprovalDeployStage) GetLifecycleDetails

func (m OkeCanaryApprovalDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryApprovalDeployStage) GetLifecycleState

func (m OkeCanaryApprovalDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryApprovalDeployStage) GetProjectId

func (m OkeCanaryApprovalDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryApprovalDeployStage) GetSystemTags

func (m OkeCanaryApprovalDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryApprovalDeployStage) GetTimeCreated

func (m OkeCanaryApprovalDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryApprovalDeployStage) GetTimeUpdated

func (m OkeCanaryApprovalDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryApprovalDeployStage) MarshalJSON

func (m OkeCanaryApprovalDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryApprovalDeployStage) String

func (m OkeCanaryApprovalDeployStage) String() string

func (*OkeCanaryApprovalDeployStage) UnmarshalJSON

func (m *OkeCanaryApprovalDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryApprovalDeployStage) ValidateEnumValue

func (m OkeCanaryApprovalDeployStage) 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 OkeCanaryApprovalDeployStageExecutionProgress

OkeCanaryApprovalDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary approval stage.

type OkeCanaryApprovalDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Specifies the Canary approval actions.
    ApprovalActions []ApprovalAction `mandatory:"false" json:"approvalActions"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageId

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeCanaryApprovalDeployStageExecutionProgress) GetStatus

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeCanaryApprovalDeployStageExecutionProgress) GetTimeFinished

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeCanaryApprovalDeployStageExecutionProgress) GetTimeStarted

func (m OkeCanaryApprovalDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeCanaryApprovalDeployStageExecutionProgress) MarshalJSON

func (m OkeCanaryApprovalDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryApprovalDeployStageExecutionProgress) String

func (m OkeCanaryApprovalDeployStageExecutionProgress) String() string

func (OkeCanaryApprovalDeployStageExecutionProgress) ValidateEnumValue

func (m OkeCanaryApprovalDeployStageExecutionProgress) 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 OkeCanaryApprovalDeployStageSummary

OkeCanaryApprovalDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type OkeCanaryApprovalDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment traffic shift stage in this pipeline.
    OkeCanaryTrafficShiftDeployStageId *string `mandatory:"true" json:"okeCanaryTrafficShiftDeployStageId"`

    ApprovalPolicy ApprovalPolicy `mandatory:"true" json:"approvalPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryApprovalDeployStageSummary) GetCompartmentId

func (m OkeCanaryApprovalDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryApprovalDeployStageSummary) GetDefinedTags

func (m OkeCanaryApprovalDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryApprovalDeployStageSummary) GetDeployPipelineId

func (m OkeCanaryApprovalDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeCanaryApprovalDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryApprovalDeployStageSummary) GetDescription

func (m OkeCanaryApprovalDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeCanaryApprovalDeployStageSummary) GetDisplayName

func (m OkeCanaryApprovalDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryApprovalDeployStageSummary) GetFreeformTags

func (m OkeCanaryApprovalDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryApprovalDeployStageSummary) GetId

func (m OkeCanaryApprovalDeployStageSummary) GetId() *string

GetId returns Id

func (OkeCanaryApprovalDeployStageSummary) GetLifecycleDetails

func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryApprovalDeployStageSummary) GetLifecycleState

func (m OkeCanaryApprovalDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryApprovalDeployStageSummary) GetProjectId

func (m OkeCanaryApprovalDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryApprovalDeployStageSummary) GetSystemTags

func (m OkeCanaryApprovalDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryApprovalDeployStageSummary) GetTimeCreated

func (m OkeCanaryApprovalDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryApprovalDeployStageSummary) GetTimeUpdated

func (m OkeCanaryApprovalDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryApprovalDeployStageSummary) MarshalJSON

func (m OkeCanaryApprovalDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryApprovalDeployStageSummary) String

func (m OkeCanaryApprovalDeployStageSummary) String() string

func (*OkeCanaryApprovalDeployStageSummary) UnmarshalJSON

func (m *OkeCanaryApprovalDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryApprovalDeployStageSummary) ValidateEnumValue

func (m OkeCanaryApprovalDeployStageSummary) 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 OkeCanaryDeployStage

OkeCanaryDeployStage Specifies the Container Engine for Kubernetes (OKE) Canary deployment stage.

type OkeCanaryDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    CanaryStrategy OkeCanaryStrategy `mandatory:"true" json:"canaryStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryDeployStage) GetCompartmentId

func (m OkeCanaryDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryDeployStage) GetDefinedTags

func (m OkeCanaryDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryDeployStage) GetDeployPipelineId

func (m OkeCanaryDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryDeployStage) GetDeployStagePredecessorCollection

func (m OkeCanaryDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryDeployStage) GetDescription

func (m OkeCanaryDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeCanaryDeployStage) GetDisplayName

func (m OkeCanaryDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryDeployStage) GetFreeformTags

func (m OkeCanaryDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryDeployStage) GetId

func (m OkeCanaryDeployStage) GetId() *string

GetId returns Id

func (OkeCanaryDeployStage) GetLifecycleDetails

func (m OkeCanaryDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryDeployStage) GetLifecycleState

func (m OkeCanaryDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryDeployStage) GetProjectId

func (m OkeCanaryDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryDeployStage) GetSystemTags

func (m OkeCanaryDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryDeployStage) GetTimeCreated

func (m OkeCanaryDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryDeployStage) GetTimeUpdated

func (m OkeCanaryDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryDeployStage) MarshalJSON

func (m OkeCanaryDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryDeployStage) String

func (m OkeCanaryDeployStage) String() string

func (*OkeCanaryDeployStage) UnmarshalJSON

func (m *OkeCanaryDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryDeployStage) ValidateEnumValue

func (m OkeCanaryDeployStage) 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 OkeCanaryDeployStageExecutionProgress

OkeCanaryDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type OkeCanaryDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The namespace of OKE Canary deployment.
    Namespace *string `mandatory:"false" json:"namespace"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeCanaryDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeCanaryDeployStageExecutionProgress) GetDeployStageId

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeCanaryDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeCanaryDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeCanaryDeployStageExecutionProgress) GetStatus

func (m OkeCanaryDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeCanaryDeployStageExecutionProgress) GetTimeFinished

func (m OkeCanaryDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeCanaryDeployStageExecutionProgress) GetTimeStarted

func (m OkeCanaryDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeCanaryDeployStageExecutionProgress) MarshalJSON

func (m OkeCanaryDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryDeployStageExecutionProgress) String

func (m OkeCanaryDeployStageExecutionProgress) String() string

func (OkeCanaryDeployStageExecutionProgress) ValidateEnumValue

func (m OkeCanaryDeployStageExecutionProgress) 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 OkeCanaryDeployStageSummary

OkeCanaryDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type OkeCanaryDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    CanaryStrategy OkeCanaryStrategy `mandatory:"true" json:"canaryStrategy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryDeployStageSummary) GetCompartmentId

func (m OkeCanaryDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryDeployStageSummary) GetDefinedTags

func (m OkeCanaryDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryDeployStageSummary) GetDeployPipelineId

func (m OkeCanaryDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeCanaryDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryDeployStageSummary) GetDescription

func (m OkeCanaryDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeCanaryDeployStageSummary) GetDisplayName

func (m OkeCanaryDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryDeployStageSummary) GetFreeformTags

func (m OkeCanaryDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryDeployStageSummary) GetId

func (m OkeCanaryDeployStageSummary) GetId() *string

GetId returns Id

func (OkeCanaryDeployStageSummary) GetLifecycleDetails

func (m OkeCanaryDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryDeployStageSummary) GetLifecycleState

func (m OkeCanaryDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryDeployStageSummary) GetProjectId

func (m OkeCanaryDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryDeployStageSummary) GetSystemTags

func (m OkeCanaryDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryDeployStageSummary) GetTimeCreated

func (m OkeCanaryDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryDeployStageSummary) GetTimeUpdated

func (m OkeCanaryDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryDeployStageSummary) MarshalJSON

func (m OkeCanaryDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryDeployStageSummary) String

func (m OkeCanaryDeployStageSummary) String() string

func (*OkeCanaryDeployStageSummary) UnmarshalJSON

func (m *OkeCanaryDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeCanaryDeployStageSummary) ValidateEnumValue

func (m OkeCanaryDeployStageSummary) 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 OkeCanaryStrategy

OkeCanaryStrategy Specifies the required canary release strategy for OKE deployment.

type OkeCanaryStrategy interface {
}

type OkeCanaryStrategyStrategyTypeEnum

OkeCanaryStrategyStrategyTypeEnum Enum with underlying type: string

type OkeCanaryStrategyStrategyTypeEnum string

Set of constants representing the allowable values for OkeCanaryStrategyStrategyTypeEnum

const (
    OkeCanaryStrategyStrategyTypeNginxCanaryStrategy OkeCanaryStrategyStrategyTypeEnum = "NGINX_CANARY_STRATEGY"
)

func GetMappingOkeCanaryStrategyStrategyTypeEnum

func GetMappingOkeCanaryStrategyStrategyTypeEnum(val string) (OkeCanaryStrategyStrategyTypeEnum, bool)

GetMappingOkeCanaryStrategyStrategyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeCanaryStrategyStrategyTypeEnumValues

func GetOkeCanaryStrategyStrategyTypeEnumValues() []OkeCanaryStrategyStrategyTypeEnum

GetOkeCanaryStrategyStrategyTypeEnumValues Enumerates the set of values for OkeCanaryStrategyStrategyTypeEnum

type OkeCanaryTrafficShiftDeployStage

OkeCanaryTrafficShiftDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type OkeCanaryTrafficShiftDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment stage in this pipeline.
    OkeCanaryDeployStageId *string `mandatory:"true" json:"okeCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryTrafficShiftDeployStage) GetCompartmentId

func (m OkeCanaryTrafficShiftDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryTrafficShiftDeployStage) GetDefinedTags

func (m OkeCanaryTrafficShiftDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryTrafficShiftDeployStage) GetDeployPipelineId

func (m OkeCanaryTrafficShiftDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection

func (m OkeCanaryTrafficShiftDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryTrafficShiftDeployStage) GetDescription

func (m OkeCanaryTrafficShiftDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeCanaryTrafficShiftDeployStage) GetDisplayName

func (m OkeCanaryTrafficShiftDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryTrafficShiftDeployStage) GetFreeformTags

func (m OkeCanaryTrafficShiftDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryTrafficShiftDeployStage) GetId

func (m OkeCanaryTrafficShiftDeployStage) GetId() *string

GetId returns Id

func (OkeCanaryTrafficShiftDeployStage) GetLifecycleDetails

func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryTrafficShiftDeployStage) GetLifecycleState

func (m OkeCanaryTrafficShiftDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryTrafficShiftDeployStage) GetProjectId

func (m OkeCanaryTrafficShiftDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryTrafficShiftDeployStage) GetSystemTags

func (m OkeCanaryTrafficShiftDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryTrafficShiftDeployStage) GetTimeCreated

func (m OkeCanaryTrafficShiftDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryTrafficShiftDeployStage) GetTimeUpdated

func (m OkeCanaryTrafficShiftDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryTrafficShiftDeployStage) MarshalJSON

func (m OkeCanaryTrafficShiftDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryTrafficShiftDeployStage) String

func (m OkeCanaryTrafficShiftDeployStage) String() string

func (OkeCanaryTrafficShiftDeployStage) ValidateEnumValue

func (m OkeCanaryTrafficShiftDeployStage) 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 OkeCanaryTrafficShiftDeployStageExecutionProgress

OkeCanaryTrafficShiftDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment traffic shift stage.

type OkeCanaryTrafficShiftDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetStatus

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) String

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) String() string

func (OkeCanaryTrafficShiftDeployStageExecutionProgress) ValidateEnumValue

func (m OkeCanaryTrafficShiftDeployStageExecutionProgress) 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 OkeCanaryTrafficShiftDeployStageSummary

OkeCanaryTrafficShiftDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type OkeCanaryTrafficShiftDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of an upstream OKE canary deployment stage in this pipeline.
    OkeCanaryDeployStageId *string `mandatory:"true" json:"okeCanaryDeployStageId"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"true" json:"rolloutPolicy"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeCanaryTrafficShiftDeployStageSummary) GetCompartmentId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeCanaryTrafficShiftDeployStageSummary) GetDefinedTags

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeCanaryTrafficShiftDeployStageSummary) GetDescription

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeCanaryTrafficShiftDeployStageSummary) GetDisplayName

func (m OkeCanaryTrafficShiftDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeCanaryTrafficShiftDeployStageSummary) GetFreeformTags

func (m OkeCanaryTrafficShiftDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeCanaryTrafficShiftDeployStageSummary) GetId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetId() *string

GetId returns Id

func (OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails

func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleState

func (m OkeCanaryTrafficShiftDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeCanaryTrafficShiftDeployStageSummary) GetProjectId

func (m OkeCanaryTrafficShiftDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeCanaryTrafficShiftDeployStageSummary) GetSystemTags

func (m OkeCanaryTrafficShiftDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeCanaryTrafficShiftDeployStageSummary) GetTimeCreated

func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeCanaryTrafficShiftDeployStageSummary) GetTimeUpdated

func (m OkeCanaryTrafficShiftDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeCanaryTrafficShiftDeployStageSummary) MarshalJSON

func (m OkeCanaryTrafficShiftDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeCanaryTrafficShiftDeployStageSummary) String

func (m OkeCanaryTrafficShiftDeployStageSummary) String() string

func (OkeCanaryTrafficShiftDeployStageSummary) ValidateEnumValue

func (m OkeCanaryTrafficShiftDeployStageSummary) 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 OkeClusterDeployEnvironment

OkeClusterDeployEnvironment Specifies the Kubernetes cluster environment.

type OkeClusterDeployEnvironment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"true" json:"clusterId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeClusterDeployEnvironment) GetCompartmentId

func (m OkeClusterDeployEnvironment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeClusterDeployEnvironment) GetDefinedTags

func (m OkeClusterDeployEnvironment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeClusterDeployEnvironment) GetDescription

func (m OkeClusterDeployEnvironment) GetDescription() *string

GetDescription returns Description

func (OkeClusterDeployEnvironment) GetDisplayName

func (m OkeClusterDeployEnvironment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeClusterDeployEnvironment) GetFreeformTags

func (m OkeClusterDeployEnvironment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeClusterDeployEnvironment) GetId

func (m OkeClusterDeployEnvironment) GetId() *string

GetId returns Id

func (OkeClusterDeployEnvironment) GetLifecycleDetails

func (m OkeClusterDeployEnvironment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeClusterDeployEnvironment) GetLifecycleState

func (m OkeClusterDeployEnvironment) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeClusterDeployEnvironment) GetProjectId

func (m OkeClusterDeployEnvironment) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeClusterDeployEnvironment) GetSystemTags

func (m OkeClusterDeployEnvironment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeClusterDeployEnvironment) GetTimeCreated

func (m OkeClusterDeployEnvironment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeClusterDeployEnvironment) GetTimeUpdated

func (m OkeClusterDeployEnvironment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeClusterDeployEnvironment) MarshalJSON

func (m OkeClusterDeployEnvironment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeClusterDeployEnvironment) String

func (m OkeClusterDeployEnvironment) String() string

func (*OkeClusterDeployEnvironment) UnmarshalJSON

func (m *OkeClusterDeployEnvironment) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeClusterDeployEnvironment) ValidateEnumValue

func (m OkeClusterDeployEnvironment) 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 OkeClusterDeployEnvironmentSummary

OkeClusterDeployEnvironmentSummary Specifies the Kubernetes cluster environment.

type OkeClusterDeployEnvironmentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"true" json:"clusterId"`

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name, which can be renamed and is not necessarily unique.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment environment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment environment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`

    // The current state of the deployment environment.
    LifecycleState DeployEnvironmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeClusterDeployEnvironmentSummary) GetCompartmentId

func (m OkeClusterDeployEnvironmentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeClusterDeployEnvironmentSummary) GetDefinedTags

func (m OkeClusterDeployEnvironmentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeClusterDeployEnvironmentSummary) GetDescription

func (m OkeClusterDeployEnvironmentSummary) GetDescription() *string

GetDescription returns Description

func (OkeClusterDeployEnvironmentSummary) GetDisplayName

func (m OkeClusterDeployEnvironmentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeClusterDeployEnvironmentSummary) GetFreeformTags

func (m OkeClusterDeployEnvironmentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeClusterDeployEnvironmentSummary) GetId

func (m OkeClusterDeployEnvironmentSummary) GetId() *string

GetId returns Id

func (OkeClusterDeployEnvironmentSummary) GetLifecycleDetails

func (m OkeClusterDeployEnvironmentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeClusterDeployEnvironmentSummary) GetLifecycleState

func (m OkeClusterDeployEnvironmentSummary) GetLifecycleState() DeployEnvironmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeClusterDeployEnvironmentSummary) GetProjectId

func (m OkeClusterDeployEnvironmentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeClusterDeployEnvironmentSummary) GetSystemTags

func (m OkeClusterDeployEnvironmentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeClusterDeployEnvironmentSummary) GetTimeCreated

func (m OkeClusterDeployEnvironmentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeClusterDeployEnvironmentSummary) GetTimeUpdated

func (m OkeClusterDeployEnvironmentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeClusterDeployEnvironmentSummary) MarshalJSON

func (m OkeClusterDeployEnvironmentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeClusterDeployEnvironmentSummary) String

func (m OkeClusterDeployEnvironmentSummary) String() string

func (*OkeClusterDeployEnvironmentSummary) UnmarshalJSON

func (m *OkeClusterDeployEnvironmentSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeClusterDeployEnvironmentSummary) ValidateEnumValue

func (m OkeClusterDeployEnvironmentSummary) 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 OkeDeployStage

OkeDeployStage Specifies the Container Engine for Kubernetes(OKE) cluster deployment stage.

type OkeDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeDeployStage) GetCompartmentId

func (m OkeDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeDeployStage) GetDefinedTags

func (m OkeDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeDeployStage) GetDeployPipelineId

func (m OkeDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeDeployStage) GetDeployStagePredecessorCollection

func (m OkeDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeDeployStage) GetDescription

func (m OkeDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeDeployStage) GetDisplayName

func (m OkeDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeDeployStage) GetFreeformTags

func (m OkeDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeDeployStage) GetId

func (m OkeDeployStage) GetId() *string

GetId returns Id

func (OkeDeployStage) GetLifecycleDetails

func (m OkeDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeDeployStage) GetLifecycleState

func (m OkeDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeDeployStage) GetProjectId

func (m OkeDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeDeployStage) GetSystemTags

func (m OkeDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeDeployStage) GetTimeCreated

func (m OkeDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeDeployStage) GetTimeUpdated

func (m OkeDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeDeployStage) MarshalJSON

func (m OkeDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeDeployStage) String

func (m OkeDeployStage) String() string

func (*OkeDeployStage) UnmarshalJSON

func (m *OkeDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeDeployStage) ValidateEnumValue

func (m OkeDeployStage) 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 OkeDeployStageExecutionProgress

OkeDeployStageExecutionProgress Specifies the execution details for a Container Engine for Kubernetes (OKE) cluster deployment stage.

type OkeDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeDeployStageExecutionProgress) GetDeployStageDisplayName

func (m OkeDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeDeployStageExecutionProgress) GetDeployStageId

func (m OkeDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeDeployStageExecutionProgress) GetDeployStagePredecessors

func (m OkeDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeDeployStageExecutionProgress) GetStatus

func (m OkeDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeDeployStageExecutionProgress) GetTimeFinished

func (m OkeDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeDeployStageExecutionProgress) GetTimeStarted

func (m OkeDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeDeployStageExecutionProgress) MarshalJSON

func (m OkeDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeDeployStageExecutionProgress) String

func (m OkeDeployStageExecutionProgress) String() string

func (OkeDeployStageExecutionProgress) ValidateEnumValue

func (m OkeDeployStageExecutionProgress) 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 OkeDeployStageSummary

OkeDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.

type OkeDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"true" json:"kubernetesManifestDeployArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"true" json:"namespace"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeDeployStageSummary) GetCompartmentId

func (m OkeDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeDeployStageSummary) GetDefinedTags

func (m OkeDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeDeployStageSummary) GetDeployPipelineId

func (m OkeDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeDeployStageSummary) GetDescription

func (m OkeDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeDeployStageSummary) GetDisplayName

func (m OkeDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeDeployStageSummary) GetFreeformTags

func (m OkeDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeDeployStageSummary) GetId

func (m OkeDeployStageSummary) GetId() *string

GetId returns Id

func (OkeDeployStageSummary) GetLifecycleDetails

func (m OkeDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeDeployStageSummary) GetLifecycleState

func (m OkeDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeDeployStageSummary) GetProjectId

func (m OkeDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeDeployStageSummary) GetSystemTags

func (m OkeDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeDeployStageSummary) GetTimeCreated

func (m OkeDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeDeployStageSummary) GetTimeUpdated

func (m OkeDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeDeployStageSummary) MarshalJSON

func (m OkeDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeDeployStageSummary) String

func (m OkeDeployStageSummary) String() string

func (*OkeDeployStageSummary) UnmarshalJSON

func (m *OkeDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeDeployStageSummary) ValidateEnumValue

func (m OkeDeployStageSummary) 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 OkeHelmChartDeployStage

OkeHelmChartDeployStage Specifies the OKE cluster deployment stage using helm charts.

type OkeHelmChartDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"true" json:"helmChartDeployArtifactId"`

    // Release name of the Helm chart.
    ReleaseName *string `mandatory:"true" json:"releaseName"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks. Set to false by default.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output to tf stdout. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose OkeHelmChartDeployStagePurposeEnum `mandatory:"false" json:"purpose,omitempty"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeHelmChartDeployStage) GetCompartmentId

func (m OkeHelmChartDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeHelmChartDeployStage) GetDefinedTags

func (m OkeHelmChartDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeHelmChartDeployStage) GetDeployPipelineId

func (m OkeHelmChartDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeHelmChartDeployStage) GetDeployStagePredecessorCollection

func (m OkeHelmChartDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeHelmChartDeployStage) GetDescription

func (m OkeHelmChartDeployStage) GetDescription() *string

GetDescription returns Description

func (OkeHelmChartDeployStage) GetDisplayName

func (m OkeHelmChartDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeHelmChartDeployStage) GetFreeformTags

func (m OkeHelmChartDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeHelmChartDeployStage) GetId

func (m OkeHelmChartDeployStage) GetId() *string

GetId returns Id

func (OkeHelmChartDeployStage) GetLifecycleDetails

func (m OkeHelmChartDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeHelmChartDeployStage) GetLifecycleState

func (m OkeHelmChartDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeHelmChartDeployStage) GetProjectId

func (m OkeHelmChartDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeHelmChartDeployStage) GetSystemTags

func (m OkeHelmChartDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeHelmChartDeployStage) GetTimeCreated

func (m OkeHelmChartDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeHelmChartDeployStage) GetTimeUpdated

func (m OkeHelmChartDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeHelmChartDeployStage) MarshalJSON

func (m OkeHelmChartDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeHelmChartDeployStage) String

func (m OkeHelmChartDeployStage) String() string

func (*OkeHelmChartDeployStage) UnmarshalJSON

func (m *OkeHelmChartDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeHelmChartDeployStage) ValidateEnumValue

func (m OkeHelmChartDeployStage) 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 OkeHelmChartDeployStagePurposeEnum

OkeHelmChartDeployStagePurposeEnum Enum with underlying type: string

type OkeHelmChartDeployStagePurposeEnum string

Set of constants representing the allowable values for OkeHelmChartDeployStagePurposeEnum

const (
    OkeHelmChartDeployStagePurposeUpgrade OkeHelmChartDeployStagePurposeEnum = "EXECUTE_HELM_UPGRADE"
    OkeHelmChartDeployStagePurposeCommand OkeHelmChartDeployStagePurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetMappingOkeHelmChartDeployStagePurposeEnum

func GetMappingOkeHelmChartDeployStagePurposeEnum(val string) (OkeHelmChartDeployStagePurposeEnum, bool)

GetMappingOkeHelmChartDeployStagePurposeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeHelmChartDeployStagePurposeEnumValues

func GetOkeHelmChartDeployStagePurposeEnumValues() []OkeHelmChartDeployStagePurposeEnum

GetOkeHelmChartDeployStagePurposeEnumValues Enumerates the set of values for OkeHelmChartDeployStagePurposeEnum

type OkeHelmChartDeployStageSummary

OkeHelmChartDeployStageSummary Specifies the OKE cluster deployment stage using Helm charts.

type OkeHelmChartDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"true" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"true" json:"helmChartDeployArtifactId"`

    // Release name of the Helm chart.
    ReleaseName *string `mandatory:"true" json:"releaseName"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already.  Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose OkeHelmChartDeployStageSummaryPurposeEnum `mandatory:"false" json:"purpose,omitempty"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (OkeHelmChartDeployStageSummary) GetCompartmentId

func (m OkeHelmChartDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (OkeHelmChartDeployStageSummary) GetDefinedTags

func (m OkeHelmChartDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (OkeHelmChartDeployStageSummary) GetDeployPipelineId

func (m OkeHelmChartDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection

func (m OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (OkeHelmChartDeployStageSummary) GetDescription

func (m OkeHelmChartDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (OkeHelmChartDeployStageSummary) GetDisplayName

func (m OkeHelmChartDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (OkeHelmChartDeployStageSummary) GetFreeformTags

func (m OkeHelmChartDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (OkeHelmChartDeployStageSummary) GetId

func (m OkeHelmChartDeployStageSummary) GetId() *string

GetId returns Id

func (OkeHelmChartDeployStageSummary) GetLifecycleDetails

func (m OkeHelmChartDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (OkeHelmChartDeployStageSummary) GetLifecycleState

func (m OkeHelmChartDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (OkeHelmChartDeployStageSummary) GetProjectId

func (m OkeHelmChartDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (OkeHelmChartDeployStageSummary) GetSystemTags

func (m OkeHelmChartDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (OkeHelmChartDeployStageSummary) GetTimeCreated

func (m OkeHelmChartDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (OkeHelmChartDeployStageSummary) GetTimeUpdated

func (m OkeHelmChartDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (OkeHelmChartDeployStageSummary) MarshalJSON

func (m OkeHelmChartDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeHelmChartDeployStageSummary) String

func (m OkeHelmChartDeployStageSummary) String() string

func (*OkeHelmChartDeployStageSummary) UnmarshalJSON

func (m *OkeHelmChartDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OkeHelmChartDeployStageSummary) ValidateEnumValue

func (m OkeHelmChartDeployStageSummary) 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 OkeHelmChartDeployStageSummaryPurposeEnum

OkeHelmChartDeployStageSummaryPurposeEnum Enum with underlying type: string

type OkeHelmChartDeployStageSummaryPurposeEnum string

Set of constants representing the allowable values for OkeHelmChartDeployStageSummaryPurposeEnum

const (
    OkeHelmChartDeployStageSummaryPurposeUpgrade OkeHelmChartDeployStageSummaryPurposeEnum = "EXECUTE_HELM_UPGRADE"
    OkeHelmChartDeployStageSummaryPurposeCommand OkeHelmChartDeployStageSummaryPurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum

func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum(val string) (OkeHelmChartDeployStageSummaryPurposeEnum, bool)

GetMappingOkeHelmChartDeployStageSummaryPurposeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOkeHelmChartDeployStageSummaryPurposeEnumValues

func GetOkeHelmChartDeployStageSummaryPurposeEnumValues() []OkeHelmChartDeployStageSummaryPurposeEnum

GetOkeHelmChartDeployStageSummaryPurposeEnumValues Enumerates the set of values for OkeHelmChartDeployStageSummaryPurposeEnum

type OkeHelmChartDeploymentStageExecutionProgress

OkeHelmChartDeploymentStageExecutionProgress Specifies the execution details for Kubernetes (OKE) helm chart deployment stage.

type OkeHelmChartDeploymentStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // Release name of the Helm chart.
    ReleaseName *string `mandatory:"false" json:"releaseName"`

    // The URL of an OCIR repository.
    ChartUrl *string `mandatory:"false" json:"chartUrl"`

    // The version of the helm chart stored in OCIR repository.
    Version *string `mandatory:"false" json:"version"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Helm Diff output
    // Example:
    // Helm diff was successful
    // data:
    // - greeting: Version 1.0
    // + greeting: Version 1.1
    HelmDiff *string `mandatory:"false" json:"helmDiff"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors

func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (OkeHelmChartDeploymentStageExecutionProgress) GetStatus

func (m OkeHelmChartDeploymentStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished

func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted

func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON

func (m OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OkeHelmChartDeploymentStageExecutionProgress) String

func (m OkeHelmChartDeploymentStageExecutionProgress) String() string

func (OkeHelmChartDeploymentStageExecutionProgress) ValidateEnumValue

func (m OkeHelmChartDeploymentStageExecutionProgress) 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 OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted       OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress     OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed         OperationStatusEnum = "FAILED"
    OperationStatusSucceeded      OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling      OperationStatusEnum = "CANCELING"
    OperationStatusCanceled       OperationStatusEnum = "CANCELED"
    OperationStatusWaiting        OperationStatusEnum = "WAITING"
    OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateProject                           OperationTypeEnum = "CREATE_PROJECT"
    OperationTypeUpdateProject                           OperationTypeEnum = "UPDATE_PROJECT"
    OperationTypeDeleteProject                           OperationTypeEnum = "DELETE_PROJECT"
    OperationTypeMoveProject                             OperationTypeEnum = "MOVE_PROJECT"
    OperationTypeCreateDeployPipeline                    OperationTypeEnum = "CREATE_DEPLOY_PIPELINE"
    OperationTypeUpdateDeployPipeline                    OperationTypeEnum = "UPDATE_DEPLOY_PIPELINE"
    OperationTypeDeleteDeployPipeline                    OperationTypeEnum = "DELETE_DEPLOY_PIPELINE"
    OperationTypeCreateDeployStage                       OperationTypeEnum = "CREATE_DEPLOY_STAGE"
    OperationTypeUpdateDeployStage                       OperationTypeEnum = "UPDATE_DEPLOY_STAGE"
    OperationTypeDeleteDeployStage                       OperationTypeEnum = "DELETE_DEPLOY_STAGE"
    OperationTypeCreateDeployArtifact                    OperationTypeEnum = "CREATE_DEPLOY_ARTIFACT"
    OperationTypeUpdateDeployArtifact                    OperationTypeEnum = "UPDATE_DEPLOY_ARTIFACT"
    OperationTypeDeleteDeployArtifact                    OperationTypeEnum = "DELETE_DEPLOY_ARTIFACT"
    OperationTypeCreateDeployEnvironment                 OperationTypeEnum = "CREATE_DEPLOY_ENVIRONMENT"
    OperationTypeUpdateDeployEnvironment                 OperationTypeEnum = "UPDATE_DEPLOY_ENVIRONMENT"
    OperationTypeDeleteDeployEnvironment                 OperationTypeEnum = "DELETE_DEPLOY_ENVIRONMENT"
    OperationTypeCreateDeployment                        OperationTypeEnum = "CREATE_DEPLOYMENT"
    OperationTypeUpdateDeployment                        OperationTypeEnum = "UPDATE_DEPLOYMENT"
    OperationTypeDeleteDeployment                        OperationTypeEnum = "DELETE_DEPLOYMENT"
    OperationTypeCreateBuildPipeline                     OperationTypeEnum = "CREATE_BUILD_PIPELINE"
    OperationTypeUpdateBuildPipeline                     OperationTypeEnum = "UPDATE_BUILD_PIPELINE"
    OperationTypeDeleteBuildPipeline                     OperationTypeEnum = "DELETE_BUILD_PIPELINE"
    OperationTypeCreateBuildPipelineStage                OperationTypeEnum = "CREATE_BUILD_PIPELINE_STAGE"
    OperationTypeUpdateBuildPipelineStage                OperationTypeEnum = "UPDATE_BUILD_PIPELINE_STAGE"
    OperationTypeDeleteBuildPipelineStage                OperationTypeEnum = "DELETE_BUILD_PIPELINE_STAGE"
    OperationTypeCreateConnection                        OperationTypeEnum = "CREATE_CONNECTION"
    OperationTypeUpdateConnection                        OperationTypeEnum = "UPDATE_CONNECTION"
    OperationTypeDeleteConnection                        OperationTypeEnum = "DELETE_CONNECTION"
    OperationTypeCreateTrigger                           OperationTypeEnum = "CREATE_TRIGGER"
    OperationTypeUpdateTrigger                           OperationTypeEnum = "UPDATE_TRIGGER"
    OperationTypeDeleteTrigger                           OperationTypeEnum = "DELETE_TRIGGER"
    OperationTypeExecuteTrigger                          OperationTypeEnum = "EXECUTE_TRIGGER"
    OperationTypeCreateRepository                        OperationTypeEnum = "CREATE_REPOSITORY"
    OperationTypeUpdateRepository                        OperationTypeEnum = "UPDATE_REPOSITORY"
    OperationTypeDeleteRepository                        OperationTypeEnum = "DELETE_REPOSITORY"
    OperationTypeMirrorRepository                        OperationTypeEnum = "MIRROR_REPOSITORY"
    OperationTypeScheduleCascadingProjectDeletion        OperationTypeEnum = "SCHEDULE_CASCADING_PROJECT_DELETION"
    OperationTypeCancelScheduledCascadingProjectDeletion OperationTypeEnum = "CANCEL_SCHEDULED_CASCADING_PROJECT_DELETION"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type PrivateEndpointChannel

PrivateEndpointChannel Specifies the configuration to access private endpoint.

type PrivateEndpointChannel struct {

    // The OCID of the subnet where VNIC resources will be created for private endpoint.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // An array of network security group OCIDs.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (PrivateEndpointChannel) MarshalJSON

func (m PrivateEndpointChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrivateEndpointChannel) String

func (m PrivateEndpointChannel) String() string

func (PrivateEndpointChannel) ValidateEnumValue

func (m PrivateEndpointChannel) 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 Project

Project DevOps project groups resources needed to implement the CI/CD workload. DevOps resources include artifacts, pipelines, and environments.

type Project struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Project name (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // The OCID of the compartment where the project is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    NotificationConfig *NotificationConfig `mandatory:"true" json:"notificationConfig"`

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    // Namespace associated with the project.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time the project was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the project was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the project.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Project) String

func (m Project) String() string

func (Project) ValidateEnumValue

func (m Project) 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 ProjectCollection

ProjectCollection Results of an project search.

type ProjectCollection struct {

    // List of project summary items.
    Items []ProjectSummary `mandatory:"true" json:"items"`
}

func (ProjectCollection) String

func (m ProjectCollection) String() string

func (ProjectCollection) ValidateEnumValue

func (m ProjectCollection) 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 ProjectLifecycleStateEnum

ProjectLifecycleStateEnum Enum with underlying type: string

type ProjectLifecycleStateEnum string

Set of constants representing the allowable values for ProjectLifecycleStateEnum

const (
    ProjectLifecycleStateCreating       ProjectLifecycleStateEnum = "CREATING"
    ProjectLifecycleStateUpdating       ProjectLifecycleStateEnum = "UPDATING"
    ProjectLifecycleStateActive         ProjectLifecycleStateEnum = "ACTIVE"
    ProjectLifecycleStateDeleting       ProjectLifecycleStateEnum = "DELETING"
    ProjectLifecycleStateDeleted        ProjectLifecycleStateEnum = "DELETED"
    ProjectLifecycleStateFailed         ProjectLifecycleStateEnum = "FAILED"
    ProjectLifecycleStateNeedsAttention ProjectLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetMappingProjectLifecycleStateEnum

func GetMappingProjectLifecycleStateEnum(val string) (ProjectLifecycleStateEnum, bool)

GetMappingProjectLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProjectLifecycleStateEnumValues

func GetProjectLifecycleStateEnumValues() []ProjectLifecycleStateEnum

GetProjectLifecycleStateEnumValues Enumerates the set of values for ProjectLifecycleStateEnum

type ProjectSummary

ProjectSummary Summary of the project.

type ProjectSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Project name (case-sensitive).
    Name *string `mandatory:"true" json:"name"`

    // The OCID of the compartment where the project is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    // Namespace associated with the project.
    Namespace *string `mandatory:"false" json:"namespace"`

    NotificationConfig *NotificationConfig `mandatory:"false" json:"notificationConfig"`

    // Time the project was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the project was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The current state of the project.
    LifecycleState ProjectLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ProjectSummary) String

func (m ProjectSummary) String() string

func (ProjectSummary) ValidateEnumValue

func (m ProjectSummary) 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 PutRepositoryBranchDetails

PutRepositoryBranchDetails The information needed to create a branch.

type PutRepositoryBranchDetails struct {

    // Commit ID pointed to by the new branch.
    CommitId *string `mandatory:"true" json:"commitId"`
}

func (PutRepositoryBranchDetails) MarshalJSON

func (m PutRepositoryBranchDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PutRepositoryBranchDetails) String

func (m PutRepositoryBranchDetails) String() string

func (PutRepositoryBranchDetails) ValidateEnumValue

func (m PutRepositoryBranchDetails) 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 PutRepositoryRefDetails

PutRepositoryRefDetails The information needed to create a reference. If the reference already exists, then it can be used to update the reference.

type PutRepositoryRefDetails interface {
}

type PutRepositoryRefDetailsRefTypeEnum

PutRepositoryRefDetailsRefTypeEnum Enum with underlying type: string

type PutRepositoryRefDetailsRefTypeEnum string

Set of constants representing the allowable values for PutRepositoryRefDetailsRefTypeEnum

const (
    PutRepositoryRefDetailsRefTypeBranch PutRepositoryRefDetailsRefTypeEnum = "BRANCH"
    PutRepositoryRefDetailsRefTypeTag    PutRepositoryRefDetailsRefTypeEnum = "TAG"
)

func GetMappingPutRepositoryRefDetailsRefTypeEnum

func GetMappingPutRepositoryRefDetailsRefTypeEnum(val string) (PutRepositoryRefDetailsRefTypeEnum, bool)

GetMappingPutRepositoryRefDetailsRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPutRepositoryRefDetailsRefTypeEnumValues

func GetPutRepositoryRefDetailsRefTypeEnumValues() []PutRepositoryRefDetailsRefTypeEnum

GetPutRepositoryRefDetailsRefTypeEnumValues Enumerates the set of values for PutRepositoryRefDetailsRefTypeEnum

type PutRepositoryRefRequest

PutRepositoryRefRequest wrapper for the PutRepositoryRef operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/PutRepositoryRef.go.html to see an example of how to use PutRepositoryRefRequest.

type PutRepositoryRefRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // A filter to return only resources that match the given reference name.
    RefName *string `mandatory:"true" contributesTo:"path" name:"refName"`

    // The information to create a reference with the type specified in the query.
    PutRepositoryRefDetails `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"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PutRepositoryRefRequest) BinaryRequestBody

func (request PutRepositoryRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PutRepositoryRefRequest) HTTPRequest

func (request PutRepositoryRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PutRepositoryRefRequest) RetryPolicy

func (request PutRepositoryRefRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PutRepositoryRefRequest) String

func (request PutRepositoryRefRequest) String() string

func (PutRepositoryRefRequest) ValidateEnumValue

func (request PutRepositoryRefRequest) 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 PutRepositoryRefResponse

PutRepositoryRefResponse wrapper for the PutRepositoryRef operation

type PutRepositoryRefResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RepositoryRef instance
    RepositoryRef `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/createOrUpdateGitRef".
    Sunset *string `presentIn:"header" name:"sunset"`
}

func (PutRepositoryRefResponse) HTTPResponse

func (response PutRepositoryRefResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PutRepositoryRefResponse) String

func (response PutRepositoryRefResponse) String() string

type PutRepositoryTagDetails

PutRepositoryTagDetails The information needed to create a lightweight tag.

type PutRepositoryTagDetails struct {

    // SHA-1 hash value of the object pointed to by the tag.
    ObjectId *string `mandatory:"true" json:"objectId"`
}

func (PutRepositoryTagDetails) MarshalJSON

func (m PutRepositoryTagDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PutRepositoryTagDetails) String

func (m PutRepositoryTagDetails) String() string

func (PutRepositoryTagDetails) ValidateEnumValue

func (m PutRepositoryTagDetails) 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 Repository

Repository Repositories containing the source code to build and deploy.

type Repository struct {

    // The OCID of the repository. This value is unique and immutable.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the repository's compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project containing the repository.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Name of the repository. Should be unique within the project. This value is mutable.
    Name *string `mandatory:"false" json:"name"`

    // Tenancy unique namespace.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Unique project name in a namespace.
    ProjectName *string `mandatory:"false" json:"projectName"`

    // SSH URL that you use to git clone, pull and push.
    SshUrl *string `mandatory:"false" json:"sshUrl"`

    // HTTP URL that you use to git clone, pull and push.
    HttpUrl *string `mandatory:"false" json:"httpUrl"`

    // Details of the repository. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    // Type of repository:
    // MIRRORED - Repository created by mirroring an existing repository.
    // HOSTED - Repository created and hosted using OCI DevOps code repository.
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"false" json:"repositoryType,omitempty"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

    // The time the repository was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the repository was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the repository.
    LifecycleState RepositoryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // The count of the branches present in the repository.
    BranchCount *int `mandatory:"false" json:"branchCount"`

    // The count of the commits present in the repository.
    CommitCount *int `mandatory:"false" json:"commitCount"`

    // The size of the repository in bytes.
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`

    // Trigger build events supported for this repository:
    // PUSH - Build is triggered when a push event occurs.
    // PULL_REQUEST_CREATED - Build is triggered when a pull request is created in the repository.
    // PULL_REQUEST_UPDATED - Build is triggered when a push is made to a branch with an open pull request.
    // COMMIT_UPDATES - Build is triggered when new commits are mirrored into a repository.
    TriggerBuildEvents []RepositoryTriggerBuildEventsEnum `mandatory:"false" json:"triggerBuildEvents,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Repository) String

func (m Repository) String() string

func (Repository) ValidateEnumValue

func (m Repository) 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 RepositoryAuthorCollection

RepositoryAuthorCollection Result of list authors.

type RepositoryAuthorCollection struct {

    // List of author objects.
    Items []RepositoryAuthorSummary `mandatory:"true" json:"items"`
}

func (RepositoryAuthorCollection) String

func (m RepositoryAuthorCollection) String() string

func (RepositoryAuthorCollection) ValidateEnumValue

func (m RepositoryAuthorCollection) 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 RepositoryAuthorSummary

RepositoryAuthorSummary Object containing summary of authors in a repository.

type RepositoryAuthorSummary struct {

    // Author name.
    AuthorName *string `mandatory:"true" json:"authorName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryAuthorSummary) String

func (m RepositoryAuthorSummary) String() string

func (RepositoryAuthorSummary) ValidateEnumValue

func (m RepositoryAuthorSummary) 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 RepositoryBranch

RepositoryBranch Branch related information.

type RepositoryBranch struct {

    // Unique reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Commit ID pointed to by the new branch.
    CommitId *string `mandatory:"true" json:"commitId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (RepositoryBranch) GetDefinedTags

func (m RepositoryBranch) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryBranch) GetFreeformTags

func (m RepositoryBranch) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryBranch) GetFullRefName

func (m RepositoryBranch) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryBranch) GetRefName

func (m RepositoryBranch) GetRefName() *string

GetRefName returns RefName

func (RepositoryBranch) GetRepositoryId

func (m RepositoryBranch) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryBranch) MarshalJSON

func (m RepositoryBranch) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryBranch) String

func (m RepositoryBranch) String() string

func (RepositoryBranch) ValidateEnumValue

func (m RepositoryBranch) 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 RepositoryBranchSummary

RepositoryBranchSummary Branch related information.

type RepositoryBranchSummary struct {

    // Reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // Commit ID pointed to by the new branch.
    CommitId *string `mandatory:"true" json:"commitId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryBranchSummary) GetDefinedTags

func (m RepositoryBranchSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryBranchSummary) GetFreeformTags

func (m RepositoryBranchSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryBranchSummary) GetFullRefName

func (m RepositoryBranchSummary) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryBranchSummary) GetRefName

func (m RepositoryBranchSummary) GetRefName() *string

GetRefName returns RefName

func (RepositoryBranchSummary) GetRepositoryId

func (m RepositoryBranchSummary) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryBranchSummary) GetSystemTags

func (m RepositoryBranchSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (RepositoryBranchSummary) MarshalJSON

func (m RepositoryBranchSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryBranchSummary) String

func (m RepositoryBranchSummary) String() string

func (RepositoryBranchSummary) ValidateEnumValue

func (m RepositoryBranchSummary) 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 RepositoryCollection

RepositoryCollection Results of a repository search. Contains repository summary items and other information, such as metadata.

type RepositoryCollection struct {

    // List of repositories.
    Items []RepositorySummary `mandatory:"true" json:"items"`
}

func (RepositoryCollection) String

func (m RepositoryCollection) String() string

func (RepositoryCollection) ValidateEnumValue

func (m RepositoryCollection) 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 RepositoryCommit

RepositoryCommit Commit object with commit information.

type RepositoryCommit struct {

    // Commit hash pointed to by reference name.
    CommitId *string `mandatory:"true" json:"commitId"`

    // The commit message.
    CommitMessage *string `mandatory:"true" json:"commitMessage"`

    // Name of the author of the repository.
    AuthorName *string `mandatory:"false" json:"authorName"`

    // Email of the author of the repository.
    AuthorEmail *string `mandatory:"false" json:"authorEmail"`

    // Name of who creates the commit.
    CommitterName *string `mandatory:"false" json:"committerName"`

    // Email of who creates the commit.
    CommitterEmail *string `mandatory:"false" json:"committerEmail"`

    // An array of parent commit IDs of created commit.
    ParentCommitIds []string `mandatory:"false" json:"parentCommitIds"`

    // The time at which commit was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Tree information for the specified commit.
    TreeId *string `mandatory:"false" json:"treeId"`
}

func (RepositoryCommit) String

func (m RepositoryCommit) String() string

func (RepositoryCommit) ValidateEnumValue

func (m RepositoryCommit) 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 RepositoryCommitCollection

RepositoryCommitCollection Result of a commit search.

type RepositoryCommitCollection struct {

    // List of commit objects.
    Items []RepositoryCommitSummary `mandatory:"true" json:"items"`
}

func (RepositoryCommitCollection) String

func (m RepositoryCommitCollection) String() string

func (RepositoryCommitCollection) ValidateEnumValue

func (m RepositoryCommitCollection) 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 RepositoryCommitSummary

RepositoryCommitSummary Commit summary with commit information.

type RepositoryCommitSummary struct {

    // Commit hash pointed to by reference name.
    CommitId *string `mandatory:"true" json:"commitId"`

    // The commit message.
    CommitMessage *string `mandatory:"true" json:"commitMessage"`

    // Name of the author of the repository.
    AuthorName *string `mandatory:"true" json:"authorName"`

    // Email of the author of the repository.
    AuthorEmail *string `mandatory:"true" json:"authorEmail"`

    // Name of who creates the commit.
    CommitterName *string `mandatory:"true" json:"committerName"`

    // Email of who creates the commit.
    CommitterEmail *string `mandatory:"true" json:"committerEmail"`

    // An array of parent commit IDs of created commit.
    ParentCommitIds []string `mandatory:"true" json:"parentCommitIds"`

    // The time to create the commit.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Tree information for the specified commit.
    TreeId *string `mandatory:"true" json:"treeId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryCommitSummary) String

func (m RepositoryCommitSummary) String() string

func (RepositoryCommitSummary) ValidateEnumValue

func (m RepositoryCommitSummary) 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 RepositoryFileLines

RepositoryFileLines Object containing the lines of a file in a repository.

type RepositoryFileLines struct {

    // The list of lines in the file.
    Lines []FileLineDetails `mandatory:"true" json:"lines"`
}

func (RepositoryFileLines) String

func (m RepositoryFileLines) String() string

func (RepositoryFileLines) ValidateEnumValue

func (m RepositoryFileLines) 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 RepositoryLifecycleStateEnum

RepositoryLifecycleStateEnum Enum with underlying type: string

type RepositoryLifecycleStateEnum string

Set of constants representing the allowable values for RepositoryLifecycleStateEnum

const (
    RepositoryLifecycleStateActive   RepositoryLifecycleStateEnum = "ACTIVE"
    RepositoryLifecycleStateCreating RepositoryLifecycleStateEnum = "CREATING"
    RepositoryLifecycleStateDeleted  RepositoryLifecycleStateEnum = "DELETED"
    RepositoryLifecycleStateDeleting RepositoryLifecycleStateEnum = "DELETING"
)

func GetMappingRepositoryLifecycleStateEnum

func GetMappingRepositoryLifecycleStateEnum(val string) (RepositoryLifecycleStateEnum, bool)

GetMappingRepositoryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryLifecycleStateEnumValues

func GetRepositoryLifecycleStateEnumValues() []RepositoryLifecycleStateEnum

GetRepositoryLifecycleStateEnumValues Enumerates the set of values for RepositoryLifecycleStateEnum

type RepositoryMirrorRecord

RepositoryMirrorRecord Object containing information about a mirror record.

type RepositoryMirrorRecord struct {

    // Mirror status of current mirror entry.
    // QUEUED - Mirroring Queued
    // RUNNING - Mirroring is Running
    // PASSED - Mirroring Passed
    // FAILED - Mirroring Failed
    MirrorStatus RepositoryMirrorRecordMirrorStatusEnum `mandatory:"true" json:"mirrorStatus"`

    // Workrequest ID to track current mirror operation.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The time to enqueue a mirror operation.
    TimeEnqueued *common.SDKTime `mandatory:"false" json:"timeEnqueued"`

    // The time to start a mirror operation.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time taken to complete a mirror operation. Value is null if not completed.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`
}

func (RepositoryMirrorRecord) String

func (m RepositoryMirrorRecord) String() string

func (RepositoryMirrorRecord) ValidateEnumValue

func (m RepositoryMirrorRecord) 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 RepositoryMirrorRecordCollection

RepositoryMirrorRecordCollection The collection of mirror entry.

type RepositoryMirrorRecordCollection struct {

    // List of mirror entry objects.
    Items []RepositoryMirrorRecordSummary `mandatory:"true" json:"items"`
}

func (RepositoryMirrorRecordCollection) String

func (m RepositoryMirrorRecordCollection) String() string

func (RepositoryMirrorRecordCollection) ValidateEnumValue

func (m RepositoryMirrorRecordCollection) 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 RepositoryMirrorRecordMirrorStatusEnum

RepositoryMirrorRecordMirrorStatusEnum Enum with underlying type: string

type RepositoryMirrorRecordMirrorStatusEnum string

Set of constants representing the allowable values for RepositoryMirrorRecordMirrorStatusEnum

const (
    RepositoryMirrorRecordMirrorStatusNone    RepositoryMirrorRecordMirrorStatusEnum = "NONE"
    RepositoryMirrorRecordMirrorStatusQueued  RepositoryMirrorRecordMirrorStatusEnum = "QUEUED"
    RepositoryMirrorRecordMirrorStatusRunning RepositoryMirrorRecordMirrorStatusEnum = "RUNNING"
    RepositoryMirrorRecordMirrorStatusPassed  RepositoryMirrorRecordMirrorStatusEnum = "PASSED"
    RepositoryMirrorRecordMirrorStatusFailed  RepositoryMirrorRecordMirrorStatusEnum = "FAILED"
)

func GetMappingRepositoryMirrorRecordMirrorStatusEnum

func GetMappingRepositoryMirrorRecordMirrorStatusEnum(val string) (RepositoryMirrorRecordMirrorStatusEnum, bool)

GetMappingRepositoryMirrorRecordMirrorStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryMirrorRecordMirrorStatusEnumValues

func GetRepositoryMirrorRecordMirrorStatusEnumValues() []RepositoryMirrorRecordMirrorStatusEnum

GetRepositoryMirrorRecordMirrorStatusEnumValues Enumerates the set of values for RepositoryMirrorRecordMirrorStatusEnum

type RepositoryMirrorRecordSummary

RepositoryMirrorRecordSummary Object containing information about a mirror record.

type RepositoryMirrorRecordSummary struct {

    // Mirror status of current mirror entry.
    // QUEUED - Mirroring Queued
    // RUNNING - Mirroring is Running
    // PASSED - Mirroring Passed
    // FAILED - Mirroring Failed
    MirrorStatus RepositoryMirrorRecordSummaryMirrorStatusEnum `mandatory:"true" json:"mirrorStatus"`

    // Workrequest ID to track current mirror operation.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The time to enqueue a mirror operation.
    TimeEnqueued *common.SDKTime `mandatory:"false" json:"timeEnqueued"`

    // The time to start a mirror operation.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time to complete a mirror operation.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryMirrorRecordSummary) String

func (m RepositoryMirrorRecordSummary) String() string

func (RepositoryMirrorRecordSummary) ValidateEnumValue

func (m RepositoryMirrorRecordSummary) 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 RepositoryMirrorRecordSummaryMirrorStatusEnum

RepositoryMirrorRecordSummaryMirrorStatusEnum Enum with underlying type: string

type RepositoryMirrorRecordSummaryMirrorStatusEnum string

Set of constants representing the allowable values for RepositoryMirrorRecordSummaryMirrorStatusEnum

const (
    RepositoryMirrorRecordSummaryMirrorStatusNone    RepositoryMirrorRecordSummaryMirrorStatusEnum = "NONE"
    RepositoryMirrorRecordSummaryMirrorStatusQueued  RepositoryMirrorRecordSummaryMirrorStatusEnum = "QUEUED"
    RepositoryMirrorRecordSummaryMirrorStatusRunning RepositoryMirrorRecordSummaryMirrorStatusEnum = "RUNNING"
    RepositoryMirrorRecordSummaryMirrorStatusPassed  RepositoryMirrorRecordSummaryMirrorStatusEnum = "PASSED"
    RepositoryMirrorRecordSummaryMirrorStatusFailed  RepositoryMirrorRecordSummaryMirrorStatusEnum = "FAILED"
)

func GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum

func GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum(val string) (RepositoryMirrorRecordSummaryMirrorStatusEnum, bool)

GetMappingRepositoryMirrorRecordSummaryMirrorStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues

func GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues() []RepositoryMirrorRecordSummaryMirrorStatusEnum

GetRepositoryMirrorRecordSummaryMirrorStatusEnumValues Enumerates the set of values for RepositoryMirrorRecordSummaryMirrorStatusEnum

type RepositoryObject

RepositoryObject Object containing information about files and directories in a repository.

type RepositoryObject struct {

    // The type of git object.
    Type RepositoryObjectTypeEnum `mandatory:"true" json:"type"`

    // Size in bytes.
    SizeInBytes *int64 `mandatory:"true" json:"sizeInBytes"`

    // SHA-1 hash of git object.
    Sha *string `mandatory:"true" json:"sha"`

    // Flag to determine if the object contains binary file content or not.
    IsBinary *bool `mandatory:"false" json:"isBinary"`
}

func (RepositoryObject) String

func (m RepositoryObject) String() string

func (RepositoryObject) ValidateEnumValue

func (m RepositoryObject) 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 RepositoryObjectTypeEnum

RepositoryObjectTypeEnum Enum with underlying type: string

type RepositoryObjectTypeEnum string

Set of constants representing the allowable values for RepositoryObjectTypeEnum

const (
    RepositoryObjectTypeBlob   RepositoryObjectTypeEnum = "BLOB"
    RepositoryObjectTypeTree   RepositoryObjectTypeEnum = "TREE"
    RepositoryObjectTypeCommit RepositoryObjectTypeEnum = "COMMIT"
)

func GetMappingRepositoryObjectTypeEnum

func GetMappingRepositoryObjectTypeEnum(val string) (RepositoryObjectTypeEnum, bool)

GetMappingRepositoryObjectTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryObjectTypeEnumValues

func GetRepositoryObjectTypeEnumValues() []RepositoryObjectTypeEnum

GetRepositoryObjectTypeEnumValues Enumerates the set of values for RepositoryObjectTypeEnum

type RepositoryPathCollection

RepositoryPathCollection Result of list paths in a repository.

type RepositoryPathCollection struct {

    // List of objects describing files or directories in a repository.
    Items []RepositoryPathSummary `mandatory:"true" json:"items"`
}

func (RepositoryPathCollection) String

func (m RepositoryPathCollection) String() string

func (RepositoryPathCollection) ValidateEnumValue

func (m RepositoryPathCollection) 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 RepositoryPathSummary

RepositoryPathSummary Object containing information about files and directories in a repository.

type RepositoryPathSummary struct {

    // File or directory.
    Type *string `mandatory:"false" json:"type"`

    // Size of file or directory.
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`

    // Name of file or directory.
    Name *string `mandatory:"false" json:"name"`

    // Path to file or directory in a repository.
    Path *string `mandatory:"false" json:"path"`

    // SHA-1 checksum of blob or tree.
    Sha *string `mandatory:"false" json:"sha"`

    // The git URL of the submodule.
    SubmoduleGitUrl *string `mandatory:"false" json:"submoduleGitUrl"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryPathSummary) String

func (m RepositoryPathSummary) String() string

func (RepositoryPathSummary) ValidateEnumValue

func (m RepositoryPathSummary) 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 RepositoryRef

RepositoryRef Reference object with name and commit ID.

type RepositoryRef interface {

    // Unique reference name inside a repository.
    GetRefName() *string

    // Unique full reference name inside a repository.
    GetFullRefName() *string

    // The OCID of the repository containing the reference.
    GetRepositoryId() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type RepositoryRefCollection

RepositoryRefCollection Result of a reference search.

type RepositoryRefCollection struct {

    // List of references.
    Items []RepositoryRefSummary `mandatory:"true" json:"items"`
}

func (RepositoryRefCollection) String

func (m RepositoryRefCollection) String() string

func (*RepositoryRefCollection) UnmarshalJSON

func (m *RepositoryRefCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RepositoryRefCollection) ValidateEnumValue

func (m RepositoryRefCollection) 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 RepositoryRefRefTypeEnum

RepositoryRefRefTypeEnum Enum with underlying type: string

type RepositoryRefRefTypeEnum string

Set of constants representing the allowable values for RepositoryRefRefTypeEnum

const (
    RepositoryRefRefTypeBranch RepositoryRefRefTypeEnum = "BRANCH"
    RepositoryRefRefTypeTag    RepositoryRefRefTypeEnum = "TAG"
)

func GetMappingRepositoryRefRefTypeEnum

func GetMappingRepositoryRefRefTypeEnum(val string) (RepositoryRefRefTypeEnum, bool)

GetMappingRepositoryRefRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryRefRefTypeEnumValues

func GetRepositoryRefRefTypeEnumValues() []RepositoryRefRefTypeEnum

GetRepositoryRefRefTypeEnumValues Enumerates the set of values for RepositoryRefRefTypeEnum

type RepositoryRefSummary

RepositoryRefSummary Summary of a reference.

type RepositoryRefSummary interface {

    // Reference name inside a repository.
    GetRefName() *string

    // Unique full reference name inside a repository.
    GetFullRefName() *string

    // The OCID of the repository containing the reference.
    GetRepositoryId() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type RepositoryRepositoryTypeEnum

RepositoryRepositoryTypeEnum Enum with underlying type: string

type RepositoryRepositoryTypeEnum string

Set of constants representing the allowable values for RepositoryRepositoryTypeEnum

const (
    RepositoryRepositoryTypeMirrored RepositoryRepositoryTypeEnum = "MIRRORED"
    RepositoryRepositoryTypeHosted   RepositoryRepositoryTypeEnum = "HOSTED"
)

func GetMappingRepositoryRepositoryTypeEnum

func GetMappingRepositoryRepositoryTypeEnum(val string) (RepositoryRepositoryTypeEnum, bool)

GetMappingRepositoryRepositoryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryRepositoryTypeEnumValues

func GetRepositoryRepositoryTypeEnumValues() []RepositoryRepositoryTypeEnum

GetRepositoryRepositoryTypeEnumValues Enumerates the set of values for RepositoryRepositoryTypeEnum

type RepositorySummary

RepositorySummary Summary of the repository.

type RepositorySummary struct {

    // The OCID of the repository. This value is unique and immutable.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the repository's compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project containing the repository.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // Name of the repository. Should be unique within the project. This value is mutable.
    Name *string `mandatory:"false" json:"name"`

    // Tenancy unique namespace.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Unique project name in a namespace.
    ProjectName *string `mandatory:"false" json:"projectName"`

    // Details of the repository. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    // Type of repository. Allowed values:
    // `MIRRORED`
    // `HOSTED`
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"false" json:"repositoryType,omitempty"`

    // SSH URL that you use to git clone, pull and push.
    SshUrl *string `mandatory:"false" json:"sshUrl"`

    // HTTP URL that you use to git clone, pull and push.
    HttpUrl *string `mandatory:"false" json:"httpUrl"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

    // The time the repository was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the repository was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the repository.
    LifecycleState RepositoryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositorySummary) String

func (m RepositorySummary) String() string

func (RepositorySummary) ValidateEnumValue

func (m RepositorySummary) 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 RepositoryTag

RepositoryTag The information needed to create a lightweight tag.

type RepositoryTag struct {

    // Unique reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // SHA-1 hash value of the object pointed to by the tag.
    ObjectId *string `mandatory:"true" json:"objectId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (RepositoryTag) GetDefinedTags

func (m RepositoryTag) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryTag) GetFreeformTags

func (m RepositoryTag) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryTag) GetFullRefName

func (m RepositoryTag) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryTag) GetRefName

func (m RepositoryTag) GetRefName() *string

GetRefName returns RefName

func (RepositoryTag) GetRepositoryId

func (m RepositoryTag) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryTag) MarshalJSON

func (m RepositoryTag) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryTag) String

func (m RepositoryTag) String() string

func (RepositoryTag) ValidateEnumValue

func (m RepositoryTag) 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 RepositoryTagSummary

RepositoryTagSummary The information needed to create a lightweight tag.

type RepositoryTagSummary struct {

    // Reference name inside a repository.
    RefName *string `mandatory:"true" json:"refName"`

    // Unique full reference name inside a repository.
    FullRefName *string `mandatory:"true" json:"fullRefName"`

    // The OCID of the repository containing the reference.
    RepositoryId *string `mandatory:"true" json:"repositoryId"`

    // SHA-1 hash value of the object pointed to by the tag.
    ObjectId *string `mandatory:"true" json:"objectId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RepositoryTagSummary) GetDefinedTags

func (m RepositoryTagSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RepositoryTagSummary) GetFreeformTags

func (m RepositoryTagSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RepositoryTagSummary) GetFullRefName

func (m RepositoryTagSummary) GetFullRefName() *string

GetFullRefName returns FullRefName

func (RepositoryTagSummary) GetRefName

func (m RepositoryTagSummary) GetRefName() *string

GetRefName returns RefName

func (RepositoryTagSummary) GetRepositoryId

func (m RepositoryTagSummary) GetRepositoryId() *string

GetRepositoryId returns RepositoryId

func (RepositoryTagSummary) GetSystemTags

func (m RepositoryTagSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (RepositoryTagSummary) MarshalJSON

func (m RepositoryTagSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RepositoryTagSummary) String

func (m RepositoryTagSummary) String() string

func (RepositoryTagSummary) ValidateEnumValue

func (m RepositoryTagSummary) 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 RepositoryTriggerBuildEventsEnum

RepositoryTriggerBuildEventsEnum Enum with underlying type: string

type RepositoryTriggerBuildEventsEnum string

Set of constants representing the allowable values for RepositoryTriggerBuildEventsEnum

const (
    RepositoryTriggerBuildEventsPush               RepositoryTriggerBuildEventsEnum = "PUSH"
    RepositoryTriggerBuildEventsPullRequestCreated RepositoryTriggerBuildEventsEnum = "PULL_REQUEST_CREATED"
    RepositoryTriggerBuildEventsPullRequestUpdated RepositoryTriggerBuildEventsEnum = "PULL_REQUEST_UPDATED"
    RepositoryTriggerBuildEventsCommitUpdates      RepositoryTriggerBuildEventsEnum = "COMMIT_UPDATES"
)

func GetMappingRepositoryTriggerBuildEventsEnum

func GetMappingRepositoryTriggerBuildEventsEnum(val string) (RepositoryTriggerBuildEventsEnum, bool)

GetMappingRepositoryTriggerBuildEventsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRepositoryTriggerBuildEventsEnumValues

func GetRepositoryTriggerBuildEventsEnumValues() []RepositoryTriggerBuildEventsEnum

GetRepositoryTriggerBuildEventsEnumValues Enumerates the set of values for RepositoryTriggerBuildEventsEnum

type ScheduleCascadingProjectDeletionRequest

ScheduleCascadingProjectDeletionRequest wrapper for the ScheduleCascadingProjectDeletion operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ScheduleCascadingProjectDeletion.go.html to see an example of how to use ScheduleCascadingProjectDeletionRequest.

type ScheduleCascadingProjectDeletionRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // 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, 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 executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ScheduleCascadingProjectDeletionRequest) BinaryRequestBody

func (request ScheduleCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ScheduleCascadingProjectDeletionRequest) HTTPRequest

func (request ScheduleCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ScheduleCascadingProjectDeletionRequest) RetryPolicy

func (request ScheduleCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ScheduleCascadingProjectDeletionRequest) String

func (request ScheduleCascadingProjectDeletionRequest) String() string

func (ScheduleCascadingProjectDeletionRequest) ValidateEnumValue

func (request ScheduleCascadingProjectDeletionRequest) 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 ScheduleCascadingProjectDeletionResponse

ScheduleCascadingProjectDeletionResponse wrapper for the ScheduleCascadingProjectDeletion operation

type ScheduleCascadingProjectDeletionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ScheduleCascadingProjectDeletionResponse) HTTPResponse

func (response ScheduleCascadingProjectDeletionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ScheduleCascadingProjectDeletionResponse) String

func (response ScheduleCascadingProjectDeletionResponse) String() string

type ServiceVnicChannel

ServiceVnicChannel Specifies the configuration to access private resources in customer tenancy using service managed VNIC.

type ServiceVnicChannel struct {

    // The OCID of the subnet where private resources exist.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // An array of network security group OCIDs.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (ServiceVnicChannel) MarshalJSON

func (m ServiceVnicChannel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ServiceVnicChannel) String

func (m ServiceVnicChannel) String() string

func (ServiceVnicChannel) ValidateEnumValue

func (m ServiceVnicChannel) 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 ShapeConfig

ShapeConfig Determines the size and amount of resources available to the instance.

type ShapeConfig struct {

    // The total number of OCPUs available to the instance.
    Ocpus *float32 `mandatory:"true" json:"ocpus"`

    // The total amount of memory available to the instance, in gigabytes.
    MemoryInGBs *float32 `mandatory:"false" json:"memoryInGBs"`
}

func (ShapeConfig) String

func (m ShapeConfig) String() string

func (ShapeConfig) ValidateEnumValue

func (m ShapeConfig) 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 ShellDeployStage

ShellDeployStage Specifies the shell stage.

type ShellDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ContainerConfig ContainerConfig `mandatory:"true" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"true" json:"commandSpecDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ShellDeployStage) GetCompartmentId

func (m ShellDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ShellDeployStage) GetDefinedTags

func (m ShellDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ShellDeployStage) GetDeployPipelineId

func (m ShellDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ShellDeployStage) GetDeployStagePredecessorCollection

func (m ShellDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ShellDeployStage) GetDescription

func (m ShellDeployStage) GetDescription() *string

GetDescription returns Description

func (ShellDeployStage) GetDisplayName

func (m ShellDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ShellDeployStage) GetFreeformTags

func (m ShellDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ShellDeployStage) GetId

func (m ShellDeployStage) GetId() *string

GetId returns Id

func (ShellDeployStage) GetLifecycleDetails

func (m ShellDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ShellDeployStage) GetLifecycleState

func (m ShellDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ShellDeployStage) GetProjectId

func (m ShellDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (ShellDeployStage) GetSystemTags

func (m ShellDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ShellDeployStage) GetTimeCreated

func (m ShellDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ShellDeployStage) GetTimeUpdated

func (m ShellDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ShellDeployStage) MarshalJSON

func (m ShellDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShellDeployStage) String

func (m ShellDeployStage) String() string

func (*ShellDeployStage) UnmarshalJSON

func (m *ShellDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ShellDeployStage) ValidateEnumValue

func (m ShellDeployStage) 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 ShellDeployStageExecutionProgress

ShellDeployStageExecutionProgress Specifies the shell stage specific execution details.

type ShellDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ShellDeployStageExecutionProgress) GetDeployStageDisplayName

func (m ShellDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (ShellDeployStageExecutionProgress) GetDeployStageId

func (m ShellDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (ShellDeployStageExecutionProgress) GetDeployStagePredecessors

func (m ShellDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (ShellDeployStageExecutionProgress) GetStatus

func (m ShellDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (ShellDeployStageExecutionProgress) GetTimeFinished

func (m ShellDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (ShellDeployStageExecutionProgress) GetTimeStarted

func (m ShellDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (ShellDeployStageExecutionProgress) MarshalJSON

func (m ShellDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShellDeployStageExecutionProgress) String

func (m ShellDeployStageExecutionProgress) String() string

func (ShellDeployStageExecutionProgress) ValidateEnumValue

func (m ShellDeployStageExecutionProgress) 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 ShellDeployStageSummary

ShellDeployStageSummary Specifies the shell stage.

type ShellDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ContainerConfig ContainerConfig `mandatory:"true" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"true" json:"commandSpecDeployArtifactId"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ShellDeployStageSummary) GetCompartmentId

func (m ShellDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ShellDeployStageSummary) GetDefinedTags

func (m ShellDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ShellDeployStageSummary) GetDeployPipelineId

func (m ShellDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (ShellDeployStageSummary) GetDeployStagePredecessorCollection

func (m ShellDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (ShellDeployStageSummary) GetDescription

func (m ShellDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (ShellDeployStageSummary) GetDisplayName

func (m ShellDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ShellDeployStageSummary) GetFreeformTags

func (m ShellDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ShellDeployStageSummary) GetId

func (m ShellDeployStageSummary) GetId() *string

GetId returns Id

func (ShellDeployStageSummary) GetLifecycleDetails

func (m ShellDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ShellDeployStageSummary) GetLifecycleState

func (m ShellDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ShellDeployStageSummary) GetProjectId

func (m ShellDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (ShellDeployStageSummary) GetSystemTags

func (m ShellDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ShellDeployStageSummary) GetTimeCreated

func (m ShellDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ShellDeployStageSummary) GetTimeUpdated

func (m ShellDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ShellDeployStageSummary) MarshalJSON

func (m ShellDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShellDeployStageSummary) String

func (m ShellDeployStageSummary) String() string

func (*ShellDeployStageSummary) UnmarshalJSON

func (m *ShellDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ShellDeployStageSummary) ValidateEnumValue

func (m ShellDeployStageSummary) 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 SingleDeployStageDeployment

SingleDeployStageDeployment Deployment of a single stage within the pipeline.

type SingleDeployStageDeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be deployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageDeployment) GetCompartmentId

func (m SingleDeployStageDeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageDeployment) GetDefinedTags

func (m SingleDeployStageDeployment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageDeployment) GetDeployArtifactOverrideArguments

func (m SingleDeployStageDeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageDeployment) GetDeployPipelineArtifacts

func (m SingleDeployStageDeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (SingleDeployStageDeployment) GetDeployPipelineEnvironments

func (m SingleDeployStageDeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (SingleDeployStageDeployment) GetDeployPipelineId

func (m SingleDeployStageDeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageDeployment) GetDeployStageOverrideArguments

func (m SingleDeployStageDeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageDeployment) GetDeploymentArguments

func (m SingleDeployStageDeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageDeployment) GetDeploymentExecutionProgress

func (m SingleDeployStageDeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (SingleDeployStageDeployment) GetDisplayName

func (m SingleDeployStageDeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageDeployment) GetFreeformTags

func (m SingleDeployStageDeployment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageDeployment) GetId

func (m SingleDeployStageDeployment) GetId() *string

GetId returns Id

func (SingleDeployStageDeployment) GetLifecycleDetails

func (m SingleDeployStageDeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageDeployment) GetLifecycleState

func (m SingleDeployStageDeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageDeployment) GetProjectId

func (m SingleDeployStageDeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageDeployment) GetSystemTags

func (m SingleDeployStageDeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageDeployment) GetTimeCreated

func (m SingleDeployStageDeployment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageDeployment) GetTimeUpdated

func (m SingleDeployStageDeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageDeployment) MarshalJSON

func (m SingleDeployStageDeployment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageDeployment) String

func (m SingleDeployStageDeployment) String() string

func (SingleDeployStageDeployment) ValidateEnumValue

func (m SingleDeployStageDeployment) 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 SingleDeployStageDeploymentSummary

SingleDeployStageDeploymentSummary Summary of single stage deployment.

type SingleDeployStageDeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be deployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageDeploymentSummary) GetCompartmentId

func (m SingleDeployStageDeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageDeploymentSummary) GetDefinedTags

func (m SingleDeployStageDeploymentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageDeploymentSummary) GetDeployArtifactOverrideArguments

func (m SingleDeployStageDeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageDeploymentSummary) GetDeployPipelineId

func (m SingleDeployStageDeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageDeploymentSummary) GetDeployStageOverrideArguments

func (m SingleDeployStageDeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageDeploymentSummary) GetDeploymentArguments

func (m SingleDeployStageDeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageDeploymentSummary) GetDisplayName

func (m SingleDeployStageDeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageDeploymentSummary) GetFreeformTags

func (m SingleDeployStageDeploymentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageDeploymentSummary) GetId

func (m SingleDeployStageDeploymentSummary) GetId() *string

GetId returns Id

func (SingleDeployStageDeploymentSummary) GetLifecycleDetails

func (m SingleDeployStageDeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageDeploymentSummary) GetLifecycleState

func (m SingleDeployStageDeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageDeploymentSummary) GetProjectId

func (m SingleDeployStageDeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageDeploymentSummary) GetSystemTags

func (m SingleDeployStageDeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageDeploymentSummary) GetTimeCreated

func (m SingleDeployStageDeploymentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageDeploymentSummary) GetTimeUpdated

func (m SingleDeployStageDeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageDeploymentSummary) MarshalJSON

func (m SingleDeployStageDeploymentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageDeploymentSummary) String

func (m SingleDeployStageDeploymentSummary) String() string

func (SingleDeployStageDeploymentSummary) ValidateEnumValue

func (m SingleDeployStageDeploymentSummary) 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 SingleDeployStageRedeployment

SingleDeployStageRedeployment Redeployment of a single stage of a previous deployment.

type SingleDeployStageRedeployment struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    DeployPipelineArtifacts *DeployPipelineArtifactCollection `mandatory:"false" json:"deployPipelineArtifacts"`

    DeployPipelineEnvironments *DeployPipelineEnvironmentCollection `mandatory:"false" json:"deployPipelineEnvironments"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    DeploymentExecutionProgress *DeploymentExecutionProgress `mandatory:"false" json:"deploymentExecutionProgress"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"false" json:"previousDeploymentId"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageRedeployment) GetCompartmentId

func (m SingleDeployStageRedeployment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageRedeployment) GetDefinedTags

func (m SingleDeployStageRedeployment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageRedeployment) GetDeployArtifactOverrideArguments

func (m SingleDeployStageRedeployment) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageRedeployment) GetDeployPipelineArtifacts

func (m SingleDeployStageRedeployment) GetDeployPipelineArtifacts() *DeployPipelineArtifactCollection

GetDeployPipelineArtifacts returns DeployPipelineArtifacts

func (SingleDeployStageRedeployment) GetDeployPipelineEnvironments

func (m SingleDeployStageRedeployment) GetDeployPipelineEnvironments() *DeployPipelineEnvironmentCollection

GetDeployPipelineEnvironments returns DeployPipelineEnvironments

func (SingleDeployStageRedeployment) GetDeployPipelineId

func (m SingleDeployStageRedeployment) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageRedeployment) GetDeployStageOverrideArguments

func (m SingleDeployStageRedeployment) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageRedeployment) GetDeploymentArguments

func (m SingleDeployStageRedeployment) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageRedeployment) GetDeploymentExecutionProgress

func (m SingleDeployStageRedeployment) GetDeploymentExecutionProgress() *DeploymentExecutionProgress

GetDeploymentExecutionProgress returns DeploymentExecutionProgress

func (SingleDeployStageRedeployment) GetDisplayName

func (m SingleDeployStageRedeployment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageRedeployment) GetFreeformTags

func (m SingleDeployStageRedeployment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageRedeployment) GetId

func (m SingleDeployStageRedeployment) GetId() *string

GetId returns Id

func (SingleDeployStageRedeployment) GetLifecycleDetails

func (m SingleDeployStageRedeployment) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageRedeployment) GetLifecycleState

func (m SingleDeployStageRedeployment) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageRedeployment) GetProjectId

func (m SingleDeployStageRedeployment) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageRedeployment) GetSystemTags

func (m SingleDeployStageRedeployment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageRedeployment) GetTimeCreated

func (m SingleDeployStageRedeployment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageRedeployment) GetTimeUpdated

func (m SingleDeployStageRedeployment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageRedeployment) MarshalJSON

func (m SingleDeployStageRedeployment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageRedeployment) String

func (m SingleDeployStageRedeployment) String() string

func (SingleDeployStageRedeployment) ValidateEnumValue

func (m SingleDeployStageRedeployment) 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 SingleDeployStageRedeploymentSummary

SingleDeployStageRedeploymentSummary Summary of a single stage redeployment.

type SingleDeployStageRedeploymentSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Specifies the OCID of the stage to be redeployed.
    DeployStageId *string `mandatory:"true" json:"deployStageId"`

    // Deployment identifier which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"`

    DeployStageOverrideArguments *DeployStageOverrideArgumentCollection `mandatory:"false" json:"deployStageOverrideArguments"`

    DeployArtifactOverrideArguments *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"deployArtifactOverrideArguments"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Specifies the OCID of the previous deployment to be redeployed.
    PreviousDeploymentId *string `mandatory:"false" json:"previousDeploymentId"`

    // The current state of the deployment.
    LifecycleState DeploymentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (SingleDeployStageRedeploymentSummary) GetCompartmentId

func (m SingleDeployStageRedeploymentSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SingleDeployStageRedeploymentSummary) GetDefinedTags

func (m SingleDeployStageRedeploymentSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (SingleDeployStageRedeploymentSummary) GetDeployArtifactOverrideArguments

func (m SingleDeployStageRedeploymentSummary) GetDeployArtifactOverrideArguments() *DeployArtifactOverrideArgumentCollection

GetDeployArtifactOverrideArguments returns DeployArtifactOverrideArguments

func (SingleDeployStageRedeploymentSummary) GetDeployPipelineId

func (m SingleDeployStageRedeploymentSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (SingleDeployStageRedeploymentSummary) GetDeployStageOverrideArguments

func (m SingleDeployStageRedeploymentSummary) GetDeployStageOverrideArguments() *DeployStageOverrideArgumentCollection

GetDeployStageOverrideArguments returns DeployStageOverrideArguments

func (SingleDeployStageRedeploymentSummary) GetDeploymentArguments

func (m SingleDeployStageRedeploymentSummary) GetDeploymentArguments() *DeploymentArgumentCollection

GetDeploymentArguments returns DeploymentArguments

func (SingleDeployStageRedeploymentSummary) GetDisplayName

func (m SingleDeployStageRedeploymentSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (SingleDeployStageRedeploymentSummary) GetFreeformTags

func (m SingleDeployStageRedeploymentSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (SingleDeployStageRedeploymentSummary) GetId

func (m SingleDeployStageRedeploymentSummary) GetId() *string

GetId returns Id

func (SingleDeployStageRedeploymentSummary) GetLifecycleDetails

func (m SingleDeployStageRedeploymentSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (SingleDeployStageRedeploymentSummary) GetLifecycleState

func (m SingleDeployStageRedeploymentSummary) GetLifecycleState() DeploymentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SingleDeployStageRedeploymentSummary) GetProjectId

func (m SingleDeployStageRedeploymentSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (SingleDeployStageRedeploymentSummary) GetSystemTags

func (m SingleDeployStageRedeploymentSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (SingleDeployStageRedeploymentSummary) GetTimeCreated

func (m SingleDeployStageRedeploymentSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDeployStageRedeploymentSummary) GetTimeUpdated

func (m SingleDeployStageRedeploymentSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SingleDeployStageRedeploymentSummary) MarshalJSON

func (m SingleDeployStageRedeploymentSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDeployStageRedeploymentSummary) String

func (m SingleDeployStageRedeploymentSummary) String() string

func (SingleDeployStageRedeploymentSummary) ValidateEnumValue

func (m SingleDeployStageRedeploymentSummary) 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 SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type TlsVerifyConfig

TlsVerifyConfig TLS configuration used by build service to verify TLS connection.

type TlsVerifyConfig interface {
}

type TlsVerifyConfigTlsVerifyModeEnum

TlsVerifyConfigTlsVerifyModeEnum Enum with underlying type: string

type TlsVerifyConfigTlsVerifyModeEnum string

Set of constants representing the allowable values for TlsVerifyConfigTlsVerifyModeEnum

const (
    TlsVerifyConfigTlsVerifyModeCaCertificateVerify TlsVerifyConfigTlsVerifyModeEnum = "CA_CERTIFICATE_VERIFY"
)

func GetMappingTlsVerifyConfigTlsVerifyModeEnum

func GetMappingTlsVerifyConfigTlsVerifyModeEnum(val string) (TlsVerifyConfigTlsVerifyModeEnum, bool)

GetMappingTlsVerifyConfigTlsVerifyModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTlsVerifyConfigTlsVerifyModeEnumValues

func GetTlsVerifyConfigTlsVerifyModeEnumValues() []TlsVerifyConfigTlsVerifyModeEnum

GetTlsVerifyConfigTlsVerifyModeEnumValues Enumerates the set of values for TlsVerifyConfigTlsVerifyModeEnum

type Trigger

Trigger Trigger the deployment pipeline to deploy the artifact.

type Trigger interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The OCID of the compartment that contains the trigger.
    GetCompartmentId() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Description about the trigger.
    GetDescription() *string

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the trigger.
    GetLifecycleState() TriggerLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type TriggerAction

TriggerAction The trigger action to be performed.

type TriggerAction interface {
    GetFilter() Filter
}

type TriggerActionTypeEnum

TriggerActionTypeEnum Enum with underlying type: string

type TriggerActionTypeEnum string

Set of constants representing the allowable values for TriggerActionTypeEnum

const (
    TriggerActionTypeTriggerBuildPipeline TriggerActionTypeEnum = "TRIGGER_BUILD_PIPELINE"
)

func GetMappingTriggerActionTypeEnum

func GetMappingTriggerActionTypeEnum(val string) (TriggerActionTypeEnum, bool)

GetMappingTriggerActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerActionTypeEnumValues

func GetTriggerActionTypeEnumValues() []TriggerActionTypeEnum

GetTriggerActionTypeEnumValues Enumerates the set of values for TriggerActionTypeEnum

type TriggerBuildPipelineAction

TriggerBuildPipelineAction The action to trigger a build pipeline.

type TriggerBuildPipelineAction struct {

    // The OCID of the build pipeline to be triggered.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    Filter Filter `mandatory:"false" json:"filter"`
}

func (TriggerBuildPipelineAction) GetFilter

func (m TriggerBuildPipelineAction) GetFilter() Filter

GetFilter returns Filter

func (TriggerBuildPipelineAction) MarshalJSON

func (m TriggerBuildPipelineAction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerBuildPipelineAction) String

func (m TriggerBuildPipelineAction) String() string

func (*TriggerBuildPipelineAction) UnmarshalJSON

func (m *TriggerBuildPipelineAction) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TriggerBuildPipelineAction) ValidateEnumValue

func (m TriggerBuildPipelineAction) 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 TriggerCollection

TriggerCollection Results of a trigger search. Contains boh trigger summary items and other information such as metadata.

type TriggerCollection struct {

    // List of triggers.
    Items []TriggerSummary `mandatory:"true" json:"items"`
}

func (TriggerCollection) String

func (m TriggerCollection) String() string

func (*TriggerCollection) UnmarshalJSON

func (m *TriggerCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TriggerCollection) ValidateEnumValue

func (m TriggerCollection) 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 TriggerCreateResult

TriggerCreateResult Details of the trigger create response.

type TriggerCreateResult interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The OCID of the compartment that contains the trigger.
    GetCompartmentId() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Description about the trigger.
    GetDescription() *string

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the trigger.
    GetLifecycleState() TriggerLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type TriggerDeploymentPipelineStageRunProgress

TriggerDeploymentPipelineStageRunProgress Specifies Trigger Deployment Pipleline stage specific run details.

type TriggerDeploymentPipelineStageRunProgress struct {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    ExportedVariables *ExportedVariableCollection `mandatory:"false" json:"exportedVariables"`

    ArtifactOverrideParameters *DeployArtifactOverrideArgumentCollection `mandatory:"false" json:"artifactOverrideParameters"`

    // Identifier of the deployment triggered.
    DeploymentId *string `mandatory:"false" json:"deploymentId"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStageId

func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStagePredecessors

func (m TriggerDeploymentPipelineStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (TriggerDeploymentPipelineStageRunProgress) GetStageDisplayName

func (m TriggerDeploymentPipelineStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (TriggerDeploymentPipelineStageRunProgress) GetStatus

func (m TriggerDeploymentPipelineStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (TriggerDeploymentPipelineStageRunProgress) GetTimeFinished

func (m TriggerDeploymentPipelineStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (TriggerDeploymentPipelineStageRunProgress) GetTimeStarted

func (m TriggerDeploymentPipelineStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (TriggerDeploymentPipelineStageRunProgress) MarshalJSON

func (m TriggerDeploymentPipelineStageRunProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerDeploymentPipelineStageRunProgress) String

func (m TriggerDeploymentPipelineStageRunProgress) String() string

func (TriggerDeploymentPipelineStageRunProgress) ValidateEnumValue

func (m TriggerDeploymentPipelineStageRunProgress) 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 TriggerDeploymentStage

TriggerDeploymentStage Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type TriggerDeploymentStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"true" json:"isPassAllParametersEnabled"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TriggerDeploymentStage) GetBuildPipelineId

func (m TriggerDeploymentStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (TriggerDeploymentStage) GetBuildPipelineStagePredecessorCollection

func (m TriggerDeploymentStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (TriggerDeploymentStage) GetCompartmentId

func (m TriggerDeploymentStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (TriggerDeploymentStage) GetDefinedTags

func (m TriggerDeploymentStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (TriggerDeploymentStage) GetDescription

func (m TriggerDeploymentStage) GetDescription() *string

GetDescription returns Description

func (TriggerDeploymentStage) GetDisplayName

func (m TriggerDeploymentStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (TriggerDeploymentStage) GetFreeformTags

func (m TriggerDeploymentStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (TriggerDeploymentStage) GetId

func (m TriggerDeploymentStage) GetId() *string

GetId returns Id

func (TriggerDeploymentStage) GetLifecycleDetails

func (m TriggerDeploymentStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (TriggerDeploymentStage) GetLifecycleState

func (m TriggerDeploymentStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (TriggerDeploymentStage) GetProjectId

func (m TriggerDeploymentStage) GetProjectId() *string

GetProjectId returns ProjectId

func (TriggerDeploymentStage) GetSystemTags

func (m TriggerDeploymentStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (TriggerDeploymentStage) GetTimeCreated

func (m TriggerDeploymentStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (TriggerDeploymentStage) GetTimeUpdated

func (m TriggerDeploymentStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (TriggerDeploymentStage) MarshalJSON

func (m TriggerDeploymentStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerDeploymentStage) String

func (m TriggerDeploymentStage) String() string

func (TriggerDeploymentStage) ValidateEnumValue

func (m TriggerDeploymentStage) 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 TriggerDeploymentStageSummary

TriggerDeploymentStageSummary Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type TriggerDeploymentStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"true" json:"isPassAllParametersEnabled"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TriggerDeploymentStageSummary) GetBuildPipelineId

func (m TriggerDeploymentStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (TriggerDeploymentStageSummary) GetBuildPipelineStagePredecessorCollection

func (m TriggerDeploymentStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (TriggerDeploymentStageSummary) GetCompartmentId

func (m TriggerDeploymentStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (TriggerDeploymentStageSummary) GetDefinedTags

func (m TriggerDeploymentStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (TriggerDeploymentStageSummary) GetDescription

func (m TriggerDeploymentStageSummary) GetDescription() *string

GetDescription returns Description

func (TriggerDeploymentStageSummary) GetDisplayName

func (m TriggerDeploymentStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (TriggerDeploymentStageSummary) GetFreeformTags

func (m TriggerDeploymentStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (TriggerDeploymentStageSummary) GetId

func (m TriggerDeploymentStageSummary) GetId() *string

GetId returns Id

func (TriggerDeploymentStageSummary) GetLifecycleDetails

func (m TriggerDeploymentStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (TriggerDeploymentStageSummary) GetLifecycleState

func (m TriggerDeploymentStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (TriggerDeploymentStageSummary) GetProjectId

func (m TriggerDeploymentStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (TriggerDeploymentStageSummary) GetSystemTags

func (m TriggerDeploymentStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (TriggerDeploymentStageSummary) GetTimeCreated

func (m TriggerDeploymentStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (TriggerDeploymentStageSummary) GetTimeUpdated

func (m TriggerDeploymentStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (TriggerDeploymentStageSummary) MarshalJSON

func (m TriggerDeploymentStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TriggerDeploymentStageSummary) String

func (m TriggerDeploymentStageSummary) String() string

func (TriggerDeploymentStageSummary) ValidateEnumValue

func (m TriggerDeploymentStageSummary) 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 TriggerInfo

TriggerInfo Trigger details that need to be used for the BuildRun

type TriggerInfo struct {

    // The list of actions that are to be performed for this Trigger
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // Name for Trigger.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (TriggerInfo) String

func (m TriggerInfo) String() string

func (*TriggerInfo) UnmarshalJSON

func (m *TriggerInfo) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TriggerInfo) ValidateEnumValue

func (m TriggerInfo) 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 TriggerLifecycleStateEnum

TriggerLifecycleStateEnum Enum with underlying type: string

type TriggerLifecycleStateEnum string

Set of constants representing the allowable values for TriggerLifecycleStateEnum

const (
    TriggerLifecycleStateActive   TriggerLifecycleStateEnum = "ACTIVE"
    TriggerLifecycleStateDeleting TriggerLifecycleStateEnum = "DELETING"
)

func GetMappingTriggerLifecycleStateEnum

func GetMappingTriggerLifecycleStateEnum(val string) (TriggerLifecycleStateEnum, bool)

GetMappingTriggerLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerLifecycleStateEnumValues

func GetTriggerLifecycleStateEnumValues() []TriggerLifecycleStateEnum

GetTriggerLifecycleStateEnumValues Enumerates the set of values for TriggerLifecycleStateEnum

type TriggerSchedule

TriggerSchedule Specifies a trigger schedule. Timing information for when to initiate automated syncs.

type TriggerSchedule struct {

    // Different types of trigger schedule:
    // NONE - No automated synchronization schedule.
    // DEFAULT - Trigger schedule is every 30 minutes.
    // CUSTOM - Custom triggering schedule.
    ScheduleType TriggerScheduleScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // Valid if type is CUSTOM. Following RFC 5545 recurrence rules, we can specify starting time, occurrence frequency, and interval size.
    // Example for frequency could be DAILY/WEEKLY/HOURLY or any RFC 5545 supported frequency, which is followed by start time of this window.
    // You can control the start time with BYHOUR, BYMINUTE and BYSECONDS. It is followed by the interval size.
    CustomSchedule *string `mandatory:"false" json:"customSchedule"`
}

func (TriggerSchedule) String

func (m TriggerSchedule) String() string

func (TriggerSchedule) ValidateEnumValue

func (m TriggerSchedule) 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 TriggerScheduleScheduleTypeEnum

TriggerScheduleScheduleTypeEnum Enum with underlying type: string

type TriggerScheduleScheduleTypeEnum string

Set of constants representing the allowable values for TriggerScheduleScheduleTypeEnum

const (
    TriggerScheduleScheduleTypeNone    TriggerScheduleScheduleTypeEnum = "NONE"
    TriggerScheduleScheduleTypeDefault TriggerScheduleScheduleTypeEnum = "DEFAULT"
    TriggerScheduleScheduleTypeCustom  TriggerScheduleScheduleTypeEnum = "CUSTOM"
)

func GetMappingTriggerScheduleScheduleTypeEnum

func GetMappingTriggerScheduleScheduleTypeEnum(val string) (TriggerScheduleScheduleTypeEnum, bool)

GetMappingTriggerScheduleScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerScheduleScheduleTypeEnumValues

func GetTriggerScheduleScheduleTypeEnumValues() []TriggerScheduleScheduleTypeEnum

GetTriggerScheduleScheduleTypeEnumValues Enumerates the set of values for TriggerScheduleScheduleTypeEnum

type TriggerSummary

TriggerSummary Summary of the trigger.

type TriggerSummary interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // The OCID of the DevOps project to which the trigger belongs to.
    GetProjectId() *string

    // The OCID of the compartment that contains the trigger.
    GetCompartmentId() *string

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Description about the trigger.
    GetDescription() *string

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeCreated() *common.SDKTime

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    GetTimeUpdated() *common.SDKTime

    // The current state of the trigger.
    GetLifecycleState() TriggerLifecycleStateEnum

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    GetLifecycleDetails() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type TriggerTriggerSourceEnum

TriggerTriggerSourceEnum Enum with underlying type: string

type TriggerTriggerSourceEnum string

Set of constants representing the allowable values for TriggerTriggerSourceEnum

const (
    TriggerTriggerSourceGithub               TriggerTriggerSourceEnum = "GITHUB"
    TriggerTriggerSourceGitlab               TriggerTriggerSourceEnum = "GITLAB"
    TriggerTriggerSourceGitlabServer         TriggerTriggerSourceEnum = "GITLAB_SERVER"
    TriggerTriggerSourceBitbucketCloud       TriggerTriggerSourceEnum = "BITBUCKET_CLOUD"
    TriggerTriggerSourceBitbucketServer      TriggerTriggerSourceEnum = "BITBUCKET_SERVER"
    TriggerTriggerSourceVbs                  TriggerTriggerSourceEnum = "VBS"
    TriggerTriggerSourceDevopsCodeRepository TriggerTriggerSourceEnum = "DEVOPS_CODE_REPOSITORY"
)

func GetMappingTriggerTriggerSourceEnum

func GetMappingTriggerTriggerSourceEnum(val string) (TriggerTriggerSourceEnum, bool)

GetMappingTriggerTriggerSourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTriggerTriggerSourceEnumValues

func GetTriggerTriggerSourceEnumValues() []TriggerTriggerSourceEnum

GetTriggerTriggerSourceEnumValues Enumerates the set of values for TriggerTriggerSourceEnum

type UpdateAbsoluteWaitCriteriaDetails

UpdateAbsoluteWaitCriteriaDetails Specifies the absolute wait criteria. You can specify fixed length of wait duration.

type UpdateAbsoluteWaitCriteriaDetails struct {

    // The absolute wait duration.
    // Minimum wait duration must be 5 seconds.
    // Maximum wait duration can be up to 2 days.
    WaitDuration *string `mandatory:"false" json:"waitDuration"`
}

func (UpdateAbsoluteWaitCriteriaDetails) MarshalJSON

func (m UpdateAbsoluteWaitCriteriaDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateAbsoluteWaitCriteriaDetails) String

func (m UpdateAbsoluteWaitCriteriaDetails) String() string

func (UpdateAbsoluteWaitCriteriaDetails) ValidateEnumValue

func (m UpdateAbsoluteWaitCriteriaDetails) 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 UpdateBitbucketCloudAppPasswordConnectionDetails

UpdateBitbucketCloudAppPasswordConnectionDetails The details for updating a connection of the type `BITBUCKET_CLOUD_APP_PASSWORD`. This type corresponds to a connection in Bitbucket Cloud that is authenticated with username and app password.

type UpdateBitbucketCloudAppPasswordConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Public Bitbucket Cloud Username in plain text(not more than 30 characters)
    Username *string `mandatory:"false" json:"username"`

    // OCID of personal Bitbucket Cloud AppPassword saved in secret store
    AppPassword *string `mandatory:"false" json:"appPassword"`
}

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketCloudAppPasswordConnectionDetails) String

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) String() string

func (UpdateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue

func (m UpdateBitbucketCloudAppPasswordConnectionDetails) 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 UpdateBitbucketCloudTriggerDetails

UpdateBitbucketCloudTriggerDetails Update trigger specific to Bitbucket Cloud.

type UpdateBitbucketCloudTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateBitbucketCloudTriggerDetails) GetActions

func (m UpdateBitbucketCloudTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateBitbucketCloudTriggerDetails) GetDefinedTags

func (m UpdateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketCloudTriggerDetails) GetDescription

func (m UpdateBitbucketCloudTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketCloudTriggerDetails) GetDisplayName

func (m UpdateBitbucketCloudTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketCloudTriggerDetails) GetFreeformTags

func (m UpdateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketCloudTriggerDetails) MarshalJSON

func (m UpdateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketCloudTriggerDetails) String

func (m UpdateBitbucketCloudTriggerDetails) String() string

func (*UpdateBitbucketCloudTriggerDetails) UnmarshalJSON

func (m *UpdateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBitbucketCloudTriggerDetails) ValidateEnumValue

func (m UpdateBitbucketCloudTriggerDetails) 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 UpdateBitbucketServerAccessTokenConnectionDetails

UpdateBitbucketServerAccessTokenConnectionDetails The details for updating a connection of the type `BITBUCKET_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in Bitbucket that is authenticated with a personal access token.

type UpdateBitbucketServerAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // OCID of personal access token saved in secret store
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // The Base URL of the hosted BitbucketServer.
    BaseUrl *string `mandatory:"false" json:"baseUrl"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON

func (m UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketServerAccessTokenConnectionDetails) String

func (m UpdateBitbucketServerAccessTokenConnectionDetails) String() string

func (*UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON

func (m *UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateBitbucketServerAccessTokenConnectionDetails) 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 UpdateBitbucketServerTriggerDetails

UpdateBitbucketServerTriggerDetails Update trigger specific to Bitbucket Server.

type UpdateBitbucketServerTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateBitbucketServerTriggerDetails) GetActions

func (m UpdateBitbucketServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateBitbucketServerTriggerDetails) GetDefinedTags

func (m UpdateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBitbucketServerTriggerDetails) GetDescription

func (m UpdateBitbucketServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBitbucketServerTriggerDetails) GetDisplayName

func (m UpdateBitbucketServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBitbucketServerTriggerDetails) GetFreeformTags

func (m UpdateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBitbucketServerTriggerDetails) MarshalJSON

func (m UpdateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBitbucketServerTriggerDetails) String

func (m UpdateBitbucketServerTriggerDetails) String() string

func (*UpdateBitbucketServerTriggerDetails) UnmarshalJSON

func (m *UpdateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBitbucketServerTriggerDetails) ValidateEnumValue

func (m UpdateBitbucketServerTriggerDetails) 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 UpdateBuildPipelineDetails

UpdateBuildPipelineDetails The information to be updated for the given build pipeline.

type UpdateBuildPipelineDetails struct {

    // Optional description about the build pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Build pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    BuildPipelineParameters *BuildPipelineParameterCollection `mandatory:"false" json:"buildPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateBuildPipelineDetails) String

func (m UpdateBuildPipelineDetails) String() string

func (UpdateBuildPipelineDetails) ValidateEnumValue

func (m UpdateBuildPipelineDetails) 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 UpdateBuildPipelineRequest

UpdateBuildPipelineRequest wrapper for the UpdateBuildPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateBuildPipeline.go.html to see an example of how to use UpdateBuildPipelineRequest.

type UpdateBuildPipelineRequest struct {

    // Unique build pipeline identifier.
    BuildPipelineId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineId"`

    // The information to be updated.
    UpdateBuildPipelineDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBuildPipelineRequest) BinaryRequestBody

func (request UpdateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBuildPipelineRequest) HTTPRequest

func (request UpdateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBuildPipelineRequest) RetryPolicy

func (request UpdateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBuildPipelineRequest) String

func (request UpdateBuildPipelineRequest) String() string

func (UpdateBuildPipelineRequest) ValidateEnumValue

func (request UpdateBuildPipelineRequest) 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 UpdateBuildPipelineResponse

UpdateBuildPipelineResponse wrapper for the UpdateBuildPipeline operation

type UpdateBuildPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipeline instance
    BuildPipeline `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateBuildPipelineResponse) HTTPResponse

func (response UpdateBuildPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBuildPipelineResponse) String

func (response UpdateBuildPipelineResponse) String() string

type UpdateBuildPipelineStageDetails

UpdateBuildPipelineStageDetails The information to be updated.

type UpdateBuildPipelineStageDetails interface {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the build stage.
    GetDescription() *string

    GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateBuildPipelineStageRequest

UpdateBuildPipelineStageRequest wrapper for the UpdateBuildPipelineStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateBuildPipelineStage.go.html to see an example of how to use UpdateBuildPipelineStageRequest.

type UpdateBuildPipelineStageRequest struct {

    // Unique stage identifier.
    BuildPipelineStageId *string `mandatory:"true" contributesTo:"path" name:"buildPipelineStageId"`

    // The information to be updated.
    UpdateBuildPipelineStageDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBuildPipelineStageRequest) BinaryRequestBody

func (request UpdateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBuildPipelineStageRequest) HTTPRequest

func (request UpdateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBuildPipelineStageRequest) RetryPolicy

func (request UpdateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBuildPipelineStageRequest) String

func (request UpdateBuildPipelineStageRequest) String() string

func (UpdateBuildPipelineStageRequest) ValidateEnumValue

func (request UpdateBuildPipelineStageRequest) 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 UpdateBuildPipelineStageResponse

UpdateBuildPipelineStageResponse wrapper for the UpdateBuildPipelineStage operation

type UpdateBuildPipelineStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildPipelineStage instance
    BuildPipelineStage `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateBuildPipelineStageResponse) HTTPResponse

func (response UpdateBuildPipelineStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBuildPipelineStageResponse) String

func (response UpdateBuildPipelineStageResponse) String() string

type UpdateBuildRunDetails

UpdateBuildRunDetails The build run information to be updated.

type UpdateBuildRunDetails struct {

    // Build run display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateBuildRunDetails) String

func (m UpdateBuildRunDetails) String() string

func (UpdateBuildRunDetails) ValidateEnumValue

func (m UpdateBuildRunDetails) 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 UpdateBuildRunRequest

UpdateBuildRunRequest wrapper for the UpdateBuildRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateBuildRun.go.html to see an example of how to use UpdateBuildRunRequest.

type UpdateBuildRunRequest struct {

    // Unique build run identifier.
    BuildRunId *string `mandatory:"true" contributesTo:"path" name:"buildRunId"`

    // The information to be updated.
    UpdateBuildRunDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateBuildRunRequest) BinaryRequestBody

func (request UpdateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateBuildRunRequest) HTTPRequest

func (request UpdateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateBuildRunRequest) RetryPolicy

func (request UpdateBuildRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateBuildRunRequest) String

func (request UpdateBuildRunRequest) String() string

func (UpdateBuildRunRequest) ValidateEnumValue

func (request UpdateBuildRunRequest) 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 UpdateBuildRunResponse

UpdateBuildRunResponse wrapper for the UpdateBuildRun operation

type UpdateBuildRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The BuildRun instance
    BuildRun `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateBuildRunResponse) HTTPResponse

func (response UpdateBuildRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateBuildRunResponse) String

func (response UpdateBuildRunResponse) String() string

type UpdateBuildStageDetails

UpdateBuildStageDetails Specifies the build stage.

type UpdateBuildStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The path to the build specification file for this environment. The default location of the file if not specified is build_spec.yaml.
    BuildSpecFile *string `mandatory:"false" json:"buildSpecFile"`

    // Timeout for the build stage execution. Specify value in seconds.
    StageExecutionTimeoutInSeconds *int `mandatory:"false" json:"stageExecutionTimeoutInSeconds"`

    BuildSourceCollection *BuildSourceCollection `mandatory:"false" json:"buildSourceCollection"`

    // Name of the build source where the build_spec.yml file is located. If not specified, the first entry in the build source collection is chosen as primary build source.
    PrimaryBuildSource *string `mandatory:"false" json:"primaryBuildSource"`

    BuildRunnerShapeConfig BuildRunnerShapeConfig `mandatory:"false" json:"buildRunnerShapeConfig"`

    PrivateAccessConfig NetworkChannel `mandatory:"false" json:"privateAccessConfig"`

    // Image name for the build environment.
    Image BuildStageImageEnum `mandatory:"false" json:"image,omitempty"`
}

func (UpdateBuildStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateBuildStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateBuildStageDetails) GetDefinedTags

func (m UpdateBuildStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateBuildStageDetails) GetDescription

func (m UpdateBuildStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateBuildStageDetails) GetDisplayName

func (m UpdateBuildStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateBuildStageDetails) GetFreeformTags

func (m UpdateBuildStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateBuildStageDetails) MarshalJSON

func (m UpdateBuildStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBuildStageDetails) String

func (m UpdateBuildStageDetails) String() string

func (*UpdateBuildStageDetails) UnmarshalJSON

func (m *UpdateBuildStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateBuildStageDetails) ValidateEnumValue

func (m UpdateBuildStageDetails) 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 UpdateComputeInstanceGroupBlueGreenDeployStageDetails

UpdateComputeInstanceGroupBlueGreenDeployStageDetails Specifies the Instance Group Blue-Green deployment stage.

type UpdateComputeInstanceGroupBlueGreenDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"false" json:"deploymentSpecDeployArtifactId"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) String

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupBlueGreenDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupBlueGreenDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupBlueGreenDeployStageDetails) 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 UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails

UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails Specifies the instance group blue-green deployment load balancer traffic shift stage.

type UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) String() string

func (UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails) 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 UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails

UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails Specifies the canary approval stage.

type UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ApprovalPolicy ApprovalPolicy `mandatory:"false" json:"approvalPolicy"`
}

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) String

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails) 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 UpdateComputeInstanceGroupCanaryDeployStageDetails

UpdateComputeInstanceGroupCanaryDeployStageDetails Specifies the Instance Group Canary deployment stage.

type UpdateComputeInstanceGroupCanaryDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"false" json:"deploymentSpecDeployArtifactId"`

    // The list of file artifact OCIDs to deploy.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    TestLoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"testLoadBalancerConfig"`
}

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) String

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupCanaryDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupCanaryDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupCanaryDeployStageDetails) 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 UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails

UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.

type UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`
}

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) String() string

func (UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails) 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 UpdateComputeInstanceGroupDeployEnvironmentDetails

UpdateComputeInstanceGroupDeployEnvironmentDetails Specifies the Compute instance group environment.

type UpdateComputeInstanceGroupDeployEnvironmentDetails struct {

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ComputeInstanceGroupSelectors *ComputeInstanceGroupSelectorCollection `mandatory:"false" json:"computeInstanceGroupSelectors"`
}

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDescription

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) String

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) String() string

func (UpdateComputeInstanceGroupDeployEnvironmentDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupDeployEnvironmentDetails) 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 UpdateComputeInstanceGroupDeployStageDetails

UpdateComputeInstanceGroupDeployStageDetails Specifies the Instance Group Rolling deployment stage.

type UpdateComputeInstanceGroupDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A compute instance group environment OCID for rolling deployment.
    ComputeInstanceGroupDeployEnvironmentId *string `mandatory:"false" json:"computeInstanceGroupDeployEnvironmentId"`

    // The OCID of the artifact that contains the deployment specification.
    DeploymentSpecDeployArtifactId *string `mandatory:"false" json:"deploymentSpecDeployArtifactId"`

    // Additional file artifact OCIDs.
    DeployArtifactIds []string `mandatory:"false" json:"deployArtifactIds"`

    RolloutPolicy ComputeInstanceGroupRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    FailurePolicy ComputeInstanceGroupFailurePolicy `mandatory:"false" json:"failurePolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`
}

func (UpdateComputeInstanceGroupDeployStageDetails) GetDefinedTags

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateComputeInstanceGroupDeployStageDetails) GetDescription

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateComputeInstanceGroupDeployStageDetails) GetDisplayName

func (m UpdateComputeInstanceGroupDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateComputeInstanceGroupDeployStageDetails) GetFreeformTags

func (m UpdateComputeInstanceGroupDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateComputeInstanceGroupDeployStageDetails) MarshalJSON

func (m UpdateComputeInstanceGroupDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateComputeInstanceGroupDeployStageDetails) String

func (m UpdateComputeInstanceGroupDeployStageDetails) String() string

func (*UpdateComputeInstanceGroupDeployStageDetails) UnmarshalJSON

func (m *UpdateComputeInstanceGroupDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateComputeInstanceGroupDeployStageDetails) ValidateEnumValue

func (m UpdateComputeInstanceGroupDeployStageDetails) 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 UpdateConnectionDetails

UpdateConnectionDetails The details for updating a connection.

type UpdateConnectionDetails interface {

    // Optional description about the connection.
    GetDescription() *string

    // Optional connection display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateConnectionRequest

UpdateConnectionRequest wrapper for the UpdateConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.

type UpdateConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

    // The information to be updated.
    UpdateConnectionDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateConnectionRequest) BinaryRequestBody

func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConnectionRequest) HTTPRequest

func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConnectionRequest) RetryPolicy

func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConnectionRequest) String

func (request UpdateConnectionRequest) String() string

func (UpdateConnectionRequest) ValidateEnumValue

func (request UpdateConnectionRequest) 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 UpdateConnectionResponse

UpdateConnectionResponse wrapper for the UpdateConnection operation

type UpdateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateConnectionResponse) HTTPResponse

func (response UpdateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String

func (response UpdateConnectionResponse) String() string

type UpdateDeliverArtifactStageDetails

UpdateDeliverArtifactStageDetails Specifies the Deliver Artifacts stage.

type UpdateDeliverArtifactStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    DeliverArtifactCollection *DeliverArtifactCollection `mandatory:"false" json:"deliverArtifactCollection"`
}

func (UpdateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateDeliverArtifactStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateDeliverArtifactStageDetails) GetDefinedTags

func (m UpdateDeliverArtifactStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDeliverArtifactStageDetails) GetDescription

func (m UpdateDeliverArtifactStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDeliverArtifactStageDetails) GetDisplayName

func (m UpdateDeliverArtifactStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDeliverArtifactStageDetails) GetFreeformTags

func (m UpdateDeliverArtifactStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDeliverArtifactStageDetails) MarshalJSON

func (m UpdateDeliverArtifactStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDeliverArtifactStageDetails) String

func (m UpdateDeliverArtifactStageDetails) String() string

func (UpdateDeliverArtifactStageDetails) ValidateEnumValue

func (m UpdateDeliverArtifactStageDetails) 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 UpdateDeployArtifactDetails

UpdateDeployArtifactDetails The information to be updated for the artifact.

type UpdateDeployArtifactDetails struct {

    // Optional description about the deployment artifact.
    Description *string `mandatory:"false" json:"description"`

    // Deployment artifact display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Type of the deployment artifact.
    DeployArtifactType DeployArtifactDeployArtifactTypeEnum `mandatory:"false" json:"deployArtifactType,omitempty"`

    DeployArtifactSource DeployArtifactSource `mandatory:"false" json:"deployArtifactSource"`

    // Mode for artifact parameter substitution.
    ArgumentSubstitutionMode DeployArtifactArgumentSubstitutionModeEnum `mandatory:"false" json:"argumentSubstitutionMode,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployArtifactDetails) String

func (m UpdateDeployArtifactDetails) String() string

func (*UpdateDeployArtifactDetails) UnmarshalJSON

func (m *UpdateDeployArtifactDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDeployArtifactDetails) ValidateEnumValue

func (m UpdateDeployArtifactDetails) 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 UpdateDeployArtifactRequest

UpdateDeployArtifactRequest wrapper for the UpdateDeployArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployArtifact.go.html to see an example of how to use UpdateDeployArtifactRequest.

type UpdateDeployArtifactRequest struct {

    // Unique artifact identifier.
    DeployArtifactId *string `mandatory:"true" contributesTo:"path" name:"deployArtifactId"`

    // The information to be updated.
    UpdateDeployArtifactDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployArtifactRequest) BinaryRequestBody

func (request UpdateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployArtifactRequest) HTTPRequest

func (request UpdateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployArtifactRequest) RetryPolicy

func (request UpdateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployArtifactRequest) String

func (request UpdateDeployArtifactRequest) String() string

func (UpdateDeployArtifactRequest) ValidateEnumValue

func (request UpdateDeployArtifactRequest) 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 UpdateDeployArtifactResponse

UpdateDeployArtifactResponse wrapper for the UpdateDeployArtifact operation

type UpdateDeployArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployArtifact instance
    DeployArtifact `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployArtifactResponse) HTTPResponse

func (response UpdateDeployArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployArtifactResponse) String

func (response UpdateDeployArtifactResponse) String() string

type UpdateDeployEnvironmentDetails

UpdateDeployEnvironmentDetails The information to be updated.

type UpdateDeployEnvironmentDetails interface {

    // Optional description about the deployment environment.
    GetDescription() *string

    // Deployment environment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateDeployEnvironmentRequest

UpdateDeployEnvironmentRequest wrapper for the UpdateDeployEnvironment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployEnvironment.go.html to see an example of how to use UpdateDeployEnvironmentRequest.

type UpdateDeployEnvironmentRequest struct {

    // Unique environment identifier.
    DeployEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"deployEnvironmentId"`

    // The information to be updated.
    UpdateDeployEnvironmentDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployEnvironmentRequest) BinaryRequestBody

func (request UpdateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployEnvironmentRequest) HTTPRequest

func (request UpdateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployEnvironmentRequest) RetryPolicy

func (request UpdateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployEnvironmentRequest) String

func (request UpdateDeployEnvironmentRequest) String() string

func (UpdateDeployEnvironmentRequest) ValidateEnumValue

func (request UpdateDeployEnvironmentRequest) 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 UpdateDeployEnvironmentResponse

UpdateDeployEnvironmentResponse wrapper for the UpdateDeployEnvironment operation

type UpdateDeployEnvironmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployEnvironment instance
    DeployEnvironment `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployEnvironmentResponse) HTTPResponse

func (response UpdateDeployEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployEnvironmentResponse) String

func (response UpdateDeployEnvironmentResponse) String() string

type UpdateDeployPipelineDeploymentDetails

UpdateDeployPipelineDeploymentDetails Update details for a pipeline deployment.

type UpdateDeployPipelineDeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployPipelineDeploymentDetails) GetDefinedTags

func (m UpdateDeployPipelineDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDeployPipelineDeploymentDetails) GetDisplayName

func (m UpdateDeployPipelineDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDeployPipelineDeploymentDetails) GetFreeformTags

func (m UpdateDeployPipelineDeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDeployPipelineDeploymentDetails) MarshalJSON

func (m UpdateDeployPipelineDeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDeployPipelineDeploymentDetails) String

func (m UpdateDeployPipelineDeploymentDetails) String() string

func (UpdateDeployPipelineDeploymentDetails) ValidateEnumValue

func (m UpdateDeployPipelineDeploymentDetails) 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 UpdateDeployPipelineDetails

UpdateDeployPipelineDetails The information to be updated for the given deloyment pipeline.

type UpdateDeployPipelineDetails struct {

    // Optional description about the deloyment pipeline.
    Description *string `mandatory:"false" json:"description"`

    // Deloyment pipeline display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployPipelineParameters *DeployPipelineParameterCollection `mandatory:"false" json:"deployPipelineParameters"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployPipelineDetails) String

func (m UpdateDeployPipelineDetails) String() string

func (UpdateDeployPipelineDetails) ValidateEnumValue

func (m UpdateDeployPipelineDetails) 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 UpdateDeployPipelineRedeploymentDetails

UpdateDeployPipelineRedeploymentDetails Update details for a pipeline redeployment.

type UpdateDeployPipelineRedeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDeployPipelineRedeploymentDetails) GetDefinedTags

func (m UpdateDeployPipelineRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDeployPipelineRedeploymentDetails) GetDisplayName

func (m UpdateDeployPipelineRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDeployPipelineRedeploymentDetails) GetFreeformTags

func (m UpdateDeployPipelineRedeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDeployPipelineRedeploymentDetails) MarshalJSON

func (m UpdateDeployPipelineRedeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDeployPipelineRedeploymentDetails) String

func (m UpdateDeployPipelineRedeploymentDetails) String() string

func (UpdateDeployPipelineRedeploymentDetails) ValidateEnumValue

func (m UpdateDeployPipelineRedeploymentDetails) 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 UpdateDeployPipelineRequest

UpdateDeployPipelineRequest wrapper for the UpdateDeployPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployPipeline.go.html to see an example of how to use UpdateDeployPipelineRequest.

type UpdateDeployPipelineRequest struct {

    // Unique pipeline identifier.
    DeployPipelineId *string `mandatory:"true" contributesTo:"path" name:"deployPipelineId"`

    // The information to be updated.
    UpdateDeployPipelineDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployPipelineRequest) BinaryRequestBody

func (request UpdateDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployPipelineRequest) HTTPRequest

func (request UpdateDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployPipelineRequest) RetryPolicy

func (request UpdateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployPipelineRequest) String

func (request UpdateDeployPipelineRequest) String() string

func (UpdateDeployPipelineRequest) ValidateEnumValue

func (request UpdateDeployPipelineRequest) 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 UpdateDeployPipelineResponse

UpdateDeployPipelineResponse wrapper for the UpdateDeployPipeline operation

type UpdateDeployPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployPipeline instance
    DeployPipeline `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployPipelineResponse) HTTPResponse

func (response UpdateDeployPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployPipelineResponse) String

func (response UpdateDeployPipelineResponse) String() string

type UpdateDeployStageDetails

UpdateDeployStageDetails The information to be updated.

type UpdateDeployStageDetails interface {

    // Optional description about the deployment stage.
    GetDescription() *string

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    GetDisplayName() *string

    GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateDeployStageRequest

UpdateDeployStageRequest wrapper for the UpdateDeployStage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployStage.go.html to see an example of how to use UpdateDeployStageRequest.

type UpdateDeployStageRequest struct {

    // Unique stage identifier.
    DeployStageId *string `mandatory:"true" contributesTo:"path" name:"deployStageId"`

    // The information to be updated.
    UpdateDeployStageDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeployStageRequest) BinaryRequestBody

func (request UpdateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeployStageRequest) HTTPRequest

func (request UpdateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeployStageRequest) RetryPolicy

func (request UpdateDeployStageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeployStageRequest) String

func (request UpdateDeployStageRequest) String() string

func (UpdateDeployStageRequest) ValidateEnumValue

func (request UpdateDeployStageRequest) 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 UpdateDeployStageResponse

UpdateDeployStageResponse wrapper for the UpdateDeployStage operation

type UpdateDeployStageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeployStage instance
    DeployStage `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeployStageResponse) HTTPResponse

func (response UpdateDeployStageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeployStageResponse) String

func (response UpdateDeployStageResponse) String() string

type UpdateDeploymentDetails

UpdateDeploymentDetails The information to be updated.

type UpdateDeploymentDetails interface {

    // Deployment display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateDeploymentRequest

UpdateDeploymentRequest wrapper for the UpdateDeployment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateDeployment.go.html to see an example of how to use UpdateDeploymentRequest.

type UpdateDeploymentRequest struct {

    // Unique deployment identifier.
    DeploymentId *string `mandatory:"true" contributesTo:"path" name:"deploymentId"`

    // The information to be updated.
    UpdateDeploymentDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDeploymentRequest) BinaryRequestBody

func (request UpdateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDeploymentRequest) HTTPRequest

func (request UpdateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDeploymentRequest) RetryPolicy

func (request UpdateDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDeploymentRequest) String

func (request UpdateDeploymentRequest) String() string

func (UpdateDeploymentRequest) ValidateEnumValue

func (request UpdateDeploymentRequest) 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 UpdateDeploymentResponse

UpdateDeploymentResponse wrapper for the UpdateDeployment operation

type UpdateDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Deployment instance
    Deployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDeploymentResponse) HTTPResponse

func (response UpdateDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDeploymentResponse) String

func (response UpdateDeploymentResponse) String() string

type UpdateDevopsCodeRepositoryTriggerDetails

UpdateDevopsCodeRepositoryTriggerDetails Update trigger specific to OCI DevOps code repository.

type UpdateDevopsCodeRepositoryTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the DevOps code repository.
    RepositoryId *string `mandatory:"false" json:"repositoryId"`
}

func (UpdateDevopsCodeRepositoryTriggerDetails) GetActions

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateDevopsCodeRepositoryTriggerDetails) GetDefinedTags

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateDevopsCodeRepositoryTriggerDetails) GetDescription

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateDevopsCodeRepositoryTriggerDetails) GetDisplayName

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateDevopsCodeRepositoryTriggerDetails) GetFreeformTags

func (m UpdateDevopsCodeRepositoryTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateDevopsCodeRepositoryTriggerDetails) MarshalJSON

func (m UpdateDevopsCodeRepositoryTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDevopsCodeRepositoryTriggerDetails) String

func (m UpdateDevopsCodeRepositoryTriggerDetails) String() string

func (*UpdateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON

func (m *UpdateDevopsCodeRepositoryTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDevopsCodeRepositoryTriggerDetails) ValidateEnumValue

func (m UpdateDevopsCodeRepositoryTriggerDetails) 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 UpdateFunctionDeployEnvironmentDetails

UpdateFunctionDeployEnvironmentDetails Specifies the Function environment.

type UpdateFunctionDeployEnvironmentDetails struct {

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the Function.
    FunctionId *string `mandatory:"false" json:"functionId"`
}

func (UpdateFunctionDeployEnvironmentDetails) GetDefinedTags

func (m UpdateFunctionDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateFunctionDeployEnvironmentDetails) GetDescription

func (m UpdateFunctionDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateFunctionDeployEnvironmentDetails) GetDisplayName

func (m UpdateFunctionDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateFunctionDeployEnvironmentDetails) GetFreeformTags

func (m UpdateFunctionDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateFunctionDeployEnvironmentDetails) MarshalJSON

func (m UpdateFunctionDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateFunctionDeployEnvironmentDetails) String

func (m UpdateFunctionDeployEnvironmentDetails) String() string

func (UpdateFunctionDeployEnvironmentDetails) ValidateEnumValue

func (m UpdateFunctionDeployEnvironmentDetails) 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 UpdateFunctionDeployStageDetails

UpdateFunctionDeployStageDetails Specifies the Function stage.

type UpdateFunctionDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"false" json:"functionDeployEnvironmentId"`

    // A Docker image artifact OCID.
    DockerImageDeployArtifactId *string `mandatory:"false" json:"dockerImageDeployArtifactId"`

    // User provided key and value pair configuration, which is assigned through constants or parameter.
    Config map[string]string `mandatory:"false" json:"config"`

    // Maximum usable memory for the Function (in MB).
    MaxMemoryInMBs *int64 `mandatory:"false" json:"maxMemoryInMBs"`

    // Timeout for execution of the Function. Value in seconds.
    FunctionTimeoutInSeconds *int `mandatory:"false" json:"functionTimeoutInSeconds"`
}

func (UpdateFunctionDeployStageDetails) GetDefinedTags

func (m UpdateFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateFunctionDeployStageDetails) GetDescription

func (m UpdateFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateFunctionDeployStageDetails) GetDisplayName

func (m UpdateFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateFunctionDeployStageDetails) GetFreeformTags

func (m UpdateFunctionDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateFunctionDeployStageDetails) MarshalJSON

func (m UpdateFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateFunctionDeployStageDetails) String

func (m UpdateFunctionDeployStageDetails) String() string

func (UpdateFunctionDeployStageDetails) ValidateEnumValue

func (m UpdateFunctionDeployStageDetails) 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 UpdateGithubAccessTokenConnectionDetails

UpdateGithubAccessTokenConnectionDetails The details for updating a connection of the type `GITHUB_ACCESS_TOKEN`. This type corresponds to a connection in GitHub that is authenticated with a personal access token.

type UpdateGithubAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // OCID of personal access token saved in secret store
    AccessToken *string `mandatory:"false" json:"accessToken"`
}

func (UpdateGithubAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateGithubAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGithubAccessTokenConnectionDetails) GetDescription

func (m UpdateGithubAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGithubAccessTokenConnectionDetails) GetDisplayName

func (m UpdateGithubAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGithubAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateGithubAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGithubAccessTokenConnectionDetails) MarshalJSON

func (m UpdateGithubAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGithubAccessTokenConnectionDetails) String

func (m UpdateGithubAccessTokenConnectionDetails) String() string

func (UpdateGithubAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateGithubAccessTokenConnectionDetails) 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 UpdateGithubTriggerDetails

UpdateGithubTriggerDetails Update trigger specific to GitHub.

type UpdateGithubTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateGithubTriggerDetails) GetActions

func (m UpdateGithubTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateGithubTriggerDetails) GetDefinedTags

func (m UpdateGithubTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGithubTriggerDetails) GetDescription

func (m UpdateGithubTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGithubTriggerDetails) GetDisplayName

func (m UpdateGithubTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGithubTriggerDetails) GetFreeformTags

func (m UpdateGithubTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGithubTriggerDetails) MarshalJSON

func (m UpdateGithubTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGithubTriggerDetails) String

func (m UpdateGithubTriggerDetails) String() string

func (*UpdateGithubTriggerDetails) UnmarshalJSON

func (m *UpdateGithubTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGithubTriggerDetails) ValidateEnumValue

func (m UpdateGithubTriggerDetails) 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 UpdateGitlabAccessTokenConnectionDetails

UpdateGitlabAccessTokenConnectionDetails The details for updating a connection of the type `GITLAB_ACCESS_TOKEN`. This type corresponds to a connection in GitLab that is authenticated with a personal access token.

type UpdateGitlabAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"false" json:"accessToken"`
}

func (UpdateGitlabAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateGitlabAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabAccessTokenConnectionDetails) GetDescription

func (m UpdateGitlabAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabAccessTokenConnectionDetails) GetDisplayName

func (m UpdateGitlabAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateGitlabAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabAccessTokenConnectionDetails) MarshalJSON

func (m UpdateGitlabAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabAccessTokenConnectionDetails) String

func (m UpdateGitlabAccessTokenConnectionDetails) String() string

func (UpdateGitlabAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateGitlabAccessTokenConnectionDetails) 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 UpdateGitlabServerAccessTokenConnectionDetails

UpdateGitlabServerAccessTokenConnectionDetails The details for updating a connection of the type `GITLAB_SERVER_ACCESS_TOKEN`. This type corresponds to a connection in GitLab self-hosted server that is authenticated with a personal access token.

type UpdateGitlabServerAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // The baseUrl of the hosted GitLabServer.
    BaseUrl *string `mandatory:"false" json:"baseUrl"`

    TlsVerifyConfig TlsVerifyConfig `mandatory:"false" json:"tlsVerifyConfig"`
}

func (UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabServerAccessTokenConnectionDetails) GetDescription

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON

func (m UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabServerAccessTokenConnectionDetails) String

func (m UpdateGitlabServerAccessTokenConnectionDetails) String() string

func (*UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON

func (m *UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateGitlabServerAccessTokenConnectionDetails) 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 UpdateGitlabServerTriggerDetails

UpdateGitlabServerTriggerDetails Update trigger specific to GitLab self-hosted server.

type UpdateGitlabServerTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateGitlabServerTriggerDetails) GetActions

func (m UpdateGitlabServerTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateGitlabServerTriggerDetails) GetDefinedTags

func (m UpdateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabServerTriggerDetails) GetDescription

func (m UpdateGitlabServerTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabServerTriggerDetails) GetDisplayName

func (m UpdateGitlabServerTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabServerTriggerDetails) GetFreeformTags

func (m UpdateGitlabServerTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabServerTriggerDetails) MarshalJSON

func (m UpdateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabServerTriggerDetails) String

func (m UpdateGitlabServerTriggerDetails) String() string

func (*UpdateGitlabServerTriggerDetails) UnmarshalJSON

func (m *UpdateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGitlabServerTriggerDetails) ValidateEnumValue

func (m UpdateGitlabServerTriggerDetails) 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 UpdateGitlabTriggerDetails

UpdateGitlabTriggerDetails Update trigger specific to GitLab.

type UpdateGitlabTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateGitlabTriggerDetails) GetActions

func (m UpdateGitlabTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateGitlabTriggerDetails) GetDefinedTags

func (m UpdateGitlabTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateGitlabTriggerDetails) GetDescription

func (m UpdateGitlabTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateGitlabTriggerDetails) GetDisplayName

func (m UpdateGitlabTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateGitlabTriggerDetails) GetFreeformTags

func (m UpdateGitlabTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateGitlabTriggerDetails) MarshalJSON

func (m UpdateGitlabTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateGitlabTriggerDetails) String

func (m UpdateGitlabTriggerDetails) String() string

func (*UpdateGitlabTriggerDetails) UnmarshalJSON

func (m *UpdateGitlabTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateGitlabTriggerDetails) ValidateEnumValue

func (m UpdateGitlabTriggerDetails) 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 UpdateInvokeFunctionDeployStageDetails

UpdateInvokeFunctionDeployStageDetails Specifies Invoke Function stage.

type UpdateInvokeFunctionDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Function environment OCID.
    FunctionDeployEnvironmentId *string `mandatory:"false" json:"functionDeployEnvironmentId"`

    // Optional artifact OCID. The artifact will be included in the body for the function invocation during the stage's execution.
    // If the DeployArtifact.argumentSubstituitionMode is set to SUBSTITUTE_PLACEHOLDERS, then the pipeline parameter values will be used to replace the placeholders in the artifact content.
    DeployArtifactId *string `mandatory:"false" json:"deployArtifactId"`

    // A boolean flag specifies whether this stage executes asynchronously.
    IsAsync *bool `mandatory:"false" json:"isAsync"`

    // A boolean flag specifies whether the invoked function must be validated.
    IsValidationEnabled *bool `mandatory:"false" json:"isValidationEnabled"`
}

func (UpdateInvokeFunctionDeployStageDetails) GetDefinedTags

func (m UpdateInvokeFunctionDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateInvokeFunctionDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateInvokeFunctionDeployStageDetails) GetDescription

func (m UpdateInvokeFunctionDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateInvokeFunctionDeployStageDetails) GetDisplayName

func (m UpdateInvokeFunctionDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateInvokeFunctionDeployStageDetails) GetFreeformTags

func (m UpdateInvokeFunctionDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateInvokeFunctionDeployStageDetails) MarshalJSON

func (m UpdateInvokeFunctionDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateInvokeFunctionDeployStageDetails) String

func (m UpdateInvokeFunctionDeployStageDetails) String() string

func (UpdateInvokeFunctionDeployStageDetails) ValidateEnumValue

func (m UpdateInvokeFunctionDeployStageDetails) 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 UpdateLoadBalancerTrafficShiftDeployStageDetails

UpdateLoadBalancerTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.

type UpdateLoadBalancerTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    BlueBackendIps *BackendSetIpCollection `mandatory:"false" json:"blueBackendIps"`

    GreenBackendIps *BackendSetIpCollection `mandatory:"false" json:"greenBackendIps"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`

    LoadBalancerConfig *LoadBalancerConfig `mandatory:"false" json:"loadBalancerConfig"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    // Specifies the target or destination backend set. Example: BLUE - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs, as per rolloutPolicy. GREEN - Traffic from the existing backends of managed Load Balance Listener to blue Backend IPs ser as per rolloutPolicy.
    TrafficShiftTarget LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum `mandatory:"false" json:"trafficShiftTarget,omitempty"`
}

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDescription

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) String

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) String() string

func (*UpdateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON

func (m *UpdateLoadBalancerTrafficShiftDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateLoadBalancerTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateLoadBalancerTrafficShiftDeployStageDetails) 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 UpdateManualApprovalDeployStageDetails

UpdateManualApprovalDeployStageDetails Specifies the manual approval stage.

type UpdateManualApprovalDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ApprovalPolicy ApprovalPolicy `mandatory:"false" json:"approvalPolicy"`
}

func (UpdateManualApprovalDeployStageDetails) GetDefinedTags

func (m UpdateManualApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateManualApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateManualApprovalDeployStageDetails) GetDescription

func (m UpdateManualApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateManualApprovalDeployStageDetails) GetDisplayName

func (m UpdateManualApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateManualApprovalDeployStageDetails) GetFreeformTags

func (m UpdateManualApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateManualApprovalDeployStageDetails) MarshalJSON

func (m UpdateManualApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateManualApprovalDeployStageDetails) String

func (m UpdateManualApprovalDeployStageDetails) String() string

func (*UpdateManualApprovalDeployStageDetails) UnmarshalJSON

func (m *UpdateManualApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateManualApprovalDeployStageDetails) ValidateEnumValue

func (m UpdateManualApprovalDeployStageDetails) 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 UpdateOkeBlueGreenDeployStageDetails

UpdateOkeBlueGreenDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.

type UpdateOkeBlueGreenDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of Kubernetes manifest artifact OCIDs, the manifests should not include any job resource.
    KubernetesManifestDeployArtifactIds []string `mandatory:"false" json:"kubernetesManifestDeployArtifactIds"`
}

func (UpdateOkeBlueGreenDeployStageDetails) GetDefinedTags

func (m UpdateOkeBlueGreenDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeBlueGreenDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeBlueGreenDeployStageDetails) GetDescription

func (m UpdateOkeBlueGreenDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeBlueGreenDeployStageDetails) GetDisplayName

func (m UpdateOkeBlueGreenDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeBlueGreenDeployStageDetails) GetFreeformTags

func (m UpdateOkeBlueGreenDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeBlueGreenDeployStageDetails) MarshalJSON

func (m UpdateOkeBlueGreenDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeBlueGreenDeployStageDetails) String

func (m UpdateOkeBlueGreenDeployStageDetails) String() string

func (UpdateOkeBlueGreenDeployStageDetails) ValidateEnumValue

func (m UpdateOkeBlueGreenDeployStageDetails) 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 UpdateOkeBlueGreenTrafficShiftDeployStageDetails

UpdateOkeBlueGreenTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.

type UpdateOkeBlueGreenTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) String

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) String() string

func (UpdateOkeBlueGreenTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateOkeBlueGreenTrafficShiftDeployStageDetails) 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 UpdateOkeCanaryApprovalDeployStageDetails

UpdateOkeCanaryApprovalDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.

type UpdateOkeCanaryApprovalDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ApprovalPolicy ApprovalPolicy `mandatory:"false" json:"approvalPolicy"`
}

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDefinedTags

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDescription

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeCanaryApprovalDeployStageDetails) GetDisplayName

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeCanaryApprovalDeployStageDetails) GetFreeformTags

func (m UpdateOkeCanaryApprovalDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeCanaryApprovalDeployStageDetails) MarshalJSON

func (m UpdateOkeCanaryApprovalDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeCanaryApprovalDeployStageDetails) String

func (m UpdateOkeCanaryApprovalDeployStageDetails) String() string

func (*UpdateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON

func (m *UpdateOkeCanaryApprovalDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeCanaryApprovalDeployStageDetails) ValidateEnumValue

func (m UpdateOkeCanaryApprovalDeployStageDetails) 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 UpdateOkeCanaryDeployStageDetails

UpdateOkeCanaryDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.

type UpdateOkeCanaryDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"false" json:"kubernetesManifestDeployArtifactIds"`
}

func (UpdateOkeCanaryDeployStageDetails) GetDefinedTags

func (m UpdateOkeCanaryDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeCanaryDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeCanaryDeployStageDetails) GetDescription

func (m UpdateOkeCanaryDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeCanaryDeployStageDetails) GetDisplayName

func (m UpdateOkeCanaryDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeCanaryDeployStageDetails) GetFreeformTags

func (m UpdateOkeCanaryDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeCanaryDeployStageDetails) MarshalJSON

func (m UpdateOkeCanaryDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeCanaryDeployStageDetails) String

func (m UpdateOkeCanaryDeployStageDetails) String() string

func (UpdateOkeCanaryDeployStageDetails) ValidateEnumValue

func (m UpdateOkeCanaryDeployStageDetails) 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 UpdateOkeCanaryTrafficShiftDeployStageDetails

UpdateOkeCanaryTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.

type UpdateOkeCanaryTrafficShiftDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    RolloutPolicy *LoadBalancerTrafficShiftRolloutPolicy `mandatory:"false" json:"rolloutPolicy"`
}

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDescription

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) String

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) String() string

func (UpdateOkeCanaryTrafficShiftDeployStageDetails) ValidateEnumValue

func (m UpdateOkeCanaryTrafficShiftDeployStageDetails) 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 UpdateOkeClusterDeployEnvironmentDetails

UpdateOkeClusterDeployEnvironmentDetails Specifies the Kubernetes cluster environment.

type UpdateOkeClusterDeployEnvironmentDetails struct {

    // Optional description about the deployment environment.
    Description *string `mandatory:"false" json:"description"`

    // Deployment environment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the Kubernetes cluster.
    ClusterId *string `mandatory:"false" json:"clusterId"`

    NetworkChannel NetworkChannel `mandatory:"false" json:"networkChannel"`
}

func (UpdateOkeClusterDeployEnvironmentDetails) GetDefinedTags

func (m UpdateOkeClusterDeployEnvironmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeClusterDeployEnvironmentDetails) GetDescription

func (m UpdateOkeClusterDeployEnvironmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeClusterDeployEnvironmentDetails) GetDisplayName

func (m UpdateOkeClusterDeployEnvironmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeClusterDeployEnvironmentDetails) GetFreeformTags

func (m UpdateOkeClusterDeployEnvironmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeClusterDeployEnvironmentDetails) MarshalJSON

func (m UpdateOkeClusterDeployEnvironmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeClusterDeployEnvironmentDetails) String

func (m UpdateOkeClusterDeployEnvironmentDetails) String() string

func (*UpdateOkeClusterDeployEnvironmentDetails) UnmarshalJSON

func (m *UpdateOkeClusterDeployEnvironmentDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeClusterDeployEnvironmentDetails) ValidateEnumValue

func (m UpdateOkeClusterDeployEnvironmentDetails) 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 UpdateOkeDeployStageDetails

UpdateOkeDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.

type UpdateOkeDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"false" json:"okeClusterDeployEnvironmentId"`

    // List of Kubernetes manifest artifact OCIDs.
    KubernetesManifestDeployArtifactIds []string `mandatory:"false" json:"kubernetesManifestDeployArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`
}

func (UpdateOkeDeployStageDetails) GetDefinedTags

func (m UpdateOkeDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeDeployStageDetails) GetDescription

func (m UpdateOkeDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeDeployStageDetails) GetDisplayName

func (m UpdateOkeDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeDeployStageDetails) GetFreeformTags

func (m UpdateOkeDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeDeployStageDetails) MarshalJSON

func (m UpdateOkeDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeDeployStageDetails) String

func (m UpdateOkeDeployStageDetails) String() string

func (*UpdateOkeDeployStageDetails) UnmarshalJSON

func (m *UpdateOkeDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeDeployStageDetails) ValidateEnumValue

func (m UpdateOkeDeployStageDetails) 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 UpdateOkeHelmChartDeployStageDetails

UpdateOkeHelmChartDeployStageDetails Specifies the Kubernetes cluster deployment stage.

type UpdateOkeHelmChartDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Kubernetes cluster environment OCID for deployment.
    OkeClusterDeployEnvironmentId *string `mandatory:"false" json:"okeClusterDeployEnvironmentId"`

    // Helm chart artifact OCID.
    HelmChartDeployArtifactId *string `mandatory:"false" json:"helmChartDeployArtifactId"`

    // List of values.yaml file artifact OCIDs.
    ValuesArtifactIds []string `mandatory:"false" json:"valuesArtifactIds"`

    // Name of the Helm chart release.
    ReleaseName *string `mandatory:"false" json:"releaseName"`

    // Uninstall the Helm chart release on deleting the stage.
    IsUninstallOnStageDelete *bool `mandatory:"false" json:"isUninstallOnStageDelete"`

    // List of Helm command artifact OCIDs.
    HelmCommandArtifactIds []string `mandatory:"false" json:"helmCommandArtifactIds"`

    // Default namespace to be used for Kubernetes deployment when not specified in the manifest.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Time to wait for execution of a helm stage. Defaults to 300 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`

    RollbackPolicy DeployStageRollbackPolicy `mandatory:"false" json:"rollbackPolicy"`

    SetValues *HelmSetValueCollection `mandatory:"false" json:"setValues"`

    SetString *HelmSetValueCollection `mandatory:"false" json:"setString"`

    // Disable pre/post upgrade hooks.
    AreHooksEnabled *bool `mandatory:"false" json:"areHooksEnabled"`

    // During upgrade, reuse the values of the last release and merge overrides from the command line. Set to false by default.
    ShouldReuseValues *bool `mandatory:"false" json:"shouldReuseValues"`

    // During upgrade, reset the values to the ones built into the chart. It overrides shouldReuseValues. Set to false by default.
    ShouldResetValues *bool `mandatory:"false" json:"shouldResetValues"`

    // Force resource update through delete; or if required, recreate. Set to false by default.
    IsForceEnabled *bool `mandatory:"false" json:"isForceEnabled"`

    // Allow deletion of new resources created during when an upgrade fails. Set to false by default.
    ShouldCleanupOnFail *bool `mandatory:"false" json:"shouldCleanupOnFail"`

    // Limit the maximum number of revisions saved per release. Use 0 for no limit. Set to 10 by default
    MaxHistory *int `mandatory:"false" json:"maxHistory"`

    // If set, no CRDs are installed. By default, CRDs are installed only if they are not present already. Set to false by default.
    ShouldSkipCrds *bool `mandatory:"false" json:"shouldSkipCrds"`

    // If set, renders subchart notes along with the parent. Set to false by default.
    ShouldSkipRenderSubchartNotes *bool `mandatory:"false" json:"shouldSkipRenderSubchartNotes"`

    // Waits until all the resources are in a ready state to mark the release as successful. Set to false by default.
    ShouldNotWait *bool `mandatory:"false" json:"shouldNotWait"`

    // Enables helm --debug option to stream output to tf stdout. Set to false by default.
    IsDebugEnabled *bool `mandatory:"false" json:"isDebugEnabled"`

    // The purpose of running this Helm stage
    Purpose UpdateOkeHelmChartDeployStageDetailsPurposeEnum `mandatory:"false" json:"purpose,omitempty"`
}

func (UpdateOkeHelmChartDeployStageDetails) GetDefinedTags

func (m UpdateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateOkeHelmChartDeployStageDetails) GetDescription

func (m UpdateOkeHelmChartDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateOkeHelmChartDeployStageDetails) GetDisplayName

func (m UpdateOkeHelmChartDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateOkeHelmChartDeployStageDetails) GetFreeformTags

func (m UpdateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateOkeHelmChartDeployStageDetails) MarshalJSON

func (m UpdateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateOkeHelmChartDeployStageDetails) String

func (m UpdateOkeHelmChartDeployStageDetails) String() string

func (*UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON

func (m *UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateOkeHelmChartDeployStageDetails) ValidateEnumValue

func (m UpdateOkeHelmChartDeployStageDetails) 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 UpdateOkeHelmChartDeployStageDetailsPurposeEnum

UpdateOkeHelmChartDeployStageDetailsPurposeEnum Enum with underlying type: string

type UpdateOkeHelmChartDeployStageDetailsPurposeEnum string

Set of constants representing the allowable values for UpdateOkeHelmChartDeployStageDetailsPurposeEnum

const (
    UpdateOkeHelmChartDeployStageDetailsPurposeUpgrade UpdateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_UPGRADE"
    UpdateOkeHelmChartDeployStageDetailsPurposeCommand UpdateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_COMMAND"
)

func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum

func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (UpdateOkeHelmChartDeployStageDetailsPurposeEnum, bool)

GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues

func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues() []UpdateOkeHelmChartDeployStageDetailsPurposeEnum

GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues Enumerates the set of values for UpdateOkeHelmChartDeployStageDetailsPurposeEnum

type UpdateProjectDetails

UpdateProjectDetails The information to be updated for the given project.

type UpdateProjectDetails struct {

    // Project description.
    Description *string `mandatory:"false" json:"description"`

    NotificationConfig *NotificationConfig `mandatory:"false" json:"notificationConfig"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateProjectDetails) String

func (m UpdateProjectDetails) String() string

func (UpdateProjectDetails) ValidateEnumValue

func (m UpdateProjectDetails) 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 UpdateProjectRequest

UpdateProjectRequest wrapper for the UpdateProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateProject.go.html to see an example of how to use UpdateProjectRequest.

type UpdateProjectRequest struct {

    // Unique project identifier.
    ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"`

    // The information to be updated.
    UpdateProjectDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProjectRequest) BinaryRequestBody

func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProjectRequest) HTTPRequest

func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProjectRequest) RetryPolicy

func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProjectRequest) String

func (request UpdateProjectRequest) String() string

func (UpdateProjectRequest) ValidateEnumValue

func (request UpdateProjectRequest) 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 UpdateProjectResponse

UpdateProjectResponse wrapper for the UpdateProject operation

type UpdateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProjectResponse) HTTPResponse

func (response UpdateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectResponse) String

func (response UpdateProjectResponse) String() string

type UpdateRepositoryDetails

UpdateRepositoryDetails The information to be updated.

type UpdateRepositoryDetails struct {

    // Name of the repository. Should be unique within the project.
    Name *string `mandatory:"false" json:"name"`

    // Details of the repository. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // The default branch of the repository.
    DefaultBranch *string `mandatory:"false" json:"defaultBranch"`

    // Type of repository. Allowed values:
    // `MIRRORED`
    // `HOSTED`
    RepositoryType RepositoryRepositoryTypeEnum `mandatory:"false" json:"repositoryType,omitempty"`

    MirrorRepositoryConfig *MirrorRepositoryConfig `mandatory:"false" json:"mirrorRepositoryConfig"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateRepositoryDetails) String

func (m UpdateRepositoryDetails) String() string

func (UpdateRepositoryDetails) ValidateEnumValue

func (m UpdateRepositoryDetails) 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 UpdateRepositoryRequest

UpdateRepositoryRequest wrapper for the UpdateRepository operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateRepository.go.html to see an example of how to use UpdateRepositoryRequest.

type UpdateRepositoryRequest struct {

    // Unique repository identifier.
    RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"`

    // The information to be updated.
    UpdateRepositoryDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateRepositoryRequest) BinaryRequestBody

func (request UpdateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateRepositoryRequest) HTTPRequest

func (request UpdateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateRepositoryRequest) RetryPolicy

func (request UpdateRepositoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateRepositoryRequest) String

func (request UpdateRepositoryRequest) String() string

func (UpdateRepositoryRequest) ValidateEnumValue

func (request UpdateRepositoryRequest) 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 UpdateRepositoryResponse

UpdateRepositoryResponse wrapper for the UpdateRepository operation

type UpdateRepositoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Repository instance
    Repository `presentIn:"body"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateRepositoryResponse) HTTPResponse

func (response UpdateRepositoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateRepositoryResponse) String

func (response UpdateRepositoryResponse) String() string

type UpdateShellDeployStageDetails

UpdateShellDeployStageDetails Specifies the shell stage.

type UpdateShellDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ContainerConfig ContainerConfig `mandatory:"false" json:"containerConfig"`

    // The OCID of the artifact that contains the command specification.
    CommandSpecDeployArtifactId *string `mandatory:"false" json:"commandSpecDeployArtifactId"`

    // Time to wait for execution of a shell stage. Defaults to 36000 seconds.
    TimeoutInSeconds *int `mandatory:"false" json:"timeoutInSeconds"`
}

func (UpdateShellDeployStageDetails) GetDefinedTags

func (m UpdateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateShellDeployStageDetails) GetDescription

func (m UpdateShellDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateShellDeployStageDetails) GetDisplayName

func (m UpdateShellDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateShellDeployStageDetails) GetFreeformTags

func (m UpdateShellDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateShellDeployStageDetails) MarshalJSON

func (m UpdateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateShellDeployStageDetails) String

func (m UpdateShellDeployStageDetails) String() string

func (*UpdateShellDeployStageDetails) UnmarshalJSON

func (m *UpdateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateShellDeployStageDetails) ValidateEnumValue

func (m UpdateShellDeployStageDetails) 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 UpdateSingleDeployStageDeploymentDetails

UpdateSingleDeployStageDeploymentDetails Update details for a single stage deployment.

type UpdateSingleDeployStageDeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSingleDeployStageDeploymentDetails) GetDefinedTags

func (m UpdateSingleDeployStageDeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateSingleDeployStageDeploymentDetails) GetDisplayName

func (m UpdateSingleDeployStageDeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateSingleDeployStageDeploymentDetails) GetFreeformTags

func (m UpdateSingleDeployStageDeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateSingleDeployStageDeploymentDetails) MarshalJSON

func (m UpdateSingleDeployStageDeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateSingleDeployStageDeploymentDetails) String

func (m UpdateSingleDeployStageDeploymentDetails) String() string

func (UpdateSingleDeployStageDeploymentDetails) ValidateEnumValue

func (m UpdateSingleDeployStageDeploymentDetails) 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 UpdateSingleDeployStageRedeploymentDetails

UpdateSingleDeployStageRedeploymentDetails Update details for a single stage redeployment.

type UpdateSingleDeployStageRedeploymentDetails struct {

    // Deployment display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSingleDeployStageRedeploymentDetails) GetDefinedTags

func (m UpdateSingleDeployStageRedeploymentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateSingleDeployStageRedeploymentDetails) GetDisplayName

func (m UpdateSingleDeployStageRedeploymentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateSingleDeployStageRedeploymentDetails) GetFreeformTags

func (m UpdateSingleDeployStageRedeploymentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateSingleDeployStageRedeploymentDetails) MarshalJSON

func (m UpdateSingleDeployStageRedeploymentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateSingleDeployStageRedeploymentDetails) String

func (m UpdateSingleDeployStageRedeploymentDetails) String() string

func (UpdateSingleDeployStageRedeploymentDetails) ValidateEnumValue

func (m UpdateSingleDeployStageRedeploymentDetails) 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 UpdateTriggerDeploymentStageDetails

UpdateTriggerDeploymentStageDetails Specifies the Trigger Deployment stage, which runs another pipeline of the application.

type UpdateTriggerDeploymentStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A target deployment pipeline OCID that will run in this stage.
    DeployPipelineId *string `mandatory:"false" json:"deployPipelineId"`

    // A boolean flag that specifies whether all the parameters must be passed when the deployment is triggered.
    IsPassAllParametersEnabled *bool `mandatory:"false" json:"isPassAllParametersEnabled"`
}

func (UpdateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateTriggerDeploymentStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateTriggerDeploymentStageDetails) GetDefinedTags

func (m UpdateTriggerDeploymentStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateTriggerDeploymentStageDetails) GetDescription

func (m UpdateTriggerDeploymentStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateTriggerDeploymentStageDetails) GetDisplayName

func (m UpdateTriggerDeploymentStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateTriggerDeploymentStageDetails) GetFreeformTags

func (m UpdateTriggerDeploymentStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateTriggerDeploymentStageDetails) MarshalJSON

func (m UpdateTriggerDeploymentStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTriggerDeploymentStageDetails) String

func (m UpdateTriggerDeploymentStageDetails) String() string

func (UpdateTriggerDeploymentStageDetails) ValidateEnumValue

func (m UpdateTriggerDeploymentStageDetails) 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 UpdateTriggerDetails

UpdateTriggerDetails The information to be updated.

type UpdateTriggerDetails interface {

    // Trigger display name. Avoid entering confidential information.
    GetDisplayName() *string

    // Optional description about the trigger.
    GetDescription() *string

    // The list of actions that are to be performed for this trigger.
    GetActions() []TriggerAction

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateTriggerRequest

UpdateTriggerRequest wrapper for the UpdateTrigger operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/UpdateTrigger.go.html to see an example of how to use UpdateTriggerRequest.

type UpdateTriggerRequest struct {

    // Unique trigger identifier.
    TriggerId *string `mandatory:"true" contributesTo:"path" name:"triggerId"`

    // The information to be updated.
    UpdateTriggerDetails `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, provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTriggerRequest) BinaryRequestBody

func (request UpdateTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTriggerRequest) HTTPRequest

func (request UpdateTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTriggerRequest) RetryPolicy

func (request UpdateTriggerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTriggerRequest) String

func (request UpdateTriggerRequest) String() string

func (UpdateTriggerRequest) ValidateEnumValue

func (request UpdateTriggerRequest) 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 UpdateTriggerResponse

UpdateTriggerResponse wrapper for the UpdateTrigger operation

type UpdateTriggerResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Trigger instance
    Trigger `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Relative URL of the newly created resource.
    Location *string `presentIn:"header" name:"location"`
}

func (UpdateTriggerResponse) HTTPResponse

func (response UpdateTriggerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTriggerResponse) String

func (response UpdateTriggerResponse) String() string

type UpdateVbsAccessTokenConnectionDetails

UpdateVbsAccessTokenConnectionDetails The details for updating a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a personal access token.

type UpdateVbsAccessTokenConnectionDetails struct {

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Optional connection display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // OCID of personal access token saved in secret store
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // The Base URL of the hosted VBS server.
    BaseUrl *string `mandatory:"false" json:"baseUrl"`
}

func (UpdateVbsAccessTokenConnectionDetails) GetDefinedTags

func (m UpdateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVbsAccessTokenConnectionDetails) GetDescription

func (m UpdateVbsAccessTokenConnectionDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVbsAccessTokenConnectionDetails) GetDisplayName

func (m UpdateVbsAccessTokenConnectionDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVbsAccessTokenConnectionDetails) GetFreeformTags

func (m UpdateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVbsAccessTokenConnectionDetails) MarshalJSON

func (m UpdateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVbsAccessTokenConnectionDetails) String

func (m UpdateVbsAccessTokenConnectionDetails) String() string

func (UpdateVbsAccessTokenConnectionDetails) ValidateEnumValue

func (m UpdateVbsAccessTokenConnectionDetails) 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 UpdateVbsTriggerDetails

UpdateVbsTriggerDetails Update trigger specific to VBS.

type UpdateVbsTriggerDetails struct {

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"false" json:"actions"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`
}

func (UpdateVbsTriggerDetails) GetActions

func (m UpdateVbsTriggerDetails) GetActions() []TriggerAction

GetActions returns Actions

func (UpdateVbsTriggerDetails) GetDefinedTags

func (m UpdateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVbsTriggerDetails) GetDescription

func (m UpdateVbsTriggerDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVbsTriggerDetails) GetDisplayName

func (m UpdateVbsTriggerDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVbsTriggerDetails) GetFreeformTags

func (m UpdateVbsTriggerDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVbsTriggerDetails) MarshalJSON

func (m UpdateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVbsTriggerDetails) String

func (m UpdateVbsTriggerDetails) String() string

func (*UpdateVbsTriggerDetails) UnmarshalJSON

func (m *UpdateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateVbsTriggerDetails) ValidateEnumValue

func (m UpdateVbsTriggerDetails) 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 UpdateWaitCriteriaDetails

UpdateWaitCriteriaDetails Specifies wait criteria for the Wait stage.

type UpdateWaitCriteriaDetails interface {
}

type UpdateWaitCriteriaDetailsWaitTypeEnum

UpdateWaitCriteriaDetailsWaitTypeEnum Enum with underlying type: string

type UpdateWaitCriteriaDetailsWaitTypeEnum string

Set of constants representing the allowable values for UpdateWaitCriteriaDetailsWaitTypeEnum

const (
    UpdateWaitCriteriaDetailsWaitTypeAbsoluteWait UpdateWaitCriteriaDetailsWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum

func GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum(val string) (UpdateWaitCriteriaDetailsWaitTypeEnum, bool)

GetMappingUpdateWaitCriteriaDetailsWaitTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateWaitCriteriaDetailsWaitTypeEnumValues

func GetUpdateWaitCriteriaDetailsWaitTypeEnumValues() []UpdateWaitCriteriaDetailsWaitTypeEnum

GetUpdateWaitCriteriaDetailsWaitTypeEnumValues Enumerates the set of values for UpdateWaitCriteriaDetailsWaitTypeEnum

type UpdateWaitDeployStageDetails

UpdateWaitDeployStageDetails Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type UpdateWaitDeployStageDetails struct {

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    WaitCriteria WaitCriteria `mandatory:"false" json:"waitCriteria"`
}

func (UpdateWaitDeployStageDetails) GetDefinedTags

func (m UpdateWaitDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateWaitDeployStageDetails) GetDeployStagePredecessorCollection

func (m UpdateWaitDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (UpdateWaitDeployStageDetails) GetDescription

func (m UpdateWaitDeployStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateWaitDeployStageDetails) GetDisplayName

func (m UpdateWaitDeployStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateWaitDeployStageDetails) GetFreeformTags

func (m UpdateWaitDeployStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateWaitDeployStageDetails) MarshalJSON

func (m UpdateWaitDeployStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateWaitDeployStageDetails) String

func (m UpdateWaitDeployStageDetails) String() string

func (*UpdateWaitDeployStageDetails) UnmarshalJSON

func (m *UpdateWaitDeployStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateWaitDeployStageDetails) ValidateEnumValue

func (m UpdateWaitDeployStageDetails) 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 UpdateWaitStageDetails

UpdateWaitStageDetails Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type UpdateWaitStageDetails struct {

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    WaitCriteria UpdateWaitCriteriaDetails `mandatory:"false" json:"waitCriteria"`
}

func (UpdateWaitStageDetails) GetBuildPipelineStagePredecessorCollection

func (m UpdateWaitStageDetails) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (UpdateWaitStageDetails) GetDefinedTags

func (m UpdateWaitStageDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateWaitStageDetails) GetDescription

func (m UpdateWaitStageDetails) GetDescription() *string

GetDescription returns Description

func (UpdateWaitStageDetails) GetDisplayName

func (m UpdateWaitStageDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateWaitStageDetails) GetFreeformTags

func (m UpdateWaitStageDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateWaitStageDetails) MarshalJSON

func (m UpdateWaitStageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateWaitStageDetails) String

func (m UpdateWaitStageDetails) String() string

func (*UpdateWaitStageDetails) UnmarshalJSON

func (m *UpdateWaitStageDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateWaitStageDetails) ValidateEnumValue

func (m UpdateWaitStageDetails) 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 ValidateConnectionRequest

ValidateConnectionRequest wrapper for the ValidateConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/devops/ValidateConnection.go.html to see an example of how to use ValidateConnectionRequest.

type ValidateConnectionRequest struct {

    // Unique connection identifier.
    ConnectionId *string `mandatory:"true" contributesTo:"path" name:"connectionId"`

    // Unique Oracle-assigned identifier for the request.  If you need to contact Oracle about a particular request, 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"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. Retry tokens expire after 24 hours, but can be invalidated earlier 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 might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ValidateConnectionRequest) BinaryRequestBody

func (request ValidateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateConnectionRequest) HTTPRequest

func (request ValidateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateConnectionRequest) RetryPolicy

func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateConnectionRequest) String

func (request ValidateConnectionRequest) String() string

func (ValidateConnectionRequest) ValidateEnumValue

func (request ValidateConnectionRequest) 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 ValidateConnectionResponse

ValidateConnectionResponse wrapper for the ValidateConnection operation

type ValidateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (ValidateConnectionResponse) HTTPResponse

func (response ValidateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateConnectionResponse) String

func (response ValidateConnectionResponse) String() string

type VaultSecretVerificationKeySource

VaultSecretVerificationKeySource Specifies the Vault verification source details

type VaultSecretVerificationKeySource struct {

    // The OCID of the Vault Secret containing the verification key versions.
    VaultSecretId *string `mandatory:"true" json:"vaultSecretId"`
}

func (VaultSecretVerificationKeySource) MarshalJSON

func (m VaultSecretVerificationKeySource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VaultSecretVerificationKeySource) String

func (m VaultSecretVerificationKeySource) String() string

func (VaultSecretVerificationKeySource) ValidateEnumValue

func (m VaultSecretVerificationKeySource) 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 VbsAccessTokenConnection

VbsAccessTokenConnection The properties that define a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a Personal Access Token.

type VbsAccessTokenConnection struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted Visual Builder Studio server.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsAccessTokenConnection) GetCompartmentId

func (m VbsAccessTokenConnection) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsAccessTokenConnection) GetDefinedTags

func (m VbsAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsAccessTokenConnection) GetDescription

func (m VbsAccessTokenConnection) GetDescription() *string

GetDescription returns Description

func (VbsAccessTokenConnection) GetDisplayName

func (m VbsAccessTokenConnection) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsAccessTokenConnection) GetFreeformTags

func (m VbsAccessTokenConnection) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsAccessTokenConnection) GetId

func (m VbsAccessTokenConnection) GetId() *string

GetId returns Id

func (VbsAccessTokenConnection) GetLastConnectionValidationResult

func (m VbsAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (VbsAccessTokenConnection) GetLifecycleDetails

func (m VbsAccessTokenConnection) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsAccessTokenConnection) GetLifecycleState

func (m VbsAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsAccessTokenConnection) GetProjectId

func (m VbsAccessTokenConnection) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsAccessTokenConnection) GetSystemTags

func (m VbsAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsAccessTokenConnection) GetTimeCreated

func (m VbsAccessTokenConnection) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsAccessTokenConnection) GetTimeUpdated

func (m VbsAccessTokenConnection) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsAccessTokenConnection) MarshalJSON

func (m VbsAccessTokenConnection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsAccessTokenConnection) String

func (m VbsAccessTokenConnection) String() string

func (VbsAccessTokenConnection) ValidateEnumValue

func (m VbsAccessTokenConnection) 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 VbsAccessTokenConnectionSummary

VbsAccessTokenConnectionSummary Summary information for a connection of the type `VBS_ACCESS_TOKEN`. This type corresponds to a connection in Visual Builder Studio that is authenticated with a personal access token.

type VbsAccessTokenConnectionSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment containing the connection.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of personal access token saved in secret store.
    AccessToken *string `mandatory:"true" json:"accessToken"`

    // The Base URL of the hosted VBS server.
    BaseUrl *string `mandatory:"true" json:"baseUrl"`

    // Connection display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the connection.
    Description *string `mandatory:"false" json:"description"`

    // The time the connection was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the connection was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    LastConnectionValidationResult *ConnectionValidationResult `mandatory:"false" json:"lastConnectionValidationResult"`

    // A detailed message describing the current state. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the connection.
    LifecycleState ConnectionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsAccessTokenConnectionSummary) GetCompartmentId

func (m VbsAccessTokenConnectionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsAccessTokenConnectionSummary) GetDefinedTags

func (m VbsAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsAccessTokenConnectionSummary) GetDescription

func (m VbsAccessTokenConnectionSummary) GetDescription() *string

GetDescription returns Description

func (VbsAccessTokenConnectionSummary) GetDisplayName

func (m VbsAccessTokenConnectionSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsAccessTokenConnectionSummary) GetFreeformTags

func (m VbsAccessTokenConnectionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsAccessTokenConnectionSummary) GetId

func (m VbsAccessTokenConnectionSummary) GetId() *string

GetId returns Id

func (VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult

func (m VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult

GetLastConnectionValidationResult returns LastConnectionValidationResult

func (VbsAccessTokenConnectionSummary) GetLifecycleDetails

func (m VbsAccessTokenConnectionSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsAccessTokenConnectionSummary) GetLifecycleState

func (m VbsAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsAccessTokenConnectionSummary) GetProjectId

func (m VbsAccessTokenConnectionSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsAccessTokenConnectionSummary) GetSystemTags

func (m VbsAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsAccessTokenConnectionSummary) GetTimeCreated

func (m VbsAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsAccessTokenConnectionSummary) GetTimeUpdated

func (m VbsAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsAccessTokenConnectionSummary) MarshalJSON

func (m VbsAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsAccessTokenConnectionSummary) String

func (m VbsAccessTokenConnectionSummary) String() string

func (VbsAccessTokenConnectionSummary) ValidateEnumValue

func (m VbsAccessTokenConnectionSummary) 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 VbsBuildRunSource

VbsBuildRunSource Specifies details of build run through VBS Server.

type VbsBuildRunSource struct {

    // The trigger that invoked the build run.
    TriggerId *string `mandatory:"true" json:"triggerId"`

    TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"`
}

func (VbsBuildRunSource) MarshalJSON

func (m VbsBuildRunSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsBuildRunSource) String

func (m VbsBuildRunSource) String() string

func (VbsBuildRunSource) ValidateEnumValue

func (m VbsBuildRunSource) 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 VbsBuildSource

VbsBuildSource VBS Server Build Source for Build Stage

type VbsBuildSource struct {

    // Name of the build source. This must be unique within a build source collection. The name can be used by customers to locate the working directory pertinent to this repository.
    Name *string `mandatory:"true" json:"name"`

    // URL for the repository.
    RepositoryUrl *string `mandatory:"true" json:"repositoryUrl"`

    // Branch name.
    Branch *string `mandatory:"true" json:"branch"`

    // Connection identifier pertinent to VBS Server source provider
    ConnectionId *string `mandatory:"true" json:"connectionId"`
}

func (VbsBuildSource) GetBranch

func (m VbsBuildSource) GetBranch() *string

GetBranch returns Branch

func (VbsBuildSource) GetName

func (m VbsBuildSource) GetName() *string

GetName returns Name

func (VbsBuildSource) GetRepositoryUrl

func (m VbsBuildSource) GetRepositoryUrl() *string

GetRepositoryUrl returns RepositoryUrl

func (VbsBuildSource) MarshalJSON

func (m VbsBuildSource) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsBuildSource) String

func (m VbsBuildSource) String() string

func (VbsBuildSource) ValidateEnumValue

func (m VbsBuildSource) 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 VbsFilter

VbsFilter The filter for VBS events.

type VbsFilter struct {
    Include *VbsFilterAttributes `mandatory:"false" json:"include"`

    Exclude *VbsFilterExclusionAttributes `mandatory:"false" json:"exclude"`

    // The events, for example, PUSH, PULL_REQUEST_MERGE.
    Events []VbsFilterEventsEnum `mandatory:"false" json:"events,omitempty"`
}

func (VbsFilter) MarshalJSON

func (m VbsFilter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsFilter) String

func (m VbsFilter) String() string

func (VbsFilter) ValidateEnumValue

func (m VbsFilter) 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 VbsFilterAttributes

VbsFilterAttributes Attributes to filter VBS events.

type VbsFilterAttributes struct {

    // Branch for push event; source branch for pull requests.
    HeadRef *string `mandatory:"false" json:"headRef"`

    // The target branch for pull requests; not applicable for push requests.
    BaseRef *string `mandatory:"false" json:"baseRef"`

    // The repository name for trigger events.
    RepositoryName *string `mandatory:"false" json:"repositoryName"`

    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (VbsFilterAttributes) String

func (m VbsFilterAttributes) String() string

func (VbsFilterAttributes) ValidateEnumValue

func (m VbsFilterAttributes) 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 VbsFilterEventsEnum

VbsFilterEventsEnum Enum with underlying type: string

type VbsFilterEventsEnum string

Set of constants representing the allowable values for VbsFilterEventsEnum

const (
    VbsFilterEventsPush                VbsFilterEventsEnum = "PUSH"
    VbsFilterEventsMergeRequestCreated VbsFilterEventsEnum = "MERGE_REQUEST_CREATED"
    VbsFilterEventsMergeRequestUpdated VbsFilterEventsEnum = "MERGE_REQUEST_UPDATED"
    VbsFilterEventsMergeRequestMerged  VbsFilterEventsEnum = "MERGE_REQUEST_MERGED"
)

func GetMappingVbsFilterEventsEnum

func GetMappingVbsFilterEventsEnum(val string) (VbsFilterEventsEnum, bool)

GetMappingVbsFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVbsFilterEventsEnumValues

func GetVbsFilterEventsEnumValues() []VbsFilterEventsEnum

GetVbsFilterEventsEnumValues Enumerates the set of values for VbsFilterEventsEnum

type VbsFilterExclusionAttributes

VbsFilterExclusionAttributes Attributes to filter VBS events. File filter criteria - Changes only affecting excluded files will not invoke a build. if both include and exclude filter are used then exclusion filter will be applied on the result set of inclusion filter.

type VbsFilterExclusionAttributes struct {
    FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}

func (VbsFilterExclusionAttributes) String

func (m VbsFilterExclusionAttributes) String() string

func (VbsFilterExclusionAttributes) ValidateEnumValue

func (m VbsFilterExclusionAttributes) 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 VbsTrigger

VbsTrigger Trigger specific to VBS

type VbsTrigger struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsTrigger) GetActions

func (m VbsTrigger) GetActions() []TriggerAction

GetActions returns Actions

func (VbsTrigger) GetCompartmentId

func (m VbsTrigger) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsTrigger) GetDefinedTags

func (m VbsTrigger) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsTrigger) GetDescription

func (m VbsTrigger) GetDescription() *string

GetDescription returns Description

func (VbsTrigger) GetDisplayName

func (m VbsTrigger) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsTrigger) GetFreeformTags

func (m VbsTrigger) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsTrigger) GetId

func (m VbsTrigger) GetId() *string

GetId returns Id

func (VbsTrigger) GetLifecycleDetails

func (m VbsTrigger) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsTrigger) GetLifecycleState

func (m VbsTrigger) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsTrigger) GetProjectId

func (m VbsTrigger) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsTrigger) GetSystemTags

func (m VbsTrigger) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsTrigger) GetTimeCreated

func (m VbsTrigger) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsTrigger) GetTimeUpdated

func (m VbsTrigger) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsTrigger) MarshalJSON

func (m VbsTrigger) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsTrigger) String

func (m VbsTrigger) String() string

func (*VbsTrigger) UnmarshalJSON

func (m *VbsTrigger) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (VbsTrigger) ValidateEnumValue

func (m VbsTrigger) 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 VbsTriggerCreateResult

VbsTriggerCreateResult Trigger create response specific to VBS.

type VbsTriggerCreateResult struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of actions that are to be performed for this trigger.
    Actions []TriggerAction `mandatory:"true" json:"actions"`

    // The secret used to validate the incoming trigger call. This is visible only after the resource is created.
    Secret *string `mandatory:"true" json:"secret"`

    // The endpoint that listens to trigger events.
    TriggerUrl *string `mandatory:"true" json:"triggerUrl"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsTriggerCreateResult) GetActions

func (m VbsTriggerCreateResult) GetActions() []TriggerAction

GetActions returns Actions

func (VbsTriggerCreateResult) GetCompartmentId

func (m VbsTriggerCreateResult) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsTriggerCreateResult) GetDefinedTags

func (m VbsTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsTriggerCreateResult) GetDescription

func (m VbsTriggerCreateResult) GetDescription() *string

GetDescription returns Description

func (VbsTriggerCreateResult) GetDisplayName

func (m VbsTriggerCreateResult) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsTriggerCreateResult) GetFreeformTags

func (m VbsTriggerCreateResult) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsTriggerCreateResult) GetId

func (m VbsTriggerCreateResult) GetId() *string

GetId returns Id

func (VbsTriggerCreateResult) GetLifecycleDetails

func (m VbsTriggerCreateResult) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsTriggerCreateResult) GetLifecycleState

func (m VbsTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsTriggerCreateResult) GetProjectId

func (m VbsTriggerCreateResult) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsTriggerCreateResult) GetSystemTags

func (m VbsTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsTriggerCreateResult) GetTimeCreated

func (m VbsTriggerCreateResult) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsTriggerCreateResult) GetTimeUpdated

func (m VbsTriggerCreateResult) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsTriggerCreateResult) MarshalJSON

func (m VbsTriggerCreateResult) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsTriggerCreateResult) String

func (m VbsTriggerCreateResult) String() string

func (*VbsTriggerCreateResult) UnmarshalJSON

func (m *VbsTriggerCreateResult) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (VbsTriggerCreateResult) ValidateEnumValue

func (m VbsTriggerCreateResult) 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 VbsTriggerSummary

VbsTriggerSummary Summary of the VBS trigger.

type VbsTriggerSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project to which the trigger belongs to.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the compartment that contains the trigger.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Trigger display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description about the trigger.
    Description *string `mandatory:"false" json:"description"`

    // The time the trigger was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the trigger was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The OCID of the connection resource used to get details for triggered events.
    ConnectionId *string `mandatory:"false" json:"connectionId"`

    // The current state of the trigger.
    LifecycleState TriggerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (VbsTriggerSummary) GetCompartmentId

func (m VbsTriggerSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VbsTriggerSummary) GetDefinedTags

func (m VbsTriggerSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VbsTriggerSummary) GetDescription

func (m VbsTriggerSummary) GetDescription() *string

GetDescription returns Description

func (VbsTriggerSummary) GetDisplayName

func (m VbsTriggerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VbsTriggerSummary) GetFreeformTags

func (m VbsTriggerSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VbsTriggerSummary) GetId

func (m VbsTriggerSummary) GetId() *string

GetId returns Id

func (VbsTriggerSummary) GetLifecycleDetails

func (m VbsTriggerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (VbsTriggerSummary) GetLifecycleState

func (m VbsTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VbsTriggerSummary) GetProjectId

func (m VbsTriggerSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (VbsTriggerSummary) GetSystemTags

func (m VbsTriggerSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VbsTriggerSummary) GetTimeCreated

func (m VbsTriggerSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VbsTriggerSummary) GetTimeUpdated

func (m VbsTriggerSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VbsTriggerSummary) MarshalJSON

func (m VbsTriggerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VbsTriggerSummary) String

func (m VbsTriggerSummary) String() string

func (VbsTriggerSummary) ValidateEnumValue

func (m VbsTriggerSummary) 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 VerificationKeySource

VerificationKeySource The source of the verification material.

type VerificationKeySource interface {
}

type VerificationKeySourceVerificationKeySourceTypeEnum

VerificationKeySourceVerificationKeySourceTypeEnum Enum with underlying type: string

type VerificationKeySourceVerificationKeySourceTypeEnum string

Set of constants representing the allowable values for VerificationKeySourceVerificationKeySourceTypeEnum

const (
    VerificationKeySourceVerificationKeySourceTypeVaultSecret     VerificationKeySourceVerificationKeySourceTypeEnum = "VAULT_SECRET"
    VerificationKeySourceVerificationKeySourceTypeInlinePublicKey VerificationKeySourceVerificationKeySourceTypeEnum = "INLINE_PUBLIC_KEY"
    VerificationKeySourceVerificationKeySourceTypeNone            VerificationKeySourceVerificationKeySourceTypeEnum = "NONE"
)

func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum

func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum(val string) (VerificationKeySourceVerificationKeySourceTypeEnum, bool)

GetMappingVerificationKeySourceVerificationKeySourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVerificationKeySourceVerificationKeySourceTypeEnumValues

func GetVerificationKeySourceVerificationKeySourceTypeEnumValues() []VerificationKeySourceVerificationKeySourceTypeEnum

GetVerificationKeySourceVerificationKeySourceTypeEnumValues Enumerates the set of values for VerificationKeySourceVerificationKeySourceTypeEnum

type VulnerabilityAuditSummary

VulnerabilityAuditSummary Summary of vulnerability audit.

type VulnerabilityAuditSummary struct {

    // The OCID of the vulnerability audit.
    VulnerabilityAuditId *string `mandatory:"true" json:"vulnerabilityAuditId"`

    // Build stage OCID where scan was configured.
    BuildStageId *string `mandatory:"true" json:"buildStageId"`

    // Commit hash used while retrieving the pom file for vulnerabilityAudit.
    CommitHash *string `mandatory:"false" json:"commitHash"`
}

func (VulnerabilityAuditSummary) String

func (m VulnerabilityAuditSummary) String() string

func (VulnerabilityAuditSummary) ValidateEnumValue

func (m VulnerabilityAuditSummary) 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 VulnerabilityAuditSummaryCollection

VulnerabilityAuditSummaryCollection List of vulnerability audit summary.

type VulnerabilityAuditSummaryCollection struct {

    // List of vulnerability audit summary.
    Items []VulnerabilityAuditSummary `mandatory:"true" json:"items"`
}

func (VulnerabilityAuditSummaryCollection) String

func (m VulnerabilityAuditSummaryCollection) String() string

func (VulnerabilityAuditSummaryCollection) ValidateEnumValue

func (m VulnerabilityAuditSummaryCollection) 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 WaitCriteria

WaitCriteria Specifies wait criteria for the Wait stage.

type WaitCriteria interface {
}

type WaitCriteriaSummary

WaitCriteriaSummary Specifies wait criteria for the Wait stage.

type WaitCriteriaSummary interface {
}

type WaitCriteriaSummaryWaitTypeEnum

WaitCriteriaSummaryWaitTypeEnum Enum with underlying type: string

type WaitCriteriaSummaryWaitTypeEnum string

Set of constants representing the allowable values for WaitCriteriaSummaryWaitTypeEnum

const (
    WaitCriteriaSummaryWaitTypeAbsoluteWait WaitCriteriaSummaryWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetMappingWaitCriteriaSummaryWaitTypeEnum

func GetMappingWaitCriteriaSummaryWaitTypeEnum(val string) (WaitCriteriaSummaryWaitTypeEnum, bool)

GetMappingWaitCriteriaSummaryWaitTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWaitCriteriaSummaryWaitTypeEnumValues

func GetWaitCriteriaSummaryWaitTypeEnumValues() []WaitCriteriaSummaryWaitTypeEnum

GetWaitCriteriaSummaryWaitTypeEnumValues Enumerates the set of values for WaitCriteriaSummaryWaitTypeEnum

type WaitCriteriaWaitTypeEnum

WaitCriteriaWaitTypeEnum Enum with underlying type: string

type WaitCriteriaWaitTypeEnum string

Set of constants representing the allowable values for WaitCriteriaWaitTypeEnum

const (
    WaitCriteriaWaitTypeAbsoluteWait WaitCriteriaWaitTypeEnum = "ABSOLUTE_WAIT"
)

func GetMappingWaitCriteriaWaitTypeEnum

func GetMappingWaitCriteriaWaitTypeEnum(val string) (WaitCriteriaWaitTypeEnum, bool)

GetMappingWaitCriteriaWaitTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWaitCriteriaWaitTypeEnumValues

func GetWaitCriteriaWaitTypeEnumValues() []WaitCriteriaWaitTypeEnum

GetWaitCriteriaWaitTypeEnumValues Enumerates the set of values for WaitCriteriaWaitTypeEnum

type WaitDeployStage

WaitDeployStage Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type WaitDeployStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitDeployStage) GetCompartmentId

func (m WaitDeployStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitDeployStage) GetDefinedTags

func (m WaitDeployStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitDeployStage) GetDeployPipelineId

func (m WaitDeployStage) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (WaitDeployStage) GetDeployStagePredecessorCollection

func (m WaitDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (WaitDeployStage) GetDescription

func (m WaitDeployStage) GetDescription() *string

GetDescription returns Description

func (WaitDeployStage) GetDisplayName

func (m WaitDeployStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitDeployStage) GetFreeformTags

func (m WaitDeployStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitDeployStage) GetId

func (m WaitDeployStage) GetId() *string

GetId returns Id

func (WaitDeployStage) GetLifecycleDetails

func (m WaitDeployStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitDeployStage) GetLifecycleState

func (m WaitDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitDeployStage) GetProjectId

func (m WaitDeployStage) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitDeployStage) GetSystemTags

func (m WaitDeployStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitDeployStage) GetTimeCreated

func (m WaitDeployStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitDeployStage) GetTimeUpdated

func (m WaitDeployStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitDeployStage) MarshalJSON

func (m WaitDeployStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitDeployStage) String

func (m WaitDeployStage) String() string

func (*WaitDeployStage) UnmarshalJSON

func (m *WaitDeployStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitDeployStage) ValidateEnumValue

func (m WaitDeployStage) 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 WaitDeployStageExecutionProgress

WaitDeployStageExecutionProgress Specifies Wait stage specific execution details.

type WaitDeployStageExecutionProgress struct {

    // Stage display name. Avoid entering confidential information.
    DeployStageDisplayName *string `mandatory:"false" json:"deployStageDisplayName"`

    // The OCID of the stage.
    DeployStageId *string `mandatory:"false" json:"deployStageId"`

    // Time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    DeployStagePredecessors *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessors"`

    // Details about stage execution for all the target environments.
    DeployStageExecutionProgressDetails []DeployStageExecutionProgressDetails `mandatory:"false" json:"deployStageExecutionProgressDetails"`

    // The current state of the stage.
    Status DeployStageExecutionProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (WaitDeployStageExecutionProgress) GetDeployStageDisplayName

func (m WaitDeployStageExecutionProgress) GetDeployStageDisplayName() *string

GetDeployStageDisplayName returns DeployStageDisplayName

func (WaitDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails

func (m WaitDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails

GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails

func (WaitDeployStageExecutionProgress) GetDeployStageId

func (m WaitDeployStageExecutionProgress) GetDeployStageId() *string

GetDeployStageId returns DeployStageId

func (WaitDeployStageExecutionProgress) GetDeployStagePredecessors

func (m WaitDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection

GetDeployStagePredecessors returns DeployStagePredecessors

func (WaitDeployStageExecutionProgress) GetStatus

func (m WaitDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum

GetStatus returns Status

func (WaitDeployStageExecutionProgress) GetTimeFinished

func (m WaitDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (WaitDeployStageExecutionProgress) GetTimeStarted

func (m WaitDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (WaitDeployStageExecutionProgress) MarshalJSON

func (m WaitDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitDeployStageExecutionProgress) String

func (m WaitDeployStageExecutionProgress) String() string

func (WaitDeployStageExecutionProgress) ValidateEnumValue

func (m WaitDeployStageExecutionProgress) 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 WaitDeployStageSummary

WaitDeployStageSummary Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.

type WaitDeployStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of a project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of a pipeline.
    DeployPipelineId *string `mandatory:"true" json:"deployPipelineId"`

    // The OCID of a compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteriaSummary `mandatory:"true" json:"waitCriteria"`

    // Optional description about the deployment stage.
    Description *string `mandatory:"false" json:"description"`

    // Deployment stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time the deployment stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time the deployment stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    DeployStagePredecessorCollection *DeployStagePredecessorCollection `mandatory:"false" json:"deployStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the deployment stage.
    LifecycleState DeployStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitDeployStageSummary) GetCompartmentId

func (m WaitDeployStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitDeployStageSummary) GetDefinedTags

func (m WaitDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitDeployStageSummary) GetDeployPipelineId

func (m WaitDeployStageSummary) GetDeployPipelineId() *string

GetDeployPipelineId returns DeployPipelineId

func (WaitDeployStageSummary) GetDeployStagePredecessorCollection

func (m WaitDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection

GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection

func (WaitDeployStageSummary) GetDescription

func (m WaitDeployStageSummary) GetDescription() *string

GetDescription returns Description

func (WaitDeployStageSummary) GetDisplayName

func (m WaitDeployStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitDeployStageSummary) GetFreeformTags

func (m WaitDeployStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitDeployStageSummary) GetId

func (m WaitDeployStageSummary) GetId() *string

GetId returns Id

func (WaitDeployStageSummary) GetLifecycleDetails

func (m WaitDeployStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitDeployStageSummary) GetLifecycleState

func (m WaitDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitDeployStageSummary) GetProjectId

func (m WaitDeployStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitDeployStageSummary) GetSystemTags

func (m WaitDeployStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitDeployStageSummary) GetTimeCreated

func (m WaitDeployStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitDeployStageSummary) GetTimeUpdated

func (m WaitDeployStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitDeployStageSummary) MarshalJSON

func (m WaitDeployStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitDeployStageSummary) String

func (m WaitDeployStageSummary) String() string

func (*WaitDeployStageSummary) UnmarshalJSON

func (m *WaitDeployStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitDeployStageSummary) ValidateEnumValue

func (m WaitDeployStageSummary) 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 WaitStage

WaitStage Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type WaitStage struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitStage) GetBuildPipelineId

func (m WaitStage) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (WaitStage) GetBuildPipelineStagePredecessorCollection

func (m WaitStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (WaitStage) GetCompartmentId

func (m WaitStage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitStage) GetDefinedTags

func (m WaitStage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitStage) GetDescription

func (m WaitStage) GetDescription() *string

GetDescription returns Description

func (WaitStage) GetDisplayName

func (m WaitStage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitStage) GetFreeformTags

func (m WaitStage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitStage) GetId

func (m WaitStage) GetId() *string

GetId returns Id

func (WaitStage) GetLifecycleDetails

func (m WaitStage) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitStage) GetLifecycleState

func (m WaitStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitStage) GetProjectId

func (m WaitStage) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitStage) GetSystemTags

func (m WaitStage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitStage) GetTimeCreated

func (m WaitStage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitStage) GetTimeUpdated

func (m WaitStage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitStage) MarshalJSON

func (m WaitStage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitStage) String

func (m WaitStage) String() string

func (*WaitStage) UnmarshalJSON

func (m *WaitStage) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitStage) ValidateEnumValue

func (m WaitStage) 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 WaitStageRunProgress

WaitStageRunProgress Specifies Wait stage specific run details.

type WaitStageRunProgress struct {

    // Build Run display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    StageDisplayName *string `mandatory:"false" json:"stageDisplayName"`

    // The stage OCID.
    BuildPipelineStageId *string `mandatory:"false" json:"buildPipelineStageId"`

    // The time the stage started executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the stage finished executing. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    BuildPipelineStagePredecessors *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessors"`

    // The current status of the stage.
    Status BuildPipelineStageRunProgressStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (WaitStageRunProgress) GetBuildPipelineStageId

func (m WaitStageRunProgress) GetBuildPipelineStageId() *string

GetBuildPipelineStageId returns BuildPipelineStageId

func (WaitStageRunProgress) GetBuildPipelineStagePredecessors

func (m WaitStageRunProgress) GetBuildPipelineStagePredecessors() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessors returns BuildPipelineStagePredecessors

func (WaitStageRunProgress) GetStageDisplayName

func (m WaitStageRunProgress) GetStageDisplayName() *string

GetStageDisplayName returns StageDisplayName

func (WaitStageRunProgress) GetStatus

func (m WaitStageRunProgress) GetStatus() BuildPipelineStageRunProgressStatusEnum

GetStatus returns Status

func (WaitStageRunProgress) GetTimeFinished

func (m WaitStageRunProgress) GetTimeFinished() *common.SDKTime

GetTimeFinished returns TimeFinished

func (WaitStageRunProgress) GetTimeStarted

func (m WaitStageRunProgress) GetTimeStarted() *common.SDKTime

GetTimeStarted returns TimeStarted

func (WaitStageRunProgress) MarshalJSON

func (m WaitStageRunProgress) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitStageRunProgress) String

func (m WaitStageRunProgress) String() string

func (WaitStageRunProgress) ValidateEnumValue

func (m WaitStageRunProgress) 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 WaitStageSummary

WaitStageSummary Specifies the Wait stage. You can specify variable wait times or an absolute duration.

type WaitStageSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the DevOps project.
    ProjectId *string `mandatory:"true" json:"projectId"`

    // The OCID of the build pipeline.
    BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"`

    // The OCID of the compartment where the pipeline is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    WaitCriteria WaitCriteria `mandatory:"true" json:"waitCriteria"`

    // Stage display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the stage was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the stage was updated. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Optional description about the build stage.
    Description *string `mandatory:"false" json:"description"`

    BuildPipelineStagePredecessorCollection *BuildPipelineStagePredecessorCollection `mandatory:"false" json:"buildPipelineStagePredecessorCollection"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.  See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the stage.
    LifecycleState BuildPipelineStageLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (WaitStageSummary) GetBuildPipelineId

func (m WaitStageSummary) GetBuildPipelineId() *string

GetBuildPipelineId returns BuildPipelineId

func (WaitStageSummary) GetBuildPipelineStagePredecessorCollection

func (m WaitStageSummary) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection

GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection

func (WaitStageSummary) GetCompartmentId

func (m WaitStageSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (WaitStageSummary) GetDefinedTags

func (m WaitStageSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (WaitStageSummary) GetDescription

func (m WaitStageSummary) GetDescription() *string

GetDescription returns Description

func (WaitStageSummary) GetDisplayName

func (m WaitStageSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (WaitStageSummary) GetFreeformTags

func (m WaitStageSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (WaitStageSummary) GetId

func (m WaitStageSummary) GetId() *string

GetId returns Id

func (WaitStageSummary) GetLifecycleDetails

func (m WaitStageSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (WaitStageSummary) GetLifecycleState

func (m WaitStageSummary) GetLifecycleState() BuildPipelineStageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (WaitStageSummary) GetProjectId

func (m WaitStageSummary) GetProjectId() *string

GetProjectId returns ProjectId

func (WaitStageSummary) GetSystemTags

func (m WaitStageSummary) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (WaitStageSummary) GetTimeCreated

func (m WaitStageSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (WaitStageSummary) GetTimeUpdated

func (m WaitStageSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (WaitStageSummary) MarshalJSON

func (m WaitStageSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WaitStageSummary) String

func (m WaitStageSummary) String() string

func (*WaitStageSummary) UnmarshalJSON

func (m *WaitStageSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WaitStageSummary) ValidateEnumValue

func (m WaitStageSummary) 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

WorkRequest Details of the work request status.

type WorkRequest struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects. If the work request affects multiple resources, and those resources are not in the same compartment, it is up to the service team to pick the primary resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // Date and time the request was created, Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // Date and time the request was started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Date and time the request was completed. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

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 WorkRequestCollection

WorkRequestCollection List of work requests.

type WorkRequestCollection struct {

    // Work request items found for the search.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestCollection) String

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue

func (m WorkRequestCollection) 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

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed in API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // Time the error occured. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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 WorkRequestErrorCollection

WorkRequestErrorCollection List of work request errors encountered while executing a work request.

type WorkRequestErrorCollection struct {

    // Work request error items.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) 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

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // Time the log message was written. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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 WorkRequestLogEntryCollection

WorkRequestLogEntryCollection List of log messages from the execution of a work request.

type WorkRequestLogEntryCollection struct {

    // Work request log entry items.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) 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 WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way how the work is tracked in the work request affects this resource.  A resource that is created, updated, or deleted remains in the IN PROGRESS state until the work is complete for that resource.  Thereafter it transitions to CREATED, UPDATED, or DELETED state.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can use to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

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 WorkRequestSummary

WorkRequestSummary Details of the work request status.

type WorkRequestSummary struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests must be scoped to the same compartment as the resource that the work request affects.  If the work request affects multiple resources, and those resources are not in the same compartment, the service team must pick the primary resource whose compartment must be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // Date and time the request was created. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // Date and time the request was started. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Date and time the request was completed. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

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