Documentation
¶
Index ¶
- func GetActionTypeEnumStringValues() []string
- func GetApprovalActionActionEnumStringValues() []string
- func GetApprovalActivitySummaryStatusEnumStringValues() []string
- func GetApprovalPolicyApprovalPolicyTypeEnumStringValues() []string
- func GetApprovalRuleMergeCheckLevelEnumStringValues() []string
- func GetApprovalRuleMergeCheckStatusEnumStringValues() []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 GetBuildRunSnapshotLifecycleStateEnumStringValues() []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 GetConflictMergeCheckStatusEnumStringValues() []string
- func GetConnectionConnectionTypeEnumStringValues() []string
- func GetConnectionLifecycleStateEnumStringValues() []string
- func GetConnectionValidationResultResultEnumStringValues() []string
- func GetContainerConfigContainerConfigTypeEnumStringValues() []string
- func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string
- func GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues() []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 GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues() []string
- func GetForkSyncStatusSummarySyncStatusEnumStringValues() []string
- func GetGenericArtifactLocationDetailsStorageTypeEnumStringValues() []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 GetListBuildRunSnapshotsSortByEnumStringValues() []string
- func GetListBuildRunSnapshotsSortOrderEnumStringValues() []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 GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues() []string
- func GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues() []string
- func GetListProjectsSortByEnumStringValues() []string
- func GetListProjectsSortOrderEnumStringValues() []string
- func GetListProtectedBranchesSortByEnumStringValues() []string
- func GetListProtectedBranchesSortOrderEnumStringValues() []string
- func GetListPullRequestActivitiesActivityTypeEnumStringValues() []string
- func GetListPullRequestActivitiesSortOrderEnumStringValues() []string
- func GetListPullRequestAttachmentsSortByEnumStringValues() []string
- func GetListPullRequestAttachmentsSortOrderEnumStringValues() []string
- func GetListPullRequestAuthorsSortOrderEnumStringValues() []string
- func GetListPullRequestCommentsSortByEnumStringValues() []string
- func GetListPullRequestCommentsSortOrderEnumStringValues() []string
- func GetListPullRequestsSortByEnumStringValues() []string
- func GetListPullRequestsSortOrderEnumStringValues() []string
- func GetListRefsRefTypeEnumStringValues() []string
- func GetListRefsSortByEnumStringValues() []string
- func GetListRefsSortOrderEnumStringValues() []string
- func GetListRepositoriesSortByEnumStringValues() []string
- func GetListRepositoriesSortOrderEnumStringValues() []string
- func GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues() []string
- func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues() []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 GetMergeCheckSettingsValueEnumStringValues() []string
- func GetMergeCheckTypeEnumStringValues() []string
- func GetMergePullRequestDetailsActionTypeEnumStringValues() []string
- func GetMergeStrategyEnumStringValues() []string
- func GetMetricNameEnumStringValues() []string
- func GetNetworkChannelNetworkChannelTypeEnumStringValues() []string
- func GetOkeBlueGreenStrategyStrategyTypeEnumStringValues() []string
- func GetOkeCanaryStrategyStrategyTypeEnumStringValues() []string
- func GetOkeHelmChartDeployStagePurposeEnumStringValues() []string
- func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetPatchInsertInstructionPositionEnumStringValues() []string
- func GetPatchInstructionOperationEnumStringValues() []string
- func GetPatchMoveInstructionPositionEnumStringValues() []string
- func GetPrincipalDetailsPrincipalStateEnumStringValues() []string
- func GetPrincipalDetailsPrincipalTypeEnumStringValues() []string
- func GetProjectLifecycleStateEnumStringValues() []string
- func GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues() []string
- func GetProtectionLevelEnumStringValues() []string
- func GetPullRequestActivitySummaryActivityTypeEnumStringValues() []string
- func GetPullRequestCommentContextStatusEnumStringValues() []string
- func GetPullRequestCommentFileTypeEnumStringValues() []string
- func GetPullRequestCommentStatusEnumStringValues() []string
- func GetPullRequestLifecycleActivitySummaryStateEnumStringValues() []string
- func GetPullRequestLifecycleDetailsEnumStringValues() []string
- func GetPullRequestLifecycleStateEnumStringValues() []string
- func GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues() []string
- func GetPutRepositoryRefDetailsRefTypeEnumStringValues() []string
- func GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
- func GetRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
- func GetRepositoryLifecycleStateEnumStringValues() []string
- func GetRepositoryMirrorRecordMirrorStatusEnumStringValues() []string
- func GetRepositoryMirrorRecordSummaryMirrorStatusEnumStringValues() []string
- func GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues() []string
- func GetRepositoryObjectTypeEnumStringValues() []string
- func GetRepositoryRefRefTypeEnumStringValues() []string
- func GetRepositoryRepositoryTypeEnumStringValues() []string
- func GetRepositoryTriggerBuildEventsEnumStringValues() []string
- func GetReviewPullRequestDetailsActionEnumStringValues() []string
- func GetReviewerPrincipalStateEnumStringValues() []string
- func GetReviewerPrincipalTypeEnumStringValues() []string
- func GetReviewerStatusEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetStageOutputOutputTypeEnumStringValues() []string
- func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
- func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
- func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
- func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
- func GetSyncRepositorySyncMergeStrategyEnumStringValues() []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
- type AbsoluteWaitCriteriaSummary
- type ActionTypeEnum
- type ActualBuildRunnerShapeConfig
- type ApprovalAction
- type ApprovalActionActionEnum
- type ApprovalActivitySummary
- func (m ApprovalActivitySummary) GetId() *string
- func (m ApprovalActivitySummary) GetPrincipal() *PrincipalDetails
- func (m ApprovalActivitySummary) GetPullRequestId() *string
- func (m ApprovalActivitySummary) GetTimeOccurred() *common.SDKTime
- func (m ApprovalActivitySummary) MarshalJSON() (buff []byte, e error)
- func (m ApprovalActivitySummary) String() string
- func (m ApprovalActivitySummary) ValidateEnumValue() (bool, error)
- type ApprovalActivitySummaryStatusEnum
- type ApprovalPolicy
- type ApprovalPolicyApprovalPolicyTypeEnum
- type ApprovalRule
- type ApprovalRuleCollection
- type ApprovalRuleMergeCheck
- type ApprovalRuleMergeCheckLevelEnum
- type ApprovalRuleMergeCheckStatusEnum
- type ApproveDeploymentDetails
- type ApproveDeploymentDetailsActionEnum
- type ApproveDeploymentRequest
- func (request ApproveDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ApproveDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ApproveDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request ApproveDeploymentRequest) String() string
- func (request ApproveDeploymentRequest) ValidateEnumValue() (bool, error)
- type ApproveDeploymentResponse
- type AutomatedDeployStageRollbackPolicy
- type BackendSetIpCollection
- 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
- 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
- type BitbucketCloudFilterAttributes
- type BitbucketCloudFilterEventsEnum
- type BitbucketCloudFilterExclusionAttributes
- 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
- 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
- type BitbucketServerFilterAttributes
- type BitbucketServerFilterEventsEnum
- 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 BuildMergeCheck
- type BuildOutputs
- type BuildPipeline
- type BuildPipelineCollection
- type BuildPipelineLifecycleStateEnum
- type BuildPipelineParameter
- type BuildPipelineParameterCollection
- type BuildPipelineStage
- type BuildPipelineStageBuildPipelineStageTypeEnum
- type BuildPipelineStageCollection
- type BuildPipelineStageLifecycleStateEnum
- type BuildPipelineStagePredecessor
- type BuildPipelineStagePredecessorCollection
- type BuildPipelineStageRunProgress
- type BuildPipelineStageRunProgressStatusEnum
- type BuildPipelineStageSummary
- type BuildPipelineSummary
- type BuildRun
- type BuildRunArgument
- type BuildRunArgumentCollection
- type BuildRunLifecycleStateEnum
- type BuildRunProgress
- type BuildRunProgressSummary
- type BuildRunSnapshot
- type BuildRunSnapshotCollection
- type BuildRunSnapshotLifecycleStateEnum
- type BuildRunSnapshotSummary
- type BuildRunSource
- type BuildRunSourceSourceTypeEnum
- type BuildRunSummary
- type BuildRunSummaryCollection
- type BuildRunnerShapeConfig
- type BuildRunnerShapeConfigBuildRunnerTypeEnum
- type BuildSource
- type BuildSourceCollection
- type BuildSourceConnectionTypeEnum
- 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
- 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
- type BuildStageRunStep
- type BuildStageRunStepStateEnum
- 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
- type CancelBuildRunDetails
- type CancelBuildRunRequest
- func (request CancelBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelBuildRunRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelBuildRunRequest) String() string
- func (request CancelBuildRunRequest) ValidateEnumValue() (bool, error)
- type CancelBuildRunResponse
- type CancelDeploymentDetails
- type CancelDeploymentRequest
- func (request CancelDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelDeploymentRequest) String() string
- func (request CancelDeploymentRequest) ValidateEnumValue() (bool, error)
- type CancelDeploymentResponse
- type CancelScheduledCascadingProjectDeletionRequest
- func (request CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelScheduledCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelScheduledCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelScheduledCascadingProjectDeletionRequest) String() string
- func (request CancelScheduledCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)
- type CancelScheduledCascadingProjectDeletionResponse
- type ChangeProjectCompartmentDetails
- type ChangeProjectCompartmentRequest
- func (request ChangeProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeProjectCompartmentRequest) String() string
- func (request ChangeProjectCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeProjectCompartmentResponse
- type CommentActivitySummary
- func (m CommentActivitySummary) GetId() *string
- func (m CommentActivitySummary) GetPrincipal() *PrincipalDetails
- func (m CommentActivitySummary) GetPullRequestId() *string
- func (m CommentActivitySummary) GetTimeOccurred() *common.SDKTime
- func (m CommentActivitySummary) MarshalJSON() (buff []byte, e error)
- func (m CommentActivitySummary) String() string
- func (m CommentActivitySummary) ValidateEnumValue() (bool, error)
- type CommitActivitySummary
- func (m CommitActivitySummary) GetId() *string
- func (m CommitActivitySummary) GetPrincipal() *PrincipalDetails
- func (m CommitActivitySummary) GetPullRequestId() *string
- func (m CommitActivitySummary) GetTimeOccurred() *common.SDKTime
- func (m CommitActivitySummary) MarshalJSON() (buff []byte, e error)
- func (m CommitActivitySummary) String() string
- func (m CommitActivitySummary) ValidateEnumValue() (bool, error)
- type CommitAnalyticsAuthorCollection
- type CommitAnalyticsAuthorSummary
- type CommitInfo
- 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
- type ComputeInstanceGroupByQuerySelector
- 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
- type ComputeInstanceGroupFailurePolicyByPercentage
- type ComputeInstanceGroupFailurePolicyPolicyTypeEnum
- 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
- type ComputeInstanceGroupSelector
- type ComputeInstanceGroupSelectorCollection
- type ComputeInstanceGroupSelectorSelectorTypeEnum
- type ConflictMergeCheck
- type ConflictMergeCheckStatusEnum
- type Connection
- type ConnectionCollection
- type ConnectionConnectionTypeEnum
- type ConnectionLifecycleStateEnum
- type ConnectionSummary
- type ConnectionValidationResult
- type ConnectionValidationResultResultEnum
- type ContainerConfig
- type ContainerConfigContainerConfigTypeEnum
- type ContainerInstanceConfig
- 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
- type CreateAbsoluteWaitCriteriaDetails
- 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
- type CreateBuildPipelineRequest
- func (request CreateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateBuildPipelineRequest) String() string
- func (request CreateBuildPipelineRequest) ValidateEnumValue() (bool, error)
- type CreateBuildPipelineResponse
- type CreateBuildPipelineStageDetails
- type CreateBuildPipelineStageRequest
- func (request CreateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateBuildPipelineStageRequest) String() string
- func (request CreateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
- type CreateBuildPipelineStageResponse
- type CreateBuildRunDetails
- type CreateBuildRunRequest
- func (request CreateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateBuildRunRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateBuildRunRequest) String() string
- func (request CreateBuildRunRequest) ValidateEnumValue() (bool, error)
- type CreateBuildRunResponse
- 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, ...) (http.Request, error)
- func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateConnectionRequest) String() string
- func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
- type CreateConnectionResponse
- 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
- type CreateDeployArtifactRequest
- func (request CreateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDeployArtifactRequest) String() string
- func (request CreateDeployArtifactRequest) ValidateEnumValue() (bool, error)
- type CreateDeployArtifactResponse
- type CreateDeployEnvironmentDetails
- type CreateDeployEnvironmentRequest
- func (request CreateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDeployEnvironmentRequest) String() string
- func (request CreateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
- type CreateDeployEnvironmentResponse
- 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
- 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, ...) (http.Request, error)
- func (request CreateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDeployPipelineRequest) String() string
- func (request CreateDeployPipelineRequest) ValidateEnumValue() (bool, error)
- type CreateDeployPipelineResponse
- type CreateDeployStageDetails
- type CreateDeployStageRequest
- func (request CreateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDeployStageRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDeployStageRequest) String() string
- func (request CreateDeployStageRequest) ValidateEnumValue() (bool, error)
- type CreateDeployStageResponse
- type CreateDeploymentDetails
- type CreateDeploymentRequest
- func (request CreateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDeploymentRequest) String() string
- func (request CreateDeploymentRequest) ValidateEnumValue() (bool, error)
- type CreateDeploymentResponse
- 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
- type CreateOrUpdateGitBranchDetails
- type CreateOrUpdateGitRefDetails
- type CreateOrUpdateGitRefDetailsRefTypeEnum
- type CreateOrUpdateGitRefRequest
- func (request CreateOrUpdateGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateOrUpdateGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateOrUpdateGitRefRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateOrUpdateGitRefRequest) String() string
- func (request CreateOrUpdateGitRefRequest) ValidateEnumValue() (bool, error)
- type CreateOrUpdateGitRefResponse
- type CreateOrUpdateGitTagDetails
- type CreateOrUpdateProtectedBranchDetails
- type CreateOrUpdateProtectedBranchRequest
- func (request CreateOrUpdateProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateOrUpdateProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateOrUpdateProtectedBranchRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateOrUpdateProtectedBranchRequest) String() string
- func (request CreateOrUpdateProtectedBranchRequest) ValidateEnumValue() (bool, error)
- type CreateOrUpdateProtectedBranchResponse
- type CreateProjectDetails
- type CreateProjectRequest
- func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateProjectRequest) String() string
- func (request CreateProjectRequest) ValidateEnumValue() (bool, error)
- type CreateProjectResponse
- type CreatePullRequestAttachmentRequest
- func (request CreatePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePullRequestAttachmentRequest) String() string
- func (request CreatePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
- type CreatePullRequestAttachmentResponse
- type CreatePullRequestCommentDetails
- type CreatePullRequestCommentRequest
- func (request CreatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePullRequestCommentRequest) String() string
- func (request CreatePullRequestCommentRequest) ValidateEnumValue() (bool, error)
- type CreatePullRequestCommentResponse
- type CreatePullRequestDetails
- type CreatePullRequestRequest
- func (request CreatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePullRequestRequest) String() string
- func (request CreatePullRequestRequest) ValidateEnumValue() (bool, error)
- type CreatePullRequestResponse
- type CreateRepositoryDetails
- type CreateRepositoryRequest
- func (request CreateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateRepositoryRequest) String() string
- func (request CreateRepositoryRequest) ValidateEnumValue() (bool, error)
- type CreateRepositoryResponse
- type CreateReviewerDetails
- 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, ...) (http.Request, error)
- func (request CreateTriggerRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateTriggerRequest) String() string
- func (request CreateTriggerRequest) ValidateEnumValue() (bool, error)
- type CreateTriggerResponse
- 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
- 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
- type DeclinePullRequestRequest
- func (request DeclinePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeclinePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeclinePullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request DeclinePullRequestRequest) String() string
- func (request DeclinePullRequestRequest) ValidateEnumValue() (bool, error)
- type DeclinePullRequestResponse
- type DefaultBuildRunnerShapeConfig
- type DeleteBuildPipelineRequest
- func (request DeleteBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteBuildPipelineRequest) String() string
- func (request DeleteBuildPipelineRequest) ValidateEnumValue() (bool, error)
- type DeleteBuildPipelineResponse
- type DeleteBuildPipelineStageRequest
- func (request DeleteBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteBuildPipelineStageRequest) String() string
- func (request DeleteBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
- type DeleteBuildPipelineStageResponse
- type DeleteConnectionRequest
- func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteConnectionRequest) String() string
- func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
- type DeleteConnectionResponse
- type DeleteDeployArtifactRequest
- func (request DeleteDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDeployArtifactRequest) String() string
- func (request DeleteDeployArtifactRequest) ValidateEnumValue() (bool, error)
- type DeleteDeployArtifactResponse
- type DeleteDeployEnvironmentRequest
- func (request DeleteDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDeployEnvironmentRequest) String() string
- func (request DeleteDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
- type DeleteDeployEnvironmentResponse
- type DeleteDeployPipelineRequest
- func (request DeleteDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDeployPipelineRequest) String() string
- func (request DeleteDeployPipelineRequest) ValidateEnumValue() (bool, error)
- type DeleteDeployPipelineResponse
- type DeleteDeployStageRequest
- func (request DeleteDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDeployStageRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDeployStageRequest) String() string
- func (request DeleteDeployStageRequest) ValidateEnumValue() (bool, error)
- type DeleteDeployStageResponse
- type DeleteGitRefDetails
- type DeleteGitRefRequest
- func (request DeleteGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteGitRefRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteGitRefRequest) String() string
- func (request DeleteGitRefRequest) ValidateEnumValue() (bool, error)
- type DeleteGitRefResponse
- type DeleteProjectRepositorySettingsRequest
- func (request DeleteProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteProjectRepositorySettingsRequest) String() string
- func (request DeleteProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
- type DeleteProjectRepositorySettingsResponse
- type DeleteProjectRequest
- func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteProjectRequest) String() string
- func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)
- type DeleteProjectResponse
- type DeleteProtectedBranchDetails
- type DeleteProtectedBranchRequest
- func (request DeleteProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteProtectedBranchRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteProtectedBranchRequest) String() string
- func (request DeleteProtectedBranchRequest) ValidateEnumValue() (bool, error)
- type DeleteProtectedBranchResponse
- type DeletePullRequestAttachmentRequest
- func (request DeletePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePullRequestAttachmentRequest) String() string
- func (request DeletePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
- type DeletePullRequestAttachmentResponse
- type DeletePullRequestCommentRequest
- func (request DeletePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePullRequestCommentRequest) String() string
- func (request DeletePullRequestCommentRequest) ValidateEnumValue() (bool, error)
- type DeletePullRequestCommentResponse
- type DeletePullRequestRequest
- func (request DeletePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePullRequestRequest) String() string
- func (request DeletePullRequestRequest) ValidateEnumValue() (bool, error)
- type DeletePullRequestResponse
- type DeleteRefRequest
- func (request DeleteRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteRefRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteRefRequest) String() string
- func (request DeleteRefRequest) ValidateEnumValue() (bool, error)
- type DeleteRefResponse
- type DeleteRepositoryRequest
- func (request DeleteRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteRepositoryRequest) String() string
- func (request DeleteRepositoryRequest) ValidateEnumValue() (bool, error)
- type DeleteRepositoryResponse
- type DeleteRepositorySettingsRequest
- func (request DeleteRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteRepositorySettingsRequest) String() string
- func (request DeleteRepositorySettingsRequest) ValidateEnumValue() (bool, error)
- type DeleteRepositorySettingsResponse
- type DeleteTriggerRequest
- func (request DeleteTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteTriggerRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteTriggerRequest) String() string
- func (request DeleteTriggerRequest) ValidateEnumValue() (bool, error)
- type DeleteTriggerResponse
- type DeliverArtifact
- type DeliverArtifactCollection
- 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
- type DeliveredArtifactCollection
- type DeployArtifact
- type DeployArtifactArgumentSubstitutionModeEnum
- type DeployArtifactCollection
- type DeployArtifactDeployArtifactTypeEnum
- type DeployArtifactLifecycleStateEnum
- type DeployArtifactOverrideArgument
- type DeployArtifactOverrideArgumentCollection
- type DeployArtifactSource
- type DeployArtifactSourceDeployArtifactSourceTypeEnum
- type DeployArtifactSummary
- type DeployEnvironment
- type DeployEnvironmentCollection
- type DeployEnvironmentDeployEnvironmentTypeEnum
- type DeployEnvironmentLifecycleStateEnum
- type DeployEnvironmentSummary
- type DeployPipeline
- type DeployPipelineArtifact
- type DeployPipelineArtifactCollection
- type DeployPipelineCollection
- 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
- type DeployPipelineEnvironmentCollection
- type DeployPipelineLifecycleStateEnum
- type DeployPipelineParameter
- type DeployPipelineParameterCollection
- 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
- type DeployPipelineStageCollection
- type DeployPipelineSummary
- type DeployStage
- type DeployStageCollection
- type DeployStageDeployStageTypeEnum
- type DeployStageExecutionProgress
- type DeployStageExecutionProgressDetails
- type DeployStageExecutionProgressStatusEnum
- type DeployStageExecutionStep
- type DeployStageExecutionStepStateEnum
- type DeployStageLifecycleStateEnum
- type DeployStageOverrideArgument
- type DeployStageOverrideArgumentCollection
- type DeployStagePredecessor
- type DeployStagePredecessorCollection
- type DeployStageRollbackPolicy
- type DeployStageRollbackPolicyPolicyTypeEnum
- type DeployStageSummary
- type Deployment
- type DeploymentArgument
- type DeploymentArgumentCollection
- type DeploymentCollection
- type DeploymentDeploymentTypeEnum
- type DeploymentExecutionProgress
- type DeploymentLifecycleStateEnum
- type DeploymentSummary
- type DevopsClient
- 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) CreateOrUpdateGitRef(ctx context.Context, request CreateOrUpdateGitRefRequest) (response CreateOrUpdateGitRefResponse, err error)
- func (client DevopsClient) CreateOrUpdateProtectedBranch(ctx context.Context, request CreateOrUpdateProtectedBranchRequest) (response CreateOrUpdateProtectedBranchResponse, err error)
- func (client DevopsClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)
- func (client DevopsClient) CreatePullRequest(ctx context.Context, request CreatePullRequestRequest) (response CreatePullRequestResponse, err error)
- func (client DevopsClient) CreatePullRequestAttachment(ctx context.Context, request CreatePullRequestAttachmentRequest) (response CreatePullRequestAttachmentResponse, err error)
- func (client DevopsClient) CreatePullRequestComment(ctx context.Context, request CreatePullRequestCommentRequest) (response CreatePullRequestCommentResponse, 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) DeclinePullRequest(ctx context.Context, request DeclinePullRequestRequest) (response DeclinePullRequestResponse, 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) DeleteGitRef(ctx context.Context, request DeleteGitRefRequest) (response DeleteGitRefResponse, err error)
- func (client DevopsClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
- func (client DevopsClient) DeleteProjectRepositorySettings(ctx context.Context, request DeleteProjectRepositorySettingsRequest) (response DeleteProjectRepositorySettingsResponse, err error)
- func (client DevopsClient) DeleteProtectedBranch(ctx context.Context, request DeleteProtectedBranchRequest) (response DeleteProtectedBranchResponse, err error)
- func (client DevopsClient) DeletePullRequest(ctx context.Context, request DeletePullRequestRequest) (response DeletePullRequestResponse, err error)
- func (client DevopsClient) DeletePullRequestAttachment(ctx context.Context, request DeletePullRequestAttachmentRequest) (response DeletePullRequestAttachmentResponse, err error)
- func (client DevopsClient) DeletePullRequestComment(ctx context.Context, request DeletePullRequestCommentRequest) (response DeletePullRequestCommentResponse, 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) DeleteRepositorySettings(ctx context.Context, request DeleteRepositorySettingsRequest) (response DeleteRepositorySettingsResponse, 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) GetProjectNotificationPreference(ctx context.Context, request GetProjectNotificationPreferenceRequest) (response GetProjectNotificationPreferenceResponse, err error)
- func (client DevopsClient) GetProjectRepositorySettings(ctx context.Context, request GetProjectRepositorySettingsRequest) (response GetProjectRepositorySettingsResponse, err error)
- func (client DevopsClient) GetPullRequest(ctx context.Context, request GetPullRequestRequest) (response GetPullRequestResponse, err error)
- func (client DevopsClient) GetPullRequestAttachment(ctx context.Context, request GetPullRequestAttachmentRequest) (response GetPullRequestAttachmentResponse, err error)
- func (client DevopsClient) GetPullRequestAttachmentContent(ctx context.Context, request GetPullRequestAttachmentContentRequest) (response GetPullRequestAttachmentContentResponse, err error)
- func (client DevopsClient) GetPullRequestChangeSummaryMetrics(ctx context.Context, request GetPullRequestChangeSummaryMetricsRequest) (response GetPullRequestChangeSummaryMetricsResponse, err error)
- func (client DevopsClient) GetPullRequestComment(ctx context.Context, request GetPullRequestCommentRequest) (response GetPullRequestCommentResponse, err error)
- func (client DevopsClient) GetPullRequestNotificationPreference(ctx context.Context, request GetPullRequestNotificationPreferenceRequest) (response GetPullRequestNotificationPreferenceResponse, 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) GetRepositoryNotificationPreference(ctx context.Context, request GetRepositoryNotificationPreferenceRequest) (response GetRepositoryNotificationPreferenceResponse, err error)
- func (client DevopsClient) GetRepositorySettings(ctx context.Context, request GetRepositorySettingsRequest) (response GetRepositorySettingsResponse, 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) LikePullRequestComment(ctx context.Context, request LikePullRequestCommentRequest) (response LikePullRequestCommentResponse, 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) ListBuildRunSnapshots(ctx context.Context, request ListBuildRunSnapshotsRequest) (response ListBuildRunSnapshotsResponse, 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) ListForkSyncStatuses(ctx context.Context, request ListForkSyncStatusesRequest) (response ListForkSyncStatusesResponse, 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) ListProjectCommitAnalyticsAuthors(ctx context.Context, request ListProjectCommitAnalyticsAuthorsRequest) (response ListProjectCommitAnalyticsAuthorsResponse, err error)
- func (client DevopsClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)
- func (client DevopsClient) ListProtectedBranches(ctx context.Context, request ListProtectedBranchesRequest) (response ListProtectedBranchesResponse, err error)
- func (client DevopsClient) ListPullRequestActivities(ctx context.Context, request ListPullRequestActivitiesRequest) (response ListPullRequestActivitiesResponse, err error)
- func (client DevopsClient) ListPullRequestAttachments(ctx context.Context, request ListPullRequestAttachmentsRequest) (response ListPullRequestAttachmentsResponse, err error)
- func (client DevopsClient) ListPullRequestAuthors(ctx context.Context, request ListPullRequestAuthorsRequest) (response ListPullRequestAuthorsResponse, err error)
- func (client DevopsClient) ListPullRequestComments(ctx context.Context, request ListPullRequestCommentsRequest) (response ListPullRequestCommentsResponse, err error)
- func (client DevopsClient) ListPullRequestCommits(ctx context.Context, request ListPullRequestCommitsRequest) (response ListPullRequestCommitsResponse, err error)
- func (client DevopsClient) ListPullRequestFileChanges(ctx context.Context, request ListPullRequestFileChangesRequest) (response ListPullRequestFileChangesResponse, err error)
- func (client DevopsClient) ListPullRequests(ctx context.Context, request ListPullRequestsRequest) (response ListPullRequestsResponse, 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) ListRepositoryCommitAnalyticsAuthors(ctx context.Context, request ListRepositoryCommitAnalyticsAuthorsRequest) (response ListRepositoryCommitAnalyticsAuthorsResponse, 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) MergePullRequest(ctx context.Context, request MergePullRequestRequest) (response MergePullRequestResponse, err error)
- func (client DevopsClient) MirrorRepository(ctx context.Context, request MirrorRepositoryRequest) (response MirrorRepositoryResponse, err error)
- func (client DevopsClient) PatchPullRequest(ctx context.Context, request PatchPullRequestRequest) (response PatchPullRequestResponse, err error)
- func (client DevopsClient) PutRepositoryRef(ctx context.Context, request PutRepositoryRefRequest) (response PutRepositoryRefResponse, err error)
- func (client DevopsClient) ReopenPullRequest(ctx context.Context, request ReopenPullRequestRequest) (response ReopenPullRequestResponse, err error)
- func (client DevopsClient) ReviewPullRequest(ctx context.Context, request ReviewPullRequestRequest) (response ReviewPullRequestResponse, err error)
- func (client DevopsClient) ScheduleCascadingProjectDeletion(ctx context.Context, request ScheduleCascadingProjectDeletionRequest) (response ScheduleCascadingProjectDeletionResponse, err error)
- func (client *DevopsClient) SetRegion(region string)
- func (client DevopsClient) SummarizeProjectRepositoryAnalytics(ctx context.Context, request SummarizeProjectRepositoryAnalyticsRequest) (response SummarizeProjectRepositoryAnalyticsResponse, err error)
- func (client DevopsClient) SummarizeRepositoryAnalytics(ctx context.Context, request SummarizeRepositoryAnalyticsRequest) (response SummarizeRepositoryAnalyticsResponse, err error)
- func (client DevopsClient) SyncRepository(ctx context.Context, request SyncRepositoryRequest) (response SyncRepositoryResponse, err error)
- func (client DevopsClient) UnlikePullRequestComment(ctx context.Context, request UnlikePullRequestCommentRequest) (response UnlikePullRequestCommentResponse, err error)
- func (client DevopsClient) UnsubscribePullRequest(ctx context.Context, request UnsubscribePullRequestRequest) (response UnsubscribePullRequestResponse, err error)
- 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) UpdateProjectNotificationPreference(ctx context.Context, request UpdateProjectNotificationPreferenceRequest) (response UpdateProjectNotificationPreferenceResponse, err error)
- func (client DevopsClient) UpdateProjectRepositorySettings(ctx context.Context, request UpdateProjectRepositorySettingsRequest) (response UpdateProjectRepositorySettingsResponse, err error)
- func (client DevopsClient) UpdatePullRequest(ctx context.Context, request UpdatePullRequestRequest) (response UpdatePullRequestResponse, err error)
- func (client DevopsClient) UpdatePullRequestComment(ctx context.Context, request UpdatePullRequestCommentRequest) (response UpdatePullRequestCommentResponse, err error)
- func (client DevopsClient) UpdatePullRequestNotificationPreference(ctx context.Context, request UpdatePullRequestNotificationPreferenceRequest) (response UpdatePullRequestNotificationPreferenceResponse, err error)
- func (client DevopsClient) UpdateRepository(ctx context.Context, request UpdateRepositoryRequest) (response UpdateRepositoryResponse, err error)
- func (client DevopsClient) UpdateRepositoryNotificationPreference(ctx context.Context, request UpdateRepositoryNotificationPreferenceRequest) (response UpdateRepositoryNotificationPreferenceResponse, err error)
- func (client DevopsClient) UpdateRepositorySettings(ctx context.Context, request UpdateRepositorySettingsRequest) (response UpdateRepositorySettingsResponse, 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
- 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
- type DevopsCodeRepositoryFilterAttributes
- type DevopsCodeRepositoryFilterEventsEnum
- type DevopsCodeRepositoryFilterExclusionAttributes
- 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
- type DiffCollection
- type DiffLineDetails
- type DiffLineDetailsConflictMarkerEnum
- type DiffResponse
- type DiffResponseEntry
- type DiffSection
- type DiffSummary
- type ExecuteMergePullRequestDetails
- type ExecuteMergePullRequestDetailsPostMergeActionEnum
- type ExportedVariable
- type ExportedVariableCollection
- type FileDiffResponse
- type FileFilter
- type FileLineDetails
- type Filter
- type ForkSyncStatusCollection
- type ForkSyncStatusSummary
- type ForkSyncStatusSummarySyncStatusEnum
- 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 GenericArtifactLocationDetails
- type GenericArtifactLocationDetailsStorageTypeEnum
- type GenericArtifacts
- 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
- type GetBuildPipelineRequest
- func (request GetBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request GetBuildPipelineRequest) String() string
- func (request GetBuildPipelineRequest) ValidateEnumValue() (bool, error)
- type GetBuildPipelineResponse
- type GetBuildPipelineStageRequest
- func (request GetBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetBuildPipelineStageRequest) String() string
- func (request GetBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
- type GetBuildPipelineStageResponse
- type GetBuildRunRequest
- func (request GetBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetBuildRunRequest) RetryPolicy() *common.RetryPolicy
- func (request GetBuildRunRequest) String() string
- func (request GetBuildRunRequest) ValidateEnumValue() (bool, error)
- type GetBuildRunResponse
- type GetCommitDiffRequest
- func (request GetCommitDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCommitDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCommitDiffRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCommitDiffRequest) String() string
- func (request GetCommitDiffRequest) ValidateEnumValue() (bool, error)
- type GetCommitDiffResponse
- type GetCommitRequest
- func (request GetCommitRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCommitRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCommitRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCommitRequest) String() string
- func (request GetCommitRequest) ValidateEnumValue() (bool, error)
- type GetCommitResponse
- type GetConnectionRequest
- func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConnectionRequest) String() string
- func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
- type GetConnectionResponse
- type GetDeployArtifactRequest
- func (request GetDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeployArtifactRequest) String() string
- func (request GetDeployArtifactRequest) ValidateEnumValue() (bool, error)
- type GetDeployArtifactResponse
- type GetDeployEnvironmentRequest
- func (request GetDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeployEnvironmentRequest) String() string
- func (request GetDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
- type GetDeployEnvironmentResponse
- type GetDeployPipelineRequest
- func (request GetDeployPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeployPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeployPipelineRequest) String() string
- func (request GetDeployPipelineRequest) ValidateEnumValue() (bool, error)
- type GetDeployPipelineResponse
- type GetDeployStageRequest
- func (request GetDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeployStageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeployStageRequest) String() string
- func (request GetDeployStageRequest) ValidateEnumValue() (bool, error)
- type GetDeployStageResponse
- type GetDeploymentRequest
- func (request GetDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDeploymentRequest) String() string
- func (request GetDeploymentRequest) ValidateEnumValue() (bool, error)
- type GetDeploymentResponse
- type GetFileDiffRequest
- func (request GetFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetFileDiffRequest) RetryPolicy() *common.RetryPolicy
- func (request GetFileDiffRequest) String() string
- func (request GetFileDiffRequest) ValidateEnumValue() (bool, error)
- type GetFileDiffResponse
- type GetMirrorRecordMirrorRecordTypeEnum
- type GetMirrorRecordRequest
- func (request GetMirrorRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMirrorRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMirrorRecordRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMirrorRecordRequest) String() string
- func (request GetMirrorRecordRequest) ValidateEnumValue() (bool, error)
- type GetMirrorRecordResponse
- type GetObjectContentRequest
- func (request GetObjectContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetObjectContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetObjectContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetObjectContentRequest) String() string
- func (request GetObjectContentRequest) ValidateEnumValue() (bool, error)
- type GetObjectContentResponse
- type GetObjectRequest
- func (request GetObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetObjectRequest) RetryPolicy() *common.RetryPolicy
- func (request GetObjectRequest) String() string
- func (request GetObjectRequest) ValidateEnumValue() (bool, error)
- type GetObjectResponse
- type GetProjectNotificationPreferenceRequest
- func (request GetProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetProjectNotificationPreferenceRequest) String() string
- func (request GetProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
- type GetProjectNotificationPreferenceResponse
- type GetProjectRepositorySettingsRequest
- func (request GetProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request GetProjectRepositorySettingsRequest) String() string
- func (request GetProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
- type GetProjectRepositorySettingsResponse
- type GetProjectRequest
- func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy
- func (request GetProjectRequest) String() string
- func (request GetProjectRequest) ValidateEnumValue() (bool, error)
- type GetProjectResponse
- type GetPullRequestAttachmentContentRequest
- func (request GetPullRequestAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPullRequestAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPullRequestAttachmentContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPullRequestAttachmentContentRequest) String() string
- func (request GetPullRequestAttachmentContentRequest) ValidateEnumValue() (bool, error)
- type GetPullRequestAttachmentContentResponse
- type GetPullRequestAttachmentRequest
- func (request GetPullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPullRequestAttachmentRequest) String() string
- func (request GetPullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
- type GetPullRequestAttachmentResponse
- type GetPullRequestChangeSummaryMetricsRequest
- func (request GetPullRequestChangeSummaryMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPullRequestChangeSummaryMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPullRequestChangeSummaryMetricsRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPullRequestChangeSummaryMetricsRequest) String() string
- func (request GetPullRequestChangeSummaryMetricsRequest) ValidateEnumValue() (bool, error)
- type GetPullRequestChangeSummaryMetricsResponse
- type GetPullRequestCommentRequest
- func (request GetPullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPullRequestCommentRequest) String() string
- func (request GetPullRequestCommentRequest) ValidateEnumValue() (bool, error)
- type GetPullRequestCommentResponse
- type GetPullRequestNotificationPreferenceRequest
- func (request GetPullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPullRequestNotificationPreferenceRequest) String() string
- func (request GetPullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
- type GetPullRequestNotificationPreferenceResponse
- type GetPullRequestRequest
- func (request GetPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPullRequestRequest) String() string
- func (request GetPullRequestRequest) ValidateEnumValue() (bool, error)
- type GetPullRequestResponse
- type GetRefRequest
- func (request GetRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRefRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRefRequest) String() string
- func (request GetRefRequest) ValidateEnumValue() (bool, error)
- type GetRefResponse
- type GetRepoFileDiffRequest
- func (request GetRepoFileDiffRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepoFileDiffRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepoFileDiffRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepoFileDiffRequest) String() string
- func (request GetRepoFileDiffRequest) ValidateEnumValue() (bool, error)
- type GetRepoFileDiffResponse
- type GetRepoFileLinesRequest
- func (request GetRepoFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepoFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepoFileLinesRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepoFileLinesRequest) String() string
- func (request GetRepoFileLinesRequest) ValidateEnumValue() (bool, error)
- type GetRepoFileLinesResponse
- type GetRepositoryArchiveContentRequest
- func (request GetRepositoryArchiveContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepositoryArchiveContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepositoryArchiveContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepositoryArchiveContentRequest) String() string
- func (request GetRepositoryArchiveContentRequest) ValidateEnumValue() (bool, error)
- type GetRepositoryArchiveContentResponse
- type GetRepositoryFieldsEnum
- type GetRepositoryFileLinesRequest
- func (request GetRepositoryFileLinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepositoryFileLinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepositoryFileLinesRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepositoryFileLinesRequest) String() string
- func (request GetRepositoryFileLinesRequest) ValidateEnumValue() (bool, error)
- type GetRepositoryFileLinesResponse
- type GetRepositoryNotificationPreferenceRequest
- func (request GetRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepositoryNotificationPreferenceRequest) String() string
- func (request GetRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
- type GetRepositoryNotificationPreferenceResponse
- type GetRepositoryRequest
- func (request GetRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepositoryRequest) String() string
- func (request GetRepositoryRequest) ValidateEnumValue() (bool, error)
- type GetRepositoryResponse
- type GetRepositorySettingsRequest
- func (request GetRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request GetRepositorySettingsRequest) String() string
- func (request GetRepositorySettingsRequest) ValidateEnumValue() (bool, error)
- type GetRepositorySettingsResponse
- type GetTriggerRequest
- func (request GetTriggerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetTriggerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetTriggerRequest) RetryPolicy() *common.RetryPolicy
- func (request GetTriggerRequest) String() string
- func (request GetTriggerRequest) ValidateEnumValue() (bool, error)
- type GetTriggerResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type 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
- 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
- type GithubFilterAttributes
- type GithubFilterEventsEnum
- type GithubFilterExclusionAttributes
- 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
- 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
- type GitlabFilterAttributes
- type GitlabFilterEventsEnum
- type GitlabFilterExclusionAttributes
- 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
- 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
- type GitlabServerFilterAttributes
- type GitlabServerFilterEventsEnum
- type GitlabServerFilterExclusionAttributes
- 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
- type HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
- 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
- type HelmSetValueCollection
- type InlineDeployArtifactSource
- type InlinePublicKeyVerificationKeySource
- 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 LikePullRequestCommentRequest
- func (request LikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request LikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request LikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
- func (request LikePullRequestCommentRequest) String() string
- func (request LikePullRequestCommentRequest) ValidateEnumValue() (bool, error)
- type LikePullRequestCommentResponse
- type ListAuthorsRequest
- func (request ListAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAuthorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAuthorsRequest) String() string
- func (request ListAuthorsRequest) ValidateEnumValue() (bool, error)
- type ListAuthorsResponse
- type ListAuthorsSortOrderEnum
- type ListBuildPipelineStagesRequest
- func (request ListBuildPipelineStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListBuildPipelineStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListBuildPipelineStagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListBuildPipelineStagesRequest) String() string
- func (request ListBuildPipelineStagesRequest) ValidateEnumValue() (bool, error)
- type ListBuildPipelineStagesResponse
- type ListBuildPipelineStagesSortByEnum
- type ListBuildPipelineStagesSortOrderEnum
- type ListBuildPipelinesRequest
- func (request ListBuildPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListBuildPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListBuildPipelinesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListBuildPipelinesRequest) String() string
- func (request ListBuildPipelinesRequest) ValidateEnumValue() (bool, error)
- type ListBuildPipelinesResponse
- type ListBuildPipelinesSortByEnum
- type ListBuildPipelinesSortOrderEnum
- type ListBuildRunSnapshotsRequest
- func (request ListBuildRunSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListBuildRunSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListBuildRunSnapshotsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListBuildRunSnapshotsRequest) String() string
- func (request ListBuildRunSnapshotsRequest) ValidateEnumValue() (bool, error)
- type ListBuildRunSnapshotsResponse
- type ListBuildRunSnapshotsSortByEnum
- type ListBuildRunSnapshotsSortOrderEnum
- type ListBuildRunsRequest
- func (request ListBuildRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListBuildRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListBuildRunsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListBuildRunsRequest) String() string
- func (request ListBuildRunsRequest) ValidateEnumValue() (bool, error)
- type ListBuildRunsResponse
- type ListBuildRunsSortByEnum
- type ListBuildRunsSortOrderEnum
- type ListCommitDiffsRequest
- func (request ListCommitDiffsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCommitDiffsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCommitDiffsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCommitDiffsRequest) String() string
- func (request ListCommitDiffsRequest) ValidateEnumValue() (bool, error)
- type ListCommitDiffsResponse
- type ListCommitsRequest
- func (request ListCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCommitsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCommitsRequest) String() string
- func (request ListCommitsRequest) ValidateEnumValue() (bool, error)
- type ListCommitsResponse
- type ListConnectionsRequest
- func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListConnectionsRequest) String() string
- func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
- type ListConnectionsResponse
- type ListConnectionsSortByEnum
- type ListConnectionsSortOrderEnum
- type ListDeployArtifactsRequest
- func (request ListDeployArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeployArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeployArtifactsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeployArtifactsRequest) String() string
- func (request ListDeployArtifactsRequest) ValidateEnumValue() (bool, error)
- type ListDeployArtifactsResponse
- type ListDeployArtifactsSortByEnum
- type ListDeployArtifactsSortOrderEnum
- type ListDeployEnvironmentsRequest
- func (request ListDeployEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeployEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeployEnvironmentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeployEnvironmentsRequest) String() string
- func (request ListDeployEnvironmentsRequest) ValidateEnumValue() (bool, error)
- type ListDeployEnvironmentsResponse
- type ListDeployEnvironmentsSortByEnum
- type ListDeployEnvironmentsSortOrderEnum
- type ListDeployPipelinesRequest
- func (request ListDeployPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeployPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeployPipelinesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeployPipelinesRequest) String() string
- func (request ListDeployPipelinesRequest) ValidateEnumValue() (bool, error)
- type ListDeployPipelinesResponse
- type ListDeployPipelinesSortByEnum
- type ListDeployPipelinesSortOrderEnum
- type ListDeployStagesRequest
- func (request ListDeployStagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeployStagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeployStagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeployStagesRequest) String() string
- func (request ListDeployStagesRequest) ValidateEnumValue() (bool, error)
- type ListDeployStagesResponse
- type ListDeployStagesSortByEnum
- type ListDeployStagesSortOrderEnum
- type ListDeploymentsRequest
- func (request ListDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDeploymentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDeploymentsRequest) String() string
- func (request ListDeploymentsRequest) ValidateEnumValue() (bool, error)
- type ListDeploymentsResponse
- type ListDeploymentsSortByEnum
- type ListDeploymentsSortOrderEnum
- type ListForkSyncStatusesRequest
- func (request ListForkSyncStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListForkSyncStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListForkSyncStatusesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListForkSyncStatusesRequest) String() string
- func (request ListForkSyncStatusesRequest) ValidateEnumValue() (bool, error)
- type ListForkSyncStatusesResponse
- type ListMirrorRecordsRequest
- func (request ListMirrorRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMirrorRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMirrorRecordsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMirrorRecordsRequest) String() string
- func (request ListMirrorRecordsRequest) ValidateEnumValue() (bool, error)
- type ListMirrorRecordsResponse
- type ListMirrorRecordsSortOrderEnum
- type ListPathsRequest
- func (request ListPathsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPathsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPathsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPathsRequest) String() string
- func (request ListPathsRequest) ValidateEnumValue() (bool, error)
- type ListPathsResponse
- type ListPathsSortByEnum
- type ListPathsSortOrderEnum
- type ListProjectCommitAnalyticsAuthorsRequest
- func (request ListProjectCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListProjectCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListProjectCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListProjectCommitAnalyticsAuthorsRequest) String() string
- func (request ListProjectCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)
- type ListProjectCommitAnalyticsAuthorsResponse
- type ListProjectCommitAnalyticsAuthorsSortByEnum
- type ListProjectCommitAnalyticsAuthorsSortOrderEnum
- type ListProjectsRequest
- func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListProjectsRequest) String() string
- func (request ListProjectsRequest) ValidateEnumValue() (bool, error)
- type ListProjectsResponse
- type ListProjectsSortByEnum
- type ListProjectsSortOrderEnum
- type ListProtectedBranchesRequest
- func (request ListProtectedBranchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListProtectedBranchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListProtectedBranchesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListProtectedBranchesRequest) String() string
- func (request ListProtectedBranchesRequest) ValidateEnumValue() (bool, error)
- type ListProtectedBranchesResponse
- type ListProtectedBranchesSortByEnum
- type ListProtectedBranchesSortOrderEnum
- type ListPullRequestActivitiesActivityTypeEnum
- type ListPullRequestActivitiesRequest
- func (request ListPullRequestActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPullRequestActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPullRequestActivitiesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPullRequestActivitiesRequest) String() string
- func (request ListPullRequestActivitiesRequest) ValidateEnumValue() (bool, error)
- type ListPullRequestActivitiesResponse
- type ListPullRequestActivitiesSortOrderEnum
- type ListPullRequestAttachmentsRequest
- func (request ListPullRequestAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPullRequestAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPullRequestAttachmentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPullRequestAttachmentsRequest) String() string
- func (request ListPullRequestAttachmentsRequest) ValidateEnumValue() (bool, error)
- type ListPullRequestAttachmentsResponse
- type ListPullRequestAttachmentsSortByEnum
- type ListPullRequestAttachmentsSortOrderEnum
- type ListPullRequestAuthorsRequest
- func (request ListPullRequestAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPullRequestAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPullRequestAuthorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPullRequestAuthorsRequest) String() string
- func (request ListPullRequestAuthorsRequest) ValidateEnumValue() (bool, error)
- type ListPullRequestAuthorsResponse
- type ListPullRequestAuthorsSortOrderEnum
- type ListPullRequestCommentsRequest
- func (request ListPullRequestCommentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPullRequestCommentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPullRequestCommentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPullRequestCommentsRequest) String() string
- func (request ListPullRequestCommentsRequest) ValidateEnumValue() (bool, error)
- type ListPullRequestCommentsResponse
- type ListPullRequestCommentsSortByEnum
- type ListPullRequestCommentsSortOrderEnum
- type ListPullRequestCommitsRequest
- func (request ListPullRequestCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPullRequestCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPullRequestCommitsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPullRequestCommitsRequest) String() string
- func (request ListPullRequestCommitsRequest) ValidateEnumValue() (bool, error)
- type ListPullRequestCommitsResponse
- type ListPullRequestFileChangesRequest
- func (request ListPullRequestFileChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPullRequestFileChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPullRequestFileChangesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPullRequestFileChangesRequest) String() string
- func (request ListPullRequestFileChangesRequest) ValidateEnumValue() (bool, error)
- type ListPullRequestFileChangesResponse
- type ListPullRequestsRequest
- func (request ListPullRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPullRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPullRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPullRequestsRequest) String() string
- func (request ListPullRequestsRequest) ValidateEnumValue() (bool, error)
- type ListPullRequestsResponse
- type ListPullRequestsSortByEnum
- type ListPullRequestsSortOrderEnum
- type ListRefsRefTypeEnum
- type ListRefsRequest
- func (request ListRefsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRefsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRefsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRefsRequest) String() string
- func (request ListRefsRequest) ValidateEnumValue() (bool, error)
- type ListRefsResponse
- type ListRefsSortByEnum
- type ListRefsSortOrderEnum
- type ListRepositoriesRequest
- func (request ListRepositoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRepositoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRepositoriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRepositoriesRequest) String() string
- func (request ListRepositoriesRequest) ValidateEnumValue() (bool, error)
- type ListRepositoriesResponse
- type ListRepositoriesSortByEnum
- type ListRepositoriesSortOrderEnum
- type ListRepositoryCommitAnalyticsAuthorsRequest
- func (request ListRepositoryCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRepositoryCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRepositoryCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRepositoryCommitAnalyticsAuthorsRequest) String() string
- func (request ListRepositoryCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)
- type ListRepositoryCommitAnalyticsAuthorsResponse
- type ListRepositoryCommitAnalyticsAuthorsSortByEnum
- type ListRepositoryCommitAnalyticsAuthorsSortOrderEnum
- type ListTriggersRequest
- func (request ListTriggersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTriggersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTriggersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTriggersRequest) String() string
- func (request ListTriggersRequest) ValidateEnumValue() (bool, error)
- type ListTriggersResponse
- type ListTriggersSortByEnum
- type ListTriggersSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsStatusEnum
- type LoadBalancerConfig
- 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
- type LoadBalancerTrafficShiftRolloutPolicy
- 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
- type MergeCheck
- type MergeCheckCollection
- type MergeCheckSettingsValueEnum
- type MergeCheckTypeEnum
- type MergeChecks
- type MergePullRequestDetails
- type MergePullRequestDetailsActionTypeEnum
- type MergePullRequestRequest
- func (request MergePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MergePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MergePullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request MergePullRequestRequest) String() string
- func (request MergePullRequestRequest) ValidateEnumValue() (bool, error)
- type MergePullRequestResponse
- type MergeSettings
- type MergeStrategyEnum
- type MetricNameEnum
- type MirrorRepositoryConfig
- type MirrorRepositoryRequest
- func (request MirrorRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MirrorRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MirrorRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request MirrorRepositoryRequest) String() string
- func (request MirrorRepositoryRequest) ValidateEnumValue() (bool, error)
- type MirrorRepositoryResponse
- type NetworkChannel
- type NetworkChannelNetworkChannelTypeEnum
- type NginxBlueGreenStrategy
- type NginxCanaryStrategy
- type NoDeployStageRollbackPolicy
- type NoneVerificationKeySource
- type NotificationConfig
- type ObjectStorageGenericArtifactLocationDetails
- type OcirDeployArtifactSource
- 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
- 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
- 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
- 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
- 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
- type OperationTypeEnum
- type PatchInsertInstruction
- type PatchInsertInstructionPositionEnum
- type PatchInstruction
- type PatchInstructionOperationEnum
- type PatchMergeInstruction
- type PatchMoveInstruction
- type PatchMoveInstructionPositionEnum
- type PatchProhibitInstruction
- type PatchPullRequestDetails
- type PatchPullRequestRequest
- func (request PatchPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchPullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchPullRequestRequest) String() string
- func (request PatchPullRequestRequest) ValidateEnumValue() (bool, error)
- type PatchPullRequestResponse
- type PatchRemoveInstruction
- type PatchReplaceInstruction
- type PatchRequireInstruction
- type PrincipalDetails
- type PrincipalDetailsPrincipalStateEnum
- type PrincipalDetailsPrincipalTypeEnum
- type PrivateEndpointChannel
- type Project
- type ProjectCollection
- type ProjectLifecycleStateEnum
- type ProjectNotificationPreference
- type ProjectNotificationPreferenceNotificationPreferenceEnum
- type ProjectRepositorySettings
- type ProjectSummary
- type ProtectedBranch
- type ProtectedBranchCollection
- type ProtectedBranchSummary
- type ProtectionLevelEnum
- type PullRequest
- type PullRequestActivityCollection
- type PullRequestActivitySummary
- type PullRequestActivitySummaryActivityTypeEnum
- type PullRequestAttachment
- type PullRequestAttachmentCollection
- type PullRequestAttachmentSummary
- type PullRequestAuthorCollection
- type PullRequestAuthorSummary
- type PullRequestChangeSummaryMetrics
- type PullRequestCollection
- type PullRequestComment
- type PullRequestCommentCollection
- type PullRequestCommentContextStatusEnum
- type PullRequestCommentFileTypeEnum
- type PullRequestCommentLikeCollection
- type PullRequestCommentStatusEnum
- type PullRequestCommentSummary
- type PullRequestFileChangeCollection
- type PullRequestFileChangeSummary
- type PullRequestLifecycleActivitySummary
- func (m PullRequestLifecycleActivitySummary) GetId() *string
- func (m PullRequestLifecycleActivitySummary) GetPrincipal() *PrincipalDetails
- func (m PullRequestLifecycleActivitySummary) GetPullRequestId() *string
- func (m PullRequestLifecycleActivitySummary) GetTimeOccurred() *common.SDKTime
- func (m PullRequestLifecycleActivitySummary) MarshalJSON() (buff []byte, e error)
- func (m PullRequestLifecycleActivitySummary) String() string
- func (m PullRequestLifecycleActivitySummary) ValidateEnumValue() (bool, error)
- type PullRequestLifecycleActivitySummaryStateEnum
- type PullRequestLifecycleDetailsEnum
- type PullRequestLifecycleStateEnum
- type PullRequestNotificationPreference
- type PullRequestNotificationPreferenceNotificationPreferenceEnum
- type PullRequestSummary
- type PutRepositoryBranchDetails
- type PutRepositoryRefDetails
- type PutRepositoryRefDetailsRefTypeEnum
- type PutRepositoryRefRequest
- func (request PutRepositoryRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutRepositoryRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutRepositoryRefRequest) RetryPolicy() *common.RetryPolicy
- func (request PutRepositoryRefRequest) String() string
- func (request PutRepositoryRefRequest) ValidateEnumValue() (bool, error)
- type PutRepositoryRefResponse
- type PutRepositoryTagDetails
- type ReopenPullRequestRequest
- func (request ReopenPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReopenPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReopenPullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request ReopenPullRequestRequest) String() string
- func (request ReopenPullRequestRequest) ValidateEnumValue() (bool, error)
- type ReopenPullRequestResponse
- type Repository
- type RepositoryAnalyticsDetails
- type RepositoryAnalyticsDetailsAggregationDurationEnum
- type RepositoryAnalyticsDetailsGroupByEnum
- type RepositoryAuthorCollection
- type RepositoryAuthorSummary
- 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
- type RepositoryCommit
- type RepositoryCommitCollection
- type RepositoryCommitSummary
- type RepositoryFileLines
- type RepositoryLifecycleStateEnum
- type RepositoryMetricAggregation
- type RepositoryMetricSummary
- type RepositoryMirrorRecord
- type RepositoryMirrorRecordCollection
- type RepositoryMirrorRecordMirrorStatusEnum
- type RepositoryMirrorRecordSummary
- type RepositoryMirrorRecordSummaryMirrorStatusEnum
- type RepositoryNotificationPreference
- type RepositoryNotificationPreferenceNotificationPreferenceEnum
- type RepositoryObject
- type RepositoryObjectTypeEnum
- type RepositoryPathCollection
- type RepositoryPathSummary
- type RepositoryRef
- type RepositoryRefCollection
- type RepositoryRefRefTypeEnum
- type RepositoryRefSummary
- type RepositoryRepositoryTypeEnum
- type RepositorySettings
- type RepositorySummary
- 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
- type ReviewPullRequestDetails
- type ReviewPullRequestDetailsActionEnum
- type ReviewPullRequestRequest
- func (request ReviewPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReviewPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReviewPullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request ReviewPullRequestRequest) String() string
- func (request ReviewPullRequestRequest) ValidateEnumValue() (bool, error)
- type ReviewPullRequestResponse
- type Reviewer
- type ReviewerActivitySummary
- func (m ReviewerActivitySummary) GetId() *string
- func (m ReviewerActivitySummary) GetPrincipal() *PrincipalDetails
- func (m ReviewerActivitySummary) GetPullRequestId() *string
- func (m ReviewerActivitySummary) GetTimeOccurred() *common.SDKTime
- func (m ReviewerActivitySummary) MarshalJSON() (buff []byte, e error)
- func (m ReviewerActivitySummary) String() string
- func (m ReviewerActivitySummary) ValidateEnumValue() (bool, error)
- type ReviewerPrincipalStateEnum
- type ReviewerPrincipalTypeEnum
- type ReviewerStatusEnum
- type ScheduleCascadingProjectDeletionRequest
- func (request ScheduleCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ScheduleCascadingProjectDeletionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ScheduleCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
- func (request ScheduleCascadingProjectDeletionRequest) String() string
- func (request ScheduleCascadingProjectDeletionRequest) ValidateEnumValue() (bool, error)
- type ScheduleCascadingProjectDeletionResponse
- type ServiceVnicChannel
- type ShapeConfig
- 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
- type StageOutput
- type StageOutputOutputTypeEnum
- type SummarizeProjectRepositoryAnalyticsDetails
- type SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
- func GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum, bool)
- func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues() []SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
- type SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum
- type SummarizeProjectRepositoryAnalyticsRequest
- func (request SummarizeProjectRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SummarizeProjectRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SummarizeProjectRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy
- func (request SummarizeProjectRepositoryAnalyticsRequest) String() string
- func (request SummarizeProjectRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)
- type SummarizeProjectRepositoryAnalyticsResponse
- type SummarizeRepositoryAnalyticsDetails
- type SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum
- type SummarizeRepositoryAnalyticsDetailsGroupByEnum
- type SummarizeRepositoryAnalyticsRequest
- func (request SummarizeRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SummarizeRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SummarizeRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy
- func (request SummarizeRepositoryAnalyticsRequest) String() string
- func (request SummarizeRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)
- type SummarizeRepositoryAnalyticsResponse
- type SyncRepositoryDetails
- type SyncRepositoryRequest
- func (request SyncRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SyncRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SyncRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request SyncRepositoryRequest) String() string
- func (request SyncRepositoryRequest) ValidateEnumValue() (bool, error)
- type SyncRepositoryResponse
- type SyncRepositorySyncMergeStrategyEnum
- type TestReportOutput
- type TlsVerifyConfig
- type TlsVerifyConfigTlsVerifyModeEnum
- type Trigger
- type TriggerAction
- type 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
- 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
- type TriggerLifecycleStateEnum
- type TriggerSchedule
- type TriggerScheduleScheduleTypeEnum
- type TriggerSummary
- type TriggerTriggerSourceEnum
- type UnlikePullRequestCommentRequest
- func (request UnlikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UnlikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UnlikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
- func (request UnlikePullRequestCommentRequest) String() string
- func (request UnlikePullRequestCommentRequest) ValidateEnumValue() (bool, error)
- type UnlikePullRequestCommentResponse
- type UnsubscribePullRequestRequest
- func (request UnsubscribePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UnsubscribePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UnsubscribePullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request UnsubscribePullRequestRequest) String() string
- func (request UnsubscribePullRequestRequest) ValidateEnumValue() (bool, error)
- type UnsubscribePullRequestResponse
- type UpdateAbsoluteWaitCriteriaDetails
- type UpdateApprovalRuleDetails
- type UpdateApprovalRuleDetailsCollection
- 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
- type UpdateBuildPipelineRequest
- func (request UpdateBuildPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateBuildPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateBuildPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateBuildPipelineRequest) String() string
- func (request UpdateBuildPipelineRequest) ValidateEnumValue() (bool, error)
- type UpdateBuildPipelineResponse
- type UpdateBuildPipelineStageDetails
- type UpdateBuildPipelineStageRequest
- func (request UpdateBuildPipelineStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateBuildPipelineStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateBuildPipelineStageRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateBuildPipelineStageRequest) String() string
- func (request UpdateBuildPipelineStageRequest) ValidateEnumValue() (bool, error)
- type UpdateBuildPipelineStageResponse
- type UpdateBuildRunDetails
- type UpdateBuildRunRequest
- func (request UpdateBuildRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateBuildRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateBuildRunRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateBuildRunRequest) String() string
- func (request UpdateBuildRunRequest) ValidateEnumValue() (bool, error)
- type UpdateBuildRunResponse
- 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, ...) (http.Request, error)
- func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateConnectionRequest) String() string
- func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
- type UpdateConnectionResponse
- 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
- type UpdateDeployArtifactRequest
- func (request UpdateDeployArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDeployArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDeployArtifactRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDeployArtifactRequest) String() string
- func (request UpdateDeployArtifactRequest) ValidateEnumValue() (bool, error)
- type UpdateDeployArtifactResponse
- type UpdateDeployEnvironmentDetails
- type UpdateDeployEnvironmentRequest
- func (request UpdateDeployEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDeployEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDeployEnvironmentRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDeployEnvironmentRequest) String() string
- func (request UpdateDeployEnvironmentRequest) ValidateEnumValue() (bool, error)
- type UpdateDeployEnvironmentResponse
- 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
- 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, ...) (http.Request, error)
- func (request UpdateDeployPipelineRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDeployPipelineRequest) String() string
- func (request UpdateDeployPipelineRequest) ValidateEnumValue() (bool, error)
- type UpdateDeployPipelineResponse
- type UpdateDeployStageDetails
- type UpdateDeployStageRequest
- func (request UpdateDeployStageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDeployStageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDeployStageRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDeployStageRequest) String() string
- func (request UpdateDeployStageRequest) ValidateEnumValue() (bool, error)
- type UpdateDeployStageResponse
- type UpdateDeploymentDetails
- type UpdateDeploymentRequest
- func (request UpdateDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDeploymentRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDeploymentRequest) String() string
- func (request UpdateDeploymentRequest) ValidateEnumValue() (bool, error)
- type UpdateDeploymentResponse
- 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
- type UpdateProjectDetails
- type UpdateProjectNotificationPreferenceDetails
- type UpdateProjectNotificationPreferenceRequest
- func (request UpdateProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateProjectNotificationPreferenceRequest) String() string
- func (request UpdateProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
- type UpdateProjectNotificationPreferenceResponse
- type UpdateProjectRepositorySettingsDetails
- type UpdateProjectRepositorySettingsRequest
- func (request UpdateProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateProjectRepositorySettingsRequest) String() string
- func (request UpdateProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
- type UpdateProjectRepositorySettingsResponse
- type UpdateProjectRequest
- func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateProjectRequest) String() string
- func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)
- type UpdateProjectResponse
- type UpdatePullRequestCommentDetails
- type UpdatePullRequestCommentRequest
- func (request UpdatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePullRequestCommentRequest) String() string
- func (request UpdatePullRequestCommentRequest) ValidateEnumValue() (bool, error)
- type UpdatePullRequestCommentResponse
- type UpdatePullRequestDetails
- type UpdatePullRequestNotificationPreferenceDetails
- type UpdatePullRequestNotificationPreferenceRequest
- func (request UpdatePullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePullRequestNotificationPreferenceRequest) String() string
- func (request UpdatePullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
- type UpdatePullRequestNotificationPreferenceResponse
- type UpdatePullRequestRequest
- func (request UpdatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePullRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePullRequestRequest) String() string
- func (request UpdatePullRequestRequest) ValidateEnumValue() (bool, error)
- type UpdatePullRequestResponse
- type UpdateRepositoryDetails
- type UpdateRepositoryNotificationPreferenceDetails
- type UpdateRepositoryNotificationPreferenceRequest
- func (request UpdateRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateRepositoryNotificationPreferenceRequest) String() string
- func (request UpdateRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
- type UpdateRepositoryNotificationPreferenceResponse
- type UpdateRepositoryRequest
- func (request UpdateRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateRepositoryRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateRepositoryRequest) String() string
- func (request UpdateRepositoryRequest) ValidateEnumValue() (bool, error)
- type UpdateRepositoryResponse
- type UpdateRepositorySettingsDetails
- type UpdateRepositorySettingsRequest
- func (request UpdateRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateRepositorySettingsRequest) String() string
- func (request UpdateRepositorySettingsRequest) ValidateEnumValue() (bool, error)
- type UpdateRepositorySettingsResponse
- type UpdateReviewerDetails
- 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, ...) (http.Request, error)
- func (request UpdateTriggerRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateTriggerRequest) String() string
- func (request UpdateTriggerRequest) ValidateEnumValue() (bool, error)
- type UpdateTriggerResponse
- 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
- 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, ...) (http.Request, error)
- func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request ValidateConnectionRequest) String() string
- func (request ValidateConnectionRequest) ValidateEnumValue() (bool, error)
- type ValidateConnectionResponse
- type ValidateMergePullRequestDetails
- type VaultSecretVerificationKeySource
- 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
- type VbsBuildSource
- type VbsFilter
- type VbsFilterAttributes
- type VbsFilterEventsEnum
- type VbsFilterExclusionAttributes
- 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
- type VulnerabilityAuditSummary
- type VulnerabilityAuditSummaryCollection
- type WaitCriteria
- type WaitCriteriaSummary
- type WaitCriteriaSummaryWaitTypeEnum
- type 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
- type WorkRequestCollection
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestSummary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 GetApprovalActivitySummaryStatusEnumStringValues ¶ added in v65.71.0
func GetApprovalActivitySummaryStatusEnumStringValues() []string
GetApprovalActivitySummaryStatusEnumStringValues Enumerates the set of values in String for ApprovalActivitySummaryStatusEnum
func GetApprovalPolicyApprovalPolicyTypeEnumStringValues ¶
func GetApprovalPolicyApprovalPolicyTypeEnumStringValues() []string
GetApprovalPolicyApprovalPolicyTypeEnumStringValues Enumerates the set of values in String for ApprovalPolicyApprovalPolicyTypeEnum
func GetApprovalRuleMergeCheckLevelEnumStringValues ¶ added in v65.71.0
func GetApprovalRuleMergeCheckLevelEnumStringValues() []string
GetApprovalRuleMergeCheckLevelEnumStringValues Enumerates the set of values in String for ApprovalRuleMergeCheckLevelEnum
func GetApprovalRuleMergeCheckStatusEnumStringValues ¶ added in v65.71.0
func GetApprovalRuleMergeCheckStatusEnumStringValues() []string
GetApprovalRuleMergeCheckStatusEnumStringValues Enumerates the set of values in String for ApprovalRuleMergeCheckStatusEnum
func GetApproveDeploymentDetailsActionEnumStringValues ¶
func GetApproveDeploymentDetailsActionEnumStringValues() []string
GetApproveDeploymentDetailsActionEnumStringValues Enumerates the set of values in String for ApproveDeploymentDetailsActionEnum
func GetBitbucketCloudFilterEventsEnumStringValues ¶ added in v65.6.0
func GetBitbucketCloudFilterEventsEnumStringValues() []string
GetBitbucketCloudFilterEventsEnumStringValues Enumerates the set of values in String for BitbucketCloudFilterEventsEnum
func GetBitbucketServerFilterEventsEnumStringValues ¶ added in v65.15.0
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 GetBuildRunSnapshotLifecycleStateEnumStringValues ¶ added in v65.71.0
func GetBuildRunSnapshotLifecycleStateEnumStringValues() []string
GetBuildRunSnapshotLifecycleStateEnumStringValues Enumerates the set of values in String for BuildRunSnapshotLifecycleStateEnum
func GetBuildRunSourceSourceTypeEnumStringValues ¶
func GetBuildRunSourceSourceTypeEnumStringValues() []string
GetBuildRunSourceSourceTypeEnumStringValues Enumerates the set of values in String for BuildRunSourceSourceTypeEnum
func GetBuildRunnerShapeConfigBuildRunnerTypeEnumStringValues ¶ added in v65.33.0
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 GetConflictMergeCheckStatusEnumStringValues ¶ added in v65.71.0
func GetConflictMergeCheckStatusEnumStringValues() []string
GetConflictMergeCheckStatusEnumStringValues Enumerates the set of values in String for ConflictMergeCheckStatusEnum
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 ¶ added in v65.33.1
func GetConnectionValidationResultResultEnumStringValues() []string
GetConnectionValidationResultResultEnumStringValues Enumerates the set of values in String for ConnectionValidationResultResultEnum
func GetContainerConfigContainerConfigTypeEnumStringValues ¶ added in v65.28.3
func GetContainerConfigContainerConfigTypeEnumStringValues() []string
GetContainerConfigContainerConfigTypeEnumStringValues Enumerates the set of values in String for ContainerConfigContainerConfigTypeEnum
func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues ¶ added in v65.62.0
func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues() []string
GetCreateOkeHelmChartDeployStageDetailsPurposeEnumStringValues Enumerates the set of values in String for CreateOkeHelmChartDeployStageDetailsPurposeEnum
func GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues ¶ added in v65.71.0
func GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues() []string
GetCreateOrUpdateGitRefDetailsRefTypeEnumStringValues Enumerates the set of values in String for CreateOrUpdateGitRefDetailsRefTypeEnum
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 GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues ¶ added in v65.71.0
func GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues() []string
GetExecuteMergePullRequestDetailsPostMergeActionEnumStringValues Enumerates the set of values in String for ExecuteMergePullRequestDetailsPostMergeActionEnum
func GetForkSyncStatusSummarySyncStatusEnumStringValues ¶ added in v65.71.0
func GetForkSyncStatusSummarySyncStatusEnumStringValues() []string
GetForkSyncStatusSummarySyncStatusEnumStringValues Enumerates the set of values in String for ForkSyncStatusSummarySyncStatusEnum
func GetGenericArtifactLocationDetailsStorageTypeEnumStringValues ¶ added in v65.71.0
func GetGenericArtifactLocationDetailsStorageTypeEnumStringValues() []string
GetGenericArtifactLocationDetailsStorageTypeEnumStringValues Enumerates the set of values in String for GenericArtifactLocationDetailsStorageTypeEnum
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 ¶ added in v65.15.0
func GetGitlabServerFilterEventsEnumStringValues() []string
GetGitlabServerFilterEventsEnumStringValues Enumerates the set of values in String for GitlabServerFilterEventsEnum
func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumStringValues ¶ added in v65.62.0
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 GetListBuildRunSnapshotsSortByEnumStringValues ¶ added in v65.71.0
func GetListBuildRunSnapshotsSortByEnumStringValues() []string
GetListBuildRunSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListBuildRunSnapshotsSortByEnum
func GetListBuildRunSnapshotsSortOrderEnumStringValues ¶ added in v65.71.0
func GetListBuildRunSnapshotsSortOrderEnumStringValues() []string
GetListBuildRunSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListBuildRunSnapshotsSortOrderEnum
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 GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues ¶ added in v65.71.0
func GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues() []string
GetListProjectCommitAnalyticsAuthorsSortByEnumStringValues Enumerates the set of values in String for ListProjectCommitAnalyticsAuthorsSortByEnum
func GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues ¶ added in v65.71.0
func GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues() []string
GetListProjectCommitAnalyticsAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectCommitAnalyticsAuthorsSortOrderEnum
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 GetListProtectedBranchesSortByEnumStringValues ¶ added in v65.71.0
func GetListProtectedBranchesSortByEnumStringValues() []string
GetListProtectedBranchesSortByEnumStringValues Enumerates the set of values in String for ListProtectedBranchesSortByEnum
func GetListProtectedBranchesSortOrderEnumStringValues ¶ added in v65.71.0
func GetListProtectedBranchesSortOrderEnumStringValues() []string
GetListProtectedBranchesSortOrderEnumStringValues Enumerates the set of values in String for ListProtectedBranchesSortOrderEnum
func GetListPullRequestActivitiesActivityTypeEnumStringValues ¶ added in v65.71.0
func GetListPullRequestActivitiesActivityTypeEnumStringValues() []string
GetListPullRequestActivitiesActivityTypeEnumStringValues Enumerates the set of values in String for ListPullRequestActivitiesActivityTypeEnum
func GetListPullRequestActivitiesSortOrderEnumStringValues ¶ added in v65.71.0
func GetListPullRequestActivitiesSortOrderEnumStringValues() []string
GetListPullRequestActivitiesSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestActivitiesSortOrderEnum
func GetListPullRequestAttachmentsSortByEnumStringValues ¶ added in v65.71.0
func GetListPullRequestAttachmentsSortByEnumStringValues() []string
GetListPullRequestAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListPullRequestAttachmentsSortByEnum
func GetListPullRequestAttachmentsSortOrderEnumStringValues ¶ added in v65.71.0
func GetListPullRequestAttachmentsSortOrderEnumStringValues() []string
GetListPullRequestAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestAttachmentsSortOrderEnum
func GetListPullRequestAuthorsSortOrderEnumStringValues ¶ added in v65.71.0
func GetListPullRequestAuthorsSortOrderEnumStringValues() []string
GetListPullRequestAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestAuthorsSortOrderEnum
func GetListPullRequestCommentsSortByEnumStringValues ¶ added in v65.71.0
func GetListPullRequestCommentsSortByEnumStringValues() []string
GetListPullRequestCommentsSortByEnumStringValues Enumerates the set of values in String for ListPullRequestCommentsSortByEnum
func GetListPullRequestCommentsSortOrderEnumStringValues ¶ added in v65.71.0
func GetListPullRequestCommentsSortOrderEnumStringValues() []string
GetListPullRequestCommentsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestCommentsSortOrderEnum
func GetListPullRequestsSortByEnumStringValues ¶ added in v65.71.0
func GetListPullRequestsSortByEnumStringValues() []string
GetListPullRequestsSortByEnumStringValues Enumerates the set of values in String for ListPullRequestsSortByEnum
func GetListPullRequestsSortOrderEnumStringValues ¶ added in v65.71.0
func GetListPullRequestsSortOrderEnumStringValues() []string
GetListPullRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListPullRequestsSortOrderEnum
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 GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues ¶ added in v65.71.0
func GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues() []string
GetListRepositoryCommitAnalyticsAuthorsSortByEnumStringValues Enumerates the set of values in String for ListRepositoryCommitAnalyticsAuthorsSortByEnum
func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues ¶ added in v65.71.0
func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues() []string
GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumStringValues Enumerates the set of values in String for ListRepositoryCommitAnalyticsAuthorsSortOrderEnum
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 GetMergeCheckSettingsValueEnumStringValues ¶ added in v65.71.0
func GetMergeCheckSettingsValueEnumStringValues() []string
GetMergeCheckSettingsValueEnumStringValues Enumerates the set of values in String for MergeCheckSettingsValueEnum
func GetMergeCheckTypeEnumStringValues ¶ added in v65.71.0
func GetMergeCheckTypeEnumStringValues() []string
GetMergeCheckTypeEnumStringValues Enumerates the set of values in String for MergeCheckTypeEnum
func GetMergePullRequestDetailsActionTypeEnumStringValues ¶ added in v65.71.0
func GetMergePullRequestDetailsActionTypeEnumStringValues() []string
GetMergePullRequestDetailsActionTypeEnumStringValues Enumerates the set of values in String for MergePullRequestDetailsActionTypeEnum
func GetMergeStrategyEnumStringValues ¶ added in v65.71.0
func GetMergeStrategyEnumStringValues() []string
GetMergeStrategyEnumStringValues Enumerates the set of values in String for MergeStrategyEnum
func GetMetricNameEnumStringValues ¶ added in v65.71.0
func GetMetricNameEnumStringValues() []string
GetMetricNameEnumStringValues Enumerates the set of values in String for MetricNameEnum
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 ¶ added in v65.62.0
func GetOkeHelmChartDeployStagePurposeEnumStringValues() []string
GetOkeHelmChartDeployStagePurposeEnumStringValues Enumerates the set of values in String for OkeHelmChartDeployStagePurposeEnum
func GetOkeHelmChartDeployStageSummaryPurposeEnumStringValues ¶ added in v65.62.0
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 GetPatchInsertInstructionPositionEnumStringValues ¶ added in v65.71.0
func GetPatchInsertInstructionPositionEnumStringValues() []string
GetPatchInsertInstructionPositionEnumStringValues Enumerates the set of values in String for PatchInsertInstructionPositionEnum
func GetPatchInstructionOperationEnumStringValues ¶ added in v65.71.0
func GetPatchInstructionOperationEnumStringValues() []string
GetPatchInstructionOperationEnumStringValues Enumerates the set of values in String for PatchInstructionOperationEnum
func GetPatchMoveInstructionPositionEnumStringValues ¶ added in v65.71.0
func GetPatchMoveInstructionPositionEnumStringValues() []string
GetPatchMoveInstructionPositionEnumStringValues Enumerates the set of values in String for PatchMoveInstructionPositionEnum
func GetPrincipalDetailsPrincipalStateEnumStringValues ¶ added in v65.71.0
func GetPrincipalDetailsPrincipalStateEnumStringValues() []string
GetPrincipalDetailsPrincipalStateEnumStringValues Enumerates the set of values in String for PrincipalDetailsPrincipalStateEnum
func GetPrincipalDetailsPrincipalTypeEnumStringValues ¶ added in v65.71.0
func GetPrincipalDetailsPrincipalTypeEnumStringValues() []string
GetPrincipalDetailsPrincipalTypeEnumStringValues Enumerates the set of values in String for PrincipalDetailsPrincipalTypeEnum
func GetProjectLifecycleStateEnumStringValues ¶
func GetProjectLifecycleStateEnumStringValues() []string
GetProjectLifecycleStateEnumStringValues Enumerates the set of values in String for ProjectLifecycleStateEnum
func GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues ¶ added in v65.71.0
func GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues() []string
GetProjectNotificationPreferenceNotificationPreferenceEnumStringValues Enumerates the set of values in String for ProjectNotificationPreferenceNotificationPreferenceEnum
func GetProtectionLevelEnumStringValues ¶ added in v65.71.0
func GetProtectionLevelEnumStringValues() []string
GetProtectionLevelEnumStringValues Enumerates the set of values in String for ProtectionLevelEnum
func GetPullRequestActivitySummaryActivityTypeEnumStringValues ¶ added in v65.71.0
func GetPullRequestActivitySummaryActivityTypeEnumStringValues() []string
GetPullRequestActivitySummaryActivityTypeEnumStringValues Enumerates the set of values in String for PullRequestActivitySummaryActivityTypeEnum
func GetPullRequestCommentContextStatusEnumStringValues ¶ added in v65.71.0
func GetPullRequestCommentContextStatusEnumStringValues() []string
GetPullRequestCommentContextStatusEnumStringValues Enumerates the set of values in String for PullRequestCommentContextStatusEnum
func GetPullRequestCommentFileTypeEnumStringValues ¶ added in v65.71.0
func GetPullRequestCommentFileTypeEnumStringValues() []string
GetPullRequestCommentFileTypeEnumStringValues Enumerates the set of values in String for PullRequestCommentFileTypeEnum
func GetPullRequestCommentStatusEnumStringValues ¶ added in v65.71.0
func GetPullRequestCommentStatusEnumStringValues() []string
GetPullRequestCommentStatusEnumStringValues Enumerates the set of values in String for PullRequestCommentStatusEnum
func GetPullRequestLifecycleActivitySummaryStateEnumStringValues ¶ added in v65.71.0
func GetPullRequestLifecycleActivitySummaryStateEnumStringValues() []string
GetPullRequestLifecycleActivitySummaryStateEnumStringValues Enumerates the set of values in String for PullRequestLifecycleActivitySummaryStateEnum
func GetPullRequestLifecycleDetailsEnumStringValues ¶ added in v65.71.0
func GetPullRequestLifecycleDetailsEnumStringValues() []string
GetPullRequestLifecycleDetailsEnumStringValues Enumerates the set of values in String for PullRequestLifecycleDetailsEnum
func GetPullRequestLifecycleStateEnumStringValues ¶ added in v65.71.0
func GetPullRequestLifecycleStateEnumStringValues() []string
GetPullRequestLifecycleStateEnumStringValues Enumerates the set of values in String for PullRequestLifecycleStateEnum
func GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues ¶ added in v65.71.0
func GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues() []string
GetPullRequestNotificationPreferenceNotificationPreferenceEnumStringValues Enumerates the set of values in String for PullRequestNotificationPreferenceNotificationPreferenceEnum
func GetPutRepositoryRefDetailsRefTypeEnumStringValues ¶
func GetPutRepositoryRefDetailsRefTypeEnumStringValues() []string
GetPutRepositoryRefDetailsRefTypeEnumStringValues Enumerates the set of values in String for PutRepositoryRefDetailsRefTypeEnum
func GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues ¶ added in v65.71.0
func GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
GetRepositoryAnalyticsDetailsAggregationDurationEnumStringValues Enumerates the set of values in String for RepositoryAnalyticsDetailsAggregationDurationEnum
func GetRepositoryAnalyticsDetailsGroupByEnumStringValues ¶ added in v65.71.0
func GetRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
GetRepositoryAnalyticsDetailsGroupByEnumStringValues Enumerates the set of values in String for RepositoryAnalyticsDetailsGroupByEnum
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 GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues ¶ added in v65.71.0
func GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues() []string
GetRepositoryNotificationPreferenceNotificationPreferenceEnumStringValues Enumerates the set of values in String for RepositoryNotificationPreferenceNotificationPreferenceEnum
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 GetReviewPullRequestDetailsActionEnumStringValues ¶ added in v65.71.0
func GetReviewPullRequestDetailsActionEnumStringValues() []string
GetReviewPullRequestDetailsActionEnumStringValues Enumerates the set of values in String for ReviewPullRequestDetailsActionEnum
func GetReviewerPrincipalStateEnumStringValues ¶ added in v65.71.0
func GetReviewerPrincipalStateEnumStringValues() []string
GetReviewerPrincipalStateEnumStringValues Enumerates the set of values in String for ReviewerPrincipalStateEnum
func GetReviewerPrincipalTypeEnumStringValues ¶ added in v65.71.0
func GetReviewerPrincipalTypeEnumStringValues() []string
GetReviewerPrincipalTypeEnumStringValues Enumerates the set of values in String for ReviewerPrincipalTypeEnum
func GetReviewerStatusEnumStringValues ¶ added in v65.71.0
func GetReviewerStatusEnumStringValues() []string
GetReviewerStatusEnumStringValues Enumerates the set of values in String for ReviewerStatusEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetStageOutputOutputTypeEnumStringValues ¶ added in v65.71.0
func GetStageOutputOutputTypeEnumStringValues() []string
GetStageOutputOutputTypeEnumStringValues Enumerates the set of values in String for StageOutputOutputTypeEnum
func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues ¶ added in v65.71.0
func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumStringValues Enumerates the set of values in String for SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues ¶ added in v65.71.0
func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumStringValues Enumerates the set of values in String for SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum
func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues ¶ added in v65.71.0
func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues() []string
GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumStringValues Enumerates the set of values in String for SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum
func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues ¶ added in v65.71.0
func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues() []string
GetSummarizeRepositoryAnalyticsDetailsGroupByEnumStringValues Enumerates the set of values in String for SummarizeRepositoryAnalyticsDetailsGroupByEnum
func GetSyncRepositorySyncMergeStrategyEnumStringValues ¶ added in v65.71.0
func GetSyncRepositorySyncMergeStrategyEnumStringValues() []string
GetSyncRepositorySyncMergeStrategyEnumStringValues Enumerates the set of values in String for SyncRepositorySyncMergeStrategyEnum
func GetTlsVerifyConfigTlsVerifyModeEnumStringValues ¶ added in v65.15.0
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 ¶ added in v65.62.0
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 ¶ added in v65.21.0
func GetVbsFilterEventsEnumStringValues() []string
GetVbsFilterEventsEnumStringValues Enumerates the set of values in String for VbsFilterEventsEnum
func GetVerificationKeySourceVerificationKeySourceTypeEnumStringValues ¶ added in v65.29.0
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
Types ¶
type AbsoluteWaitCriteria ¶
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"` }
AbsoluteWaitCriteria Specifies the absolute wait criteria. You can specify fixed length of wait duration.
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 ¶
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"` }
AbsoluteWaitCriteriaSummary Specifies the absolute wait criteria, user can specify fixed length of wait duration.
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 ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeFailed ActionTypeEnum = "FAILED" )
Set of constants representing the allowable values for ActionTypeEnum
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 ¶
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"` }
ActualBuildRunnerShapeConfig Build Runner Shape configuration.
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 ¶
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"` }
ApprovalAction Information about the approval action of DevOps deployment stages.
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 ¶
type ApprovalActionActionEnum string
ApprovalActionActionEnum Enum with underlying type: string
const ( ApprovalActionActionApprove ApprovalActionActionEnum = "APPROVE" ApprovalActionActionReject ApprovalActionActionEnum = "REJECT" )
Set of constants representing the allowable values for ApprovalActionActionEnum
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 ApprovalActivitySummary ¶ added in v65.71.0
type ApprovalActivitySummary struct { // activity identifier Id *string `mandatory:"true" json:"id"` Principal *PrincipalDetails `mandatory:"true" json:"principal"` // pullRequest OCID PullRequestId *string `mandatory:"true" json:"pullRequestId"` // The time the action was performed. An RFC3339 formatted datetime string TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"` // The approval status of a reviewer Status ApprovalActivitySummaryStatusEnum `mandatory:"true" json:"status"` }
ApprovalActivitySummary activity describing a reviewer's approval decision
func (ApprovalActivitySummary) GetId ¶ added in v65.71.0
func (m ApprovalActivitySummary) GetId() *string
GetId returns Id
func (ApprovalActivitySummary) GetPrincipal ¶ added in v65.71.0
func (m ApprovalActivitySummary) GetPrincipal() *PrincipalDetails
GetPrincipal returns Principal
func (ApprovalActivitySummary) GetPullRequestId ¶ added in v65.71.0
func (m ApprovalActivitySummary) GetPullRequestId() *string
GetPullRequestId returns PullRequestId
func (ApprovalActivitySummary) GetTimeOccurred ¶ added in v65.71.0
func (m ApprovalActivitySummary) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (ApprovalActivitySummary) MarshalJSON ¶ added in v65.71.0
func (m ApprovalActivitySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApprovalActivitySummary) String ¶ added in v65.71.0
func (m ApprovalActivitySummary) String() string
func (ApprovalActivitySummary) ValidateEnumValue ¶ added in v65.71.0
func (m ApprovalActivitySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApprovalActivitySummaryStatusEnum ¶ added in v65.71.0
type ApprovalActivitySummaryStatusEnum string
ApprovalActivitySummaryStatusEnum Enum with underlying type: string
const ( ApprovalActivitySummaryStatusApproved ApprovalActivitySummaryStatusEnum = "APPROVED" ApprovalActivitySummaryStatusUnapproved ApprovalActivitySummaryStatusEnum = "UNAPPROVED" )
Set of constants representing the allowable values for ApprovalActivitySummaryStatusEnum
func GetApprovalActivitySummaryStatusEnumValues ¶ added in v65.71.0
func GetApprovalActivitySummaryStatusEnumValues() []ApprovalActivitySummaryStatusEnum
GetApprovalActivitySummaryStatusEnumValues Enumerates the set of values for ApprovalActivitySummaryStatusEnum
func GetMappingApprovalActivitySummaryStatusEnum ¶ added in v65.71.0
func GetMappingApprovalActivitySummaryStatusEnum(val string) (ApprovalActivitySummaryStatusEnum, bool)
GetMappingApprovalActivitySummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ApprovalPolicy ¶
type ApprovalPolicy interface { }
ApprovalPolicy Specifies the approval policy.
type ApprovalPolicyApprovalPolicyTypeEnum ¶
type ApprovalPolicyApprovalPolicyTypeEnum string
ApprovalPolicyApprovalPolicyTypeEnum Enum with underlying type: string
const (
ApprovalPolicyApprovalPolicyTypeCountBasedApproval ApprovalPolicyApprovalPolicyTypeEnum = "COUNT_BASED_APPROVAL"
)
Set of constants representing the allowable values for ApprovalPolicyApprovalPolicyTypeEnum
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 ApprovalRule ¶ added in v65.71.0
type ApprovalRule struct { // Name which is used to uniquely identify an approval rule. Name *string `mandatory:"true" json:"name"` // Minimum number of approvals which must be provided by the reviewers specified in the list before the rule can be satisfied MinApprovalsCount *int `mandatory:"true" json:"minApprovalsCount"` // Branch name where pull requests targeting the branch must satisfy the approval rule. This value being null means the rule applies to all pull requests DestinationBranch *string `mandatory:"false" json:"destinationBranch"` // List of users who must provide approvals up to the minApprovalsCount specified in the rule. An empty list means the approvals can come from any user. Reviewers []PrincipalDetails `mandatory:"false" json:"reviewers"` }
ApprovalRule A rule which must be satisfied for matching pull requests before the pull request can be merged
func (ApprovalRule) String ¶ added in v65.71.0
func (m ApprovalRule) String() string
func (ApprovalRule) ValidateEnumValue ¶ added in v65.71.0
func (m ApprovalRule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApprovalRuleCollection ¶ added in v65.71.0
type ApprovalRuleCollection struct { // List of approval rules. Items []ApprovalRule `mandatory:"true" json:"items"` }
ApprovalRuleCollection List of approval rules which must be statisfied before pull requests which match the rules can be merged
func (ApprovalRuleCollection) String ¶ added in v65.71.0
func (m ApprovalRuleCollection) String() string
func (ApprovalRuleCollection) ValidateEnumValue ¶ added in v65.71.0
func (m ApprovalRuleCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApprovalRuleMergeCheck ¶ added in v65.71.0
type ApprovalRuleMergeCheck struct { // The name of the rule. RuleName *string `mandatory:"false" json:"ruleName"` // The number of total approvals needed. TotalApprovalCount *int `mandatory:"false" json:"totalApprovalCount"` // The current number of approvals. CurrentApprovalCount *int `mandatory:"false" json:"currentApprovalCount"` // The list of default reviewers. Reviewers []PrincipalDetails `mandatory:"false" json:"reviewers"` // The status of the approval rule. Status ApprovalRuleMergeCheckStatusEnum `mandatory:"false" json:"status,omitempty"` // The level of rule. Level ApprovalRuleMergeCheckLevelEnum `mandatory:"false" json:"level,omitempty"` }
ApprovalRuleMergeCheck The status of the approval rules.
func (ApprovalRuleMergeCheck) MarshalJSON ¶ added in v65.71.0
func (m ApprovalRuleMergeCheck) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ApprovalRuleMergeCheck) String ¶ added in v65.71.0
func (m ApprovalRuleMergeCheck) String() string
func (ApprovalRuleMergeCheck) ValidateEnumValue ¶ added in v65.71.0
func (m ApprovalRuleMergeCheck) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApprovalRuleMergeCheckLevelEnum ¶ added in v65.71.0
type ApprovalRuleMergeCheckLevelEnum string
ApprovalRuleMergeCheckLevelEnum Enum with underlying type: string
const ( ApprovalRuleMergeCheckLevelProject ApprovalRuleMergeCheckLevelEnum = "PROJECT" ApprovalRuleMergeCheckLevelRepository ApprovalRuleMergeCheckLevelEnum = "REPOSITORY" )
Set of constants representing the allowable values for ApprovalRuleMergeCheckLevelEnum
func GetApprovalRuleMergeCheckLevelEnumValues ¶ added in v65.71.0
func GetApprovalRuleMergeCheckLevelEnumValues() []ApprovalRuleMergeCheckLevelEnum
GetApprovalRuleMergeCheckLevelEnumValues Enumerates the set of values for ApprovalRuleMergeCheckLevelEnum
func GetMappingApprovalRuleMergeCheckLevelEnum ¶ added in v65.71.0
func GetMappingApprovalRuleMergeCheckLevelEnum(val string) (ApprovalRuleMergeCheckLevelEnum, bool)
GetMappingApprovalRuleMergeCheckLevelEnum performs case Insensitive comparison on enum value and return the desired enum
type ApprovalRuleMergeCheckStatusEnum ¶ added in v65.71.0
type ApprovalRuleMergeCheckStatusEnum string
ApprovalRuleMergeCheckStatusEnum Enum with underlying type: string
const ( ApprovalRuleMergeCheckStatusNeedsApproval ApprovalRuleMergeCheckStatusEnum = "NEEDS_APPROVAL" ApprovalRuleMergeCheckStatusSucceeded ApprovalRuleMergeCheckStatusEnum = "SUCCEEDED" )
Set of constants representing the allowable values for ApprovalRuleMergeCheckStatusEnum
func GetApprovalRuleMergeCheckStatusEnumValues ¶ added in v65.71.0
func GetApprovalRuleMergeCheckStatusEnumValues() []ApprovalRuleMergeCheckStatusEnum
GetApprovalRuleMergeCheckStatusEnumValues Enumerates the set of values for ApprovalRuleMergeCheckStatusEnum
func GetMappingApprovalRuleMergeCheckStatusEnum ¶ added in v65.71.0
func GetMappingApprovalRuleMergeCheckStatusEnum(val string) (ApprovalRuleMergeCheckStatusEnum, bool)
GetMappingApprovalRuleMergeCheckStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ApproveDeploymentDetails ¶
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"` }
ApproveDeploymentDetails The stage information for submitting for approval.
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 ¶
type ApproveDeploymentDetailsActionEnum string
ApproveDeploymentDetailsActionEnum Enum with underlying type: string
const ( ApproveDeploymentDetailsActionApprove ApproveDeploymentDetailsActionEnum = "APPROVE" ApproveDeploymentDetailsActionReject ApproveDeploymentDetailsActionEnum = "REJECT" )
Set of constants representing the allowable values for ApproveDeploymentDetailsActionEnum
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 ¶
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 }
ApproveDeploymentRequest wrapper for the ApproveDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ApproveDeployment.go.html to see an example of how to use ApproveDeploymentRequest.
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 ¶
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"` }
ApproveDeploymentResponse wrapper for the ApproveDeployment operation
func (ApproveDeploymentResponse) HTTPResponse ¶
func (response ApproveDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ApproveDeploymentResponse) String ¶
func (response ApproveDeploymentResponse) String() string
type AutomatedDeployStageRollbackPolicy ¶
type AutomatedDeployStageRollbackPolicy struct { }
AutomatedDeployStageRollbackPolicy Specifies the automated rollback policy for a stage on failure.
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 ¶
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"` }
BackendSetIpCollection Collection of backend environment IP addresses.
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 ¶ added in v65.6.0
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"` }
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.
func (BitbucketCloudAppPasswordConnection) GetCompartmentId ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketCloudAppPasswordConnection) GetDefinedTags ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketCloudAppPasswordConnection) GetDescription ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetDescription() *string
GetDescription returns Description
func (BitbucketCloudAppPasswordConnection) GetDisplayName ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketCloudAppPasswordConnection) GetFreeformTags ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketCloudAppPasswordConnection) GetId ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetId() *string
GetId returns Id
func (BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m BitbucketCloudAppPasswordConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (BitbucketCloudAppPasswordConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m BitbucketCloudAppPasswordConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketCloudAppPasswordConnection) GetLifecycleState ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketCloudAppPasswordConnection) GetProjectId ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketCloudAppPasswordConnection) GetSystemTags ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketCloudAppPasswordConnection) GetTimeCreated ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketCloudAppPasswordConnection) GetTimeUpdated ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketCloudAppPasswordConnection) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudAppPasswordConnection) String ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnection) String() string
func (BitbucketCloudAppPasswordConnection) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
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.
func (BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketCloudAppPasswordConnectionSummary) GetDefinedTags ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketCloudAppPasswordConnectionSummary) GetDescription ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetDescription() *string
GetDescription returns Description
func (BitbucketCloudAppPasswordConnectionSummary) GetDisplayName ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketCloudAppPasswordConnectionSummary) GetFreeformTags ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketCloudAppPasswordConnectionSummary) GetId ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetId() *string
GetId returns Id
func (BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m BitbucketCloudAppPasswordConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketCloudAppPasswordConnectionSummary) GetProjectId ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketCloudAppPasswordConnectionSummary) GetSystemTags ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketCloudAppPasswordConnectionSummary) GetTimeCreated ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketCloudAppPasswordConnectionSummary) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudAppPasswordConnectionSummary) String ¶ added in v65.6.0
func (m BitbucketCloudAppPasswordConnectionSummary) String() string
func (BitbucketCloudAppPasswordConnectionSummary) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
type BitbucketCloudBuildRunSource struct { // The trigger that invoked the build run. TriggerId *string `mandatory:"true" json:"triggerId"` TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"` }
BitbucketCloudBuildRunSource Specifies details of build run through Bitbucket Cloud.
func (BitbucketCloudBuildRunSource) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudBuildRunSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudBuildRunSource) String ¶ added in v65.6.0
func (m BitbucketCloudBuildRunSource) String() string
func (BitbucketCloudBuildRunSource) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
BitbucketCloudBuildSource Bitbucket Cloud Build Source for Build Stage
func (BitbucketCloudBuildSource) GetBranch ¶ added in v65.6.0
func (m BitbucketCloudBuildSource) GetBranch() *string
GetBranch returns Branch
func (BitbucketCloudBuildSource) GetName ¶ added in v65.6.0
func (m BitbucketCloudBuildSource) GetName() *string
GetName returns Name
func (BitbucketCloudBuildSource) GetRepositoryUrl ¶ added in v65.6.0
func (m BitbucketCloudBuildSource) GetRepositoryUrl() *string
GetRepositoryUrl returns RepositoryUrl
func (BitbucketCloudBuildSource) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudBuildSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudBuildSource) String ¶ added in v65.6.0
func (m BitbucketCloudBuildSource) String() string
func (BitbucketCloudBuildSource) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
BitbucketCloudFilter The filter for Bitbucket Cloud events.
func (BitbucketCloudFilter) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudFilter) String ¶ added in v65.6.0
func (m BitbucketCloudFilter) String() string
func (BitbucketCloudFilter) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
BitbucketCloudFilterAttributes Attributes to filter Bitbucket Cloud events.
func (BitbucketCloudFilterAttributes) String ¶ added in v65.6.0
func (m BitbucketCloudFilterAttributes) String() string
func (BitbucketCloudFilterAttributes) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
type BitbucketCloudFilterEventsEnum string
BitbucketCloudFilterEventsEnum Enum with underlying type: string
const ( BitbucketCloudFilterEventsPush BitbucketCloudFilterEventsEnum = "PUSH" BitbucketCloudFilterEventsPullRequestCreated BitbucketCloudFilterEventsEnum = "PULL_REQUEST_CREATED" BitbucketCloudFilterEventsPullRequestUpdated BitbucketCloudFilterEventsEnum = "PULL_REQUEST_UPDATED" BitbucketCloudFilterEventsPullRequestMerged BitbucketCloudFilterEventsEnum = "PULL_REQUEST_MERGED" )
Set of constants representing the allowable values for BitbucketCloudFilterEventsEnum
func GetBitbucketCloudFilterEventsEnumValues ¶ added in v65.6.0
func GetBitbucketCloudFilterEventsEnumValues() []BitbucketCloudFilterEventsEnum
GetBitbucketCloudFilterEventsEnumValues Enumerates the set of values for BitbucketCloudFilterEventsEnum
func GetMappingBitbucketCloudFilterEventsEnum ¶ added in v65.6.0
func GetMappingBitbucketCloudFilterEventsEnum(val string) (BitbucketCloudFilterEventsEnum, bool)
GetMappingBitbucketCloudFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum
type BitbucketCloudFilterExclusionAttributes ¶ added in v65.18.0
type BitbucketCloudFilterExclusionAttributes struct {
FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}
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.
func (BitbucketCloudFilterExclusionAttributes) String ¶ added in v65.18.0
func (m BitbucketCloudFilterExclusionAttributes) String() string
func (BitbucketCloudFilterExclusionAttributes) ValidateEnumValue ¶ added in v65.18.0
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 ¶ added in v65.6.0
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"` }
BitbucketCloudTrigger Trigger specific to Bitbucket Cloud
func (BitbucketCloudTrigger) GetActions ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetActions() []TriggerAction
GetActions returns Actions
func (BitbucketCloudTrigger) GetCompartmentId ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketCloudTrigger) GetDefinedTags ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketCloudTrigger) GetDescription ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetDescription() *string
GetDescription returns Description
func (BitbucketCloudTrigger) GetDisplayName ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketCloudTrigger) GetFreeformTags ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketCloudTrigger) GetId ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetId() *string
GetId returns Id
func (BitbucketCloudTrigger) GetLifecycleDetails ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketCloudTrigger) GetLifecycleState ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketCloudTrigger) GetProjectId ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketCloudTrigger) GetSystemTags ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketCloudTrigger) GetTimeCreated ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketCloudTrigger) GetTimeUpdated ¶ added in v65.6.0
func (m BitbucketCloudTrigger) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketCloudTrigger) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudTrigger) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudTrigger) String ¶ added in v65.6.0
func (m BitbucketCloudTrigger) String() string
func (*BitbucketCloudTrigger) UnmarshalJSON ¶ added in v65.6.0
func (m *BitbucketCloudTrigger) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (BitbucketCloudTrigger) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
BitbucketCloudTriggerCreateResult Trigger create response specific to Bitbucket Cloud.
func (BitbucketCloudTriggerCreateResult) GetActions ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetActions() []TriggerAction
GetActions returns Actions
func (BitbucketCloudTriggerCreateResult) GetCompartmentId ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketCloudTriggerCreateResult) GetDefinedTags ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketCloudTriggerCreateResult) GetDescription ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetDescription() *string
GetDescription returns Description
func (BitbucketCloudTriggerCreateResult) GetDisplayName ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketCloudTriggerCreateResult) GetFreeformTags ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketCloudTriggerCreateResult) GetId ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetId() *string
GetId returns Id
func (BitbucketCloudTriggerCreateResult) GetLifecycleDetails ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketCloudTriggerCreateResult) GetLifecycleState ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketCloudTriggerCreateResult) GetProjectId ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketCloudTriggerCreateResult) GetSystemTags ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketCloudTriggerCreateResult) GetTimeCreated ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketCloudTriggerCreateResult) GetTimeUpdated ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketCloudTriggerCreateResult) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudTriggerCreateResult) String ¶ added in v65.6.0
func (m BitbucketCloudTriggerCreateResult) String() string
func (*BitbucketCloudTriggerCreateResult) UnmarshalJSON ¶ added in v65.6.0
func (m *BitbucketCloudTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (BitbucketCloudTriggerCreateResult) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
BitbucketCloudTriggerSummary Summary of the Bitbucket Cloud trigger.
func (BitbucketCloudTriggerSummary) GetCompartmentId ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketCloudTriggerSummary) GetDefinedTags ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketCloudTriggerSummary) GetDescription ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetDescription() *string
GetDescription returns Description
func (BitbucketCloudTriggerSummary) GetDisplayName ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketCloudTriggerSummary) GetFreeformTags ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketCloudTriggerSummary) GetId ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetId() *string
GetId returns Id
func (BitbucketCloudTriggerSummary) GetLifecycleDetails ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketCloudTriggerSummary) GetLifecycleState ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketCloudTriggerSummary) GetProjectId ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketCloudTriggerSummary) GetSystemTags ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketCloudTriggerSummary) GetTimeCreated ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketCloudTriggerSummary) GetTimeUpdated ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketCloudTriggerSummary) MarshalJSON ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketCloudTriggerSummary) String ¶ added in v65.6.0
func (m BitbucketCloudTriggerSummary) String() string
func (BitbucketCloudTriggerSummary) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.15.0
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"` }
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.
func (BitbucketServerAccessTokenConnection) GetCompartmentId ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketServerAccessTokenConnection) GetDefinedTags ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketServerAccessTokenConnection) GetDescription ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetDescription() *string
GetDescription returns Description
func (BitbucketServerAccessTokenConnection) GetDisplayName ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketServerAccessTokenConnection) GetFreeformTags ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketServerAccessTokenConnection) GetId ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetId() *string
GetId returns Id
func (BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m BitbucketServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (BitbucketServerAccessTokenConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m BitbucketServerAccessTokenConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketServerAccessTokenConnection) GetLifecycleState ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketServerAccessTokenConnection) GetProjectId ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketServerAccessTokenConnection) GetSystemTags ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketServerAccessTokenConnection) GetTimeCreated ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketServerAccessTokenConnection) GetTimeUpdated ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketServerAccessTokenConnection) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerAccessTokenConnection) String ¶ added in v65.15.0
func (m BitbucketServerAccessTokenConnection) String() string
func (*BitbucketServerAccessTokenConnection) UnmarshalJSON ¶ added in v65.15.0
func (m *BitbucketServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (BitbucketServerAccessTokenConnection) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
type BitbucketServerBuildRunSource struct { // The trigger that invoked the build run. TriggerId *string `mandatory:"true" json:"triggerId"` TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"` }
BitbucketServerBuildRunSource Specifies details of build run through Bitbucket Server.
func (BitbucketServerBuildRunSource) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerBuildRunSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerBuildRunSource) String ¶ added in v65.15.0
func (m BitbucketServerBuildRunSource) String() string
func (BitbucketServerBuildRunSource) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
BitbucketServerBuildSource Bitbucket Server Build Source for Build Stage
func (BitbucketServerBuildSource) GetBranch ¶ added in v65.15.0
func (m BitbucketServerBuildSource) GetBranch() *string
GetBranch returns Branch
func (BitbucketServerBuildSource) GetName ¶ added in v65.15.0
func (m BitbucketServerBuildSource) GetName() *string
GetName returns Name
func (BitbucketServerBuildSource) GetRepositoryUrl ¶ added in v65.15.0
func (m BitbucketServerBuildSource) GetRepositoryUrl() *string
GetRepositoryUrl returns RepositoryUrl
func (BitbucketServerBuildSource) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerBuildSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerBuildSource) String ¶ added in v65.15.0
func (m BitbucketServerBuildSource) String() string
func (BitbucketServerBuildSource) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
type BitbucketServerFilter struct { Include *BitbucketServerFilterAttributes `mandatory:"false" json:"include"` // The events, for example, PUSH, PULL_REQUEST_MERGE. Events []BitbucketServerFilterEventsEnum `mandatory:"false" json:"events,omitempty"` }
BitbucketServerFilter The filter for Bitbucket Server events.
func (BitbucketServerFilter) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerFilter) String ¶ added in v65.15.0
func (m BitbucketServerFilter) String() string
func (BitbucketServerFilter) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
BitbucketServerFilterAttributes Attributes to filter Bitbucket Server events.
func (BitbucketServerFilterAttributes) String ¶ added in v65.15.0
func (m BitbucketServerFilterAttributes) String() string
func (BitbucketServerFilterAttributes) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
type BitbucketServerFilterEventsEnum string
BitbucketServerFilterEventsEnum Enum with underlying type: string
const ( BitbucketServerFilterEventsPush BitbucketServerFilterEventsEnum = "PUSH" BitbucketServerFilterEventsPullRequestOpened BitbucketServerFilterEventsEnum = "PULL_REQUEST_OPENED" BitbucketServerFilterEventsPullRequestModified BitbucketServerFilterEventsEnum = "PULL_REQUEST_MODIFIED" BitbucketServerFilterEventsPullRequestMerged BitbucketServerFilterEventsEnum = "PULL_REQUEST_MERGED" )
Set of constants representing the allowable values for BitbucketServerFilterEventsEnum
func GetBitbucketServerFilterEventsEnumValues ¶ added in v65.15.0
func GetBitbucketServerFilterEventsEnumValues() []BitbucketServerFilterEventsEnum
GetBitbucketServerFilterEventsEnumValues Enumerates the set of values for BitbucketServerFilterEventsEnum
func GetMappingBitbucketServerFilterEventsEnum ¶ added in v65.15.0
func GetMappingBitbucketServerFilterEventsEnum(val string) (BitbucketServerFilterEventsEnum, bool)
GetMappingBitbucketServerFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum
type BitbucketServerTokenConnectionSummary ¶ added in v65.15.0
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"` }
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.
func (BitbucketServerTokenConnectionSummary) GetCompartmentId ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketServerTokenConnectionSummary) GetDefinedTags ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketServerTokenConnectionSummary) GetDescription ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetDescription() *string
GetDescription returns Description
func (BitbucketServerTokenConnectionSummary) GetDisplayName ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketServerTokenConnectionSummary) GetFreeformTags ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketServerTokenConnectionSummary) GetId ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetId() *string
GetId returns Id
func (BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m BitbucketServerTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (BitbucketServerTokenConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m BitbucketServerTokenConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketServerTokenConnectionSummary) GetLifecycleState ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketServerTokenConnectionSummary) GetProjectId ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketServerTokenConnectionSummary) GetSystemTags ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketServerTokenConnectionSummary) GetTimeCreated ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketServerTokenConnectionSummary) GetTimeUpdated ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketServerTokenConnectionSummary) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerTokenConnectionSummary) String ¶ added in v65.15.0
func (m BitbucketServerTokenConnectionSummary) String() string
func (*BitbucketServerTokenConnectionSummary) UnmarshalJSON ¶ added in v65.15.0
func (m *BitbucketServerTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (BitbucketServerTokenConnectionSummary) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
BitbucketServerTrigger Trigger specific to Bitbucket Server
func (BitbucketServerTrigger) GetActions ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetActions() []TriggerAction
GetActions returns Actions
func (BitbucketServerTrigger) GetCompartmentId ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketServerTrigger) GetDefinedTags ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketServerTrigger) GetDescription ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetDescription() *string
GetDescription returns Description
func (BitbucketServerTrigger) GetDisplayName ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketServerTrigger) GetFreeformTags ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketServerTrigger) GetId ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetId() *string
GetId returns Id
func (BitbucketServerTrigger) GetLifecycleDetails ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketServerTrigger) GetLifecycleState ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketServerTrigger) GetProjectId ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketServerTrigger) GetSystemTags ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketServerTrigger) GetTimeCreated ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketServerTrigger) GetTimeUpdated ¶ added in v65.15.0
func (m BitbucketServerTrigger) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketServerTrigger) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerTrigger) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerTrigger) String ¶ added in v65.15.0
func (m BitbucketServerTrigger) String() string
func (*BitbucketServerTrigger) UnmarshalJSON ¶ added in v65.15.0
func (m *BitbucketServerTrigger) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (BitbucketServerTrigger) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
BitbucketServerTriggerCreateResult Trigger create response specific to Bitbucket Server.
func (BitbucketServerTriggerCreateResult) GetActions ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetActions() []TriggerAction
GetActions returns Actions
func (BitbucketServerTriggerCreateResult) GetCompartmentId ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketServerTriggerCreateResult) GetDefinedTags ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketServerTriggerCreateResult) GetDescription ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetDescription() *string
GetDescription returns Description
func (BitbucketServerTriggerCreateResult) GetDisplayName ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketServerTriggerCreateResult) GetFreeformTags ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketServerTriggerCreateResult) GetId ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetId() *string
GetId returns Id
func (BitbucketServerTriggerCreateResult) GetLifecycleDetails ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketServerTriggerCreateResult) GetLifecycleState ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketServerTriggerCreateResult) GetProjectId ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketServerTriggerCreateResult) GetSystemTags ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketServerTriggerCreateResult) GetTimeCreated ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketServerTriggerCreateResult) GetTimeUpdated ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketServerTriggerCreateResult) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerTriggerCreateResult) String ¶ added in v65.15.0
func (m BitbucketServerTriggerCreateResult) String() string
func (*BitbucketServerTriggerCreateResult) UnmarshalJSON ¶ added in v65.15.0
func (m *BitbucketServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (BitbucketServerTriggerCreateResult) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
BitbucketServerTriggerSummary Summary of the Bitbucket Server trigger.
func (BitbucketServerTriggerSummary) GetCompartmentId ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (BitbucketServerTriggerSummary) GetDefinedTags ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (BitbucketServerTriggerSummary) GetDescription ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetDescription() *string
GetDescription returns Description
func (BitbucketServerTriggerSummary) GetDisplayName ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (BitbucketServerTriggerSummary) GetFreeformTags ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (BitbucketServerTriggerSummary) GetId ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetId() *string
GetId returns Id
func (BitbucketServerTriggerSummary) GetLifecycleDetails ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (BitbucketServerTriggerSummary) GetLifecycleState ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (BitbucketServerTriggerSummary) GetProjectId ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (BitbucketServerTriggerSummary) GetSystemTags ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (BitbucketServerTriggerSummary) GetTimeCreated ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (BitbucketServerTriggerSummary) GetTimeUpdated ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (BitbucketServerTriggerSummary) MarshalJSON ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BitbucketServerTriggerSummary) String ¶ added in v65.15.0
func (m BitbucketServerTriggerSummary) String() string
func (BitbucketServerTriggerSummary) ValidateEnumValue ¶ added in v65.15.0
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 BuildMergeCheck ¶ added in v65.71.0
type BuildMergeCheck struct { // The pipeline OCID. PipelineId *string `mandatory:"false" json:"pipelineId"` // The build run OCID. BuildRunId *string `mandatory:"false" json:"buildRunId"` // The status of the build. BuildStatus *string `mandatory:"false" json:"buildStatus"` }
BuildMergeCheck The status of the build pipelines.
func (BuildMergeCheck) MarshalJSON ¶ added in v65.71.0
func (m BuildMergeCheck) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (BuildMergeCheck) String ¶ added in v65.71.0
func (m BuildMergeCheck) String() string
func (BuildMergeCheck) ValidateEnumValue ¶ added in v65.71.0
func (m BuildMergeCheck) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶
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"` }
BuildOutputs Outputs from the build.
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 ¶
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"` }
BuildPipeline A set of stages forming a directed acyclic graph that defines the build process.
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 ¶
type BuildPipelineCollection struct { // Array of build pipeline summary items. Items []BuildPipelineSummary `mandatory:"true" json:"items"` }
BuildPipelineCollection Results of a pipeline search.
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 ¶
type BuildPipelineLifecycleStateEnum string
BuildPipelineLifecycleStateEnum Enum with underlying type: string
const ( BuildPipelineLifecycleStateCreating BuildPipelineLifecycleStateEnum = "CREATING" BuildPipelineLifecycleStateUpdating BuildPipelineLifecycleStateEnum = "UPDATING" BuildPipelineLifecycleStateActive BuildPipelineLifecycleStateEnum = "ACTIVE" BuildPipelineLifecycleStateInactive BuildPipelineLifecycleStateEnum = "INACTIVE" BuildPipelineLifecycleStateDeleting BuildPipelineLifecycleStateEnum = "DELETING" BuildPipelineLifecycleStateDeleted BuildPipelineLifecycleStateEnum = "DELETED" BuildPipelineLifecycleStateFailed BuildPipelineLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for BuildPipelineLifecycleStateEnum
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 ¶
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"` }
BuildPipelineParameter Parameter name for which the values will be supplied at the time of running the build.
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 ¶
type BuildPipelineParameterCollection struct { // List of parameters defined for a build pipeline. Items []BuildPipelineParameter `mandatory:"true" json:"items"` }
BuildPipelineParameterCollection Specifies list of parameters present in a build pipeline. An UPDATE operation replaces the existing parameters list entirely.
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 ¶
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{} }
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 BuildPipelineStageBuildPipelineStageTypeEnum ¶
type BuildPipelineStageBuildPipelineStageTypeEnum string
BuildPipelineStageBuildPipelineStageTypeEnum Enum with underlying type: string
const ( BuildPipelineStageBuildPipelineStageTypeWait BuildPipelineStageBuildPipelineStageTypeEnum = "WAIT" BuildPipelineStageBuildPipelineStageTypeBuild BuildPipelineStageBuildPipelineStageTypeEnum = "BUILD" BuildPipelineStageBuildPipelineStageTypeDeliverArtifact BuildPipelineStageBuildPipelineStageTypeEnum = "DELIVER_ARTIFACT" BuildPipelineStageBuildPipelineStageTypeTriggerDeploymentPipeline BuildPipelineStageBuildPipelineStageTypeEnum = "TRIGGER_DEPLOYMENT_PIPELINE" )
Set of constants representing the allowable values for BuildPipelineStageBuildPipelineStageTypeEnum
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 ¶
type BuildPipelineStageCollection struct { // Summary of the list of stages found for the search. Items []BuildPipelineStageSummary `mandatory:"true" json:"items"` }
BuildPipelineStageCollection Result of a stage search.
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 ¶
type BuildPipelineStageLifecycleStateEnum string
BuildPipelineStageLifecycleStateEnum Enum with underlying type: string
const ( BuildPipelineStageLifecycleStateCreating BuildPipelineStageLifecycleStateEnum = "CREATING" BuildPipelineStageLifecycleStateUpdating BuildPipelineStageLifecycleStateEnum = "UPDATING" BuildPipelineStageLifecycleStateActive BuildPipelineStageLifecycleStateEnum = "ACTIVE" BuildPipelineStageLifecycleStateDeleting BuildPipelineStageLifecycleStateEnum = "DELETING" BuildPipelineStageLifecycleStateDeleted BuildPipelineStageLifecycleStateEnum = "DELETED" BuildPipelineStageLifecycleStateFailed BuildPipelineStageLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for BuildPipelineStageLifecycleStateEnum
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 ¶
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"` }
BuildPipelineStagePredecessor Metadata for defining a stage's predecessor.
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 ¶
type BuildPipelineStagePredecessorCollection struct { // A list of build pipeline stage predecessors for a stage. Items []BuildPipelineStagePredecessor `mandatory:"true" json:"items"` }
BuildPipelineStagePredecessorCollection The collection containing the predecessors of a stage.
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 ¶
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 }
BuildPipelineStageRunProgress The details about the run progress of a stage in a build run.
type BuildPipelineStageRunProgressStatusEnum ¶
type BuildPipelineStageRunProgressStatusEnum string
BuildPipelineStageRunProgressStatusEnum Enum with underlying type: string
const ( BuildPipelineStageRunProgressStatusAccepted BuildPipelineStageRunProgressStatusEnum = "ACCEPTED" BuildPipelineStageRunProgressStatusInProgress BuildPipelineStageRunProgressStatusEnum = "IN_PROGRESS" BuildPipelineStageRunProgressStatusFailed BuildPipelineStageRunProgressStatusEnum = "FAILED" BuildPipelineStageRunProgressStatusSucceeded BuildPipelineStageRunProgressStatusEnum = "SUCCEEDED" BuildPipelineStageRunProgressStatusCanceling BuildPipelineStageRunProgressStatusEnum = "CANCELING" BuildPipelineStageRunProgressStatusCanceled BuildPipelineStageRunProgressStatusEnum = "CANCELED" )
Set of constants representing the allowable values for BuildPipelineStageRunProgressStatusEnum
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 ¶
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{} }
BuildPipelineStageSummary Summary of the Stage.
type BuildPipelineSummary ¶
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"` }
BuildPipelineSummary Summary of the build pipeline.
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 ¶
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"` }
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.
func (*BuildRun) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
func (BuildRun) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BuildRunArgument ¶
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"` }
BuildRunArgument Values for pipeline parameters to be supplied at the time of running the build.
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 ¶
type BuildRunArgumentCollection struct { // List of arguments provided at the time of running the build. Items []BuildRunArgument `mandatory:"true" json:"items"` }
BuildRunArgumentCollection Specifies list of arguments passed along with the build run.
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 ¶
type BuildRunLifecycleStateEnum string
BuildRunLifecycleStateEnum Enum with underlying type: string
const ( BuildRunLifecycleStateAccepted BuildRunLifecycleStateEnum = "ACCEPTED" BuildRunLifecycleStateInProgress BuildRunLifecycleStateEnum = "IN_PROGRESS" BuildRunLifecycleStateFailed BuildRunLifecycleStateEnum = "FAILED" BuildRunLifecycleStateSucceeded BuildRunLifecycleStateEnum = "SUCCEEDED" BuildRunLifecycleStateCanceling BuildRunLifecycleStateEnum = "CANCELING" BuildRunLifecycleStateCanceled BuildRunLifecycleStateEnum = "CANCELED" BuildRunLifecycleStateDeleting BuildRunLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for BuildRunLifecycleStateEnum
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 ¶
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"` }
BuildRunProgress The run progress details of a build run.
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 ¶
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"` }
BuildRunProgressSummary The summary run progress details of a build run.
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 BuildRunSnapshot ¶ added in v65.71.0
type BuildRunSnapshot struct { // The OCID of the build pipeline where the build was triggered. BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"` // The commit id which the build was triggered from. CommitId *string `mandatory:"true" json:"commitId"` // The OCID of the build run. BuildRunId *string `mandatory:"true" json:"buildRunId"` // The current status of the build run. LifecycleState BuildRunSnapshotLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The display name of the build run. DisplayName *string `mandatory:"false" json:"displayName"` // 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"` }
BuildRunSnapshot Snapshot of a build run. Contains information including pipelineId, commitId.
func (BuildRunSnapshot) String ¶ added in v65.71.0
func (m BuildRunSnapshot) String() string
func (BuildRunSnapshot) ValidateEnumValue ¶ added in v65.71.0
func (m BuildRunSnapshot) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BuildRunSnapshotCollection ¶ added in v65.71.0
type BuildRunSnapshotCollection struct { // List of build runs. Items []BuildRunSnapshotSummary `mandatory:"true" json:"items"` }
BuildRunSnapshotCollection Results of a build run search. Contains build run summary items.
func (BuildRunSnapshotCollection) String ¶ added in v65.71.0
func (m BuildRunSnapshotCollection) String() string
func (BuildRunSnapshotCollection) ValidateEnumValue ¶ added in v65.71.0
func (m BuildRunSnapshotCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BuildRunSnapshotLifecycleStateEnum ¶ added in v65.71.0
type BuildRunSnapshotLifecycleStateEnum string
BuildRunSnapshotLifecycleStateEnum Enum with underlying type: string
const ( BuildRunSnapshotLifecycleStateAccepted BuildRunSnapshotLifecycleStateEnum = "ACCEPTED" BuildRunSnapshotLifecycleStateInProgress BuildRunSnapshotLifecycleStateEnum = "IN_PROGRESS" BuildRunSnapshotLifecycleStateFailed BuildRunSnapshotLifecycleStateEnum = "FAILED" BuildRunSnapshotLifecycleStateSucceeded BuildRunSnapshotLifecycleStateEnum = "SUCCEEDED" BuildRunSnapshotLifecycleStateCanceling BuildRunSnapshotLifecycleStateEnum = "CANCELING" BuildRunSnapshotLifecycleStateCanceled BuildRunSnapshotLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for BuildRunSnapshotLifecycleStateEnum
func GetBuildRunSnapshotLifecycleStateEnumValues ¶ added in v65.71.0
func GetBuildRunSnapshotLifecycleStateEnumValues() []BuildRunSnapshotLifecycleStateEnum
GetBuildRunSnapshotLifecycleStateEnumValues Enumerates the set of values for BuildRunSnapshotLifecycleStateEnum
func GetMappingBuildRunSnapshotLifecycleStateEnum ¶ added in v65.71.0
func GetMappingBuildRunSnapshotLifecycleStateEnum(val string) (BuildRunSnapshotLifecycleStateEnum, bool)
GetMappingBuildRunSnapshotLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type BuildRunSnapshotSummary ¶ added in v65.71.0
type BuildRunSnapshotSummary struct { // The OCID of the build pipeline where the build was triggered. BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"` // The commit id which the build was triggered from. CommitId *string `mandatory:"true" json:"commitId"` // The OCID of the build run. BuildRunId *string `mandatory:"true" json:"buildRunId"` // The current status of the build run. LifecycleState BuildRunSnapshotLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The display name of the build run. DisplayName *string `mandatory:"false" json:"displayName"` // 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"` }
BuildRunSnapshotSummary Summary of a single build run snapshot. Contains information including pipelineId, commitId.
func (BuildRunSnapshotSummary) String ¶ added in v65.71.0
func (m BuildRunSnapshotSummary) String() string
func (BuildRunSnapshotSummary) ValidateEnumValue ¶ added in v65.71.0
func (m BuildRunSnapshotSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶
type BuildRunSource interface { }
BuildRunSource The source from which the build run is triggered.
type BuildRunSourceSourceTypeEnum ¶
type BuildRunSourceSourceTypeEnum string
BuildRunSourceSourceTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for BuildRunSourceSourceTypeEnum
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 ¶
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"` }
BuildRunSummary Summary of the build run.
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 ¶
type BuildRunSummaryCollection struct { // Array of build run summary items. Items []BuildRunSummary `mandatory:"true" json:"items"` }
BuildRunSummaryCollection List of build run summary.
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 ¶ added in v65.33.0
type BuildRunnerShapeConfig interface { }
BuildRunnerShapeConfig The information about build runner.
type BuildRunnerShapeConfigBuildRunnerTypeEnum ¶ added in v65.33.0
type BuildRunnerShapeConfigBuildRunnerTypeEnum string
BuildRunnerShapeConfigBuildRunnerTypeEnum Enum with underlying type: string
const ( BuildRunnerShapeConfigBuildRunnerTypeCustom BuildRunnerShapeConfigBuildRunnerTypeEnum = "CUSTOM" BuildRunnerShapeConfigBuildRunnerTypeDefault BuildRunnerShapeConfigBuildRunnerTypeEnum = "DEFAULT" )
Set of constants representing the allowable values for BuildRunnerShapeConfigBuildRunnerTypeEnum
func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues ¶ added in v65.33.0
func GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues() []BuildRunnerShapeConfigBuildRunnerTypeEnum
GetBuildRunnerShapeConfigBuildRunnerTypeEnumValues Enumerates the set of values for BuildRunnerShapeConfigBuildRunnerTypeEnum
func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum ¶ added in v65.33.0
func GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum(val string) (BuildRunnerShapeConfigBuildRunnerTypeEnum, bool)
GetMappingBuildRunnerShapeConfigBuildRunnerTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BuildSource ¶
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 }
BuildSource Build source required for the Build stage.
type BuildSourceCollection ¶
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"` }
BuildSourceCollection Collection of build sources.
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 ¶
type BuildSourceConnectionTypeEnum string
BuildSourceConnectionTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for BuildSourceConnectionTypeEnum
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 ¶
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"` }
BuildStage Specifies the build stage.
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) 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 ¶ added in v65.15.0
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 ¶
type BuildStageImageEnum string
BuildStageImageEnum Enum with underlying type: string
const (
BuildStageImageOl7X8664Standard10 BuildStageImageEnum = "OL7_X86_64_STANDARD_10"
)
Set of constants representing the allowable values for BuildStageImageEnum
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 ¶
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"` }
BuildStageRunProgress Specifies the run details for Build stage.
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 ¶ added in v65.15.0
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 ¶
type BuildStageRunProgressImageEnum string
BuildStageRunProgressImageEnum Enum with underlying type: string
const (
BuildStageRunProgressImageOl7X8664Standard10 BuildStageRunProgressImageEnum = "OL7_X86_64_STANDARD_10"
)
Set of constants representing the allowable values for BuildStageRunProgressImageEnum
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 ¶
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"` }
BuildStageRunStep The details about each step in a build stage.
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 ¶
type BuildStageRunStepStateEnum string
BuildStageRunStepStateEnum Enum with underlying type: string
const ( BuildStageRunStepStateWaiting BuildStageRunStepStateEnum = "WAITING" BuildStageRunStepStateInProgress BuildStageRunStepStateEnum = "IN_PROGRESS" BuildStageRunStepStateFailed BuildStageRunStepStateEnum = "FAILED" BuildStageRunStepStateSucceeded BuildStageRunStepStateEnum = "SUCCEEDED" )
Set of constants representing the allowable values for BuildStageRunStepStateEnum
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 ¶
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"` }
BuildStageSummary Specifies the build stage.
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) 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 ¶ added in v65.15.0
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 ¶ added in v65.15.0
type CaCertVerify struct { // The OCID of OCI certificate service CA bundle. CaCertificateBundleId *string `mandatory:"true" json:"caCertificateBundleId"` }
CaCertVerify Enable TLS verification with CA certificate.
func (CaCertVerify) MarshalJSON ¶ added in v65.15.0
func (m CaCertVerify) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CaCertVerify) String ¶ added in v65.15.0
func (m CaCertVerify) String() string
func (CaCertVerify) ValidateEnumValue ¶ added in v65.15.0
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 ¶
type CancelBuildRunDetails struct { // The reason for canceling the build run. Reason *string `mandatory:"true" json:"reason"` }
CancelBuildRunDetails Information about canceling the build run.
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 ¶
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 }
CancelBuildRunRequest wrapper for the CancelBuildRun operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CancelBuildRun.go.html to see an example of how to use CancelBuildRunRequest.
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 ¶
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"` }
CancelBuildRunResponse wrapper for the CancelBuildRun operation
func (CancelBuildRunResponse) HTTPResponse ¶
func (response CancelBuildRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelBuildRunResponse) String ¶
func (response CancelBuildRunResponse) String() string
type CancelDeploymentDetails ¶
type CancelDeploymentDetails struct { // The reason for canceling the deployment. Reason *string `mandatory:"true" json:"reason"` }
CancelDeploymentDetails The information regarding the deployment to be canceled.
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 ¶
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 }
CancelDeploymentRequest wrapper for the CancelDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CancelDeployment.go.html to see an example of how to use CancelDeploymentRequest.
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 ¶
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"` }
CancelDeploymentResponse wrapper for the CancelDeployment operation
func (CancelDeploymentResponse) HTTPResponse ¶
func (response CancelDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelDeploymentResponse) String ¶
func (response CancelDeploymentResponse) String() string
type CancelScheduledCascadingProjectDeletionRequest ¶ added in v65.28.0
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 }
CancelScheduledCascadingProjectDeletionRequest wrapper for the CancelScheduledCascadingProjectDeletion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CancelScheduledCascadingProjectDeletion.go.html to see an example of how to use CancelScheduledCascadingProjectDeletionRequest.
func (CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody ¶ added in v65.28.0
func (request CancelScheduledCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelScheduledCascadingProjectDeletionRequest) HTTPRequest ¶ added in v65.28.0
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 ¶ added in v65.28.0
func (request CancelScheduledCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelScheduledCascadingProjectDeletionRequest) String ¶ added in v65.28.0
func (request CancelScheduledCascadingProjectDeletionRequest) String() string
func (CancelScheduledCascadingProjectDeletionRequest) ValidateEnumValue ¶ added in v65.28.0
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 ¶ added in v65.28.0
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"` }
CancelScheduledCascadingProjectDeletionResponse wrapper for the CancelScheduledCascadingProjectDeletion operation
func (CancelScheduledCascadingProjectDeletionResponse) HTTPResponse ¶ added in v65.28.0
func (response CancelScheduledCascadingProjectDeletionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelScheduledCascadingProjectDeletionResponse) String ¶ added in v65.28.0
func (response CancelScheduledCascadingProjectDeletionResponse) String() string
type ChangeProjectCompartmentDetails ¶
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"` }
ChangeProjectCompartmentDetails The OCID of the compartment to which the project must be moved to.
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 ¶
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 }
ChangeProjectCompartmentRequest wrapper for the ChangeProjectCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ChangeProjectCompartment.go.html to see an example of how to use ChangeProjectCompartmentRequest.
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 ¶
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"` }
ChangeProjectCompartmentResponse wrapper for the ChangeProjectCompartment operation
func (ChangeProjectCompartmentResponse) HTTPResponse ¶
func (response ChangeProjectCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeProjectCompartmentResponse) String ¶
func (response ChangeProjectCompartmentResponse) String() string
type CommentActivitySummary ¶ added in v65.71.0
type CommentActivitySummary struct { // activity identifier Id *string `mandatory:"true" json:"id"` Principal *PrincipalDetails `mandatory:"true" json:"principal"` // pullRequest OCID PullRequestId *string `mandatory:"true" json:"pullRequestId"` // The time the action was performed. An RFC3339 formatted datetime string TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"` // Identifier of comment added to a PR CommentId *string `mandatory:"true" json:"commentId"` }
CommentActivitySummary activity describing comment addition to a pull request
func (CommentActivitySummary) GetId ¶ added in v65.71.0
func (m CommentActivitySummary) GetId() *string
GetId returns Id
func (CommentActivitySummary) GetPrincipal ¶ added in v65.71.0
func (m CommentActivitySummary) GetPrincipal() *PrincipalDetails
GetPrincipal returns Principal
func (CommentActivitySummary) GetPullRequestId ¶ added in v65.71.0
func (m CommentActivitySummary) GetPullRequestId() *string
GetPullRequestId returns PullRequestId
func (CommentActivitySummary) GetTimeOccurred ¶ added in v65.71.0
func (m CommentActivitySummary) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (CommentActivitySummary) MarshalJSON ¶ added in v65.71.0
func (m CommentActivitySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CommentActivitySummary) String ¶ added in v65.71.0
func (m CommentActivitySummary) String() string
func (CommentActivitySummary) ValidateEnumValue ¶ added in v65.71.0
func (m CommentActivitySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CommitActivitySummary ¶ added in v65.71.0
type CommitActivitySummary struct { // activity identifier Id *string `mandatory:"true" json:"id"` Principal *PrincipalDetails `mandatory:"true" json:"principal"` // pullRequest OCID PullRequestId *string `mandatory:"true" json:"pullRequestId"` // The time the action was performed. An RFC3339 formatted datetime string TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"` // list of commits added to a PR source branch after git push CommitsAdded []RepositoryCommit `mandatory:"true" json:"commitsAdded"` // list of commits removed from a PR source branch after git push CommitsRemoved []RepositoryCommit `mandatory:"true" json:"commitsRemoved"` }
CommitActivitySummary activity describing commit updates to a pull request
func (CommitActivitySummary) GetId ¶ added in v65.71.0
func (m CommitActivitySummary) GetId() *string
GetId returns Id
func (CommitActivitySummary) GetPrincipal ¶ added in v65.71.0
func (m CommitActivitySummary) GetPrincipal() *PrincipalDetails
GetPrincipal returns Principal
func (CommitActivitySummary) GetPullRequestId ¶ added in v65.71.0
func (m CommitActivitySummary) GetPullRequestId() *string
GetPullRequestId returns PullRequestId
func (CommitActivitySummary) GetTimeOccurred ¶ added in v65.71.0
func (m CommitActivitySummary) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (CommitActivitySummary) MarshalJSON ¶ added in v65.71.0
func (m CommitActivitySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CommitActivitySummary) String ¶ added in v65.71.0
func (m CommitActivitySummary) String() string
func (CommitActivitySummary) ValidateEnumValue ¶ added in v65.71.0
func (m CommitActivitySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CommitAnalyticsAuthorCollection ¶ added in v65.71.0
type CommitAnalyticsAuthorCollection struct { // List of authors. Items []CommitAnalyticsAuthorSummary `mandatory:"true" json:"items"` }
CommitAnalyticsAuthorCollection Result of listing Commit Analytics authors.
func (CommitAnalyticsAuthorCollection) String ¶ added in v65.71.0
func (m CommitAnalyticsAuthorCollection) String() string
func (CommitAnalyticsAuthorCollection) ValidateEnumValue ¶ added in v65.71.0
func (m CommitAnalyticsAuthorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CommitAnalyticsAuthorSummary ¶ added in v65.71.0
type CommitAnalyticsAuthorSummary struct { // Author name. AuthorName *string `mandatory:"true" json:"authorName"` // Author email. AuthorEmail *string `mandatory:"true" json:"authorEmail"` }
CommitAnalyticsAuthorSummary Object containing summary of Commit Analytics author.
func (CommitAnalyticsAuthorSummary) String ¶ added in v65.71.0
func (m CommitAnalyticsAuthorSummary) String() string
func (CommitAnalyticsAuthorSummary) ValidateEnumValue ¶ added in v65.71.0
func (m CommitAnalyticsAuthorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CommitInfo ¶
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"` }
CommitInfo Commit details that need to be used for the build run.
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 ¶
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"` }
ComputeInstanceGroupBlueGreenDeployStage Specifies the Instance Group Blue-Green deployment stage.
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 ¶
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"` }
ComputeInstanceGroupBlueGreenDeployStageExecutionProgress Specifies the Instance Group Blue-Green deployment stage.
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 ¶
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"` }
ComputeInstanceGroupBlueGreenDeployStageSummary Specifies the Instance Group Blue-Green deployment stage.
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 ¶
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"` }
ComputeInstanceGroupBlueGreenTrafficShiftDeployStage Specifies the instance group blue-green deployment load balancer traffic shift stage.
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 ¶
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"` }
ComputeInstanceGroupBlueGreenTrafficShiftDeployStageExecutionProgress Specifies the Instance Group Blue-Green deployment load balancer traffic shift stage.
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 ¶
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"` }
ComputeInstanceGroupBlueGreenTrafficShiftDeployStageSummary Specifies the instance group blue-green deployment load balancer traffic shift stage.
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 ¶
type ComputeInstanceGroupByIdsSelector struct { // Compute instance OCID identifiers that are members of this group. ComputeInstanceIds []string `mandatory:"true" json:"computeInstanceIds"` }
ComputeInstanceGroupByIdsSelector Specifies the Compute instance group environment by listing the OCIDs of the compute instances.
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 ¶
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"` }
ComputeInstanceGroupByQuerySelector Specifies the Compute instance group environment filtered by the RQS query expression.
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 ¶
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"` }
ComputeInstanceGroupCanaryApprovalDeployStage Specifies the canary approval stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryApprovalDeployStageExecutionProgress Specifies the Canary approval stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryApprovalDeployStageSummary Specifies the canary approval stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryDeployStage Specifies the Instance Group Canary deployment stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryDeployStageExecutionProgress Specifies the Instance Group Canary deployment stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryDeployStageSummary Specifies the Instance Group Canary deployment stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryTrafficShiftDeployStage Specifies the instance group canary deployment load balancer traffic shift stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryTrafficShiftDeployStageExecutionProgress Specifies the Instance Group Canary deployment load balancer traffic shift stage.
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 ¶
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"` }
ComputeInstanceGroupCanaryTrafficShiftDeployStageSummary Specifies the instance group canary deployment load balancer traffic shift stage.
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 ¶
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"` }
ComputeInstanceGroupDeployEnvironment Specifies the Compute instance group environment. The combination of instances matching the selectors are included in the instance group.
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 ¶
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"` }
ComputeInstanceGroupDeployEnvironmentSummary Specifies the Compute instance group environment.
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 ¶
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"` }
ComputeInstanceGroupDeployStage Specifies the Instance Group Rolling deployment stage.
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 ¶
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"` }
ComputeInstanceGroupDeployStageExecutionProgress Specifies the execution details for the Instance Group Rolling deployment stage.
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 ¶
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"` }
ComputeInstanceGroupDeployStageSummary Specifies the Instance Group Rolling deployment stage.
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 ¶
type ComputeInstanceGroupFailurePolicy interface { }
ComputeInstanceGroupFailurePolicy Specifies a failure policy for a compute instance group rolling deployment stage.
type ComputeInstanceGroupFailurePolicyByCount ¶
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"` }
ComputeInstanceGroupFailurePolicyByCount Specifies a failure policy by count for a compute instance group rolling deployment stage.
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 ¶
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"` }
ComputeInstanceGroupFailurePolicyByPercentage Specifies a failure policy by percentage for a compute instance group rolling deployment stage.
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 ¶
type ComputeInstanceGroupFailurePolicyPolicyTypeEnum string
ComputeInstanceGroupFailurePolicyPolicyTypeEnum Enum with underlying type: string
const ( ComputeInstanceGroupFailurePolicyPolicyTypeCount ComputeInstanceGroupFailurePolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_FAILURE_POLICY_BY_COUNT" ComputeInstanceGroupFailurePolicyPolicyTypePercentage ComputeInstanceGroupFailurePolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_FAILURE_POLICY_BY_PERCENTAGE" )
Set of constants representing the allowable values for ComputeInstanceGroupFailurePolicyPolicyTypeEnum
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 ¶
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"` }
ComputeInstanceGroupLinearRolloutPolicyByCount Specifies a linear rollout strategy for a compute instance group rolling deployment stage.
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 ¶
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"` }
ComputeInstanceGroupLinearRolloutPolicyByPercentage Specifies a linear rollout strategy for a compute instance group rolling deployment stage.
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 ¶
type ComputeInstanceGroupRolloutPolicy interface { // The duration of delay between batch rollout. The default delay is 1 minute. GetBatchDelayInSeconds() *int }
ComputeInstanceGroupRolloutPolicy Specifies the rollout policy for compute instance group stages.
type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum ¶
type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum string
ComputeInstanceGroupRolloutPolicyPolicyTypeEnum Enum with underlying type: string
const ( ComputeInstanceGroupRolloutPolicyPolicyTypeCount ComputeInstanceGroupRolloutPolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_LINEAR_ROLLOUT_POLICY_BY_COUNT" ComputeInstanceGroupRolloutPolicyPolicyTypePercentage ComputeInstanceGroupRolloutPolicyPolicyTypeEnum = "COMPUTE_INSTANCE_GROUP_LINEAR_ROLLOUT_POLICY_BY_PERCENTAGE" )
Set of constants representing the allowable values for ComputeInstanceGroupRolloutPolicyPolicyTypeEnum
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 ¶
type ComputeInstanceGroupSelector interface { }
ComputeInstanceGroupSelector Defines how the instances in a instance group environment is selected.
type ComputeInstanceGroupSelectorCollection ¶
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"` }
ComputeInstanceGroupSelectorCollection A collection of selectors. The combination of instances matching the selectors are included in the instance group.
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 ¶
type ComputeInstanceGroupSelectorSelectorTypeEnum string
ComputeInstanceGroupSelectorSelectorTypeEnum Enum with underlying type: string
const ( ComputeInstanceGroupSelectorSelectorTypeIds ComputeInstanceGroupSelectorSelectorTypeEnum = "INSTANCE_IDS" ComputeInstanceGroupSelectorSelectorTypeQuery ComputeInstanceGroupSelectorSelectorTypeEnum = "INSTANCE_QUERY" )
Set of constants representing the allowable values for ComputeInstanceGroupSelectorSelectorTypeEnum
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 ConflictMergeCheck ¶ added in v65.71.0
type ConflictMergeCheck struct { // The status of the conflict. Status ConflictMergeCheckStatusEnum `mandatory:"false" json:"status,omitempty"` }
ConflictMergeCheck The status of the merge conflict.
func (ConflictMergeCheck) MarshalJSON ¶ added in v65.71.0
func (m ConflictMergeCheck) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ConflictMergeCheck) String ¶ added in v65.71.0
func (m ConflictMergeCheck) String() string
func (ConflictMergeCheck) ValidateEnumValue ¶ added in v65.71.0
func (m ConflictMergeCheck) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConflictMergeCheckStatusEnum ¶ added in v65.71.0
type ConflictMergeCheckStatusEnum string
ConflictMergeCheckStatusEnum Enum with underlying type: string
const ( ConflictMergeCheckStatusSucceeded ConflictMergeCheckStatusEnum = "SUCCEEDED" ConflictMergeCheckStatusFailed ConflictMergeCheckStatusEnum = "FAILED" )
Set of constants representing the allowable values for ConflictMergeCheckStatusEnum
func GetConflictMergeCheckStatusEnumValues ¶ added in v65.71.0
func GetConflictMergeCheckStatusEnumValues() []ConflictMergeCheckStatusEnum
GetConflictMergeCheckStatusEnumValues Enumerates the set of values for ConflictMergeCheckStatusEnum
func GetMappingConflictMergeCheckStatusEnum ¶ added in v65.71.0
func GetMappingConflictMergeCheckStatusEnum(val string) (ConflictMergeCheckStatusEnum, bool)
GetMappingConflictMergeCheckStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type Connection ¶
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{} }
Connection The properties that define a connection to external repositories.
type ConnectionCollection ¶
type ConnectionCollection struct { // Collection of connections. Items []ConnectionSummary `mandatory:"true" json:"items"` }
ConnectionCollection Collection of connections.
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 ¶
type ConnectionConnectionTypeEnum string
ConnectionConnectionTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ConnectionConnectionTypeEnum
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 ¶
type ConnectionLifecycleStateEnum string
ConnectionLifecycleStateEnum Enum with underlying type: string
const ( ConnectionLifecycleStateActive ConnectionLifecycleStateEnum = "ACTIVE" ConnectionLifecycleStateDeleting ConnectionLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for ConnectionLifecycleStateEnum
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 ¶
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{} }
ConnectionSummary Summary information for a connection.
type ConnectionValidationResult ¶ added in v65.33.1
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"` }
ConnectionValidationResult The result of validating the credentials of a connection.
func (ConnectionValidationResult) String ¶ added in v65.33.1
func (m ConnectionValidationResult) String() string
func (ConnectionValidationResult) ValidateEnumValue ¶ added in v65.33.1
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 ¶ added in v65.33.1
type ConnectionValidationResultResultEnum string
ConnectionValidationResultResultEnum Enum with underlying type: string
const ( ConnectionValidationResultResultPass ConnectionValidationResultResultEnum = "PASS" ConnectionValidationResultResultFail ConnectionValidationResultResultEnum = "FAIL" )
Set of constants representing the allowable values for ConnectionValidationResultResultEnum
func GetConnectionValidationResultResultEnumValues ¶ added in v65.33.1
func GetConnectionValidationResultResultEnumValues() []ConnectionValidationResultResultEnum
GetConnectionValidationResultResultEnumValues Enumerates the set of values for ConnectionValidationResultResultEnum
func GetMappingConnectionValidationResultResultEnum ¶ added in v65.33.1
func GetMappingConnectionValidationResultResultEnum(val string) (ConnectionValidationResultResultEnum, bool)
GetMappingConnectionValidationResultResultEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerConfig ¶ added in v65.28.3
type ContainerConfig interface { }
ContainerConfig Specifies the container configuration.
type ContainerConfigContainerConfigTypeEnum ¶ added in v65.28.3
type ContainerConfigContainerConfigTypeEnum string
ContainerConfigContainerConfigTypeEnum Enum with underlying type: string
const (
ContainerConfigContainerConfigTypeContainerInstanceConfig ContainerConfigContainerConfigTypeEnum = "CONTAINER_INSTANCE_CONFIG"
)
Set of constants representing the allowable values for ContainerConfigContainerConfigTypeEnum
func GetContainerConfigContainerConfigTypeEnumValues ¶ added in v65.28.3
func GetContainerConfigContainerConfigTypeEnumValues() []ContainerConfigContainerConfigTypeEnum
GetContainerConfigContainerConfigTypeEnumValues Enumerates the set of values for ContainerConfigContainerConfigTypeEnum
func GetMappingContainerConfigContainerConfigTypeEnum ¶ added in v65.28.3
func GetMappingContainerConfigContainerConfigTypeEnum(val string) (ContainerConfigContainerConfigTypeEnum, bool)
GetMappingContainerConfigContainerConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ContainerInstanceConfig ¶ added in v65.28.3
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"` }
ContainerInstanceConfig Specifies ContainerInstance configuration.
func (ContainerInstanceConfig) MarshalJSON ¶ added in v65.28.3
func (m ContainerInstanceConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ContainerInstanceConfig) String ¶ added in v65.28.3
func (m ContainerInstanceConfig) String() string
func (*ContainerInstanceConfig) UnmarshalJSON ¶ added in v65.28.3
func (m *ContainerInstanceConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ContainerInstanceConfig) ValidateEnumValue ¶ added in v65.28.3
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 ¶
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"` }
ContainerRegistryDeliveredArtifact Details of the container registry artifacts delivered through the Deliver Artifacts stage.
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 ¶
type CountBasedApprovalPolicy struct { // A minimum number of approvals required for stage to proceed. NumberOfApprovalsRequired *int `mandatory:"true" json:"numberOfApprovalsRequired"` }
CountBasedApprovalPolicy Count based stage approval policy.
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 ¶
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"` }
CreateAbsoluteWaitCriteriaDetails Specifies the absolute wait criteria. You can specify fixed length of wait duration.
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 ¶ added in v65.6.0
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"` }
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.
func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags ¶ added in v65.6.0
func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription ¶ added in v65.6.0
func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName ¶ added in v65.6.0
func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags ¶ added in v65.6.0
func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId ¶ added in v65.6.0
func (m CreateBitbucketCloudAppPasswordConnectionDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON ¶ added in v65.6.0
func (m CreateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketCloudAppPasswordConnectionDetails) String ¶ added in v65.6.0
func (m CreateBitbucketCloudAppPasswordConnectionDetails) String() string
func (CreateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
CreateBitbucketCloudTriggerDetails The trigger for Bitbucket Cloud as the caller.
func (CreateBitbucketCloudTriggerDetails) GetActions ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (CreateBitbucketCloudTriggerDetails) GetDefinedTags ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateBitbucketCloudTriggerDetails) GetDescription ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) GetDescription() *string
GetDescription returns Description
func (CreateBitbucketCloudTriggerDetails) GetDisplayName ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateBitbucketCloudTriggerDetails) GetFreeformTags ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateBitbucketCloudTriggerDetails) GetProjectId ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateBitbucketCloudTriggerDetails) MarshalJSON ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketCloudTriggerDetails) String ¶ added in v65.6.0
func (m CreateBitbucketCloudTriggerDetails) String() string
func (*CreateBitbucketCloudTriggerDetails) UnmarshalJSON ¶ added in v65.6.0
func (m *CreateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateBitbucketCloudTriggerDetails) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.15.0
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"` }
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.
func (CreateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags ¶ added in v65.15.0
func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateBitbucketServerAccessTokenConnectionDetails) GetDescription ¶ added in v65.15.0
func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName ¶ added in v65.15.0
func (m CreateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags ¶ added in v65.15.0
func (m CreateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId ¶ added in v65.15.0
func (m CreateBitbucketServerAccessTokenConnectionDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateBitbucketServerAccessTokenConnectionDetails) MarshalJSON ¶ added in v65.15.0
func (m CreateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketServerAccessTokenConnectionDetails) String ¶ added in v65.15.0
func (m CreateBitbucketServerAccessTokenConnectionDetails) String() string
func (*CreateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *CreateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
CreateBitbucketServerTriggerDetails The trigger for Bitbucket Server as the caller.
func (CreateBitbucketServerTriggerDetails) GetActions ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (CreateBitbucketServerTriggerDetails) GetDefinedTags ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateBitbucketServerTriggerDetails) GetDescription ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) GetDescription() *string
GetDescription returns Description
func (CreateBitbucketServerTriggerDetails) GetDisplayName ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateBitbucketServerTriggerDetails) GetFreeformTags ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateBitbucketServerTriggerDetails) GetProjectId ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateBitbucketServerTriggerDetails) MarshalJSON ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateBitbucketServerTriggerDetails) String ¶ added in v65.15.0
func (m CreateBitbucketServerTriggerDetails) String() string
func (*CreateBitbucketServerTriggerDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *CreateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateBitbucketServerTriggerDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶
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"` }
CreateBuildPipelineDetails Information about the new build pipeline to be created.
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 ¶
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 }
CreateBuildPipelineRequest wrapper for the CreateBuildPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateBuildPipeline.go.html to see an example of how to use CreateBuildPipelineRequest.
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 ¶
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"` }
CreateBuildPipelineResponse wrapper for the CreateBuildPipeline operation
func (CreateBuildPipelineResponse) HTTPResponse ¶
func (response CreateBuildPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBuildPipelineResponse) String ¶
func (response CreateBuildPipelineResponse) String() string
type CreateBuildPipelineStageDetails ¶
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{} }
CreateBuildPipelineStageDetails The information about a new stage.
type 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 }
CreateBuildPipelineStageRequest wrapper for the CreateBuildPipelineStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateBuildPipelineStage.go.html to see an example of how to use CreateBuildPipelineStageRequest.
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 ¶
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"` }
CreateBuildPipelineStageResponse wrapper for the CreateBuildPipelineStage operation
func (CreateBuildPipelineStageResponse) HTTPResponse ¶
func (response CreateBuildPipelineStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBuildPipelineStageResponse) String ¶
func (response CreateBuildPipelineStageResponse) String() string
type CreateBuildRunDetails ¶
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"` }
CreateBuildRunDetails Information about the new build run.
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 ¶
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 }
CreateBuildRunRequest wrapper for the CreateBuildRun operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateBuildRun.go.html to see an example of how to use CreateBuildRunRequest.
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 ¶
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"` }
CreateBuildRunResponse wrapper for the CreateBuildRun operation
func (CreateBuildRunResponse) HTTPResponse ¶
func (response CreateBuildRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBuildRunResponse) String ¶
func (response CreateBuildRunResponse) String() string
type CreateBuildStageDetails ¶
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"` }
CreateBuildStageDetails Specifies the build stage.
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 ¶ added in v65.15.0
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 ¶
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"` }
CreateComputeInstanceGroupBlueGreenDeployStageDetails Specifies the Instance Group Blue-Green deployment stage.
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 ¶
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"` }
CreateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails Specifies the instance group blue-green deployment load balancer traffic shift stage.
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 ¶
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"` }
CreateComputeInstanceGroupCanaryApprovalDeployStageDetails Specifies the canary approval stage.
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 ¶
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"` }
CreateComputeInstanceGroupCanaryDeployStageDetails Specifies the Instance Group Canary deployment stage.
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 ¶
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"` }
CreateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails Specifies the instance group canary deployment load balancer traffic shift stage.
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 ¶
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"` }
CreateComputeInstanceGroupDeployEnvironmentDetails Specifies the Compute instance group environment.
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 ¶
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"` }
CreateComputeInstanceGroupDeployStageDetails Specifies the Instance Group Rolling deployment stage.
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 ¶
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{} }
CreateConnectionDetails The details for creating a connection.
type 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 }
CreateConnectionRequest wrapper for the CreateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.
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 ¶
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"` }
CreateConnectionResponse wrapper for the CreateConnection operation
func (CreateConnectionResponse) HTTPResponse ¶
func (response CreateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConnectionResponse) String ¶
func (response CreateConnectionResponse) String() string
type CreateDeliverArtifactStageDetails ¶
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"` }
CreateDeliverArtifactStageDetails Specifies the Deliver Artifacts stage.
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 ¶
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"` }
CreateDeployArtifactDetails Information about a new deployment artifact.
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 ¶
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 }
CreateDeployArtifactRequest wrapper for the CreateDeployArtifact operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateDeployArtifact.go.html to see an example of how to use CreateDeployArtifactRequest.
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 ¶
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"` }
CreateDeployArtifactResponse wrapper for the CreateDeployArtifact operation
func (CreateDeployArtifactResponse) HTTPResponse ¶
func (response CreateDeployArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDeployArtifactResponse) String ¶
func (response CreateDeployArtifactResponse) String() string
type CreateDeployEnvironmentDetails ¶
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{} }
CreateDeployEnvironmentDetails The information about new deployment environment.
type 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 }
CreateDeployEnvironmentRequest wrapper for the CreateDeployEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateDeployEnvironment.go.html to see an example of how to use CreateDeployEnvironmentRequest.
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 ¶
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"` }
CreateDeployEnvironmentResponse wrapper for the CreateDeployEnvironment operation
func (CreateDeployEnvironmentResponse) HTTPResponse ¶
func (response CreateDeployEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDeployEnvironmentResponse) String ¶
func (response CreateDeployEnvironmentResponse) String() string
type CreateDeployPipelineDeploymentDetails ¶
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"` }
CreateDeployPipelineDeploymentDetails Details of the new deployment to be created that will run all the stages in the pipeline.
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 ¶
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"` }
CreateDeployPipelineDetails The information about new deployment pipeline to be created.
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 ¶
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"` }
CreateDeployPipelineRedeploymentDetails Details of the new deployment to be created based on a previously executed deployment.
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 ¶
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 }
CreateDeployPipelineRequest wrapper for the CreateDeployPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateDeployPipeline.go.html to see an example of how to use CreateDeployPipelineRequest.
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 ¶
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"` }
CreateDeployPipelineResponse wrapper for the CreateDeployPipeline operation
func (CreateDeployPipelineResponse) HTTPResponse ¶
func (response CreateDeployPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDeployPipelineResponse) String ¶
func (response CreateDeployPipelineResponse) String() string
type CreateDeployStageDetails ¶
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{} }
CreateDeployStageDetails The information about new deployment stage.
type 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 }
CreateDeployStageRequest wrapper for the CreateDeployStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateDeployStage.go.html to see an example of how to use CreateDeployStageRequest.
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 ¶
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"` }
CreateDeployStageResponse wrapper for the CreateDeployStage operation
func (CreateDeployStageResponse) HTTPResponse ¶
func (response CreateDeployStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDeployStageResponse) String ¶
func (response CreateDeployStageResponse) String() string
type CreateDeploymentDetails ¶
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{} }
CreateDeploymentDetails The information about new deployment.
type 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 }
CreateDeploymentRequest wrapper for the CreateDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateDeployment.go.html to see an example of how to use CreateDeploymentRequest.
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 ¶
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"` }
CreateDeploymentResponse wrapper for the CreateDeployment operation
func (CreateDeploymentResponse) HTTPResponse ¶
func (response CreateDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDeploymentResponse) String ¶
func (response CreateDeploymentResponse) String() string
type CreateDevopsCodeRepositoryTriggerDetails ¶
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"` }
CreateDevopsCodeRepositoryTriggerDetails The trigger for DevOps code repository as the caller.
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 ¶
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"` }
CreateFunctionDeployEnvironmentDetails Specifies the Function environment.
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 ¶
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"` }
CreateFunctionDeployStageDetails Specifies the Function stage.
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 ¶
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"` }
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.
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 ¶
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"` }
CreateGithubTriggerDetails The trigger for GitHub as the caller.
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 ¶
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"` }
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.
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 ¶ added in v65.15.0
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"` }
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.
func (CreateGitlabServerAccessTokenConnectionDetails) GetDefinedTags ¶ added in v65.15.0
func (m CreateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGitlabServerAccessTokenConnectionDetails) GetDescription ¶ added in v65.15.0
func (m CreateGitlabServerAccessTokenConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName ¶ added in v65.15.0
func (m CreateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGitlabServerAccessTokenConnectionDetails) GetFreeformTags ¶ added in v65.15.0
func (m CreateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGitlabServerAccessTokenConnectionDetails) GetProjectId ¶ added in v65.15.0
func (m CreateGitlabServerAccessTokenConnectionDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateGitlabServerAccessTokenConnectionDetails) MarshalJSON ¶ added in v65.15.0
func (m CreateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGitlabServerAccessTokenConnectionDetails) String ¶ added in v65.15.0
func (m CreateGitlabServerAccessTokenConnectionDetails) String() string
func (*CreateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *CreateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
CreateGitlabServerTriggerDetails The trigger for GitLab as the caller.
func (CreateGitlabServerTriggerDetails) GetActions ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (CreateGitlabServerTriggerDetails) GetDefinedTags ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateGitlabServerTriggerDetails) GetDescription ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) GetDescription() *string
GetDescription returns Description
func (CreateGitlabServerTriggerDetails) GetDisplayName ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateGitlabServerTriggerDetails) GetFreeformTags ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateGitlabServerTriggerDetails) GetProjectId ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateGitlabServerTriggerDetails) MarshalJSON ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateGitlabServerTriggerDetails) String ¶ added in v65.15.0
func (m CreateGitlabServerTriggerDetails) String() string
func (*CreateGitlabServerTriggerDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *CreateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateGitlabServerTriggerDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶
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"` }
CreateGitlabTriggerDetails The trigger for GitLab as the caller.
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 ¶
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"` }
CreateInvokeFunctionDeployStageDetails Specifies Invoke Function stage.
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 ¶
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"` }
CreateLoadBalancerTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.
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 ¶
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"` }
CreateManualApprovalDeployStageDetails Specifies the manual approval stage.
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 ¶
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"` }
CreateOkeBlueGreenDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.
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 ¶
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"` }
CreateOkeBlueGreenTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.
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 ¶
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"` }
CreateOkeCanaryApprovalDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.
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 ¶
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"` }
CreateOkeCanaryDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.
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 ¶
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"` }
CreateOkeCanaryTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.
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 ¶
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"` }
CreateOkeClusterDeployEnvironmentDetails Specifies the Kubernetes cluster environment.
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 ¶
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"` }
CreateOkeDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.
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 ¶ added in v65.6.0
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"` }
CreateOkeHelmChartDeployStageDetails Specifies the Helm chart deployment to a Kubernetes cluster stage.
func (CreateOkeHelmChartDeployStageDetails) GetDefinedTags ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) GetDeployPipelineId() *string
GetDeployPipelineId returns DeployPipelineId
func (CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (CreateOkeHelmChartDeployStageDetails) GetDescription ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) GetDescription() *string
GetDescription returns Description
func (CreateOkeHelmChartDeployStageDetails) GetDisplayName ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateOkeHelmChartDeployStageDetails) GetFreeformTags ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateOkeHelmChartDeployStageDetails) MarshalJSON ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateOkeHelmChartDeployStageDetails) String ¶ added in v65.6.0
func (m CreateOkeHelmChartDeployStageDetails) String() string
func (*CreateOkeHelmChartDeployStageDetails) UnmarshalJSON ¶ added in v65.6.0
func (m *CreateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateOkeHelmChartDeployStageDetails) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.62.0
type CreateOkeHelmChartDeployStageDetailsPurposeEnum string
CreateOkeHelmChartDeployStageDetailsPurposeEnum Enum with underlying type: string
const ( CreateOkeHelmChartDeployStageDetailsPurposeUpgrade CreateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_UPGRADE" CreateOkeHelmChartDeployStageDetailsPurposeCommand CreateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_COMMAND" )
Set of constants representing the allowable values for CreateOkeHelmChartDeployStageDetailsPurposeEnum
func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues ¶ added in v65.62.0
func GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues() []CreateOkeHelmChartDeployStageDetailsPurposeEnum
GetCreateOkeHelmChartDeployStageDetailsPurposeEnumValues Enumerates the set of values for CreateOkeHelmChartDeployStageDetailsPurposeEnum
func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum ¶ added in v65.62.0
func GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (CreateOkeHelmChartDeployStageDetailsPurposeEnum, bool)
GetMappingCreateOkeHelmChartDeployStageDetailsPurposeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateOrUpdateGitBranchDetails ¶ added in v65.71.0
type CreateOrUpdateGitBranchDetails struct { // The name of the reference to create or update. RefName *string `mandatory:"true" json:"refName"` // Commit ID pointed to by the new branch. CommitId *string `mandatory:"true" json:"commitId"` }
CreateOrUpdateGitBranchDetails The information needed to create a branch.
func (CreateOrUpdateGitBranchDetails) GetRefName ¶ added in v65.71.0
func (m CreateOrUpdateGitBranchDetails) GetRefName() *string
GetRefName returns RefName
func (CreateOrUpdateGitBranchDetails) MarshalJSON ¶ added in v65.71.0
func (m CreateOrUpdateGitBranchDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateOrUpdateGitBranchDetails) String ¶ added in v65.71.0
func (m CreateOrUpdateGitBranchDetails) String() string
func (CreateOrUpdateGitBranchDetails) ValidateEnumValue ¶ added in v65.71.0
func (m CreateOrUpdateGitBranchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOrUpdateGitRefDetails ¶ added in v65.71.0
type CreateOrUpdateGitRefDetails interface { // The name of the reference to create or update. GetRefName() *string }
CreateOrUpdateGitRefDetails The information needed to create a reference. If the reference already exists, then it can be used to update the reference.
type CreateOrUpdateGitRefDetailsRefTypeEnum ¶ added in v65.71.0
type CreateOrUpdateGitRefDetailsRefTypeEnum string
CreateOrUpdateGitRefDetailsRefTypeEnum Enum with underlying type: string
const ( CreateOrUpdateGitRefDetailsRefTypeBranch CreateOrUpdateGitRefDetailsRefTypeEnum = "BRANCH" CreateOrUpdateGitRefDetailsRefTypeTag CreateOrUpdateGitRefDetailsRefTypeEnum = "TAG" )
Set of constants representing the allowable values for CreateOrUpdateGitRefDetailsRefTypeEnum
func GetCreateOrUpdateGitRefDetailsRefTypeEnumValues ¶ added in v65.71.0
func GetCreateOrUpdateGitRefDetailsRefTypeEnumValues() []CreateOrUpdateGitRefDetailsRefTypeEnum
GetCreateOrUpdateGitRefDetailsRefTypeEnumValues Enumerates the set of values for CreateOrUpdateGitRefDetailsRefTypeEnum
func GetMappingCreateOrUpdateGitRefDetailsRefTypeEnum ¶ added in v65.71.0
func GetMappingCreateOrUpdateGitRefDetailsRefTypeEnum(val string) (CreateOrUpdateGitRefDetailsRefTypeEnum, bool)
GetMappingCreateOrUpdateGitRefDetailsRefTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateOrUpdateGitRefRequest ¶ added in v65.71.0
type CreateOrUpdateGitRefRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // The information to create a reference with the type specified in the query. CreateOrUpdateGitRefDetails `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 }
CreateOrUpdateGitRefRequest wrapper for the CreateOrUpdateGitRef operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateOrUpdateGitRef.go.html to see an example of how to use CreateOrUpdateGitRefRequest.
func (CreateOrUpdateGitRefRequest) BinaryRequestBody ¶ added in v65.71.0
func (request CreateOrUpdateGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateOrUpdateGitRefRequest) HTTPRequest ¶ added in v65.71.0
func (request CreateOrUpdateGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateOrUpdateGitRefRequest) RetryPolicy ¶ added in v65.71.0
func (request CreateOrUpdateGitRefRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateOrUpdateGitRefRequest) String ¶ added in v65.71.0
func (request CreateOrUpdateGitRefRequest) String() string
func (CreateOrUpdateGitRefRequest) ValidateEnumValue ¶ added in v65.71.0
func (request CreateOrUpdateGitRefRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOrUpdateGitRefResponse ¶ added in v65.71.0
type CreateOrUpdateGitRefResponse 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"` }
CreateOrUpdateGitRefResponse wrapper for the CreateOrUpdateGitRef operation
func (CreateOrUpdateGitRefResponse) HTTPResponse ¶ added in v65.71.0
func (response CreateOrUpdateGitRefResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateOrUpdateGitRefResponse) String ¶ added in v65.71.0
func (response CreateOrUpdateGitRefResponse) String() string
type CreateOrUpdateGitTagDetails ¶ added in v65.71.0
type CreateOrUpdateGitTagDetails struct { // The name of the reference to create or update. RefName *string `mandatory:"true" json:"refName"` // SHA-1 hash value of the object pointed to by the tag. ObjectId *string `mandatory:"true" json:"objectId"` }
CreateOrUpdateGitTagDetails The information needed to create a lightweight tag.
func (CreateOrUpdateGitTagDetails) GetRefName ¶ added in v65.71.0
func (m CreateOrUpdateGitTagDetails) GetRefName() *string
GetRefName returns RefName
func (CreateOrUpdateGitTagDetails) MarshalJSON ¶ added in v65.71.0
func (m CreateOrUpdateGitTagDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateOrUpdateGitTagDetails) String ¶ added in v65.71.0
func (m CreateOrUpdateGitTagDetails) String() string
func (CreateOrUpdateGitTagDetails) ValidateEnumValue ¶ added in v65.71.0
func (m CreateOrUpdateGitTagDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOrUpdateProtectedBranchDetails ¶ added in v65.71.0
type CreateOrUpdateProtectedBranchDetails struct { // Name of a branch to protect. BranchName *string `mandatory:"true" json:"branchName"` // Level of protection to add on a branch. ProtectionLevels []ProtectionLevelEnum `mandatory:"false" json:"protectionLevels,omitempty"` }
CreateOrUpdateProtectedBranchDetails Information to create a protected branch
func (CreateOrUpdateProtectedBranchDetails) String ¶ added in v65.71.0
func (m CreateOrUpdateProtectedBranchDetails) String() string
func (CreateOrUpdateProtectedBranchDetails) ValidateEnumValue ¶ added in v65.71.0
func (m CreateOrUpdateProtectedBranchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOrUpdateProtectedBranchRequest ¶ added in v65.71.0
type CreateOrUpdateProtectedBranchRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Details for a protected branch CreateOrUpdateProtectedBranchDetails `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 }
CreateOrUpdateProtectedBranchRequest wrapper for the CreateOrUpdateProtectedBranch operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateOrUpdateProtectedBranch.go.html to see an example of how to use CreateOrUpdateProtectedBranchRequest.
func (CreateOrUpdateProtectedBranchRequest) BinaryRequestBody ¶ added in v65.71.0
func (request CreateOrUpdateProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateOrUpdateProtectedBranchRequest) HTTPRequest ¶ added in v65.71.0
func (request CreateOrUpdateProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateOrUpdateProtectedBranchRequest) RetryPolicy ¶ added in v65.71.0
func (request CreateOrUpdateProtectedBranchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateOrUpdateProtectedBranchRequest) String ¶ added in v65.71.0
func (request CreateOrUpdateProtectedBranchRequest) String() string
func (CreateOrUpdateProtectedBranchRequest) ValidateEnumValue ¶ added in v65.71.0
func (request CreateOrUpdateProtectedBranchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOrUpdateProtectedBranchResponse ¶ added in v65.71.0
type CreateOrUpdateProtectedBranchResponse struct { // The underlying http response RawResponse *http.Response // The ProtectedBranch instance ProtectedBranch `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 request. If you need to contact Oracle about a particular request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateOrUpdateProtectedBranchResponse wrapper for the CreateOrUpdateProtectedBranch operation
func (CreateOrUpdateProtectedBranchResponse) HTTPResponse ¶ added in v65.71.0
func (response CreateOrUpdateProtectedBranchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateOrUpdateProtectedBranchResponse) String ¶ added in v65.71.0
func (response CreateOrUpdateProtectedBranchResponse) String() string
type CreateProjectDetails ¶
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"` }
CreateProjectDetails The information about new project to be created.
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 ¶
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 }
CreateProjectRequest wrapper for the CreateProject operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateProject.go.html to see an example of how to use CreateProjectRequest.
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 ¶
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"` }
CreateProjectResponse wrapper for the CreateProject operation
func (CreateProjectResponse) HTTPResponse ¶
func (response CreateProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateProjectResponse) String ¶
func (response CreateProjectResponse) String() string
type CreatePullRequestAttachmentRequest ¶ added in v65.71.0
type CreatePullRequestAttachmentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // 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 `mandatory:"true" contributesTo:"header" name:"content-disposition"` // Uploads the content of the attachment. CreatePullRequestAttachmentBody io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"` // 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 }
CreatePullRequestAttachmentRequest wrapper for the CreatePullRequestAttachment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreatePullRequestAttachment.go.html to see an example of how to use CreatePullRequestAttachmentRequest.
func (CreatePullRequestAttachmentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request CreatePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePullRequestAttachmentRequest) HTTPRequest ¶ added in v65.71.0
func (request CreatePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePullRequestAttachmentRequest) RetryPolicy ¶ added in v65.71.0
func (request CreatePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePullRequestAttachmentRequest) String ¶ added in v65.71.0
func (request CreatePullRequestAttachmentRequest) String() string
func (CreatePullRequestAttachmentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request CreatePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePullRequestAttachmentResponse ¶ added in v65.71.0
type CreatePullRequestAttachmentResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestAttachment instance PullRequestAttachment `presentIn:"body"` // Relative URL of the newly created resource. ContentLocation *string `presentIn:"header" name:"content-location"` // Relative URL of the newly created resource. Location *string `presentIn:"header" name:"location"` // 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"` }
CreatePullRequestAttachmentResponse wrapper for the CreatePullRequestAttachment operation
func (CreatePullRequestAttachmentResponse) HTTPResponse ¶ added in v65.71.0
func (response CreatePullRequestAttachmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePullRequestAttachmentResponse) String ¶ added in v65.71.0
func (response CreatePullRequestAttachmentResponse) String() string
type CreatePullRequestCommentDetails ¶ added in v65.71.0
type CreatePullRequestCommentDetails struct { // Content of the Comment. Data *string `mandatory:"true" json:"data"` // ID of parent Comment ParentId *string `mandatory:"false" json:"parentId"` // File path in the commit FilePath *string `mandatory:"false" json:"filePath"` // Commit SHA CommitId *string `mandatory:"false" json:"commitId"` // File path in the target commit FileType PullRequestCommentFileTypeEnum `mandatory:"false" json:"fileType,omitempty"` // Line number in the file LineNumber *int `mandatory:"false" json:"lineNumber"` }
CreatePullRequestCommentDetails The information about new Comment.
func (CreatePullRequestCommentDetails) String ¶ added in v65.71.0
func (m CreatePullRequestCommentDetails) String() string
func (CreatePullRequestCommentDetails) ValidateEnumValue ¶ added in v65.71.0
func (m CreatePullRequestCommentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePullRequestCommentRequest ¶ added in v65.71.0
type CreatePullRequestCommentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // Details for the new PullRequest comment. CreatePullRequestCommentDetails `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 }
CreatePullRequestCommentRequest wrapper for the CreatePullRequestComment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreatePullRequestComment.go.html to see an example of how to use CreatePullRequestCommentRequest.
func (CreatePullRequestCommentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request CreatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePullRequestCommentRequest) HTTPRequest ¶ added in v65.71.0
func (request CreatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePullRequestCommentRequest) RetryPolicy ¶ added in v65.71.0
func (request CreatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePullRequestCommentRequest) String ¶ added in v65.71.0
func (request CreatePullRequestCommentRequest) String() string
func (CreatePullRequestCommentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request CreatePullRequestCommentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePullRequestCommentResponse ¶ added in v65.71.0
type CreatePullRequestCommentResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestComment instance PullRequestComment `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"` }
CreatePullRequestCommentResponse wrapper for the CreatePullRequestComment operation
func (CreatePullRequestCommentResponse) HTTPResponse ¶ added in v65.71.0
func (response CreatePullRequestCommentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePullRequestCommentResponse) String ¶ added in v65.71.0
func (response CreatePullRequestCommentResponse) String() string
type CreatePullRequestDetails ¶ added in v65.71.0
type CreatePullRequestDetails struct { // Pull Request title DisplayName *string `mandatory:"true" json:"displayName"` // The source branch of the pull request. SourceBranch *string `mandatory:"true" json:"sourceBranch"` // The OCID of the repository. RepositoryId *string `mandatory:"true" json:"repositoryId"` // The destination branch of the pull request. If not provided, default branch will be used as the destination branch. DestinationBranch *string `mandatory:"false" json:"destinationBranch"` // The OCID of the forked repository that will act as the source of the changes to be included in the pull request against the parent repository. SourceRepositoryId *string `mandatory:"false" json:"sourceRepositoryId"` // Details of the pull request. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Reviewers for this pull request. Reviewers []CreateReviewerDetails `mandatory:"false" json:"reviewers"` // 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"` }
CreatePullRequestDetails The information about new Pull Request.
func (CreatePullRequestDetails) String ¶ added in v65.71.0
func (m CreatePullRequestDetails) String() string
func (CreatePullRequestDetails) ValidateEnumValue ¶ added in v65.71.0
func (m CreatePullRequestDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePullRequestRequest ¶ added in v65.71.0
type CreatePullRequestRequest struct { // Details for the new PullRequest. CreatePullRequestDetails `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 }
CreatePullRequestRequest wrapper for the CreatePullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreatePullRequest.go.html to see an example of how to use CreatePullRequestRequest.
func (CreatePullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request CreatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request CreatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request CreatePullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePullRequestRequest) String ¶ added in v65.71.0
func (request CreatePullRequestRequest) String() string
func (CreatePullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request CreatePullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePullRequestResponse ¶ added in v65.71.0
type CreatePullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `presentIn:"body"` // Relative URL of the newly created resource. Location *string `presentIn:"header" name:"location"` // Relative URL of the newly created resource. ContentLocation *string `presentIn:"header" name:"content-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"` }
CreatePullRequestResponse wrapper for the CreatePullRequest operation
func (CreatePullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response CreatePullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePullRequestResponse) String ¶ added in v65.71.0
func (response CreatePullRequestResponse) String() string
type CreateRepositoryDetails ¶
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` // `FORKED` RepositoryType RepositoryRepositoryTypeEnum `mandatory:"true" json:"repositoryType"` // The OCID of the parent repository. ParentRepositoryId *string `mandatory:"false" json:"parentRepositoryId"` // 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"` }
CreateRepositoryDetails Information about the new repository.
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 ¶
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 }
CreateRepositoryRequest wrapper for the CreateRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateRepository.go.html to see an example of how to use CreateRepositoryRequest.
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 ¶
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"` }
CreateRepositoryResponse wrapper for the CreateRepository operation
func (CreateRepositoryResponse) HTTPResponse ¶
func (response CreateRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateRepositoryResponse) String ¶
func (response CreateRepositoryResponse) String() string
type CreateReviewerDetails ¶ added in v65.71.0
type CreateReviewerDetails struct { // Pull Request reviewer id PrincipalId *string `mandatory:"true" json:"principalId"` }
CreateReviewerDetails The reviewer to be created.
func (CreateReviewerDetails) String ¶ added in v65.71.0
func (m CreateReviewerDetails) String() string
func (CreateReviewerDetails) ValidateEnumValue ¶ added in v65.71.0
func (m CreateReviewerDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateShellDeployStageDetails ¶ added in v65.28.3
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"` }
CreateShellDeployStageDetails Specifies the shell stage.
func (CreateShellDeployStageDetails) GetDefinedTags ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateShellDeployStageDetails) GetDeployPipelineId ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) GetDeployPipelineId() *string
GetDeployPipelineId returns DeployPipelineId
func (CreateShellDeployStageDetails) GetDeployStagePredecessorCollection ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (CreateShellDeployStageDetails) GetDescription ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) GetDescription() *string
GetDescription returns Description
func (CreateShellDeployStageDetails) GetDisplayName ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateShellDeployStageDetails) GetFreeformTags ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateShellDeployStageDetails) MarshalJSON ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateShellDeployStageDetails) String ¶ added in v65.28.3
func (m CreateShellDeployStageDetails) String() string
func (*CreateShellDeployStageDetails) UnmarshalJSON ¶ added in v65.28.3
func (m *CreateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateShellDeployStageDetails) ValidateEnumValue ¶ added in v65.28.3
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 ¶
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"` }
CreateSingleDeployStageDeploymentDetails Details of a new deployment to be created that will run a single stage of the pipeline.
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 ¶
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"` }
CreateSingleDeployStageRedeploymentDetails Details of a new deployment to be created that will rerun a single stage from a previously executed deployment.
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 ¶
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"` }
CreateTriggerDeploymentStageDetails Specifies the Trigger Deployment stage, which runs another pipeline of the application.
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 ¶
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{} }
CreateTriggerDetails Information about the new trigger.
type 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 }
CreateTriggerRequest wrapper for the CreateTrigger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateTrigger.go.html to see an example of how to use CreateTriggerRequest.
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 ¶
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"` }
CreateTriggerResponse wrapper for the CreateTrigger operation
func (CreateTriggerResponse) HTTPResponse ¶
func (response CreateTriggerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTriggerResponse) String ¶
func (response CreateTriggerResponse) String() string
type CreateVbsAccessTokenConnectionDetails ¶ added in v65.21.0
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"` }
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.
func (CreateVbsAccessTokenConnectionDetails) GetDefinedTags ¶ added in v65.21.0
func (m CreateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateVbsAccessTokenConnectionDetails) GetDescription ¶ added in v65.21.0
func (m CreateVbsAccessTokenConnectionDetails) GetDescription() *string
GetDescription returns Description
func (CreateVbsAccessTokenConnectionDetails) GetDisplayName ¶ added in v65.21.0
func (m CreateVbsAccessTokenConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateVbsAccessTokenConnectionDetails) GetFreeformTags ¶ added in v65.21.0
func (m CreateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateVbsAccessTokenConnectionDetails) GetProjectId ¶ added in v65.21.0
func (m CreateVbsAccessTokenConnectionDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateVbsAccessTokenConnectionDetails) MarshalJSON ¶ added in v65.21.0
func (m CreateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateVbsAccessTokenConnectionDetails) String ¶ added in v65.21.0
func (m CreateVbsAccessTokenConnectionDetails) String() string
func (CreateVbsAccessTokenConnectionDetails) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
CreateVbsTriggerDetails The trigger for VBS as the caller.
func (CreateVbsTriggerDetails) GetActions ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (CreateVbsTriggerDetails) GetDefinedTags ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateVbsTriggerDetails) GetDescription ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) GetDescription() *string
GetDescription returns Description
func (CreateVbsTriggerDetails) GetDisplayName ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateVbsTriggerDetails) GetFreeformTags ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateVbsTriggerDetails) GetProjectId ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) GetProjectId() *string
GetProjectId returns ProjectId
func (CreateVbsTriggerDetails) MarshalJSON ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateVbsTriggerDetails) String ¶ added in v65.21.0
func (m CreateVbsTriggerDetails) String() string
func (*CreateVbsTriggerDetails) UnmarshalJSON ¶ added in v65.21.0
func (m *CreateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateVbsTriggerDetails) ValidateEnumValue ¶ added in v65.21.0
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 ¶
type CreateWaitCriteriaDetails interface { }
CreateWaitCriteriaDetails Specifies wait criteria for the Wait stage.
type CreateWaitCriteriaDetailsWaitTypeEnum ¶
type CreateWaitCriteriaDetailsWaitTypeEnum string
CreateWaitCriteriaDetailsWaitTypeEnum Enum with underlying type: string
const (
CreateWaitCriteriaDetailsWaitTypeAbsoluteWait CreateWaitCriteriaDetailsWaitTypeEnum = "ABSOLUTE_WAIT"
)
Set of constants representing the allowable values for CreateWaitCriteriaDetailsWaitTypeEnum
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 ¶
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"` }
CreateWaitDeployStageDetails Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.
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 ¶
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"` }
CreateWaitStageDetails Specifies the Wait stage. You can specify variable wait times or an absolute duration.
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 ¶ added in v65.33.0
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"` }
CustomBuildRunnerShapeConfig Specifies the custom build runner shape config.
func (CustomBuildRunnerShapeConfig) MarshalJSON ¶ added in v65.33.0
func (m CustomBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CustomBuildRunnerShapeConfig) String ¶ added in v65.33.0
func (m CustomBuildRunnerShapeConfig) String() string
func (CustomBuildRunnerShapeConfig) ValidateEnumValue ¶ added in v65.33.0
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 DeclinePullRequestRequest ¶ added in v65.71.0
type DeclinePullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // 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 }
DeclinePullRequestRequest wrapper for the DeclinePullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeclinePullRequest.go.html to see an example of how to use DeclinePullRequestRequest.
func (DeclinePullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeclinePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeclinePullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request DeclinePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeclinePullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request DeclinePullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeclinePullRequestRequest) String ¶ added in v65.71.0
func (request DeclinePullRequestRequest) String() string
func (DeclinePullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeclinePullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeclinePullRequestResponse ¶ added in v65.71.0
type DeclinePullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `presentIn:"body"` // Relative URL of the newly created resource. Location *string `presentIn:"header" name:"location"` // 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"` }
DeclinePullRequestResponse wrapper for the DeclinePullRequest operation
func (DeclinePullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response DeclinePullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeclinePullRequestResponse) String ¶ added in v65.71.0
func (response DeclinePullRequestResponse) String() string
type DefaultBuildRunnerShapeConfig ¶ added in v65.33.0
type DefaultBuildRunnerShapeConfig struct { }
DefaultBuildRunnerShapeConfig Specifies the default build runner shape config.
func (DefaultBuildRunnerShapeConfig) MarshalJSON ¶ added in v65.33.0
func (m DefaultBuildRunnerShapeConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultBuildRunnerShapeConfig) String ¶ added in v65.33.0
func (m DefaultBuildRunnerShapeConfig) String() string
func (DefaultBuildRunnerShapeConfig) ValidateEnumValue ¶ added in v65.33.0
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 ¶
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 }
DeleteBuildPipelineRequest wrapper for the DeleteBuildPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteBuildPipeline.go.html to see an example of how to use DeleteBuildPipelineRequest.
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 ¶
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"` }
DeleteBuildPipelineResponse wrapper for the DeleteBuildPipeline operation
func (DeleteBuildPipelineResponse) HTTPResponse ¶
func (response DeleteBuildPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBuildPipelineResponse) String ¶
func (response DeleteBuildPipelineResponse) String() string
type 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 }
DeleteBuildPipelineStageRequest wrapper for the DeleteBuildPipelineStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteBuildPipelineStage.go.html to see an example of how to use DeleteBuildPipelineStageRequest.
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 ¶
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"` }
DeleteBuildPipelineStageResponse wrapper for the DeleteBuildPipelineStage operation
func (DeleteBuildPipelineStageResponse) HTTPResponse ¶
func (response DeleteBuildPipelineStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBuildPipelineStageResponse) String ¶
func (response DeleteBuildPipelineStageResponse) String() string
type 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 }
DeleteConnectionRequest wrapper for the DeleteConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.
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 ¶
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"` }
DeleteConnectionResponse wrapper for the DeleteConnection operation
func (DeleteConnectionResponse) HTTPResponse ¶
func (response DeleteConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConnectionResponse) String ¶
func (response DeleteConnectionResponse) String() string
type 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 }
DeleteDeployArtifactRequest wrapper for the DeleteDeployArtifact operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteDeployArtifact.go.html to see an example of how to use DeleteDeployArtifactRequest.
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 ¶
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"` }
DeleteDeployArtifactResponse wrapper for the DeleteDeployArtifact operation
func (DeleteDeployArtifactResponse) HTTPResponse ¶
func (response DeleteDeployArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDeployArtifactResponse) String ¶
func (response DeleteDeployArtifactResponse) String() string
type 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 }
DeleteDeployEnvironmentRequest wrapper for the DeleteDeployEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteDeployEnvironment.go.html to see an example of how to use DeleteDeployEnvironmentRequest.
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 ¶
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"` }
DeleteDeployEnvironmentResponse wrapper for the DeleteDeployEnvironment operation
func (DeleteDeployEnvironmentResponse) HTTPResponse ¶
func (response DeleteDeployEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDeployEnvironmentResponse) String ¶
func (response DeleteDeployEnvironmentResponse) String() string
type 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 }
DeleteDeployPipelineRequest wrapper for the DeleteDeployPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteDeployPipeline.go.html to see an example of how to use DeleteDeployPipelineRequest.
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 ¶
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"` }
DeleteDeployPipelineResponse wrapper for the DeleteDeployPipeline operation
func (DeleteDeployPipelineResponse) HTTPResponse ¶
func (response DeleteDeployPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDeployPipelineResponse) String ¶
func (response DeleteDeployPipelineResponse) String() string
type 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 }
DeleteDeployStageRequest wrapper for the DeleteDeployStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteDeployStage.go.html to see an example of how to use DeleteDeployStageRequest.
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 ¶
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"` }
DeleteDeployStageResponse wrapper for the DeleteDeployStage operation
func (DeleteDeployStageResponse) HTTPResponse ¶
func (response DeleteDeployStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDeployStageResponse) String ¶
func (response DeleteDeployStageResponse) String() string
type DeleteGitRefDetails ¶ added in v65.71.0
type DeleteGitRefDetails struct { // A filter to return only resources that match the given reference name. RefName *string `mandatory:"true" json:"refName"` }
DeleteGitRefDetails The information needed to delete a reference.
func (DeleteGitRefDetails) String ¶ added in v65.71.0
func (m DeleteGitRefDetails) String() string
func (DeleteGitRefDetails) ValidateEnumValue ¶ added in v65.71.0
func (m DeleteGitRefDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGitRefRequest ¶ added in v65.71.0
type DeleteGitRefRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // The information to delete a reference. DeleteGitRefDetails `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 }
DeleteGitRefRequest wrapper for the DeleteGitRef operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteGitRef.go.html to see an example of how to use DeleteGitRefRequest.
func (DeleteGitRefRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeleteGitRefRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteGitRefRequest) HTTPRequest ¶ added in v65.71.0
func (request DeleteGitRefRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteGitRefRequest) RetryPolicy ¶ added in v65.71.0
func (request DeleteGitRefRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteGitRefRequest) String ¶ added in v65.71.0
func (request DeleteGitRefRequest) String() string
func (DeleteGitRefRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeleteGitRefRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGitRefResponse ¶ added in v65.71.0
type DeleteGitRefResponse 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"` }
DeleteGitRefResponse wrapper for the DeleteGitRef operation
func (DeleteGitRefResponse) HTTPResponse ¶ added in v65.71.0
func (response DeleteGitRefResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteGitRefResponse) String ¶ added in v65.71.0
func (response DeleteGitRefResponse) String() string
type DeleteProjectRepositorySettingsRequest ¶ added in v65.71.0
type DeleteProjectRepositorySettingsRequest 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"` // 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 }
DeleteProjectRepositorySettingsRequest wrapper for the DeleteProjectRepositorySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteProjectRepositorySettings.go.html to see an example of how to use DeleteProjectRepositorySettingsRequest.
func (DeleteProjectRepositorySettingsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeleteProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteProjectRepositorySettingsRequest) HTTPRequest ¶ added in v65.71.0
func (request DeleteProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteProjectRepositorySettingsRequest) RetryPolicy ¶ added in v65.71.0
func (request DeleteProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteProjectRepositorySettingsRequest) String ¶ added in v65.71.0
func (request DeleteProjectRepositorySettingsRequest) String() string
func (DeleteProjectRepositorySettingsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeleteProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteProjectRepositorySettingsResponse ¶ added in v65.71.0
type DeleteProjectRepositorySettingsResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
DeleteProjectRepositorySettingsResponse wrapper for the DeleteProjectRepositorySettings operation
func (DeleteProjectRepositorySettingsResponse) HTTPResponse ¶ added in v65.71.0
func (response DeleteProjectRepositorySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteProjectRepositorySettingsResponse) String ¶ added in v65.71.0
func (response DeleteProjectRepositorySettingsResponse) String() string
type 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 }
DeleteProjectRequest wrapper for the DeleteProject operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteProject.go.html to see an example of how to use DeleteProjectRequest.
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 ¶
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"` }
DeleteProjectResponse wrapper for the DeleteProject operation
func (DeleteProjectResponse) HTTPResponse ¶
func (response DeleteProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteProjectResponse) String ¶
func (response DeleteProjectResponse) String() string
type DeleteProtectedBranchDetails ¶ added in v65.71.0
type DeleteProtectedBranchDetails struct { // Name of a protected branch. BranchName *string `mandatory:"true" json:"branchName"` }
DeleteProtectedBranchDetails Information to delete a protected branch
func (DeleteProtectedBranchDetails) String ¶ added in v65.71.0
func (m DeleteProtectedBranchDetails) String() string
func (DeleteProtectedBranchDetails) ValidateEnumValue ¶ added in v65.71.0
func (m DeleteProtectedBranchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteProtectedBranchRequest ¶ added in v65.71.0
type DeleteProtectedBranchRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Details for a protected branch DeleteProtectedBranchDetails `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 }
DeleteProtectedBranchRequest wrapper for the DeleteProtectedBranch operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteProtectedBranch.go.html to see an example of how to use DeleteProtectedBranchRequest.
func (DeleteProtectedBranchRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeleteProtectedBranchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteProtectedBranchRequest) HTTPRequest ¶ added in v65.71.0
func (request DeleteProtectedBranchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteProtectedBranchRequest) RetryPolicy ¶ added in v65.71.0
func (request DeleteProtectedBranchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteProtectedBranchRequest) String ¶ added in v65.71.0
func (request DeleteProtectedBranchRequest) String() string
func (DeleteProtectedBranchRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeleteProtectedBranchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteProtectedBranchResponse ¶ added in v65.71.0
type DeleteProtectedBranchResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
DeleteProtectedBranchResponse wrapper for the DeleteProtectedBranch operation
func (DeleteProtectedBranchResponse) HTTPResponse ¶ added in v65.71.0
func (response DeleteProtectedBranchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteProtectedBranchResponse) String ¶ added in v65.71.0
func (response DeleteProtectedBranchResponse) String() string
type DeletePullRequestAttachmentRequest ¶ added in v65.71.0
type DeletePullRequestAttachmentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest attachment identifier AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"` // 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 }
DeletePullRequestAttachmentRequest wrapper for the DeletePullRequestAttachment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeletePullRequestAttachment.go.html to see an example of how to use DeletePullRequestAttachmentRequest.
func (DeletePullRequestAttachmentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeletePullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePullRequestAttachmentRequest) HTTPRequest ¶ added in v65.71.0
func (request DeletePullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePullRequestAttachmentRequest) RetryPolicy ¶ added in v65.71.0
func (request DeletePullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePullRequestAttachmentRequest) String ¶ added in v65.71.0
func (request DeletePullRequestAttachmentRequest) String() string
func (DeletePullRequestAttachmentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeletePullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeletePullRequestAttachmentResponse ¶ added in v65.71.0
type DeletePullRequestAttachmentResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
DeletePullRequestAttachmentResponse wrapper for the DeletePullRequestAttachment operation
func (DeletePullRequestAttachmentResponse) HTTPResponse ¶ added in v65.71.0
func (response DeletePullRequestAttachmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePullRequestAttachmentResponse) String ¶ added in v65.71.0
func (response DeletePullRequestAttachmentResponse) String() string
type DeletePullRequestCommentRequest ¶ added in v65.71.0
type DeletePullRequestCommentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest Comment identifier CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"` // 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 }
DeletePullRequestCommentRequest wrapper for the DeletePullRequestComment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeletePullRequestComment.go.html to see an example of how to use DeletePullRequestCommentRequest.
func (DeletePullRequestCommentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeletePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePullRequestCommentRequest) HTTPRequest ¶ added in v65.71.0
func (request DeletePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePullRequestCommentRequest) RetryPolicy ¶ added in v65.71.0
func (request DeletePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePullRequestCommentRequest) String ¶ added in v65.71.0
func (request DeletePullRequestCommentRequest) String() string
func (DeletePullRequestCommentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeletePullRequestCommentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeletePullRequestCommentResponse ¶ added in v65.71.0
type DeletePullRequestCommentResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
DeletePullRequestCommentResponse wrapper for the DeletePullRequestComment operation
func (DeletePullRequestCommentResponse) HTTPResponse ¶ added in v65.71.0
func (response DeletePullRequestCommentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePullRequestCommentResponse) String ¶ added in v65.71.0
func (response DeletePullRequestCommentResponse) String() string
type DeletePullRequestRequest ¶ added in v65.71.0
type DeletePullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // 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 }
DeletePullRequestRequest wrapper for the DeletePullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeletePullRequest.go.html to see an example of how to use DeletePullRequestRequest.
func (DeletePullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeletePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request DeletePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request DeletePullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePullRequestRequest) String ¶ added in v65.71.0
func (request DeletePullRequestRequest) String() string
func (DeletePullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeletePullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeletePullRequestResponse ¶ added in v65.71.0
type DeletePullRequestResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
DeletePullRequestResponse wrapper for the DeletePullRequest operation
func (DeletePullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response DeletePullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePullRequestResponse) String ¶ added in v65.71.0
func (response DeletePullRequestResponse) String() string
type 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 }
DeleteRefRequest wrapper for the DeleteRef operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteRef.go.html to see an example of how to use DeleteRefRequest.
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 ¶
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"` }
DeleteRefResponse wrapper for the DeleteRef operation
func (DeleteRefResponse) HTTPResponse ¶
func (response DeleteRefResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRefResponse) String ¶
func (response DeleteRefResponse) String() string
type 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 }
DeleteRepositoryRequest wrapper for the DeleteRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteRepository.go.html to see an example of how to use DeleteRepositoryRequest.
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 ¶
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"` }
DeleteRepositoryResponse wrapper for the DeleteRepository operation
func (DeleteRepositoryResponse) HTTPResponse ¶
func (response DeleteRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRepositoryResponse) String ¶
func (response DeleteRepositoryResponse) String() string
type DeleteRepositorySettingsRequest ¶ added in v65.71.0
type DeleteRepositorySettingsRequest 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"` // 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 }
DeleteRepositorySettingsRequest wrapper for the DeleteRepositorySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteRepositorySettings.go.html to see an example of how to use DeleteRepositorySettingsRequest.
func (DeleteRepositorySettingsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request DeleteRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteRepositorySettingsRequest) HTTPRequest ¶ added in v65.71.0
func (request DeleteRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteRepositorySettingsRequest) RetryPolicy ¶ added in v65.71.0
func (request DeleteRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteRepositorySettingsRequest) String ¶ added in v65.71.0
func (request DeleteRepositorySettingsRequest) String() string
func (DeleteRepositorySettingsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request DeleteRepositorySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteRepositorySettingsResponse ¶ added in v65.71.0
type DeleteRepositorySettingsResponse struct { // The underlying http response RawResponse *http.Response // 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"` }
DeleteRepositorySettingsResponse wrapper for the DeleteRepositorySettings operation
func (DeleteRepositorySettingsResponse) HTTPResponse ¶ added in v65.71.0
func (response DeleteRepositorySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRepositorySettingsResponse) String ¶ added in v65.71.0
func (response DeleteRepositorySettingsResponse) String() string
type 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 }
DeleteTriggerRequest wrapper for the DeleteTrigger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteTrigger.go.html to see an example of how to use DeleteTriggerRequest.
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 ¶
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"` }
DeleteTriggerResponse wrapper for the DeleteTrigger operation
func (DeleteTriggerResponse) HTTPResponse ¶
func (response DeleteTriggerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTriggerResponse) String ¶
func (response DeleteTriggerResponse) String() string
type DeliverArtifact ¶
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"` }
DeliverArtifact Artifact information that need to be pushed to the artifactory stores.
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 ¶
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"` }
DeliverArtifactCollection Specifies an array of artifacts that need to be pushed to the artifactory stores.
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 ¶
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"` }
DeliverArtifactStage Specifies the Deliver Artifacts stage.
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) 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 ¶
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"` }
DeliverArtifactStageRunProgress Specifies Deliver Artifacts stage specific run details.
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 ¶
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"` }
DeliverArtifactStageSummary Specifies the Deliver Artifacts stage.
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 ¶
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 }
DeliveredArtifact Details of the artifacts delivered through the Deliver Artifacts stage.
type DeliveredArtifactArtifactTypeEnum ¶
type DeliveredArtifactArtifactTypeEnum string
DeliveredArtifactArtifactTypeEnum Enum with underlying type: string
const ( DeliveredArtifactArtifactTypeGenericArtifact DeliveredArtifactArtifactTypeEnum = "GENERIC_ARTIFACT" DeliveredArtifactArtifactTypeOcir DeliveredArtifactArtifactTypeEnum = "OCIR" )
Set of constants representing the allowable values for DeliveredArtifactArtifactTypeEnum
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 ¶
type DeliveredArtifactCollection struct { // List of artifacts delivered through the Deliver Artifacts stage. Items []DeliveredArtifact `mandatory:"true" json:"items"` }
DeliveredArtifactCollection Specifies the list of artifacts delivered through the Deliver Artifacts stage.
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 ¶
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"` }
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.
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 ¶
type DeployArtifactArgumentSubstitutionModeEnum string
DeployArtifactArgumentSubstitutionModeEnum Enum with underlying type: string
const ( DeployArtifactArgumentSubstitutionModeNone DeployArtifactArgumentSubstitutionModeEnum = "NONE" DeployArtifactArgumentSubstitutionModeSubstitutePlaceholders DeployArtifactArgumentSubstitutionModeEnum = "SUBSTITUTE_PLACEHOLDERS" )
Set of constants representing the allowable values for DeployArtifactArgumentSubstitutionModeEnum
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 ¶
type DeployArtifactCollection struct { // Deployment artifact summary items found for the search. Items []DeployArtifactSummary `mandatory:"true" json:"items"` }
DeployArtifactCollection Results of a deployment artifact search.
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 ¶
type DeployArtifactDeployArtifactTypeEnum string
DeployArtifactDeployArtifactTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for DeployArtifactDeployArtifactTypeEnum
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 ¶
type DeployArtifactLifecycleStateEnum string
DeployArtifactLifecycleStateEnum Enum with underlying type: string
const ( DeployArtifactLifecycleStateCreating DeployArtifactLifecycleStateEnum = "CREATING" DeployArtifactLifecycleStateUpdating DeployArtifactLifecycleStateEnum = "UPDATING" DeployArtifactLifecycleStateActive DeployArtifactLifecycleStateEnum = "ACTIVE" DeployArtifactLifecycleStateDeleting DeployArtifactLifecycleStateEnum = "DELETING" DeployArtifactLifecycleStateDeleted DeployArtifactLifecycleStateEnum = "DELETED" DeployArtifactLifecycleStateFailed DeployArtifactLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DeployArtifactLifecycleStateEnum
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 ¶
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"` }
DeployArtifactOverrideArgument Values for artifact parameters to be supplied at the time of deployment.
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 ¶
type DeployArtifactOverrideArgumentCollection struct { // List of artifact override arguments at the time of deployment. Items []DeployArtifactOverrideArgument `mandatory:"true" json:"items"` }
DeployArtifactOverrideArgumentCollection Specifies the list of artifact override arguments at the time of deployment.
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 ¶
type DeployArtifactSource interface { }
DeployArtifactSource Specifies source of an artifact.
type DeployArtifactSourceDeployArtifactSourceTypeEnum ¶
type DeployArtifactSourceDeployArtifactSourceTypeEnum string
DeployArtifactSourceDeployArtifactSourceTypeEnum Enum with underlying type: string
const ( DeployArtifactSourceDeployArtifactSourceTypeInline DeployArtifactSourceDeployArtifactSourceTypeEnum = "INLINE" DeployArtifactSourceDeployArtifactSourceTypeOcir DeployArtifactSourceDeployArtifactSourceTypeEnum = "OCIR" DeployArtifactSourceDeployArtifactSourceTypeGenericArtifact DeployArtifactSourceDeployArtifactSourceTypeEnum = "GENERIC_ARTIFACT" DeployArtifactSourceDeployArtifactSourceTypeHelmChart DeployArtifactSourceDeployArtifactSourceTypeEnum = "HELM_CHART" DeployArtifactSourceDeployArtifactSourceTypeHelmCommandSpec DeployArtifactSourceDeployArtifactSourceTypeEnum = "HELM_COMMAND_SPEC" )
Set of constants representing the allowable values for DeployArtifactSourceDeployArtifactSourceTypeEnum
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 ¶
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"` }
DeployArtifactSummary Summary of the deployment artifact.
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 ¶
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{} }
DeployEnvironment The target OCI resources, such as Compute instances, Container Engine for Kubernetes(OKE) clusters, or Function, where artifacts are deployed.
type DeployEnvironmentCollection ¶
type DeployEnvironmentCollection struct { // Deployment environment summary items found for the search. Items []DeployEnvironmentSummary `mandatory:"true" json:"items"` }
DeployEnvironmentCollection Results of a deployment environment search.
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 ¶
type DeployEnvironmentDeployEnvironmentTypeEnum string
DeployEnvironmentDeployEnvironmentTypeEnum Enum with underlying type: string
const ( DeployEnvironmentDeployEnvironmentTypeOkeCluster DeployEnvironmentDeployEnvironmentTypeEnum = "OKE_CLUSTER" DeployEnvironmentDeployEnvironmentTypeComputeInstanceGroup DeployEnvironmentDeployEnvironmentTypeEnum = "COMPUTE_INSTANCE_GROUP" DeployEnvironmentDeployEnvironmentTypeFunction DeployEnvironmentDeployEnvironmentTypeEnum = "FUNCTION" )
Set of constants representing the allowable values for DeployEnvironmentDeployEnvironmentTypeEnum
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 ¶
type DeployEnvironmentLifecycleStateEnum string
DeployEnvironmentLifecycleStateEnum Enum with underlying type: string
const ( DeployEnvironmentLifecycleStateCreating DeployEnvironmentLifecycleStateEnum = "CREATING" DeployEnvironmentLifecycleStateUpdating DeployEnvironmentLifecycleStateEnum = "UPDATING" DeployEnvironmentLifecycleStateActive DeployEnvironmentLifecycleStateEnum = "ACTIVE" DeployEnvironmentLifecycleStateDeleting DeployEnvironmentLifecycleStateEnum = "DELETING" DeployEnvironmentLifecycleStateDeleted DeployEnvironmentLifecycleStateEnum = "DELETED" DeployEnvironmentLifecycleStateFailed DeployEnvironmentLifecycleStateEnum = "FAILED" DeployEnvironmentLifecycleStateNeedsAttention DeployEnvironmentLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for DeployEnvironmentLifecycleStateEnum
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 ¶
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{} }
DeployEnvironmentSummary Summary of the deployment environment.
type DeployPipeline ¶
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"` }
DeployPipeline A set of stages whose predecessor relation forms a directed acyclic graph.
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 ¶
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"` }
DeployPipelineArtifact Artifact used in the pipeline.
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 ¶
type DeployPipelineArtifactCollection struct { // List of all artifacts used in the pipeline. Items []DeployPipelineArtifact `mandatory:"true" json:"items"` }
DeployPipelineArtifactCollection List of all artifacts used in the pipeline.
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 ¶
type DeployPipelineCollection struct { // Array of deployment pipeline summary items. Items []DeployPipelineSummary `mandatory:"true" json:"items"` }
DeployPipelineCollection Results of an pipeline search.
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 ¶
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"` }
DeployPipelineDeployment Deployment of all the stages in the pipeline.
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 ¶ added in v65.27.0
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 ¶
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"` }
DeployPipelineDeploymentSummary Summary of a full pipeline deployment.
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 ¶ added in v65.27.0
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 ¶
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"` }
DeployPipelineEnvironment Environment used in the pipeline.
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 ¶
type DeployPipelineEnvironmentCollection struct { // List of all environments used in the pipeline. Items []DeployPipelineEnvironment `mandatory:"true" json:"items"` }
DeployPipelineEnvironmentCollection List of all environments used in the pipeline.
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 ¶
type DeployPipelineLifecycleStateEnum string
DeployPipelineLifecycleStateEnum Enum with underlying type: string
const ( DeployPipelineLifecycleStateCreating DeployPipelineLifecycleStateEnum = "CREATING" DeployPipelineLifecycleStateUpdating DeployPipelineLifecycleStateEnum = "UPDATING" DeployPipelineLifecycleStateActive DeployPipelineLifecycleStateEnum = "ACTIVE" DeployPipelineLifecycleStateInactive DeployPipelineLifecycleStateEnum = "INACTIVE" DeployPipelineLifecycleStateDeleting DeployPipelineLifecycleStateEnum = "DELETING" DeployPipelineLifecycleStateDeleted DeployPipelineLifecycleStateEnum = "DELETED" DeployPipelineLifecycleStateFailed DeployPipelineLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DeployPipelineLifecycleStateEnum
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 ¶
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"` }
DeployPipelineParameter Parameter name for which the values will be supplied at the time of deployment.
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 ¶
type DeployPipelineParameterCollection struct { // List of parameters defined for a deployment pipeline. Items []DeployPipelineParameter `mandatory:"true" json:"items"` }
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.
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 ¶
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"` }
DeployPipelineRedeployment Redeployment of the full pipeline of a previous deployment.
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 ¶ added in v65.27.0
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 ¶
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"` }
DeployPipelineRedeploymentSummary Summary of a full pipeline redeployment.
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 ¶ added in v65.27.0
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 ¶
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"` }
DeployPipelineStage Stage used in the pipeline for an artifact or environment.
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 ¶
type DeployPipelineStageCollection struct { // List of stages. Items []DeployPipelineStage `mandatory:"true" json:"items"` }
DeployPipelineStageCollection List of stages.
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 ¶
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"` }
DeployPipelineSummary Summary of the deployment pipeline.
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 ¶
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{} }
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 DeployStageCollection ¶
type DeployStageCollection struct { // Deployment stage summary items found for the search. Items []DeployStageSummary `mandatory:"true" json:"items"` }
DeployStageCollection Result of a stage search.
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 ¶
type DeployStageDeployStageTypeEnum string
DeployStageDeployStageTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for DeployStageDeployStageTypeEnum
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 ¶
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 }
DeployStageExecutionProgress Details about the execution progress of a stage in a deployment.
type DeployStageExecutionProgressDetails ¶
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"` }
DeployStageExecutionProgressDetails Details about stage execution for each target environment.
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 ¶
type DeployStageExecutionProgressStatusEnum string
DeployStageExecutionProgressStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for DeployStageExecutionProgressStatusEnum
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 ¶
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"` }
DeployStageExecutionStep Details about each steps in stage execution for a target environment.
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 ¶
type DeployStageExecutionStepStateEnum string
DeployStageExecutionStepStateEnum Enum with underlying type: string
const ( DeployStageExecutionStepStateWaiting DeployStageExecutionStepStateEnum = "WAITING" DeployStageExecutionStepStateInProgress DeployStageExecutionStepStateEnum = "IN_PROGRESS" DeployStageExecutionStepStateFailed DeployStageExecutionStepStateEnum = "FAILED" DeployStageExecutionStepStateSucceeded DeployStageExecutionStepStateEnum = "SUCCEEDED" DeployStageExecutionStepStateCanceled DeployStageExecutionStepStateEnum = "CANCELED" )
Set of constants representing the allowable values for DeployStageExecutionStepStateEnum
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 ¶
type DeployStageLifecycleStateEnum string
DeployStageLifecycleStateEnum Enum with underlying type: string
const ( DeployStageLifecycleStateCreating DeployStageLifecycleStateEnum = "CREATING" DeployStageLifecycleStateUpdating DeployStageLifecycleStateEnum = "UPDATING" DeployStageLifecycleStateActive DeployStageLifecycleStateEnum = "ACTIVE" DeployStageLifecycleStateDeleting DeployStageLifecycleStateEnum = "DELETING" DeployStageLifecycleStateDeleted DeployStageLifecycleStateEnum = "DELETED" DeployStageLifecycleStateFailed DeployStageLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DeployStageLifecycleStateEnum
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 ¶ added in v65.27.0
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"` }
DeployStageOverrideArgument Values for stage override of the pipeline parameters to be supplied at the time of deployment.
func (DeployStageOverrideArgument) String ¶ added in v65.27.0
func (m DeployStageOverrideArgument) String() string
func (DeployStageOverrideArgument) ValidateEnumValue ¶ added in v65.27.0
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 ¶ added in v65.27.0
type DeployStageOverrideArgumentCollection struct { // List of artifact override arguments at the time of deployment. Items []DeployStageOverrideArgument `mandatory:"true" json:"items"` }
DeployStageOverrideArgumentCollection Specifies the list of arguments to be overriden per Stage at the time of deployment.
func (DeployStageOverrideArgumentCollection) String ¶ added in v65.27.0
func (m DeployStageOverrideArgumentCollection) String() string
func (DeployStageOverrideArgumentCollection) ValidateEnumValue ¶ added in v65.27.0
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 ¶
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"` }
DeployStagePredecessor Metadata for defining a stage's predecessor.
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 ¶
type DeployStagePredecessorCollection struct { // A list of stage predecessors for a stage. Items []DeployStagePredecessor `mandatory:"true" json:"items"` }
DeployStagePredecessorCollection Collection containing the predecessors of a stage.
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 ¶
type DeployStageRollbackPolicy interface { }
DeployStageRollbackPolicy Specifies the rollback policy. This is initiated on the failure of certain stage types.
type DeployStageRollbackPolicyPolicyTypeEnum ¶
type DeployStageRollbackPolicyPolicyTypeEnum string
DeployStageRollbackPolicyPolicyTypeEnum Enum with underlying type: string
const ( DeployStageRollbackPolicyPolicyTypeAutomatedStageRollbackPolicy DeployStageRollbackPolicyPolicyTypeEnum = "AUTOMATED_STAGE_ROLLBACK_POLICY" DeployStageRollbackPolicyPolicyTypeNoStageRollbackPolicy DeployStageRollbackPolicyPolicyTypeEnum = "NO_STAGE_ROLLBACK_POLICY" )
Set of constants representing the allowable values for DeployStageRollbackPolicyPolicyTypeEnum
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 ¶
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{} }
DeployStageSummary Summary of the deployment stage.
type Deployment ¶
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{} }
Deployment A single execution or run of a pipeline.
type DeploymentArgument ¶
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"` }
DeploymentArgument Values for pipeline parameters to be supplied at the time of deployment.
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 ¶
type DeploymentArgumentCollection struct { // List of arguments provided at the time of deployment. Items []DeploymentArgument `mandatory:"true" json:"items"` }
DeploymentArgumentCollection Specifies list of arguments passed along with the deployment.
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 ¶
type DeploymentCollection struct { // Array of deployment summary items. Items []DeploymentSummary `mandatory:"true" json:"items"` }
DeploymentCollection Results of a deployment search.
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 ¶
type DeploymentDeploymentTypeEnum string
DeploymentDeploymentTypeEnum Enum with underlying type: string
const ( DeploymentDeploymentTypePipelineDeployment DeploymentDeploymentTypeEnum = "PIPELINE_DEPLOYMENT" DeploymentDeploymentTypePipelineRedeployment DeploymentDeploymentTypeEnum = "PIPELINE_REDEPLOYMENT" DeploymentDeploymentTypeSingleStageDeployment DeploymentDeploymentTypeEnum = "SINGLE_STAGE_DEPLOYMENT" DeploymentDeploymentTypeSingleStageRedeployment DeploymentDeploymentTypeEnum = "SINGLE_STAGE_REDEPLOYMENT" )
Set of constants representing the allowable values for DeploymentDeploymentTypeEnum
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 ¶
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"` }
DeploymentExecutionProgress The execution progress details of a deployment.
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 ¶
type DeploymentLifecycleStateEnum string
DeploymentLifecycleStateEnum Enum with underlying type: string
const ( DeploymentLifecycleStateAccepted DeploymentLifecycleStateEnum = "ACCEPTED" DeploymentLifecycleStateInProgress DeploymentLifecycleStateEnum = "IN_PROGRESS" DeploymentLifecycleStateFailed DeploymentLifecycleStateEnum = "FAILED" DeploymentLifecycleStateSucceeded DeploymentLifecycleStateEnum = "SUCCEEDED" DeploymentLifecycleStateCanceling DeploymentLifecycleStateEnum = "CANCELING" DeploymentLifecycleStateCanceled DeploymentLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for DeploymentLifecycleStateEnum
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 ¶
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{} }
DeploymentSummary Summary of the deployment.
type DevopsClient ¶
type DevopsClient struct { common.BaseClient // contains filtered or unexported fields }
DevopsClient a client for Devops
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/latest/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/latest/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/latest/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 ¶ added in v65.28.0
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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) CreateOrUpdateGitRef ¶ added in v65.71.0
func (client DevopsClient) CreateOrUpdateGitRef(ctx context.Context, request CreateOrUpdateGitRefRequest) (response CreateOrUpdateGitRefResponse, err error)
CreateOrUpdateGitRef Creates a new reference or updates an existing one.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateOrUpdateGitRef.go.html to see an example of how to use CreateOrUpdateGitRef API. A default retry strategy applies to this operation CreateOrUpdateGitRef()
func (DevopsClient) CreateOrUpdateProtectedBranch ¶ added in v65.71.0
func (client DevopsClient) CreateOrUpdateProtectedBranch(ctx context.Context, request CreateOrUpdateProtectedBranchRequest) (response CreateOrUpdateProtectedBranchResponse, err error)
CreateOrUpdateProtectedBranch Creates a restriction on a branch that prevents certain actions on it.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreateOrUpdateProtectedBranch.go.html to see an example of how to use CreateOrUpdateProtectedBranch API. A default retry strategy applies to this operation CreateOrUpdateProtectedBranch()
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/latest/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) CreatePullRequest ¶ added in v65.71.0
func (client DevopsClient) CreatePullRequest(ctx context.Context, request CreatePullRequestRequest) (response CreatePullRequestResponse, err error)
CreatePullRequest Creates a new PullRequest.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreatePullRequest.go.html to see an example of how to use CreatePullRequest API. A default retry strategy applies to this operation CreatePullRequest()
func (DevopsClient) CreatePullRequestAttachment ¶ added in v65.71.0
func (client DevopsClient) CreatePullRequestAttachment(ctx context.Context, request CreatePullRequestAttachmentRequest) (response CreatePullRequestAttachmentResponse, err error)
CreatePullRequestAttachment Creates PullRequest attachment
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreatePullRequestAttachment.go.html to see an example of how to use CreatePullRequestAttachment API. A default retry strategy applies to this operation CreatePullRequestAttachment()
func (DevopsClient) CreatePullRequestComment ¶ added in v65.71.0
func (client DevopsClient) CreatePullRequestComment(ctx context.Context, request CreatePullRequestCommentRequest) (response CreatePullRequestCommentResponse, err error)
CreatePullRequestComment Creates a new PullRequest comment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/CreatePullRequestComment.go.html to see an example of how to use CreatePullRequestComment API. A default retry strategy applies to this operation CreatePullRequestComment()
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/latest/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/latest/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) DeclinePullRequest ¶ added in v65.71.0
func (client DevopsClient) DeclinePullRequest(ctx context.Context, request DeclinePullRequestRequest) (response DeclinePullRequestResponse, err error)
DeclinePullRequest Decline a PullRequest
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeclinePullRequest.go.html to see an example of how to use DeclinePullRequest API. A default retry strategy applies to this operation DeclinePullRequest()
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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) DeleteGitRef ¶ added in v65.71.0
func (client DevopsClient) DeleteGitRef(ctx context.Context, request DeleteGitRefRequest) (response DeleteGitRefResponse, err error)
DeleteGitRef 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>".
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteGitRef.go.html to see an example of how to use DeleteGitRef API. A default retry strategy applies to this operation DeleteGitRef()
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/latest/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) DeleteProjectRepositorySettings ¶ added in v65.71.0
func (client DevopsClient) DeleteProjectRepositorySettings(ctx context.Context, request DeleteProjectRepositorySettingsRequest) (response DeleteProjectRepositorySettingsResponse, err error)
DeleteProjectRepositorySettings Removes the custom repository settings configured for a project.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteProjectRepositorySettings.go.html to see an example of how to use DeleteProjectRepositorySettings API. A default retry strategy applies to this operation DeleteProjectRepositorySettings()
func (DevopsClient) DeleteProtectedBranch ¶ added in v65.71.0
func (client DevopsClient) DeleteProtectedBranch(ctx context.Context, request DeleteProtectedBranchRequest) (response DeleteProtectedBranchResponse, err error)
DeleteProtectedBranch Removes the protection from a branch
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteProtectedBranch.go.html to see an example of how to use DeleteProtectedBranch API. A default retry strategy applies to this operation DeleteProtectedBranch()
func (DevopsClient) DeletePullRequest ¶ added in v65.71.0
func (client DevopsClient) DeletePullRequest(ctx context.Context, request DeletePullRequestRequest) (response DeletePullRequestResponse, err error)
DeletePullRequest Deletes a PullRequest resource by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeletePullRequest.go.html to see an example of how to use DeletePullRequest API. A default retry strategy applies to this operation DeletePullRequest()
func (DevopsClient) DeletePullRequestAttachment ¶ added in v65.71.0
func (client DevopsClient) DeletePullRequestAttachment(ctx context.Context, request DeletePullRequestAttachmentRequest) (response DeletePullRequestAttachmentResponse, err error)
DeletePullRequestAttachment Deletes a PullRequest attachment metadata by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeletePullRequestAttachment.go.html to see an example of how to use DeletePullRequestAttachment API. A default retry strategy applies to this operation DeletePullRequestAttachment()
func (DevopsClient) DeletePullRequestComment ¶ added in v65.71.0
func (client DevopsClient) DeletePullRequestComment(ctx context.Context, request DeletePullRequestCommentRequest) (response DeletePullRequestCommentResponse, err error)
DeletePullRequestComment Deletes a PullRequest comment by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeletePullRequestComment.go.html to see an example of how to use DeletePullRequestComment API. A default retry strategy applies to this operation DeletePullRequestComment()
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/latest/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/latest/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) DeleteRepositorySettings ¶ added in v65.71.0
func (client DevopsClient) DeleteRepositorySettings(ctx context.Context, request DeleteRepositorySettingsRequest) (response DeleteRepositorySettingsResponse, err error)
DeleteRepositorySettings Removes the custom settings configured for a repository
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/DeleteRepositorySettings.go.html to see an example of how to use DeleteRepositorySettings API. A default retry strategy applies to this operation DeleteRepositorySettings()
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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) GetProjectNotificationPreference ¶ added in v65.71.0
func (client DevopsClient) GetProjectNotificationPreference(ctx context.Context, request GetProjectNotificationPreferenceRequest) (response GetProjectNotificationPreferenceResponse, err error)
GetProjectNotificationPreference Get the project notification preference for the user passed as path param
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetProjectNotificationPreference.go.html to see an example of how to use GetProjectNotificationPreference API. A default retry strategy applies to this operation GetProjectNotificationPreference()
func (DevopsClient) GetProjectRepositorySettings ¶ added in v65.71.0
func (client DevopsClient) GetProjectRepositorySettings(ctx context.Context, request GetProjectRepositorySettingsRequest) (response GetProjectRepositorySettingsResponse, err error)
GetProjectRepositorySettings Retrieves a project's repository settings details.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetProjectRepositorySettings.go.html to see an example of how to use GetProjectRepositorySettings API. A default retry strategy applies to this operation GetProjectRepositorySettings()
func (DevopsClient) GetPullRequest ¶ added in v65.71.0
func (client DevopsClient) GetPullRequest(ctx context.Context, request GetPullRequestRequest) (response GetPullRequestResponse, err error)
GetPullRequest Gets a PullRequest by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequest.go.html to see an example of how to use GetPullRequest API. A default retry strategy applies to this operation GetPullRequest()
func (DevopsClient) GetPullRequestAttachment ¶ added in v65.71.0
func (client DevopsClient) GetPullRequestAttachment(ctx context.Context, request GetPullRequestAttachmentRequest) (response GetPullRequestAttachmentResponse, err error)
GetPullRequestAttachment Get PullRequest attachment metadata by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestAttachment.go.html to see an example of how to use GetPullRequestAttachment API. A default retry strategy applies to this operation GetPullRequestAttachment()
func (DevopsClient) GetPullRequestAttachmentContent ¶ added in v65.71.0
func (client DevopsClient) GetPullRequestAttachmentContent(ctx context.Context, request GetPullRequestAttachmentContentRequest) (response GetPullRequestAttachmentContentResponse, err error)
GetPullRequestAttachmentContent Gets the content of the attachment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestAttachmentContent.go.html to see an example of how to use GetPullRequestAttachmentContent API. A default retry strategy applies to this operation GetPullRequestAttachmentContent()
func (DevopsClient) GetPullRequestChangeSummaryMetrics ¶ added in v65.71.0
func (client DevopsClient) GetPullRequestChangeSummaryMetrics(ctx context.Context, request GetPullRequestChangeSummaryMetricsRequest) (response GetPullRequestChangeSummaryMetricsResponse, err error)
GetPullRequestChangeSummaryMetrics Get pull request diff summary metric
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestChangeSummaryMetrics.go.html to see an example of how to use GetPullRequestChangeSummaryMetrics API. A default retry strategy applies to this operation GetPullRequestChangeSummaryMetrics()
func (DevopsClient) GetPullRequestComment ¶ added in v65.71.0
func (client DevopsClient) GetPullRequestComment(ctx context.Context, request GetPullRequestCommentRequest) (response GetPullRequestCommentResponse, err error)
GetPullRequestComment Get PullRequest comment by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestComment.go.html to see an example of how to use GetPullRequestComment API. A default retry strategy applies to this operation GetPullRequestComment()
func (DevopsClient) GetPullRequestNotificationPreference ¶ added in v65.71.0
func (client DevopsClient) GetPullRequestNotificationPreference(ctx context.Context, request GetPullRequestNotificationPreferenceRequest) (response GetPullRequestNotificationPreferenceResponse, err error)
GetPullRequestNotificationPreference Get the pull request notification preference for the user passed as path param
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestNotificationPreference.go.html to see an example of how to use GetPullRequestNotificationPreference API. A default retry strategy applies to this operation GetPullRequestNotificationPreference()
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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) GetRepositoryNotificationPreference ¶ added in v65.71.0
func (client DevopsClient) GetRepositoryNotificationPreference(ctx context.Context, request GetRepositoryNotificationPreferenceRequest) (response GetRepositoryNotificationPreferenceResponse, err error)
GetRepositoryNotificationPreference Get the repository notification preference for the user passed as path param
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepositoryNotificationPreference.go.html to see an example of how to use GetRepositoryNotificationPreference API. A default retry strategy applies to this operation GetRepositoryNotificationPreference()
func (DevopsClient) GetRepositorySettings ¶ added in v65.71.0
func (client DevopsClient) GetRepositorySettings(ctx context.Context, request GetRepositorySettingsRequest) (response GetRepositorySettingsResponse, err error)
GetRepositorySettings Retrieves a repository's settings details.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepositorySettings.go.html to see an example of how to use GetRepositorySettings API. A default retry strategy applies to this operation GetRepositorySettings()
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/latest/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/latest/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) LikePullRequestComment ¶ added in v65.71.0
func (client DevopsClient) LikePullRequestComment(ctx context.Context, request LikePullRequestCommentRequest) (response LikePullRequestCommentResponse, err error)
LikePullRequestComment Like a PullRequest comment
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/LikePullRequestComment.go.html to see an example of how to use LikePullRequestComment API. A default retry strategy applies to this operation LikePullRequestComment()
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/latest/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/latest/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/latest/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) ListBuildRunSnapshots ¶ added in v65.71.0
func (client DevopsClient) ListBuildRunSnapshots(ctx context.Context, request ListBuildRunSnapshotsRequest) (response ListBuildRunSnapshotsResponse, err error)
ListBuildRunSnapshots Returns a list of build run snapshots for a given commit or the latest commit on a pull request if no commit is provided.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListBuildRunSnapshots.go.html to see an example of how to use ListBuildRunSnapshots API. A default retry strategy applies to this operation ListBuildRunSnapshots()
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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) ListForkSyncStatuses ¶ added in v65.71.0
func (client DevopsClient) ListForkSyncStatuses(ctx context.Context, request ListForkSyncStatusesRequest) (response ListForkSyncStatusesResponse, err error)
ListForkSyncStatuses LIST operation that returns a collection of fork sync status objects.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListForkSyncStatuses.go.html to see an example of how to use ListForkSyncStatuses API. A default retry strategy applies to this operation ListForkSyncStatuses()
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/latest/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/latest/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) ListProjectCommitAnalyticsAuthors ¶ added in v65.71.0
func (client DevopsClient) ListProjectCommitAnalyticsAuthors(ctx context.Context, request ListProjectCommitAnalyticsAuthorsRequest) (response ListProjectCommitAnalyticsAuthorsResponse, err error)
ListProjectCommitAnalyticsAuthors Retrieve a list of all the Commit Analytics authors.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListProjectCommitAnalyticsAuthors.go.html to see an example of how to use ListProjectCommitAnalyticsAuthors API. A default retry strategy applies to this operation ListProjectCommitAnalyticsAuthors()
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/latest/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) ListProtectedBranches ¶ added in v65.71.0
func (client DevopsClient) ListProtectedBranches(ctx context.Context, request ListProtectedBranchesRequest) (response ListProtectedBranchesResponse, err error)
ListProtectedBranches Returns a list of Protected Branches.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListProtectedBranches.go.html to see an example of how to use ListProtectedBranches API. A default retry strategy applies to this operation ListProtectedBranches()
func (DevopsClient) ListPullRequestActivities ¶ added in v65.71.0
func (client DevopsClient) ListPullRequestActivities(ctx context.Context, request ListPullRequestActivitiesRequest) (response ListPullRequestActivitiesResponse, err error)
ListPullRequestActivities List actions that have been taken on a pull request
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestActivities.go.html to see an example of how to use ListPullRequestActivities API. A default retry strategy applies to this operation ListPullRequestActivities()
func (DevopsClient) ListPullRequestAttachments ¶ added in v65.71.0
func (client DevopsClient) ListPullRequestAttachments(ctx context.Context, request ListPullRequestAttachmentsRequest) (response ListPullRequestAttachmentsResponse, err error)
ListPullRequestAttachments List PullRequest level attachments by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestAttachments.go.html to see an example of how to use ListPullRequestAttachments API. A default retry strategy applies to this operation ListPullRequestAttachments()
func (DevopsClient) ListPullRequestAuthors ¶ added in v65.71.0
func (client DevopsClient) ListPullRequestAuthors(ctx context.Context, request ListPullRequestAuthorsRequest) (response ListPullRequestAuthorsResponse, err error)
ListPullRequestAuthors Retrieve a list of all the PR authors.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestAuthors.go.html to see an example of how to use ListPullRequestAuthors API. A default retry strategy applies to this operation ListPullRequestAuthors()
func (DevopsClient) ListPullRequestComments ¶ added in v65.71.0
func (client DevopsClient) ListPullRequestComments(ctx context.Context, request ListPullRequestCommentsRequest) (response ListPullRequestCommentsResponse, err error)
ListPullRequestComments List PullRequest level comments by identifier
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestComments.go.html to see an example of how to use ListPullRequestComments API. A default retry strategy applies to this operation ListPullRequestComments()
func (DevopsClient) ListPullRequestCommits ¶ added in v65.71.0
func (client DevopsClient) ListPullRequestCommits(ctx context.Context, request ListPullRequestCommitsRequest) (response ListPullRequestCommitsResponse, err error)
ListPullRequestCommits List pull request commits
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestCommits.go.html to see an example of how to use ListPullRequestCommits API. A default retry strategy applies to this operation ListPullRequestCommits()
func (DevopsClient) ListPullRequestFileChanges ¶ added in v65.71.0
func (client DevopsClient) ListPullRequestFileChanges(ctx context.Context, request ListPullRequestFileChangesRequest) (response ListPullRequestFileChangesResponse, err error)
ListPullRequestFileChanges List pull request file changes
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestFileChanges.go.html to see an example of how to use ListPullRequestFileChanges API. A default retry strategy applies to this operation ListPullRequestFileChanges()
func (DevopsClient) ListPullRequests ¶ added in v65.71.0
func (client DevopsClient) ListPullRequests(ctx context.Context, request ListPullRequestsRequest) (response ListPullRequestsResponse, err error)
ListPullRequests Returns a list of PullRequests.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequests.go.html to see an example of how to use ListPullRequests API. A default retry strategy applies to this operation ListPullRequests()
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/latest/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/latest/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) ListRepositoryCommitAnalyticsAuthors ¶ added in v65.71.0
func (client DevopsClient) ListRepositoryCommitAnalyticsAuthors(ctx context.Context, request ListRepositoryCommitAnalyticsAuthorsRequest) (response ListRepositoryCommitAnalyticsAuthorsResponse, err error)
ListRepositoryCommitAnalyticsAuthors Retrieve a list of all the Commit Analytics authors.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListRepositoryCommitAnalyticsAuthors.go.html to see an example of how to use ListRepositoryCommitAnalyticsAuthors API. A default retry strategy applies to this operation ListRepositoryCommitAnalyticsAuthors()
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/latest/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/latest/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/latest/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/latest/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) MergePullRequest ¶ added in v65.71.0
func (client DevopsClient) MergePullRequest(ctx context.Context, request MergePullRequestRequest) (response MergePullRequestResponse, err error)
MergePullRequest Merge the PullRequest
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/MergePullRequest.go.html to see an example of how to use MergePullRequest API. A default retry strategy applies to this operation MergePullRequest()
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/latest/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) PatchPullRequest ¶ added in v65.71.0
func (client DevopsClient) PatchPullRequest(ctx context.Context, request PatchPullRequestRequest) (response PatchPullRequestResponse, err error)
PatchPullRequest Updates the reviewer list of a pull request
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/PatchPullRequest.go.html to see an example of how to use PatchPullRequest API. A default retry strategy applies to this operation PatchPullRequest()
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/latest/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) ReopenPullRequest ¶ added in v65.71.0
func (client DevopsClient) ReopenPullRequest(ctx context.Context, request ReopenPullRequestRequest) (response ReopenPullRequestResponse, err error)
ReopenPullRequest Reopen a PullRequest
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ReopenPullRequest.go.html to see an example of how to use ReopenPullRequest API. A default retry strategy applies to this operation ReopenPullRequest()
func (DevopsClient) ReviewPullRequest ¶ added in v65.71.0
func (client DevopsClient) ReviewPullRequest(ctx context.Context, request ReviewPullRequestRequest) (response ReviewPullRequestResponse, err error)
ReviewPullRequest Review a PullRequest
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ReviewPullRequest.go.html to see an example of how to use ReviewPullRequest API. A default retry strategy applies to this operation ReviewPullRequest()
func (DevopsClient) ScheduleCascadingProjectDeletion ¶ added in v65.28.0
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/latest/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) SummarizeProjectRepositoryAnalytics ¶ added in v65.71.0
func (client DevopsClient) SummarizeProjectRepositoryAnalytics(ctx context.Context, request SummarizeProjectRepositoryAnalyticsRequest) (response SummarizeProjectRepositoryAnalyticsResponse, err error)
SummarizeProjectRepositoryAnalytics Retrieves repository analytics for a given project.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/SummarizeProjectRepositoryAnalytics.go.html to see an example of how to use SummarizeProjectRepositoryAnalytics API. A default retry strategy applies to this operation SummarizeProjectRepositoryAnalytics()
func (DevopsClient) SummarizeRepositoryAnalytics ¶ added in v65.71.0
func (client DevopsClient) SummarizeRepositoryAnalytics(ctx context.Context, request SummarizeRepositoryAnalyticsRequest) (response SummarizeRepositoryAnalyticsResponse, err error)
SummarizeRepositoryAnalytics Retrieves repository analytics for a given repository.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/SummarizeRepositoryAnalytics.go.html to see an example of how to use SummarizeRepositoryAnalytics API. A default retry strategy applies to this operation SummarizeRepositoryAnalytics()
func (DevopsClient) SyncRepository ¶ added in v65.71.0
func (client DevopsClient) SyncRepository(ctx context.Context, request SyncRepositoryRequest) (response SyncRepositoryResponse, err error)
SyncRepository Synchronize a forked repository to the latest version
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/SyncRepository.go.html to see an example of how to use SyncRepository API. A default retry strategy applies to this operation SyncRepository()
func (DevopsClient) UnlikePullRequestComment ¶ added in v65.71.0
func (client DevopsClient) UnlikePullRequestComment(ctx context.Context, request UnlikePullRequestCommentRequest) (response UnlikePullRequestCommentResponse, err error)
UnlikePullRequestComment Unlike a PullRequest comment
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UnlikePullRequestComment.go.html to see an example of how to use UnlikePullRequestComment API. A default retry strategy applies to this operation UnlikePullRequestComment()
func (DevopsClient) UnsubscribePullRequest ¶ added in v65.71.0
func (client DevopsClient) UnsubscribePullRequest(ctx context.Context, request UnsubscribePullRequestRequest) (response UnsubscribePullRequestResponse, err error)
UnsubscribePullRequest unsubscribe the PullRequest
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UnsubscribePullRequest.go.html to see an example of how to use UnsubscribePullRequest API. A default retry strategy applies to this operation UnsubscribePullRequest()
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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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) UpdateProjectNotificationPreference ¶ added in v65.71.0
func (client DevopsClient) UpdateProjectNotificationPreference(ctx context.Context, request UpdateProjectNotificationPreferenceRequest) (response UpdateProjectNotificationPreferenceResponse, err error)
UpdateProjectNotificationPreference Update the project notification preference for the user passed as path param
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateProjectNotificationPreference.go.html to see an example of how to use UpdateProjectNotificationPreference API. A default retry strategy applies to this operation UpdateProjectNotificationPreference()
func (DevopsClient) UpdateProjectRepositorySettings ¶ added in v65.71.0
func (client DevopsClient) UpdateProjectRepositorySettings(ctx context.Context, request UpdateProjectRepositorySettingsRequest) (response UpdateProjectRepositorySettingsResponse, err error)
UpdateProjectRepositorySettings Updates the repository settings for a project.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateProjectRepositorySettings.go.html to see an example of how to use UpdateProjectRepositorySettings API. A default retry strategy applies to this operation UpdateProjectRepositorySettings()
func (DevopsClient) UpdatePullRequest ¶ added in v65.71.0
func (client DevopsClient) UpdatePullRequest(ctx context.Context, request UpdatePullRequestRequest) (response UpdatePullRequestResponse, err error)
UpdatePullRequest Updates the PullRequest
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdatePullRequest.go.html to see an example of how to use UpdatePullRequest API. A default retry strategy applies to this operation UpdatePullRequest()
func (DevopsClient) UpdatePullRequestComment ¶ added in v65.71.0
func (client DevopsClient) UpdatePullRequestComment(ctx context.Context, request UpdatePullRequestCommentRequest) (response UpdatePullRequestCommentResponse, err error)
UpdatePullRequestComment Updates the PullRequest comment
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdatePullRequestComment.go.html to see an example of how to use UpdatePullRequestComment API. A default retry strategy applies to this operation UpdatePullRequestComment()
func (DevopsClient) UpdatePullRequestNotificationPreference ¶ added in v65.71.0
func (client DevopsClient) UpdatePullRequestNotificationPreference(ctx context.Context, request UpdatePullRequestNotificationPreferenceRequest) (response UpdatePullRequestNotificationPreferenceResponse, err error)
UpdatePullRequestNotificationPreference Update the pull request notification preference for the user passed as path param
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdatePullRequestNotificationPreference.go.html to see an example of how to use UpdatePullRequestNotificationPreference API. A default retry strategy applies to this operation UpdatePullRequestNotificationPreference()
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/latest/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) UpdateRepositoryNotificationPreference ¶ added in v65.71.0
func (client DevopsClient) UpdateRepositoryNotificationPreference(ctx context.Context, request UpdateRepositoryNotificationPreferenceRequest) (response UpdateRepositoryNotificationPreferenceResponse, err error)
UpdateRepositoryNotificationPreference Update the repository notification preference for the user passed as path param
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateRepositoryNotificationPreference.go.html to see an example of how to use UpdateRepositoryNotificationPreference API. A default retry strategy applies to this operation UpdateRepositoryNotificationPreference()
func (DevopsClient) UpdateRepositorySettings ¶ added in v65.71.0
func (client DevopsClient) UpdateRepositorySettings(ctx context.Context, request UpdateRepositorySettingsRequest) (response UpdateRepositorySettingsResponse, err error)
UpdateRepositorySettings Updates the settings for a repository.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateRepositorySettings.go.html to see an example of how to use UpdateRepositorySettings API. A default retry strategy applies to this operation UpdateRepositorySettings()
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/latest/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 ¶ added in v65.33.1
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/latest/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 ¶
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"` }
DevopsCodeRepositoryBuildRunSource Specifies details of build run through DevOps code repository.
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 ¶
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"` }
DevopsCodeRepositoryBuildSource DevOps code repository build source for Build stage.
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 ¶
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"` }
DevopsCodeRepositoryFilter The filter for GitLab events.
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 ¶
type DevopsCodeRepositoryFilterAttributes 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"` }
DevopsCodeRepositoryFilterAttributes Attributes to filter DevOps code repository events.
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 ¶
type DevopsCodeRepositoryFilterEventsEnum string
DevopsCodeRepositoryFilterEventsEnum Enum with underlying type: string
const ( DevopsCodeRepositoryFilterEventsPush DevopsCodeRepositoryFilterEventsEnum = "PUSH" DevopsCodeRepositoryFilterEventsPullRequestCreated DevopsCodeRepositoryFilterEventsEnum = "PULL_REQUEST_CREATED" DevopsCodeRepositoryFilterEventsPullRequestUpdated DevopsCodeRepositoryFilterEventsEnum = "PULL_REQUEST_UPDATED" )
Set of constants representing the allowable values for DevopsCodeRepositoryFilterEventsEnum
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 ¶ added in v65.18.0
type DevopsCodeRepositoryFilterExclusionAttributes struct {
FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}
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.
func (DevopsCodeRepositoryFilterExclusionAttributes) String ¶ added in v65.18.0
func (m DevopsCodeRepositoryFilterExclusionAttributes) String() string
func (DevopsCodeRepositoryFilterExclusionAttributes) ValidateEnumValue ¶ added in v65.18.0
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 ¶
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"` }
DevopsCodeRepositoryTrigger Trigger specific to OCI DevOps Code Repository service.
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 ¶
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"` }
DevopsCodeRepositoryTriggerCreateResult Trigger create response specific to GitLab.
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 ¶
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"` }
DevopsCodeRepositoryTriggerSummary Summary of the DevOps code repository trigger.
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 ¶
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"` }
DiffChunk Details about a group of changes.
func (DiffChunk) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DiffCollection ¶
type DiffCollection struct { // List of objects describing differences for all changed files. Items []DiffSummary `mandatory:"true" json:"items"` }
DiffCollection Result of a compare difference.
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 ¶
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"` }
DiffLineDetails Details about a line within the difference.
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 ¶
type DiffLineDetailsConflictMarkerEnum string
DiffLineDetailsConflictMarkerEnum Enum with underlying type: string
const ( DiffLineDetailsConflictMarkerBase DiffLineDetailsConflictMarkerEnum = "BASE" DiffLineDetailsConflictMarkerTarget DiffLineDetailsConflictMarkerEnum = "TARGET" DiffLineDetailsConflictMarkerMarker DiffLineDetailsConflictMarkerEnum = "MARKER" DiffLineDetailsConflictMarkerNone DiffLineDetailsConflictMarkerEnum = "NONE" )
Set of constants representing the allowable values for DiffLineDetailsConflictMarkerEnum
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 ¶
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"` }
DiffResponse Response object for obtaining list of changed files.
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 ¶
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"` }
DiffResponseEntry Entry for description of change on a file.
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 ¶
type DiffSection struct { // Type of change. Type *string `mandatory:"false" json:"type"` // The lines within changed section. Lines []DiffLineDetails `mandatory:"false" json:"lines"` }
DiffSection Details about a section of changes within a difference chunk.
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 ¶
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"` }
DiffSummary Response object for showing differences for a file between two revisions.
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 ExecuteMergePullRequestDetails ¶ added in v65.71.0
type ExecuteMergePullRequestDetails struct { // The commit message to be shown for this pull request in the destination branch after merge is done. CommitMessage *string `mandatory:"true" json:"commitMessage"` // What needs to happen after the merge is done successfully. PostMergeAction ExecuteMergePullRequestDetailsPostMergeActionEnum `mandatory:"false" json:"postMergeAction,omitempty"` // the strategy of merging. MergeStrategy MergeStrategyEnum `mandatory:"true" json:"mergeStrategy"` }
ExecuteMergePullRequestDetails The information about the merge.
func (ExecuteMergePullRequestDetails) MarshalJSON ¶ added in v65.71.0
func (m ExecuteMergePullRequestDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExecuteMergePullRequestDetails) String ¶ added in v65.71.0
func (m ExecuteMergePullRequestDetails) String() string
func (ExecuteMergePullRequestDetails) ValidateEnumValue ¶ added in v65.71.0
func (m ExecuteMergePullRequestDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExecuteMergePullRequestDetailsPostMergeActionEnum ¶ added in v65.71.0
type ExecuteMergePullRequestDetailsPostMergeActionEnum string
ExecuteMergePullRequestDetailsPostMergeActionEnum Enum with underlying type: string
const ( ExecuteMergePullRequestDetailsPostMergeActionDeleteSourceBranch ExecuteMergePullRequestDetailsPostMergeActionEnum = "DELETE_SOURCE_BRANCH" ExecuteMergePullRequestDetailsPostMergeActionKeepSourceBranch ExecuteMergePullRequestDetailsPostMergeActionEnum = "KEEP_SOURCE_BRANCH" )
Set of constants representing the allowable values for ExecuteMergePullRequestDetailsPostMergeActionEnum
func GetExecuteMergePullRequestDetailsPostMergeActionEnumValues ¶ added in v65.71.0
func GetExecuteMergePullRequestDetailsPostMergeActionEnumValues() []ExecuteMergePullRequestDetailsPostMergeActionEnum
GetExecuteMergePullRequestDetailsPostMergeActionEnumValues Enumerates the set of values for ExecuteMergePullRequestDetailsPostMergeActionEnum
func GetMappingExecuteMergePullRequestDetailsPostMergeActionEnum ¶ added in v65.71.0
func GetMappingExecuteMergePullRequestDetailsPostMergeActionEnum(val string) (ExecuteMergePullRequestDetailsPostMergeActionEnum, bool)
GetMappingExecuteMergePullRequestDetailsPostMergeActionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExportedVariable ¶
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"` }
ExportedVariable Values for exported variables.
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 ¶
type ExportedVariableCollection struct { // List of exported variables. Items []ExportedVariable `mandatory:"true" json:"items"` }
ExportedVariableCollection Specifies list of exported variables.
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 ¶
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"` }
FileDiffResponse Response object for showing differences for a file between two commits.
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 ¶ added in v65.18.0
type FileFilter struct { // The file paths/glob pattern for files. FilePaths []string `mandatory:"false" json:"filePaths"` }
FileFilter Attributes to support include/exclude files for triggering build runs.
func (FileFilter) String ¶ added in v65.18.0
func (m FileFilter) String() string
func (FileFilter) ValidateEnumValue ¶ added in v65.18.0
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 ¶
type FileLineDetails struct { // The line number. LineNumber *int `mandatory:"true" json:"lineNumber"` // The content of the line. LineContent *string `mandatory:"true" json:"lineContent"` }
FileLineDetails Object containing the details of a line in a file.
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 ForkSyncStatusCollection ¶ added in v65.71.0
type ForkSyncStatusCollection struct { // List of fork sync status objects. Items []ForkSyncStatusSummary `mandatory:"true" json:"items"` }
ForkSyncStatusCollection A collection of Fork Sync Status summaries.
func (ForkSyncStatusCollection) String ¶ added in v65.71.0
func (m ForkSyncStatusCollection) String() string
func (ForkSyncStatusCollection) ValidateEnumValue ¶ added in v65.71.0
func (m ForkSyncStatusCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ForkSyncStatusSummary ¶ added in v65.71.0
type ForkSyncStatusSummary struct { // Sync status for the provided branch. SyncStatus ForkSyncStatusSummarySyncStatusEnum `mandatory:"true" json:"syncStatus"` // The OCID of the child repository. RepositoryId *string `mandatory:"true" json:"repositoryId"` // The branch in the child repository we are checking the sync status of. BranchName *string `mandatory:"true" json:"branchName"` }
ForkSyncStatusSummary Object that contains the sync status for a specific branch name.
func (ForkSyncStatusSummary) String ¶ added in v65.71.0
func (m ForkSyncStatusSummary) String() string
func (ForkSyncStatusSummary) ValidateEnumValue ¶ added in v65.71.0
func (m ForkSyncStatusSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ForkSyncStatusSummarySyncStatusEnum ¶ added in v65.71.0
type ForkSyncStatusSummarySyncStatusEnum string
ForkSyncStatusSummarySyncStatusEnum Enum with underlying type: string
const ( ForkSyncStatusSummarySyncStatusInSync ForkSyncStatusSummarySyncStatusEnum = "IN_SYNC" ForkSyncStatusSummarySyncStatusSyncInProgress ForkSyncStatusSummarySyncStatusEnum = "SYNC_IN_PROGRESS" ForkSyncStatusSummarySyncStatusOutOfSync ForkSyncStatusSummarySyncStatusEnum = "OUT_OF_SYNC" )
Set of constants representing the allowable values for ForkSyncStatusSummarySyncStatusEnum
func GetForkSyncStatusSummarySyncStatusEnumValues ¶ added in v65.71.0
func GetForkSyncStatusSummarySyncStatusEnumValues() []ForkSyncStatusSummarySyncStatusEnum
GetForkSyncStatusSummarySyncStatusEnumValues Enumerates the set of values for ForkSyncStatusSummarySyncStatusEnum
func GetMappingForkSyncStatusSummarySyncStatusEnum ¶ added in v65.71.0
func GetMappingForkSyncStatusSummarySyncStatusEnum(val string) (ForkSyncStatusSummarySyncStatusEnum, bool)
GetMappingForkSyncStatusSummarySyncStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type FunctionDeployEnvironment ¶
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"` }
FunctionDeployEnvironment Specifies the Function environment.
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 ¶
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"` }
FunctionDeployEnvironmentSummary Specifies the Function environment.
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 ¶
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"` }
FunctionDeployStage Specifies the Function stage.
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) 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 ¶
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"` }
FunctionDeployStageExecutionProgress Specifies the execution details for Function deployment stage.
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 ¶
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"` }
FunctionDeployStageSummary Specifies the Function stage.
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 GenericArtifactLocationDetails ¶ added in v65.71.0
type GenericArtifactLocationDetails interface { }
GenericArtifactLocationDetails Location where artifact is uploaded for user access.
type GenericArtifactLocationDetailsStorageTypeEnum ¶ added in v65.71.0
type GenericArtifactLocationDetailsStorageTypeEnum string
GenericArtifactLocationDetailsStorageTypeEnum Enum with underlying type: string
const (
GenericArtifactLocationDetailsStorageTypeObjectStorage GenericArtifactLocationDetailsStorageTypeEnum = "OBJECT_STORAGE"
)
Set of constants representing the allowable values for GenericArtifactLocationDetailsStorageTypeEnum
func GetGenericArtifactLocationDetailsStorageTypeEnumValues ¶ added in v65.71.0
func GetGenericArtifactLocationDetailsStorageTypeEnumValues() []GenericArtifactLocationDetailsStorageTypeEnum
GetGenericArtifactLocationDetailsStorageTypeEnumValues Enumerates the set of values for GenericArtifactLocationDetailsStorageTypeEnum
func GetMappingGenericArtifactLocationDetailsStorageTypeEnum ¶ added in v65.71.0
func GetMappingGenericArtifactLocationDetailsStorageTypeEnum(val string) (GenericArtifactLocationDetailsStorageTypeEnum, bool)
GetMappingGenericArtifactLocationDetailsStorageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GenericArtifacts ¶ added in v65.71.0
type GenericArtifacts struct { // Name of stage step at which this output is generated. StepName *string `mandatory:"true" json:"stepName"` // Name of artifact. Name *string `mandatory:"true" json:"name"` LocationDetails GenericArtifactLocationDetails `mandatory:"true" json:"locationDetails"` }
GenericArtifacts Details of artifact generated via pipeline run
func (GenericArtifacts) GetStepName ¶ added in v65.71.0
func (m GenericArtifacts) GetStepName() *string
GetStepName returns StepName
func (GenericArtifacts) MarshalJSON ¶ added in v65.71.0
func (m GenericArtifacts) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GenericArtifacts) String ¶ added in v65.71.0
func (m GenericArtifacts) String() string
func (*GenericArtifacts) UnmarshalJSON ¶ added in v65.71.0
func (m *GenericArtifacts) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GenericArtifacts) ValidateEnumValue ¶ added in v65.71.0
func (m GenericArtifacts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶
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"` }
GenericDeliveredArtifact Details of the generic artifacts delivered through the Deliver Artifacts stage.
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 ¶
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"` }
GenericDeployArtifactSource Specifies the Artifact Registry source details.
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 ¶
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 }
GetBuildPipelineRequest wrapper for the GetBuildPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetBuildPipeline.go.html to see an example of how to use GetBuildPipelineRequest.
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 ¶
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"` }
GetBuildPipelineResponse wrapper for the GetBuildPipeline operation
func (GetBuildPipelineResponse) HTTPResponse ¶
func (response GetBuildPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBuildPipelineResponse) String ¶
func (response GetBuildPipelineResponse) String() string
type 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 }
GetBuildPipelineStageRequest wrapper for the GetBuildPipelineStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetBuildPipelineStage.go.html to see an example of how to use GetBuildPipelineStageRequest.
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 ¶
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"` }
GetBuildPipelineStageResponse wrapper for the GetBuildPipelineStage operation
func (GetBuildPipelineStageResponse) HTTPResponse ¶
func (response GetBuildPipelineStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBuildPipelineStageResponse) String ¶
func (response GetBuildPipelineStageResponse) String() string
type 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 }
GetBuildRunRequest wrapper for the GetBuildRun operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetBuildRun.go.html to see an example of how to use GetBuildRunRequest.
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 ¶
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"` }
GetBuildRunResponse wrapper for the GetBuildRun operation
func (GetBuildRunResponse) HTTPResponse ¶
func (response GetBuildRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBuildRunResponse) String ¶
func (response GetBuildRunResponse) String() string
type 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"` // The target repository identifier TargetRepositoryId *string `mandatory:"false" contributesTo:"query" name:"targetRepositoryId"` // 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 }
GetCommitDiffRequest wrapper for the GetCommitDiff operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetCommitDiff.go.html to see an example of how to use GetCommitDiffRequest.
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 ¶
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"` }
GetCommitDiffResponse wrapper for the GetCommitDiff operation
func (GetCommitDiffResponse) HTTPResponse ¶
func (response GetCommitDiffResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCommitDiffResponse) String ¶
func (response GetCommitDiffResponse) String() string
type 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 }
GetCommitRequest wrapper for the GetCommit operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetCommit.go.html to see an example of how to use GetCommitRequest.
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 ¶
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"` }
GetCommitResponse wrapper for the GetCommit operation
func (GetCommitResponse) HTTPResponse ¶
func (response GetCommitResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCommitResponse) String ¶
func (response GetCommitResponse) String() string
type 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 }
GetConnectionRequest wrapper for the GetConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetConnection.go.html to see an example of how to use GetConnectionRequest.
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 ¶
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"` }
GetConnectionResponse wrapper for the GetConnection operation
func (GetConnectionResponse) HTTPResponse ¶
func (response GetConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConnectionResponse) String ¶
func (response GetConnectionResponse) String() string
type 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 }
GetDeployArtifactRequest wrapper for the GetDeployArtifact operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetDeployArtifact.go.html to see an example of how to use GetDeployArtifactRequest.
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 ¶
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"` }
GetDeployArtifactResponse wrapper for the GetDeployArtifact operation
func (GetDeployArtifactResponse) HTTPResponse ¶
func (response GetDeployArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeployArtifactResponse) String ¶
func (response GetDeployArtifactResponse) String() string
type 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 }
GetDeployEnvironmentRequest wrapper for the GetDeployEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetDeployEnvironment.go.html to see an example of how to use GetDeployEnvironmentRequest.
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 ¶
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"` }
GetDeployEnvironmentResponse wrapper for the GetDeployEnvironment operation
func (GetDeployEnvironmentResponse) HTTPResponse ¶
func (response GetDeployEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeployEnvironmentResponse) String ¶
func (response GetDeployEnvironmentResponse) String() string
type 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 }
GetDeployPipelineRequest wrapper for the GetDeployPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetDeployPipeline.go.html to see an example of how to use GetDeployPipelineRequest.
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 ¶
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"` }
GetDeployPipelineResponse wrapper for the GetDeployPipeline operation
func (GetDeployPipelineResponse) HTTPResponse ¶
func (response GetDeployPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeployPipelineResponse) String ¶
func (response GetDeployPipelineResponse) String() string
type 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 }
GetDeployStageRequest wrapper for the GetDeployStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetDeployStage.go.html to see an example of how to use GetDeployStageRequest.
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 ¶
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"` }
GetDeployStageResponse wrapper for the GetDeployStage operation
func (GetDeployStageResponse) HTTPResponse ¶
func (response GetDeployStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeployStageResponse) String ¶
func (response GetDeployStageResponse) String() string
type 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 }
GetDeploymentRequest wrapper for the GetDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetDeployment.go.html to see an example of how to use GetDeploymentRequest.
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 ¶
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"` }
GetDeploymentResponse wrapper for the GetDeployment operation
func (GetDeploymentResponse) HTTPResponse ¶
func (response GetDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDeploymentResponse) String ¶
func (response GetDeploymentResponse) String() string
type 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 }
GetFileDiffRequest wrapper for the GetFileDiff operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetFileDiff.go.html to see an example of how to use GetFileDiffRequest.
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 ¶
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"` }
GetFileDiffResponse wrapper for the GetFileDiff operation
func (GetFileDiffResponse) HTTPResponse ¶
func (response GetFileDiffResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFileDiffResponse) String ¶
func (response GetFileDiffResponse) String() string
type GetMirrorRecordMirrorRecordTypeEnum ¶
type GetMirrorRecordMirrorRecordTypeEnum string
GetMirrorRecordMirrorRecordTypeEnum Enum with underlying type: string
const ( GetMirrorRecordMirrorRecordTypeCurrent GetMirrorRecordMirrorRecordTypeEnum = "current" GetMirrorRecordMirrorRecordTypeLastsuccessful GetMirrorRecordMirrorRecordTypeEnum = "lastSuccessful" )
Set of constants representing the allowable values for GetMirrorRecordMirrorRecordTypeEnum
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 ¶
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 }
GetMirrorRecordRequest wrapper for the GetMirrorRecord operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetMirrorRecord.go.html to see an example of how to use GetMirrorRecordRequest.
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 ¶
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"` }
GetMirrorRecordResponse wrapper for the GetMirrorRecord operation
func (GetMirrorRecordResponse) HTTPResponse ¶
func (response GetMirrorRecordResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMirrorRecordResponse) String ¶
func (response GetMirrorRecordResponse) String() string
type 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 }
GetObjectContentRequest wrapper for the GetObjectContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetObjectContent.go.html to see an example of how to use GetObjectContentRequest.
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 ¶
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"` }
GetObjectContentResponse wrapper for the GetObjectContent operation
func (GetObjectContentResponse) HTTPResponse ¶
func (response GetObjectContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetObjectContentResponse) String ¶
func (response GetObjectContentResponse) String() string
type 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 }
GetObjectRequest wrapper for the GetObject operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetObject.go.html to see an example of how to use GetObjectRequest.
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 ¶
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"` }
GetObjectResponse wrapper for the GetObject operation
func (GetObjectResponse) HTTPResponse ¶
func (response GetObjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetObjectResponse) String ¶
func (response GetObjectResponse) String() string
type GetProjectNotificationPreferenceRequest ¶ added in v65.71.0
type GetProjectNotificationPreferenceRequest struct { // Unique project identifier. ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"` // Unique principal identifier. PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"` // 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 }
GetProjectNotificationPreferenceRequest wrapper for the GetProjectNotificationPreference operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetProjectNotificationPreference.go.html to see an example of how to use GetProjectNotificationPreferenceRequest.
func (GetProjectNotificationPreferenceRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetProjectNotificationPreferenceRequest) HTTPRequest ¶ added in v65.71.0
func (request GetProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetProjectNotificationPreferenceRequest) RetryPolicy ¶ added in v65.71.0
func (request GetProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetProjectNotificationPreferenceRequest) String ¶ added in v65.71.0
func (request GetProjectNotificationPreferenceRequest) String() string
func (GetProjectNotificationPreferenceRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetProjectNotificationPreferenceResponse ¶ added in v65.71.0
type GetProjectNotificationPreferenceResponse struct { // The underlying http response RawResponse *http.Response // The ProjectNotificationPreference instance ProjectNotificationPreference `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"` }
GetProjectNotificationPreferenceResponse wrapper for the GetProjectNotificationPreference operation
func (GetProjectNotificationPreferenceResponse) HTTPResponse ¶ added in v65.71.0
func (response GetProjectNotificationPreferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetProjectNotificationPreferenceResponse) String ¶ added in v65.71.0
func (response GetProjectNotificationPreferenceResponse) String() string
type GetProjectRepositorySettingsRequest ¶ added in v65.71.0
type GetProjectRepositorySettingsRequest 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 }
GetProjectRepositorySettingsRequest wrapper for the GetProjectRepositorySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetProjectRepositorySettings.go.html to see an example of how to use GetProjectRepositorySettingsRequest.
func (GetProjectRepositorySettingsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetProjectRepositorySettingsRequest) HTTPRequest ¶ added in v65.71.0
func (request GetProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetProjectRepositorySettingsRequest) RetryPolicy ¶ added in v65.71.0
func (request GetProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetProjectRepositorySettingsRequest) String ¶ added in v65.71.0
func (request GetProjectRepositorySettingsRequest) String() string
func (GetProjectRepositorySettingsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetProjectRepositorySettingsResponse ¶ added in v65.71.0
type GetProjectRepositorySettingsResponse struct { // The underlying http response RawResponse *http.Response // The ProjectRepositorySettings instance ProjectRepositorySettings `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"` }
GetProjectRepositorySettingsResponse wrapper for the GetProjectRepositorySettings operation
func (GetProjectRepositorySettingsResponse) HTTPResponse ¶ added in v65.71.0
func (response GetProjectRepositorySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetProjectRepositorySettingsResponse) String ¶ added in v65.71.0
func (response GetProjectRepositorySettingsResponse) String() string
type 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 }
GetProjectRequest wrapper for the GetProject operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetProject.go.html to see an example of how to use GetProjectRequest.
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 ¶
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"` }
GetProjectResponse wrapper for the GetProject operation
func (GetProjectResponse) HTTPResponse ¶
func (response GetProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetProjectResponse) String ¶
func (response GetProjectResponse) String() string
type GetPullRequestAttachmentContentRequest ¶ added in v65.71.0
type GetPullRequestAttachmentContentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest attachment identifier AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"` // 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 }
GetPullRequestAttachmentContentRequest wrapper for the GetPullRequestAttachmentContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestAttachmentContent.go.html to see an example of how to use GetPullRequestAttachmentContentRequest.
func (GetPullRequestAttachmentContentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetPullRequestAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPullRequestAttachmentContentRequest) HTTPRequest ¶ added in v65.71.0
func (request GetPullRequestAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPullRequestAttachmentContentRequest) RetryPolicy ¶ added in v65.71.0
func (request GetPullRequestAttachmentContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPullRequestAttachmentContentRequest) String ¶ added in v65.71.0
func (request GetPullRequestAttachmentContentRequest) String() string
func (GetPullRequestAttachmentContentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetPullRequestAttachmentContentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPullRequestAttachmentContentResponse ¶ added in v65.71.0
type GetPullRequestAttachmentContentResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // 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"` }
GetPullRequestAttachmentContentResponse wrapper for the GetPullRequestAttachmentContent operation
func (GetPullRequestAttachmentContentResponse) HTTPResponse ¶ added in v65.71.0
func (response GetPullRequestAttachmentContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPullRequestAttachmentContentResponse) String ¶ added in v65.71.0
func (response GetPullRequestAttachmentContentResponse) String() string
type GetPullRequestAttachmentRequest ¶ added in v65.71.0
type GetPullRequestAttachmentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest attachment identifier AttachmentId *string `mandatory:"true" contributesTo:"path" name:"attachmentId"` // 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 }
GetPullRequestAttachmentRequest wrapper for the GetPullRequestAttachment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestAttachment.go.html to see an example of how to use GetPullRequestAttachmentRequest.
func (GetPullRequestAttachmentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetPullRequestAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPullRequestAttachmentRequest) HTTPRequest ¶ added in v65.71.0
func (request GetPullRequestAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPullRequestAttachmentRequest) RetryPolicy ¶ added in v65.71.0
func (request GetPullRequestAttachmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPullRequestAttachmentRequest) String ¶ added in v65.71.0
func (request GetPullRequestAttachmentRequest) String() string
func (GetPullRequestAttachmentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetPullRequestAttachmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPullRequestAttachmentResponse ¶ added in v65.71.0
type GetPullRequestAttachmentResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestAttachment instance PullRequestAttachment `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"` }
GetPullRequestAttachmentResponse wrapper for the GetPullRequestAttachment operation
func (GetPullRequestAttachmentResponse) HTTPResponse ¶ added in v65.71.0
func (response GetPullRequestAttachmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPullRequestAttachmentResponse) String ¶ added in v65.71.0
func (response GetPullRequestAttachmentResponse) String() string
type GetPullRequestChangeSummaryMetricsRequest ¶ added in v65.71.0
type GetPullRequestChangeSummaryMetricsRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // 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 }
GetPullRequestChangeSummaryMetricsRequest wrapper for the GetPullRequestChangeSummaryMetrics operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestChangeSummaryMetrics.go.html to see an example of how to use GetPullRequestChangeSummaryMetricsRequest.
func (GetPullRequestChangeSummaryMetricsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetPullRequestChangeSummaryMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPullRequestChangeSummaryMetricsRequest) HTTPRequest ¶ added in v65.71.0
func (request GetPullRequestChangeSummaryMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPullRequestChangeSummaryMetricsRequest) RetryPolicy ¶ added in v65.71.0
func (request GetPullRequestChangeSummaryMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPullRequestChangeSummaryMetricsRequest) String ¶ added in v65.71.0
func (request GetPullRequestChangeSummaryMetricsRequest) String() string
func (GetPullRequestChangeSummaryMetricsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetPullRequestChangeSummaryMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPullRequestChangeSummaryMetricsResponse ¶ added in v65.71.0
type GetPullRequestChangeSummaryMetricsResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestChangeSummaryMetrics instance PullRequestChangeSummaryMetrics `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"` }
GetPullRequestChangeSummaryMetricsResponse wrapper for the GetPullRequestChangeSummaryMetrics operation
func (GetPullRequestChangeSummaryMetricsResponse) HTTPResponse ¶ added in v65.71.0
func (response GetPullRequestChangeSummaryMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPullRequestChangeSummaryMetricsResponse) String ¶ added in v65.71.0
func (response GetPullRequestChangeSummaryMetricsResponse) String() string
type GetPullRequestCommentRequest ¶ added in v65.71.0
type GetPullRequestCommentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest Comment identifier CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"` // 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 }
GetPullRequestCommentRequest wrapper for the GetPullRequestComment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestComment.go.html to see an example of how to use GetPullRequestCommentRequest.
func (GetPullRequestCommentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetPullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPullRequestCommentRequest) HTTPRequest ¶ added in v65.71.0
func (request GetPullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPullRequestCommentRequest) RetryPolicy ¶ added in v65.71.0
func (request GetPullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPullRequestCommentRequest) String ¶ added in v65.71.0
func (request GetPullRequestCommentRequest) String() string
func (GetPullRequestCommentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetPullRequestCommentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPullRequestCommentResponse ¶ added in v65.71.0
type GetPullRequestCommentResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestComment instance PullRequestComment `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"` }
GetPullRequestCommentResponse wrapper for the GetPullRequestComment operation
func (GetPullRequestCommentResponse) HTTPResponse ¶ added in v65.71.0
func (response GetPullRequestCommentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPullRequestCommentResponse) String ¶ added in v65.71.0
func (response GetPullRequestCommentResponse) String() string
type GetPullRequestNotificationPreferenceRequest ¶ added in v65.71.0
type GetPullRequestNotificationPreferenceRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // Unique principal identifier. PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"` // 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 }
GetPullRequestNotificationPreferenceRequest wrapper for the GetPullRequestNotificationPreference operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequestNotificationPreference.go.html to see an example of how to use GetPullRequestNotificationPreferenceRequest.
func (GetPullRequestNotificationPreferenceRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetPullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPullRequestNotificationPreferenceRequest) HTTPRequest ¶ added in v65.71.0
func (request GetPullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPullRequestNotificationPreferenceRequest) RetryPolicy ¶ added in v65.71.0
func (request GetPullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPullRequestNotificationPreferenceRequest) String ¶ added in v65.71.0
func (request GetPullRequestNotificationPreferenceRequest) String() string
func (GetPullRequestNotificationPreferenceRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetPullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPullRequestNotificationPreferenceResponse ¶ added in v65.71.0
type GetPullRequestNotificationPreferenceResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestNotificationPreference instance PullRequestNotificationPreference `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"` }
GetPullRequestNotificationPreferenceResponse wrapper for the GetPullRequestNotificationPreference operation
func (GetPullRequestNotificationPreferenceResponse) HTTPResponse ¶ added in v65.71.0
func (response GetPullRequestNotificationPreferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPullRequestNotificationPreferenceResponse) String ¶ added in v65.71.0
func (response GetPullRequestNotificationPreferenceResponse) String() string
type GetPullRequestRequest ¶ added in v65.71.0
type GetPullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // 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 }
GetPullRequestRequest wrapper for the GetPullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetPullRequest.go.html to see an example of how to use GetPullRequestRequest.
func (GetPullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request GetPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request GetPullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPullRequestRequest) String ¶ added in v65.71.0
func (request GetPullRequestRequest) String() string
func (GetPullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetPullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPullRequestResponse ¶ added in v65.71.0
type GetPullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `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"` }
GetPullRequestResponse wrapper for the GetPullRequest operation
func (GetPullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response GetPullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPullRequestResponse) String ¶ added in v65.71.0
func (response GetPullRequestResponse) String() string
type 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 }
GetRefRequest wrapper for the GetRef operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRef.go.html to see an example of how to use GetRefRequest.
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 ¶
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"` }
GetRefResponse wrapper for the GetRef operation
func (GetRefResponse) HTTPResponse ¶
func (response GetRefResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRefResponse) String ¶
func (response GetRefResponse) String() string
type 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 }
GetRepoFileDiffRequest wrapper for the GetRepoFileDiff operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepoFileDiff.go.html to see an example of how to use GetRepoFileDiffRequest.
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 ¶
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"` }
GetRepoFileDiffResponse wrapper for the GetRepoFileDiff operation
func (GetRepoFileDiffResponse) HTTPResponse ¶
func (response GetRepoFileDiffResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepoFileDiffResponse) String ¶
func (response GetRepoFileDiffResponse) String() string
type 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 }
GetRepoFileLinesRequest wrapper for the GetRepoFileLines operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepoFileLines.go.html to see an example of how to use GetRepoFileLinesRequest.
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 ¶
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"` }
GetRepoFileLinesResponse wrapper for the GetRepoFileLines operation
func (GetRepoFileLinesResponse) HTTPResponse ¶
func (response GetRepoFileLinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepoFileLinesResponse) String ¶
func (response GetRepoFileLinesResponse) String() string
type 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 }
GetRepositoryArchiveContentRequest wrapper for the GetRepositoryArchiveContent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepositoryArchiveContent.go.html to see an example of how to use GetRepositoryArchiveContentRequest.
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 ¶
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"` }
GetRepositoryArchiveContentResponse wrapper for the GetRepositoryArchiveContent operation
func (GetRepositoryArchiveContentResponse) HTTPResponse ¶
func (response GetRepositoryArchiveContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepositoryArchiveContentResponse) String ¶
func (response GetRepositoryArchiveContentResponse) String() string
type GetRepositoryFieldsEnum ¶
type GetRepositoryFieldsEnum string
GetRepositoryFieldsEnum Enum with underlying type: string
const ( GetRepositoryFieldsBranchcount GetRepositoryFieldsEnum = "branchCount" GetRepositoryFieldsCommitcount GetRepositoryFieldsEnum = "commitCount" GetRepositoryFieldsSizeinbytes GetRepositoryFieldsEnum = "sizeInBytes" )
Set of constants representing the allowable values for GetRepositoryFieldsEnum
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 ¶
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 }
GetRepositoryFileLinesRequest wrapper for the GetRepositoryFileLines operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepositoryFileLines.go.html to see an example of how to use GetRepositoryFileLinesRequest.
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 ¶
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"` }
GetRepositoryFileLinesResponse wrapper for the GetRepositoryFileLines operation
func (GetRepositoryFileLinesResponse) HTTPResponse ¶
func (response GetRepositoryFileLinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepositoryFileLinesResponse) String ¶
func (response GetRepositoryFileLinesResponse) String() string
type GetRepositoryNotificationPreferenceRequest ¶ added in v65.71.0
type GetRepositoryNotificationPreferenceRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Unique principal identifier. PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"` // 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 }
GetRepositoryNotificationPreferenceRequest wrapper for the GetRepositoryNotificationPreference operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepositoryNotificationPreference.go.html to see an example of how to use GetRepositoryNotificationPreferenceRequest.
func (GetRepositoryNotificationPreferenceRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRepositoryNotificationPreferenceRequest) HTTPRequest ¶ added in v65.71.0
func (request GetRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRepositoryNotificationPreferenceRequest) RetryPolicy ¶ added in v65.71.0
func (request GetRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRepositoryNotificationPreferenceRequest) String ¶ added in v65.71.0
func (request GetRepositoryNotificationPreferenceRequest) String() string
func (GetRepositoryNotificationPreferenceRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRepositoryNotificationPreferenceResponse ¶ added in v65.71.0
type GetRepositoryNotificationPreferenceResponse struct { // The underlying http response RawResponse *http.Response // The RepositoryNotificationPreference instance RepositoryNotificationPreference `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"` }
GetRepositoryNotificationPreferenceResponse wrapper for the GetRepositoryNotificationPreference operation
func (GetRepositoryNotificationPreferenceResponse) HTTPResponse ¶ added in v65.71.0
func (response GetRepositoryNotificationPreferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepositoryNotificationPreferenceResponse) String ¶ added in v65.71.0
func (response GetRepositoryNotificationPreferenceResponse) String() string
type 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 }
GetRepositoryRequest wrapper for the GetRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepository.go.html to see an example of how to use GetRepositoryRequest.
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 ¶
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"` }
GetRepositoryResponse wrapper for the GetRepository operation
func (GetRepositoryResponse) HTTPResponse ¶
func (response GetRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepositoryResponse) String ¶
func (response GetRepositoryResponse) String() string
type GetRepositorySettingsRequest ¶ added in v65.71.0
type GetRepositorySettingsRequest 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"` // 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 }
GetRepositorySettingsRequest wrapper for the GetRepositorySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetRepositorySettings.go.html to see an example of how to use GetRepositorySettingsRequest.
func (GetRepositorySettingsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request GetRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetRepositorySettingsRequest) HTTPRequest ¶ added in v65.71.0
func (request GetRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRepositorySettingsRequest) RetryPolicy ¶ added in v65.71.0
func (request GetRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRepositorySettingsRequest) String ¶ added in v65.71.0
func (request GetRepositorySettingsRequest) String() string
func (GetRepositorySettingsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request GetRepositorySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetRepositorySettingsResponse ¶ added in v65.71.0
type GetRepositorySettingsResponse struct { // The underlying http response RawResponse *http.Response // The RepositorySettings instance RepositorySettings `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"` }
GetRepositorySettingsResponse wrapper for the GetRepositorySettings operation
func (GetRepositorySettingsResponse) HTTPResponse ¶ added in v65.71.0
func (response GetRepositorySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRepositorySettingsResponse) String ¶ added in v65.71.0
func (response GetRepositorySettingsResponse) String() string
type 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 }
GetTriggerRequest wrapper for the GetTrigger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetTrigger.go.html to see an example of how to use GetTriggerRequest.
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 ¶
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"` }
GetTriggerResponse wrapper for the GetTrigger operation
func (GetTriggerResponse) HTTPResponse ¶
func (response GetTriggerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTriggerResponse) String ¶
func (response GetTriggerResponse) String() string
type 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
func (GetWorkRequestRequest) ValidateEnumValue ¶
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, 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"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type GithubAccessTokenConnection ¶
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"` }
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.
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 ¶ added in v65.33.1
func (m GithubAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (GithubAccessTokenConnection) GetLifecycleDetails ¶ added in v65.28.0
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 ¶
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"` }
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.
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 ¶ added in v65.33.1
func (m GithubAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (GithubAccessTokenConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
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 ¶
type GithubBuildRunSource struct { // The trigger that invoked the build run. TriggerId *string `mandatory:"true" json:"triggerId"` TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"` }
GithubBuildRunSource Specifies details of build run through GitHub.
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 ¶
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"` }
GithubBuildSource GitHub build source for Build stage.
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 ¶
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"` }
GithubFilter The filter for GitHub events.
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 ¶
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"` }
GithubFilterAttributes Attributes to filter GitHub events.
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 ¶
type GithubFilterEventsEnum string
GithubFilterEventsEnum Enum with underlying type: string
const ( GithubFilterEventsPush GithubFilterEventsEnum = "PUSH" GithubFilterEventsPullRequestCreated GithubFilterEventsEnum = "PULL_REQUEST_CREATED" GithubFilterEventsPullRequestUpdated GithubFilterEventsEnum = "PULL_REQUEST_UPDATED" GithubFilterEventsPullRequestReopened GithubFilterEventsEnum = "PULL_REQUEST_REOPENED" GithubFilterEventsPullRequestMerged GithubFilterEventsEnum = "PULL_REQUEST_MERGED" )
Set of constants representing the allowable values for GithubFilterEventsEnum
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 ¶ added in v65.18.0
type GithubFilterExclusionAttributes struct {
FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}
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.
func (GithubFilterExclusionAttributes) String ¶ added in v65.18.0
func (m GithubFilterExclusionAttributes) String() string
func (GithubFilterExclusionAttributes) ValidateEnumValue ¶ added in v65.18.0
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 ¶
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"` }
GithubTrigger Trigger specific to GitHub.
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) 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 ¶
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"` }
GithubTriggerCreateResult Trigger create response specific to GitHub.
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 ¶
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"` }
GithubTriggerSummary Summary of the GitHub trigger.
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) 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 ¶
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"` }
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.
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 ¶ added in v65.33.1
func (m GitlabAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (GitlabAccessTokenConnection) GetLifecycleDetails ¶ added in v65.28.0
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 ¶
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"` }
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.
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 ¶ added in v65.33.1
func (m GitlabAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (GitlabAccessTokenConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
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 ¶
type GitlabBuildRunSource struct { // The trigger that invoked the build run. TriggerId *string `mandatory:"true" json:"triggerId"` TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"` }
GitlabBuildRunSource Specifies details of build run through GitLab.
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 ¶
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"` }
GitlabBuildSource GitLab build source for Build stage.
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 ¶
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"` }
GitlabFilter The filter for GitLab events.
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 ¶
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"` }
GitlabFilterAttributes Attributes to filter GitLab events.
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 ¶
type GitlabFilterEventsEnum string
GitlabFilterEventsEnum Enum with underlying type: string
const ( GitlabFilterEventsPush GitlabFilterEventsEnum = "PUSH" GitlabFilterEventsPullRequestCreated GitlabFilterEventsEnum = "PULL_REQUEST_CREATED" GitlabFilterEventsPullRequestUpdated GitlabFilterEventsEnum = "PULL_REQUEST_UPDATED" GitlabFilterEventsPullRequestReopened GitlabFilterEventsEnum = "PULL_REQUEST_REOPENED" GitlabFilterEventsPullRequestMerged GitlabFilterEventsEnum = "PULL_REQUEST_MERGED" )
Set of constants representing the allowable values for GitlabFilterEventsEnum
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 ¶ added in v65.18.0
type GitlabFilterExclusionAttributes struct {
FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}
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.
func (GitlabFilterExclusionAttributes) String ¶ added in v65.18.0
func (m GitlabFilterExclusionAttributes) String() string
func (GitlabFilterExclusionAttributes) ValidateEnumValue ¶ added in v65.18.0
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 ¶ added in v65.15.0
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"` }
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.
func (GitlabServerAccessTokenConnection) GetCompartmentId ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GitlabServerAccessTokenConnection) GetDefinedTags ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GitlabServerAccessTokenConnection) GetDescription ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetDescription() *string
GetDescription returns Description
func (GitlabServerAccessTokenConnection) GetDisplayName ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GitlabServerAccessTokenConnection) GetFreeformTags ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GitlabServerAccessTokenConnection) GetId ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetId() *string
GetId returns Id
func (GitlabServerAccessTokenConnection) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m GitlabServerAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (GitlabServerAccessTokenConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m GitlabServerAccessTokenConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GitlabServerAccessTokenConnection) GetLifecycleState ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GitlabServerAccessTokenConnection) GetProjectId ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetProjectId() *string
GetProjectId returns ProjectId
func (GitlabServerAccessTokenConnection) GetSystemTags ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GitlabServerAccessTokenConnection) GetTimeCreated ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GitlabServerAccessTokenConnection) GetTimeUpdated ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GitlabServerAccessTokenConnection) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerAccessTokenConnection) String ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnection) String() string
func (*GitlabServerAccessTokenConnection) UnmarshalJSON ¶ added in v65.15.0
func (m *GitlabServerAccessTokenConnection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GitlabServerAccessTokenConnection) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
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.
func (GitlabServerAccessTokenConnectionSummary) GetCompartmentId ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GitlabServerAccessTokenConnectionSummary) GetDefinedTags ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GitlabServerAccessTokenConnectionSummary) GetDescription ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetDescription() *string
GetDescription returns Description
func (GitlabServerAccessTokenConnectionSummary) GetDisplayName ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GitlabServerAccessTokenConnectionSummary) GetFreeformTags ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GitlabServerAccessTokenConnectionSummary) GetId ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetId() *string
GetId returns Id
func (GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m GitlabServerAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GitlabServerAccessTokenConnectionSummary) GetLifecycleState ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GitlabServerAccessTokenConnectionSummary) GetProjectId ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (GitlabServerAccessTokenConnectionSummary) GetSystemTags ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GitlabServerAccessTokenConnectionSummary) GetTimeCreated ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GitlabServerAccessTokenConnectionSummary) GetTimeUpdated ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GitlabServerAccessTokenConnectionSummary) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerAccessTokenConnectionSummary) String ¶ added in v65.15.0
func (m GitlabServerAccessTokenConnectionSummary) String() string
func (*GitlabServerAccessTokenConnectionSummary) UnmarshalJSON ¶ added in v65.15.0
func (m *GitlabServerAccessTokenConnectionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GitlabServerAccessTokenConnectionSummary) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
type GitlabServerBuildRunSource struct { // The trigger that invoked the build run. TriggerId *string `mandatory:"true" json:"triggerId"` TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"` }
GitlabServerBuildRunSource Specifies details of build run through GitLab self-hosted Server.
func (GitlabServerBuildRunSource) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerBuildRunSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerBuildRunSource) String ¶ added in v65.15.0
func (m GitlabServerBuildRunSource) String() string
func (GitlabServerBuildRunSource) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
GitlabServerBuildSource GitLab self-hosted Server Build Source for Build Stage
func (GitlabServerBuildSource) GetBranch ¶ added in v65.15.0
func (m GitlabServerBuildSource) GetBranch() *string
GetBranch returns Branch
func (GitlabServerBuildSource) GetName ¶ added in v65.15.0
func (m GitlabServerBuildSource) GetName() *string
GetName returns Name
func (GitlabServerBuildSource) GetRepositoryUrl ¶ added in v65.15.0
func (m GitlabServerBuildSource) GetRepositoryUrl() *string
GetRepositoryUrl returns RepositoryUrl
func (GitlabServerBuildSource) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerBuildSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerBuildSource) String ¶ added in v65.15.0
func (m GitlabServerBuildSource) String() string
func (GitlabServerBuildSource) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
GitlabServerFilter The filter for GitLab self-hosted events.
func (GitlabServerFilter) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerFilter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerFilter) String ¶ added in v65.15.0
func (m GitlabServerFilter) String() string
func (GitlabServerFilter) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
GitlabServerFilterAttributes Attributes to filter GitLab self-hosted server events.
func (GitlabServerFilterAttributes) String ¶ added in v65.15.0
func (m GitlabServerFilterAttributes) String() string
func (GitlabServerFilterAttributes) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
type GitlabServerFilterEventsEnum string
GitlabServerFilterEventsEnum Enum with underlying type: string
const ( GitlabServerFilterEventsPush GitlabServerFilterEventsEnum = "PUSH" GitlabServerFilterEventsPullRequestCreated GitlabServerFilterEventsEnum = "PULL_REQUEST_CREATED" GitlabServerFilterEventsPullRequestUpdated GitlabServerFilterEventsEnum = "PULL_REQUEST_UPDATED" GitlabServerFilterEventsPullRequestReopened GitlabServerFilterEventsEnum = "PULL_REQUEST_REOPENED" GitlabServerFilterEventsPullRequestMerged GitlabServerFilterEventsEnum = "PULL_REQUEST_MERGED" )
Set of constants representing the allowable values for GitlabServerFilterEventsEnum
func GetGitlabServerFilterEventsEnumValues ¶ added in v65.15.0
func GetGitlabServerFilterEventsEnumValues() []GitlabServerFilterEventsEnum
GetGitlabServerFilterEventsEnumValues Enumerates the set of values for GitlabServerFilterEventsEnum
func GetMappingGitlabServerFilterEventsEnum ¶ added in v65.15.0
func GetMappingGitlabServerFilterEventsEnum(val string) (GitlabServerFilterEventsEnum, bool)
GetMappingGitlabServerFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum
type GitlabServerFilterExclusionAttributes ¶ added in v65.18.0
type GitlabServerFilterExclusionAttributes struct {
FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}
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.
func (GitlabServerFilterExclusionAttributes) String ¶ added in v65.18.0
func (m GitlabServerFilterExclusionAttributes) String() string
func (GitlabServerFilterExclusionAttributes) ValidateEnumValue ¶ added in v65.18.0
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 ¶ added in v65.15.0
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"` }
GitlabServerTrigger Trigger specific to GitLab self-hosted server.
func (GitlabServerTrigger) GetActions ¶ added in v65.15.0
func (m GitlabServerTrigger) GetActions() []TriggerAction
GetActions returns Actions
func (GitlabServerTrigger) GetCompartmentId ¶ added in v65.15.0
func (m GitlabServerTrigger) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GitlabServerTrigger) GetDefinedTags ¶ added in v65.15.0
func (m GitlabServerTrigger) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GitlabServerTrigger) GetDescription ¶ added in v65.15.0
func (m GitlabServerTrigger) GetDescription() *string
GetDescription returns Description
func (GitlabServerTrigger) GetDisplayName ¶ added in v65.15.0
func (m GitlabServerTrigger) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GitlabServerTrigger) GetFreeformTags ¶ added in v65.15.0
func (m GitlabServerTrigger) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GitlabServerTrigger) GetId ¶ added in v65.15.0
func (m GitlabServerTrigger) GetId() *string
GetId returns Id
func (GitlabServerTrigger) GetLifecycleDetails ¶ added in v65.15.0
func (m GitlabServerTrigger) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GitlabServerTrigger) GetLifecycleState ¶ added in v65.15.0
func (m GitlabServerTrigger) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GitlabServerTrigger) GetProjectId ¶ added in v65.15.0
func (m GitlabServerTrigger) GetProjectId() *string
GetProjectId returns ProjectId
func (GitlabServerTrigger) GetSystemTags ¶ added in v65.15.0
func (m GitlabServerTrigger) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GitlabServerTrigger) GetTimeCreated ¶ added in v65.15.0
func (m GitlabServerTrigger) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GitlabServerTrigger) GetTimeUpdated ¶ added in v65.15.0
func (m GitlabServerTrigger) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GitlabServerTrigger) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerTrigger) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerTrigger) String ¶ added in v65.15.0
func (m GitlabServerTrigger) String() string
func (*GitlabServerTrigger) UnmarshalJSON ¶ added in v65.15.0
func (m *GitlabServerTrigger) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GitlabServerTrigger) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
GitlabServerTriggerCreateResult Trigger create response specific to GitLab self-hosted server.
func (GitlabServerTriggerCreateResult) GetActions ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetActions() []TriggerAction
GetActions returns Actions
func (GitlabServerTriggerCreateResult) GetCompartmentId ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GitlabServerTriggerCreateResult) GetDefinedTags ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GitlabServerTriggerCreateResult) GetDescription ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetDescription() *string
GetDescription returns Description
func (GitlabServerTriggerCreateResult) GetDisplayName ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GitlabServerTriggerCreateResult) GetFreeformTags ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GitlabServerTriggerCreateResult) GetId ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetId() *string
GetId returns Id
func (GitlabServerTriggerCreateResult) GetLifecycleDetails ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GitlabServerTriggerCreateResult) GetLifecycleState ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GitlabServerTriggerCreateResult) GetProjectId ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetProjectId() *string
GetProjectId returns ProjectId
func (GitlabServerTriggerCreateResult) GetSystemTags ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GitlabServerTriggerCreateResult) GetTimeCreated ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GitlabServerTriggerCreateResult) GetTimeUpdated ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GitlabServerTriggerCreateResult) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerTriggerCreateResult) String ¶ added in v65.15.0
func (m GitlabServerTriggerCreateResult) String() string
func (*GitlabServerTriggerCreateResult) UnmarshalJSON ¶ added in v65.15.0
func (m *GitlabServerTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GitlabServerTriggerCreateResult) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
GitlabServerTriggerSummary Summary of the GitLab self-hosted server trigger.
func (GitlabServerTriggerSummary) GetCompartmentId ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (GitlabServerTriggerSummary) GetDefinedTags ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (GitlabServerTriggerSummary) GetDescription ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetDescription() *string
GetDescription returns Description
func (GitlabServerTriggerSummary) GetDisplayName ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (GitlabServerTriggerSummary) GetFreeformTags ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (GitlabServerTriggerSummary) GetId ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetId() *string
GetId returns Id
func (GitlabServerTriggerSummary) GetLifecycleDetails ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (GitlabServerTriggerSummary) GetLifecycleState ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (GitlabServerTriggerSummary) GetProjectId ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (GitlabServerTriggerSummary) GetSystemTags ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (GitlabServerTriggerSummary) GetTimeCreated ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (GitlabServerTriggerSummary) GetTimeUpdated ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (GitlabServerTriggerSummary) MarshalJSON ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GitlabServerTriggerSummary) String ¶ added in v65.15.0
func (m GitlabServerTriggerSummary) String() string
func (GitlabServerTriggerSummary) ValidateEnumValue ¶ added in v65.15.0
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 ¶
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"` }
GitlabTrigger Trigger specific to GitLab.
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) 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 ¶
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"` }
GitlabTriggerCreateResult Trigger create response specific to GitLab.
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 ¶
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"` }
GitlabTriggerSummary Summary of the GitLab trigger.
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) 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 ¶ added in v65.62.0
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"` }
HelmCommandSpecArtifactSource Specifies Helm command spec details
func (HelmCommandSpecArtifactSource) MarshalJSON ¶ added in v65.62.0
func (m HelmCommandSpecArtifactSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (HelmCommandSpecArtifactSource) String ¶ added in v65.62.0
func (m HelmCommandSpecArtifactSource) String() string
func (HelmCommandSpecArtifactSource) ValidateEnumValue ¶ added in v65.62.0
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 ¶ added in v65.62.0
type HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum string
HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum Enum with underlying type: string
const (
HelmCommandSpecArtifactSourceHelmArtifactSourceTypeInline HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum = "INLINE"
)
Set of constants representing the allowable values for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues ¶ added in v65.62.0
func GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues() []HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
GetHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnumValues Enumerates the set of values for HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum
func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum ¶ added in v65.62.0
func GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum(val string) (HelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum, bool)
GetMappingHelmCommandSpecArtifactSourceHelmArtifactSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type HelmRepositoryDeployArtifactSource ¶ added in v65.6.0
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"` }
HelmRepositoryDeployArtifactSource Specifies Helm chart source details.
func (HelmRepositoryDeployArtifactSource) MarshalJSON ¶ added in v65.6.0
func (m HelmRepositoryDeployArtifactSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (HelmRepositoryDeployArtifactSource) String ¶ added in v65.6.0
func (m HelmRepositoryDeployArtifactSource) String() string
func (*HelmRepositoryDeployArtifactSource) UnmarshalJSON ¶ added in v65.29.0
func (m *HelmRepositoryDeployArtifactSource) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (HelmRepositoryDeployArtifactSource) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.29.0
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"` }
HelmSetValue Defines a helm set value
func (HelmSetValue) String ¶ added in v65.29.0
func (m HelmSetValue) String() string
func (HelmSetValue) ValidateEnumValue ¶ added in v65.29.0
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 ¶ added in v65.29.0
type HelmSetValueCollection struct { // List of parameters defined to set helm value. Items []HelmSetValue `mandatory:"true" json:"items"` }
HelmSetValueCollection Specifies the name and value pairs to set helm values.
func (HelmSetValueCollection) String ¶ added in v65.29.0
func (m HelmSetValueCollection) String() string
func (HelmSetValueCollection) ValidateEnumValue ¶ added in v65.29.0
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 ¶
type InlineDeployArtifactSource struct { // base64 Encoded String Base64EncodedContent []byte `mandatory:"true" json:"base64EncodedContent"` }
InlineDeployArtifactSource Specifies the inline deployment artifact source details.
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 ¶ added in v65.29.0
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"` }
InlinePublicKeyVerificationKeySource Specifies the Inline public key verification source details
func (InlinePublicKeyVerificationKeySource) MarshalJSON ¶ added in v65.29.0
func (m InlinePublicKeyVerificationKeySource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (InlinePublicKeyVerificationKeySource) String ¶ added in v65.29.0
func (m InlinePublicKeyVerificationKeySource) String() string
func (InlinePublicKeyVerificationKeySource) ValidateEnumValue ¶ added in v65.29.0
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 ¶
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"` }
InvokeFunctionDeployStage Specifies Invoke Function stage.
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 ¶
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"` }
InvokeFunctionDeployStageExecutionProgress Specifies the Invoke Function stage specific execution details.
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 ¶
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"` }
InvokeFunctionDeployStageSummary Specifies Invoke Function stage.
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 LikePullRequestCommentRequest ¶ added in v65.71.0
type LikePullRequestCommentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest Comment identifier CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"` // 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 }
LikePullRequestCommentRequest wrapper for the LikePullRequestComment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/LikePullRequestComment.go.html to see an example of how to use LikePullRequestCommentRequest.
func (LikePullRequestCommentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request LikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (LikePullRequestCommentRequest) HTTPRequest ¶ added in v65.71.0
func (request LikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (LikePullRequestCommentRequest) RetryPolicy ¶ added in v65.71.0
func (request LikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (LikePullRequestCommentRequest) String ¶ added in v65.71.0
func (request LikePullRequestCommentRequest) String() string
func (LikePullRequestCommentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request LikePullRequestCommentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LikePullRequestCommentResponse ¶ added in v65.71.0
type LikePullRequestCommentResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestComment instance PullRequestComment `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"` }
LikePullRequestCommentResponse wrapper for the LikePullRequestComment operation
func (LikePullRequestCommentResponse) HTTPResponse ¶ added in v65.71.0
func (response LikePullRequestCommentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (LikePullRequestCommentResponse) String ¶ added in v65.71.0
func (response LikePullRequestCommentResponse) String() string
type 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 }
ListAuthorsRequest wrapper for the ListAuthors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListAuthors.go.html to see an example of how to use ListAuthorsRequest.
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 ¶
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"` }
ListAuthorsResponse wrapper for the ListAuthors operation
func (ListAuthorsResponse) HTTPResponse ¶
func (response ListAuthorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAuthorsResponse) String ¶
func (response ListAuthorsResponse) String() string
type ListAuthorsSortOrderEnum ¶
type ListAuthorsSortOrderEnum string
ListAuthorsSortOrderEnum Enum with underlying type: string
const ( ListAuthorsSortOrderAsc ListAuthorsSortOrderEnum = "ASC" ListAuthorsSortOrderDesc ListAuthorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAuthorsSortOrderEnum
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 ¶
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 }
ListBuildPipelineStagesRequest wrapper for the ListBuildPipelineStages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListBuildPipelineStages.go.html to see an example of how to use ListBuildPipelineStagesRequest.
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 ¶
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"` }
ListBuildPipelineStagesResponse wrapper for the ListBuildPipelineStages operation
func (ListBuildPipelineStagesResponse) HTTPResponse ¶
func (response ListBuildPipelineStagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBuildPipelineStagesResponse) String ¶
func (response ListBuildPipelineStagesResponse) String() string
type ListBuildPipelineStagesSortByEnum ¶
type ListBuildPipelineStagesSortByEnum string
ListBuildPipelineStagesSortByEnum Enum with underlying type: string
const ( ListBuildPipelineStagesSortByTimecreated ListBuildPipelineStagesSortByEnum = "timeCreated" ListBuildPipelineStagesSortByDisplayname ListBuildPipelineStagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListBuildPipelineStagesSortByEnum
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 ¶
type ListBuildPipelineStagesSortOrderEnum string
ListBuildPipelineStagesSortOrderEnum Enum with underlying type: string
const ( ListBuildPipelineStagesSortOrderAsc ListBuildPipelineStagesSortOrderEnum = "ASC" ListBuildPipelineStagesSortOrderDesc ListBuildPipelineStagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListBuildPipelineStagesSortOrderEnum
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 ¶
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 }
ListBuildPipelinesRequest wrapper for the ListBuildPipelines operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListBuildPipelines.go.html to see an example of how to use ListBuildPipelinesRequest.
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 ¶
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"` }
ListBuildPipelinesResponse wrapper for the ListBuildPipelines operation
func (ListBuildPipelinesResponse) HTTPResponse ¶
func (response ListBuildPipelinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBuildPipelinesResponse) String ¶
func (response ListBuildPipelinesResponse) String() string
type ListBuildPipelinesSortByEnum ¶
type ListBuildPipelinesSortByEnum string
ListBuildPipelinesSortByEnum Enum with underlying type: string
const ( ListBuildPipelinesSortByTimecreated ListBuildPipelinesSortByEnum = "timeCreated" ListBuildPipelinesSortByDisplayname ListBuildPipelinesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListBuildPipelinesSortByEnum
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 ¶
type ListBuildPipelinesSortOrderEnum string
ListBuildPipelinesSortOrderEnum Enum with underlying type: string
const ( ListBuildPipelinesSortOrderAsc ListBuildPipelinesSortOrderEnum = "ASC" ListBuildPipelinesSortOrderDesc ListBuildPipelinesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListBuildPipelinesSortOrderEnum
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 ListBuildRunSnapshotsRequest ¶ added in v65.71.0
type ListBuildRunSnapshotsRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // Unique build pipeline identifier. PipelineId *string `mandatory:"false" contributesTo:"query" name:"pipelineId"` // Unique build run identifier. BuildRunId *string `mandatory:"false" contributesTo:"query" name:"buildRunId"` // 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"` // The sort order to use. Use either ascending or descending. SortOrder ListBuildRunSnapshotsSortOrderEnum `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 ListBuildRunSnapshotsSortByEnum `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 }
ListBuildRunSnapshotsRequest wrapper for the ListBuildRunSnapshots operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListBuildRunSnapshots.go.html to see an example of how to use ListBuildRunSnapshotsRequest.
func (ListBuildRunSnapshotsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListBuildRunSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListBuildRunSnapshotsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListBuildRunSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListBuildRunSnapshotsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListBuildRunSnapshotsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListBuildRunSnapshotsRequest) String ¶ added in v65.71.0
func (request ListBuildRunSnapshotsRequest) String() string
func (ListBuildRunSnapshotsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListBuildRunSnapshotsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListBuildRunSnapshotsResponse ¶ added in v65.71.0
type ListBuildRunSnapshotsResponse struct { // The underlying http response RawResponse *http.Response // A list of BuildRunSnapshotCollection instances BuildRunSnapshotCollection `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"` }
ListBuildRunSnapshotsResponse wrapper for the ListBuildRunSnapshots operation
func (ListBuildRunSnapshotsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListBuildRunSnapshotsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBuildRunSnapshotsResponse) String ¶ added in v65.71.0
func (response ListBuildRunSnapshotsResponse) String() string
type ListBuildRunSnapshotsSortByEnum ¶ added in v65.71.0
type ListBuildRunSnapshotsSortByEnum string
ListBuildRunSnapshotsSortByEnum Enum with underlying type: string
const ( ListBuildRunSnapshotsSortByTimecreated ListBuildRunSnapshotsSortByEnum = "timeCreated" ListBuildRunSnapshotsSortByName ListBuildRunSnapshotsSortByEnum = "name" )
Set of constants representing the allowable values for ListBuildRunSnapshotsSortByEnum
func GetListBuildRunSnapshotsSortByEnumValues ¶ added in v65.71.0
func GetListBuildRunSnapshotsSortByEnumValues() []ListBuildRunSnapshotsSortByEnum
GetListBuildRunSnapshotsSortByEnumValues Enumerates the set of values for ListBuildRunSnapshotsSortByEnum
func GetMappingListBuildRunSnapshotsSortByEnum ¶ added in v65.71.0
func GetMappingListBuildRunSnapshotsSortByEnum(val string) (ListBuildRunSnapshotsSortByEnum, bool)
GetMappingListBuildRunSnapshotsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListBuildRunSnapshotsSortOrderEnum ¶ added in v65.71.0
type ListBuildRunSnapshotsSortOrderEnum string
ListBuildRunSnapshotsSortOrderEnum Enum with underlying type: string
const ( ListBuildRunSnapshotsSortOrderAsc ListBuildRunSnapshotsSortOrderEnum = "ASC" ListBuildRunSnapshotsSortOrderDesc ListBuildRunSnapshotsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListBuildRunSnapshotsSortOrderEnum
func GetListBuildRunSnapshotsSortOrderEnumValues ¶ added in v65.71.0
func GetListBuildRunSnapshotsSortOrderEnumValues() []ListBuildRunSnapshotsSortOrderEnum
GetListBuildRunSnapshotsSortOrderEnumValues Enumerates the set of values for ListBuildRunSnapshotsSortOrderEnum
func GetMappingListBuildRunSnapshotsSortOrderEnum ¶ added in v65.71.0
func GetMappingListBuildRunSnapshotsSortOrderEnum(val string) (ListBuildRunSnapshotsSortOrderEnum, bool)
GetMappingListBuildRunSnapshotsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListBuildRunsRequest wrapper for the ListBuildRuns operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListBuildRuns.go.html to see an example of how to use ListBuildRunsRequest.
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 ¶
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"` }
ListBuildRunsResponse wrapper for the ListBuildRuns operation
func (ListBuildRunsResponse) HTTPResponse ¶
func (response ListBuildRunsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBuildRunsResponse) String ¶
func (response ListBuildRunsResponse) String() string
type ListBuildRunsSortByEnum ¶
type ListBuildRunsSortByEnum string
ListBuildRunsSortByEnum Enum with underlying type: string
const ( ListBuildRunsSortByTimecreated ListBuildRunsSortByEnum = "timeCreated" ListBuildRunsSortByDisplayname ListBuildRunsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListBuildRunsSortByEnum
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 ¶
type ListBuildRunsSortOrderEnum string
ListBuildRunsSortOrderEnum Enum with underlying type: string
const ( ListBuildRunsSortOrderAsc ListBuildRunsSortOrderEnum = "ASC" ListBuildRunsSortOrderDesc ListBuildRunsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListBuildRunsSortOrderEnum
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 ¶
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"` // The target repository identifier TargetRepositoryId *string `mandatory:"false" contributesTo:"query" name:"targetRepositoryId"` // 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 }
ListCommitDiffsRequest wrapper for the ListCommitDiffs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListCommitDiffs.go.html to see an example of how to use ListCommitDiffsRequest.
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 ¶
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"` }
ListCommitDiffsResponse wrapper for the ListCommitDiffs operation
func (ListCommitDiffsResponse) HTTPResponse ¶
func (response ListCommitDiffsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCommitDiffsResponse) String ¶
func (response ListCommitDiffsResponse) String() string
type 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 }
ListCommitsRequest wrapper for the ListCommits operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListCommits.go.html to see an example of how to use ListCommitsRequest.
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 ¶
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"` }
ListCommitsResponse wrapper for the ListCommits operation
func (ListCommitsResponse) HTTPResponse ¶
func (response ListCommitsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCommitsResponse) String ¶
func (response ListCommitsResponse) String() string
type 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 }
ListConnectionsRequest wrapper for the ListConnections operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListConnections.go.html to see an example of how to use ListConnectionsRequest.
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 ¶
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"` }
ListConnectionsResponse wrapper for the ListConnections operation
func (ListConnectionsResponse) HTTPResponse ¶
func (response ListConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConnectionsResponse) String ¶
func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum ¶
type ListConnectionsSortByEnum string
ListConnectionsSortByEnum Enum with underlying type: string
const ( ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "timeCreated" ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListConnectionsSortByEnum
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 ¶
type ListConnectionsSortOrderEnum string
ListConnectionsSortOrderEnum Enum with underlying type: string
const ( ListConnectionsSortOrderAsc ListConnectionsSortOrderEnum = "ASC" ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConnectionsSortOrderEnum
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 ¶
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 }
ListDeployArtifactsRequest wrapper for the ListDeployArtifacts operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListDeployArtifacts.go.html to see an example of how to use ListDeployArtifactsRequest.
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 ¶
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"` }
ListDeployArtifactsResponse wrapper for the ListDeployArtifacts operation
func (ListDeployArtifactsResponse) HTTPResponse ¶
func (response ListDeployArtifactsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeployArtifactsResponse) String ¶
func (response ListDeployArtifactsResponse) String() string
type ListDeployArtifactsSortByEnum ¶
type ListDeployArtifactsSortByEnum string
ListDeployArtifactsSortByEnum Enum with underlying type: string
const ( ListDeployArtifactsSortByTimecreated ListDeployArtifactsSortByEnum = "timeCreated" ListDeployArtifactsSortByDisplayname ListDeployArtifactsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeployArtifactsSortByEnum
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 ¶
type ListDeployArtifactsSortOrderEnum string
ListDeployArtifactsSortOrderEnum Enum with underlying type: string
const ( ListDeployArtifactsSortOrderAsc ListDeployArtifactsSortOrderEnum = "ASC" ListDeployArtifactsSortOrderDesc ListDeployArtifactsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeployArtifactsSortOrderEnum
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 ¶
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 }
ListDeployEnvironmentsRequest wrapper for the ListDeployEnvironments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListDeployEnvironments.go.html to see an example of how to use ListDeployEnvironmentsRequest.
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 ¶
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"` }
ListDeployEnvironmentsResponse wrapper for the ListDeployEnvironments operation
func (ListDeployEnvironmentsResponse) HTTPResponse ¶
func (response ListDeployEnvironmentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeployEnvironmentsResponse) String ¶
func (response ListDeployEnvironmentsResponse) String() string
type ListDeployEnvironmentsSortByEnum ¶
type ListDeployEnvironmentsSortByEnum string
ListDeployEnvironmentsSortByEnum Enum with underlying type: string
const ( ListDeployEnvironmentsSortByTimecreated ListDeployEnvironmentsSortByEnum = "timeCreated" ListDeployEnvironmentsSortByDisplayname ListDeployEnvironmentsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeployEnvironmentsSortByEnum
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 ¶
type ListDeployEnvironmentsSortOrderEnum string
ListDeployEnvironmentsSortOrderEnum Enum with underlying type: string
const ( ListDeployEnvironmentsSortOrderAsc ListDeployEnvironmentsSortOrderEnum = "ASC" ListDeployEnvironmentsSortOrderDesc ListDeployEnvironmentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeployEnvironmentsSortOrderEnum
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 ¶
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 }
ListDeployPipelinesRequest wrapper for the ListDeployPipelines operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListDeployPipelines.go.html to see an example of how to use ListDeployPipelinesRequest.
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 ¶
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"` }
ListDeployPipelinesResponse wrapper for the ListDeployPipelines operation
func (ListDeployPipelinesResponse) HTTPResponse ¶
func (response ListDeployPipelinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeployPipelinesResponse) String ¶
func (response ListDeployPipelinesResponse) String() string
type ListDeployPipelinesSortByEnum ¶
type ListDeployPipelinesSortByEnum string
ListDeployPipelinesSortByEnum Enum with underlying type: string
const ( ListDeployPipelinesSortByTimecreated ListDeployPipelinesSortByEnum = "timeCreated" ListDeployPipelinesSortByDisplayname ListDeployPipelinesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeployPipelinesSortByEnum
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 ¶
type ListDeployPipelinesSortOrderEnum string
ListDeployPipelinesSortOrderEnum Enum with underlying type: string
const ( ListDeployPipelinesSortOrderAsc ListDeployPipelinesSortOrderEnum = "ASC" ListDeployPipelinesSortOrderDesc ListDeployPipelinesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeployPipelinesSortOrderEnum
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 ¶
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 }
ListDeployStagesRequest wrapper for the ListDeployStages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListDeployStages.go.html to see an example of how to use ListDeployStagesRequest.
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 ¶
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"` }
ListDeployStagesResponse wrapper for the ListDeployStages operation
func (ListDeployStagesResponse) HTTPResponse ¶
func (response ListDeployStagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeployStagesResponse) String ¶
func (response ListDeployStagesResponse) String() string
type ListDeployStagesSortByEnum ¶
type ListDeployStagesSortByEnum string
ListDeployStagesSortByEnum Enum with underlying type: string
const ( ListDeployStagesSortByTimecreated ListDeployStagesSortByEnum = "timeCreated" ListDeployStagesSortByDisplayname ListDeployStagesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeployStagesSortByEnum
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 ¶
type ListDeployStagesSortOrderEnum string
ListDeployStagesSortOrderEnum Enum with underlying type: string
const ( ListDeployStagesSortOrderAsc ListDeployStagesSortOrderEnum = "ASC" ListDeployStagesSortOrderDesc ListDeployStagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeployStagesSortOrderEnum
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 ¶
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 }
ListDeploymentsRequest wrapper for the ListDeployments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListDeployments.go.html to see an example of how to use ListDeploymentsRequest.
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 ¶
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"` }
ListDeploymentsResponse wrapper for the ListDeployments operation
func (ListDeploymentsResponse) HTTPResponse ¶
func (response ListDeploymentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDeploymentsResponse) String ¶
func (response ListDeploymentsResponse) String() string
type ListDeploymentsSortByEnum ¶
type ListDeploymentsSortByEnum string
ListDeploymentsSortByEnum Enum with underlying type: string
const ( ListDeploymentsSortByTimecreated ListDeploymentsSortByEnum = "timeCreated" ListDeploymentsSortByDisplayname ListDeploymentsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListDeploymentsSortByEnum
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 ¶
type ListDeploymentsSortOrderEnum string
ListDeploymentsSortOrderEnum Enum with underlying type: string
const ( ListDeploymentsSortOrderAsc ListDeploymentsSortOrderEnum = "ASC" ListDeploymentsSortOrderDesc ListDeploymentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDeploymentsSortOrderEnum
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 ListForkSyncStatusesRequest ¶ added in v65.71.0
type ListForkSyncStatusesRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Specifies the branch for which the fork sync status will be checked. BranchNameQueryParam *string `mandatory:"true" contributesTo:"query" name:"branchNameQueryParam"` // 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 }
ListForkSyncStatusesRequest wrapper for the ListForkSyncStatuses operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListForkSyncStatuses.go.html to see an example of how to use ListForkSyncStatusesRequest.
func (ListForkSyncStatusesRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListForkSyncStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListForkSyncStatusesRequest) HTTPRequest ¶ added in v65.71.0
func (request ListForkSyncStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListForkSyncStatusesRequest) RetryPolicy ¶ added in v65.71.0
func (request ListForkSyncStatusesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListForkSyncStatusesRequest) String ¶ added in v65.71.0
func (request ListForkSyncStatusesRequest) String() string
func (ListForkSyncStatusesRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListForkSyncStatusesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListForkSyncStatusesResponse ¶ added in v65.71.0
type ListForkSyncStatusesResponse struct { // The underlying http response RawResponse *http.Response // The ForkSyncStatusCollection instance ForkSyncStatusCollection `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"` }
ListForkSyncStatusesResponse wrapper for the ListForkSyncStatuses operation
func (ListForkSyncStatusesResponse) HTTPResponse ¶ added in v65.71.0
func (response ListForkSyncStatusesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListForkSyncStatusesResponse) String ¶ added in v65.71.0
func (response ListForkSyncStatusesResponse) String() string
type 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 }
ListMirrorRecordsRequest wrapper for the ListMirrorRecords operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListMirrorRecords.go.html to see an example of how to use ListMirrorRecordsRequest.
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 ¶
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"` }
ListMirrorRecordsResponse wrapper for the ListMirrorRecords operation
func (ListMirrorRecordsResponse) HTTPResponse ¶
func (response ListMirrorRecordsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMirrorRecordsResponse) String ¶
func (response ListMirrorRecordsResponse) String() string
type ListMirrorRecordsSortOrderEnum ¶
type ListMirrorRecordsSortOrderEnum string
ListMirrorRecordsSortOrderEnum Enum with underlying type: string
const ( ListMirrorRecordsSortOrderAsc ListMirrorRecordsSortOrderEnum = "ASC" ListMirrorRecordsSortOrderDesc ListMirrorRecordsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListMirrorRecordsSortOrderEnum
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 ¶
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 }
ListPathsRequest wrapper for the ListPaths operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPaths.go.html to see an example of how to use ListPathsRequest.
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 ¶
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"` }
ListPathsResponse wrapper for the ListPaths operation
func (ListPathsResponse) HTTPResponse ¶
func (response ListPathsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPathsResponse) String ¶
func (response ListPathsResponse) String() string
type ListPathsSortByEnum ¶
type ListPathsSortByEnum string
ListPathsSortByEnum Enum with underlying type: string
const ( ListPathsSortByType ListPathsSortByEnum = "type" ListPathsSortBySizeinbytes ListPathsSortByEnum = "sizeInBytes" ListPathsSortByName ListPathsSortByEnum = "name" )
Set of constants representing the allowable values for ListPathsSortByEnum
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 ¶
type ListPathsSortOrderEnum string
ListPathsSortOrderEnum Enum with underlying type: string
const ( ListPathsSortOrderAsc ListPathsSortOrderEnum = "ASC" ListPathsSortOrderDesc ListPathsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPathsSortOrderEnum
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 ListProjectCommitAnalyticsAuthorsRequest ¶ added in v65.71.0
type ListProjectCommitAnalyticsAuthorsRequest struct { // Unique project identifier. ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"` // 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 ListProjectCommitAnalyticsAuthorsSortOrderEnum `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"` // The field to sort by. Only one sort by value is supported for this parameter. Default order for author name is ascending. SortBy ListProjectCommitAnalyticsAuthorsSortByEnum `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 }
ListProjectCommitAnalyticsAuthorsRequest wrapper for the ListProjectCommitAnalyticsAuthors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListProjectCommitAnalyticsAuthors.go.html to see an example of how to use ListProjectCommitAnalyticsAuthorsRequest.
func (ListProjectCommitAnalyticsAuthorsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListProjectCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListProjectCommitAnalyticsAuthorsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListProjectCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListProjectCommitAnalyticsAuthorsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListProjectCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListProjectCommitAnalyticsAuthorsRequest) String ¶ added in v65.71.0
func (request ListProjectCommitAnalyticsAuthorsRequest) String() string
func (ListProjectCommitAnalyticsAuthorsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListProjectCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListProjectCommitAnalyticsAuthorsResponse ¶ added in v65.71.0
type ListProjectCommitAnalyticsAuthorsResponse struct { // The underlying http response RawResponse *http.Response // A list of CommitAnalyticsAuthorCollection instances CommitAnalyticsAuthorCollection `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"` }
ListProjectCommitAnalyticsAuthorsResponse wrapper for the ListProjectCommitAnalyticsAuthors operation
func (ListProjectCommitAnalyticsAuthorsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListProjectCommitAnalyticsAuthorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListProjectCommitAnalyticsAuthorsResponse) String ¶ added in v65.71.0
func (response ListProjectCommitAnalyticsAuthorsResponse) String() string
type ListProjectCommitAnalyticsAuthorsSortByEnum ¶ added in v65.71.0
type ListProjectCommitAnalyticsAuthorsSortByEnum string
ListProjectCommitAnalyticsAuthorsSortByEnum Enum with underlying type: string
const (
ListProjectCommitAnalyticsAuthorsSortByAuthorname ListProjectCommitAnalyticsAuthorsSortByEnum = "authorName"
)
Set of constants representing the allowable values for ListProjectCommitAnalyticsAuthorsSortByEnum
func GetListProjectCommitAnalyticsAuthorsSortByEnumValues ¶ added in v65.71.0
func GetListProjectCommitAnalyticsAuthorsSortByEnumValues() []ListProjectCommitAnalyticsAuthorsSortByEnum
GetListProjectCommitAnalyticsAuthorsSortByEnumValues Enumerates the set of values for ListProjectCommitAnalyticsAuthorsSortByEnum
func GetMappingListProjectCommitAnalyticsAuthorsSortByEnum ¶ added in v65.71.0
func GetMappingListProjectCommitAnalyticsAuthorsSortByEnum(val string) (ListProjectCommitAnalyticsAuthorsSortByEnum, bool)
GetMappingListProjectCommitAnalyticsAuthorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListProjectCommitAnalyticsAuthorsSortOrderEnum ¶ added in v65.71.0
type ListProjectCommitAnalyticsAuthorsSortOrderEnum string
ListProjectCommitAnalyticsAuthorsSortOrderEnum Enum with underlying type: string
const ( ListProjectCommitAnalyticsAuthorsSortOrderAsc ListProjectCommitAnalyticsAuthorsSortOrderEnum = "ASC" ListProjectCommitAnalyticsAuthorsSortOrderDesc ListProjectCommitAnalyticsAuthorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListProjectCommitAnalyticsAuthorsSortOrderEnum
func GetListProjectCommitAnalyticsAuthorsSortOrderEnumValues ¶ added in v65.71.0
func GetListProjectCommitAnalyticsAuthorsSortOrderEnumValues() []ListProjectCommitAnalyticsAuthorsSortOrderEnum
GetListProjectCommitAnalyticsAuthorsSortOrderEnumValues Enumerates the set of values for ListProjectCommitAnalyticsAuthorsSortOrderEnum
func GetMappingListProjectCommitAnalyticsAuthorsSortOrderEnum ¶ added in v65.71.0
func GetMappingListProjectCommitAnalyticsAuthorsSortOrderEnum(val string) (ListProjectCommitAnalyticsAuthorsSortOrderEnum, bool)
GetMappingListProjectCommitAnalyticsAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListProjectsRequest wrapper for the ListProjects operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListProjects.go.html to see an example of how to use ListProjectsRequest.
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 ¶
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"` }
ListProjectsResponse wrapper for the ListProjects operation
func (ListProjectsResponse) HTTPResponse ¶
func (response ListProjectsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListProjectsResponse) String ¶
func (response ListProjectsResponse) String() string
type ListProjectsSortByEnum ¶
type ListProjectsSortByEnum string
ListProjectsSortByEnum Enum with underlying type: string
const ( ListProjectsSortByTimecreated ListProjectsSortByEnum = "timeCreated" ListProjectsSortByDisplayname ListProjectsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListProjectsSortByEnum
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 ¶
type ListProjectsSortOrderEnum string
ListProjectsSortOrderEnum Enum with underlying type: string
const ( ListProjectsSortOrderAsc ListProjectsSortOrderEnum = "ASC" ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListProjectsSortOrderEnum
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 ListProtectedBranchesRequest ¶ added in v65.71.0
type ListProtectedBranchesRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // A filter to return only resources that match the given branch name. 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 ListProtectedBranchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for branch name is ascending. If no value is specified branch name is default. SortBy ListProtectedBranchesSortByEnum `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 }
ListProtectedBranchesRequest wrapper for the ListProtectedBranches operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListProtectedBranches.go.html to see an example of how to use ListProtectedBranchesRequest.
func (ListProtectedBranchesRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListProtectedBranchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListProtectedBranchesRequest) HTTPRequest ¶ added in v65.71.0
func (request ListProtectedBranchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListProtectedBranchesRequest) RetryPolicy ¶ added in v65.71.0
func (request ListProtectedBranchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListProtectedBranchesRequest) String ¶ added in v65.71.0
func (request ListProtectedBranchesRequest) String() string
func (ListProtectedBranchesRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListProtectedBranchesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListProtectedBranchesResponse ¶ added in v65.71.0
type ListProtectedBranchesResponse struct { // The underlying http response RawResponse *http.Response // A list of ProtectedBranchCollection instances ProtectedBranchCollection `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"` }
ListProtectedBranchesResponse wrapper for the ListProtectedBranches operation
func (ListProtectedBranchesResponse) HTTPResponse ¶ added in v65.71.0
func (response ListProtectedBranchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListProtectedBranchesResponse) String ¶ added in v65.71.0
func (response ListProtectedBranchesResponse) String() string
type ListProtectedBranchesSortByEnum ¶ added in v65.71.0
type ListProtectedBranchesSortByEnum string
ListProtectedBranchesSortByEnum Enum with underlying type: string
const (
ListProtectedBranchesSortByBranchname ListProtectedBranchesSortByEnum = "branchName"
)
Set of constants representing the allowable values for ListProtectedBranchesSortByEnum
func GetListProtectedBranchesSortByEnumValues ¶ added in v65.71.0
func GetListProtectedBranchesSortByEnumValues() []ListProtectedBranchesSortByEnum
GetListProtectedBranchesSortByEnumValues Enumerates the set of values for ListProtectedBranchesSortByEnum
func GetMappingListProtectedBranchesSortByEnum ¶ added in v65.71.0
func GetMappingListProtectedBranchesSortByEnum(val string) (ListProtectedBranchesSortByEnum, bool)
GetMappingListProtectedBranchesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListProtectedBranchesSortOrderEnum ¶ added in v65.71.0
type ListProtectedBranchesSortOrderEnum string
ListProtectedBranchesSortOrderEnum Enum with underlying type: string
const ( ListProtectedBranchesSortOrderAsc ListProtectedBranchesSortOrderEnum = "ASC" ListProtectedBranchesSortOrderDesc ListProtectedBranchesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListProtectedBranchesSortOrderEnum
func GetListProtectedBranchesSortOrderEnumValues ¶ added in v65.71.0
func GetListProtectedBranchesSortOrderEnumValues() []ListProtectedBranchesSortOrderEnum
GetListProtectedBranchesSortOrderEnumValues Enumerates the set of values for ListProtectedBranchesSortOrderEnum
func GetMappingListProtectedBranchesSortOrderEnum ¶ added in v65.71.0
func GetMappingListProtectedBranchesSortOrderEnum(val string) (ListProtectedBranchesSortOrderEnum, bool)
GetMappingListProtectedBranchesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestActivitiesActivityTypeEnum ¶ added in v65.71.0
type ListPullRequestActivitiesActivityTypeEnum string
ListPullRequestActivitiesActivityTypeEnum Enum with underlying type: string
const ( ListPullRequestActivitiesActivityTypeLifecycle ListPullRequestActivitiesActivityTypeEnum = "LIFECYCLE" ListPullRequestActivitiesActivityTypeApproval ListPullRequestActivitiesActivityTypeEnum = "APPROVAL" ListPullRequestActivitiesActivityTypeCommit ListPullRequestActivitiesActivityTypeEnum = "COMMIT" ListPullRequestActivitiesActivityTypeReviewer ListPullRequestActivitiesActivityTypeEnum = "REVIEWER" ListPullRequestActivitiesActivityTypeComment ListPullRequestActivitiesActivityTypeEnum = "COMMENT" )
Set of constants representing the allowable values for ListPullRequestActivitiesActivityTypeEnum
func GetListPullRequestActivitiesActivityTypeEnumValues ¶ added in v65.71.0
func GetListPullRequestActivitiesActivityTypeEnumValues() []ListPullRequestActivitiesActivityTypeEnum
GetListPullRequestActivitiesActivityTypeEnumValues Enumerates the set of values for ListPullRequestActivitiesActivityTypeEnum
func GetMappingListPullRequestActivitiesActivityTypeEnum ¶ added in v65.71.0
func GetMappingListPullRequestActivitiesActivityTypeEnum(val string) (ListPullRequestActivitiesActivityTypeEnum, bool)
GetMappingListPullRequestActivitiesActivityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestActivitiesRequest ¶ added in v65.71.0
type ListPullRequestActivitiesRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // An optional filter to list activities based on activity type. If no value is specified, all activity types will returned. ActivityType ListPullRequestActivitiesActivityTypeEnum `mandatory:"false" contributesTo:"query" name:"activityType" omitEmpty:"true"` // The sort order to use. Use either ascending or descending. SortOrder ListPullRequestActivitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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"` // 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 }
ListPullRequestActivitiesRequest wrapper for the ListPullRequestActivities operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestActivities.go.html to see an example of how to use ListPullRequestActivitiesRequest.
func (ListPullRequestActivitiesRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListPullRequestActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPullRequestActivitiesRequest) HTTPRequest ¶ added in v65.71.0
func (request ListPullRequestActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPullRequestActivitiesRequest) RetryPolicy ¶ added in v65.71.0
func (request ListPullRequestActivitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPullRequestActivitiesRequest) String ¶ added in v65.71.0
func (request ListPullRequestActivitiesRequest) String() string
func (ListPullRequestActivitiesRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListPullRequestActivitiesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPullRequestActivitiesResponse ¶ added in v65.71.0
type ListPullRequestActivitiesResponse struct { // The underlying http response RawResponse *http.Response // A list of PullRequestActivityCollection instances PullRequestActivityCollection `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"` }
ListPullRequestActivitiesResponse wrapper for the ListPullRequestActivities operation
func (ListPullRequestActivitiesResponse) HTTPResponse ¶ added in v65.71.0
func (response ListPullRequestActivitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPullRequestActivitiesResponse) String ¶ added in v65.71.0
func (response ListPullRequestActivitiesResponse) String() string
type ListPullRequestActivitiesSortOrderEnum ¶ added in v65.71.0
type ListPullRequestActivitiesSortOrderEnum string
ListPullRequestActivitiesSortOrderEnum Enum with underlying type: string
const ( ListPullRequestActivitiesSortOrderAsc ListPullRequestActivitiesSortOrderEnum = "ASC" ListPullRequestActivitiesSortOrderDesc ListPullRequestActivitiesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPullRequestActivitiesSortOrderEnum
func GetListPullRequestActivitiesSortOrderEnumValues ¶ added in v65.71.0
func GetListPullRequestActivitiesSortOrderEnumValues() []ListPullRequestActivitiesSortOrderEnum
GetListPullRequestActivitiesSortOrderEnumValues Enumerates the set of values for ListPullRequestActivitiesSortOrderEnum
func GetMappingListPullRequestActivitiesSortOrderEnum ¶ added in v65.71.0
func GetMappingListPullRequestActivitiesSortOrderEnum(val string) (ListPullRequestActivitiesSortOrderEnum, bool)
GetMappingListPullRequestActivitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestAttachmentsRequest ¶ added in v65.71.0
type ListPullRequestAttachmentsRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The sort order to use. Use either ascending or descending. SortOrder ListPullRequestAttachmentsSortOrderEnum `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 timeCreated is default. SortBy ListPullRequestAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the entire file name given. FileName *string `mandatory:"false" contributesTo:"query" name:"fileName"` // 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 }
ListPullRequestAttachmentsRequest wrapper for the ListPullRequestAttachments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestAttachments.go.html to see an example of how to use ListPullRequestAttachmentsRequest.
func (ListPullRequestAttachmentsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListPullRequestAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPullRequestAttachmentsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListPullRequestAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPullRequestAttachmentsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListPullRequestAttachmentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPullRequestAttachmentsRequest) String ¶ added in v65.71.0
func (request ListPullRequestAttachmentsRequest) String() string
func (ListPullRequestAttachmentsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListPullRequestAttachmentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPullRequestAttachmentsResponse ¶ added in v65.71.0
type ListPullRequestAttachmentsResponse struct { // The underlying http response RawResponse *http.Response // A list of PullRequestAttachmentCollection instances PullRequestAttachmentCollection `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"` }
ListPullRequestAttachmentsResponse wrapper for the ListPullRequestAttachments operation
func (ListPullRequestAttachmentsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListPullRequestAttachmentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPullRequestAttachmentsResponse) String ¶ added in v65.71.0
func (response ListPullRequestAttachmentsResponse) String() string
type ListPullRequestAttachmentsSortByEnum ¶ added in v65.71.0
type ListPullRequestAttachmentsSortByEnum string
ListPullRequestAttachmentsSortByEnum Enum with underlying type: string
const ( ListPullRequestAttachmentsSortByFilename ListPullRequestAttachmentsSortByEnum = "fileName" ListPullRequestAttachmentsSortByTimecreated ListPullRequestAttachmentsSortByEnum = "timeCreated" ListPullRequestAttachmentsSortByCreatedby ListPullRequestAttachmentsSortByEnum = "createdBy" )
Set of constants representing the allowable values for ListPullRequestAttachmentsSortByEnum
func GetListPullRequestAttachmentsSortByEnumValues ¶ added in v65.71.0
func GetListPullRequestAttachmentsSortByEnumValues() []ListPullRequestAttachmentsSortByEnum
GetListPullRequestAttachmentsSortByEnumValues Enumerates the set of values for ListPullRequestAttachmentsSortByEnum
func GetMappingListPullRequestAttachmentsSortByEnum ¶ added in v65.71.0
func GetMappingListPullRequestAttachmentsSortByEnum(val string) (ListPullRequestAttachmentsSortByEnum, bool)
GetMappingListPullRequestAttachmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestAttachmentsSortOrderEnum ¶ added in v65.71.0
type ListPullRequestAttachmentsSortOrderEnum string
ListPullRequestAttachmentsSortOrderEnum Enum with underlying type: string
const ( ListPullRequestAttachmentsSortOrderAsc ListPullRequestAttachmentsSortOrderEnum = "ASC" ListPullRequestAttachmentsSortOrderDesc ListPullRequestAttachmentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPullRequestAttachmentsSortOrderEnum
func GetListPullRequestAttachmentsSortOrderEnumValues ¶ added in v65.71.0
func GetListPullRequestAttachmentsSortOrderEnumValues() []ListPullRequestAttachmentsSortOrderEnum
GetListPullRequestAttachmentsSortOrderEnumValues Enumerates the set of values for ListPullRequestAttachmentsSortOrderEnum
func GetMappingListPullRequestAttachmentsSortOrderEnum ¶ added in v65.71.0
func GetMappingListPullRequestAttachmentsSortOrderEnum(val string) (ListPullRequestAttachmentsSortOrderEnum, bool)
GetMappingListPullRequestAttachmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestAuthorsRequest ¶ added in v65.71.0
type ListPullRequestAuthorsRequest 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 ListPullRequestAuthorsSortOrderEnum `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 }
ListPullRequestAuthorsRequest wrapper for the ListPullRequestAuthors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestAuthors.go.html to see an example of how to use ListPullRequestAuthorsRequest.
func (ListPullRequestAuthorsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListPullRequestAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPullRequestAuthorsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListPullRequestAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPullRequestAuthorsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListPullRequestAuthorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPullRequestAuthorsRequest) String ¶ added in v65.71.0
func (request ListPullRequestAuthorsRequest) String() string
func (ListPullRequestAuthorsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListPullRequestAuthorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPullRequestAuthorsResponse ¶ added in v65.71.0
type ListPullRequestAuthorsResponse struct { // The underlying http response RawResponse *http.Response // A list of PullRequestAuthorCollection instances PullRequestAuthorCollection `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"` }
ListPullRequestAuthorsResponse wrapper for the ListPullRequestAuthors operation
func (ListPullRequestAuthorsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListPullRequestAuthorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPullRequestAuthorsResponse) String ¶ added in v65.71.0
func (response ListPullRequestAuthorsResponse) String() string
type ListPullRequestAuthorsSortOrderEnum ¶ added in v65.71.0
type ListPullRequestAuthorsSortOrderEnum string
ListPullRequestAuthorsSortOrderEnum Enum with underlying type: string
const ( ListPullRequestAuthorsSortOrderAsc ListPullRequestAuthorsSortOrderEnum = "ASC" ListPullRequestAuthorsSortOrderDesc ListPullRequestAuthorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPullRequestAuthorsSortOrderEnum
func GetListPullRequestAuthorsSortOrderEnumValues ¶ added in v65.71.0
func GetListPullRequestAuthorsSortOrderEnumValues() []ListPullRequestAuthorsSortOrderEnum
GetListPullRequestAuthorsSortOrderEnumValues Enumerates the set of values for ListPullRequestAuthorsSortOrderEnum
func GetMappingListPullRequestAuthorsSortOrderEnum ¶ added in v65.71.0
func GetMappingListPullRequestAuthorsSortOrderEnum(val string) (ListPullRequestAuthorsSortOrderEnum, bool)
GetMappingListPullRequestAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestCommentsRequest ¶ added in v65.71.0
type ListPullRequestCommentsRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The sort order to use. Use either ascending or descending. SortOrder ListPullRequestCommentsSortOrderEnum `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 timeCreated is default. SortBy ListPullRequestCommentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // unique PullRequest Comment identifier CommentId *string `mandatory:"false" contributesTo:"query" name:"commentId"` // PullRequest Comment Commit SHA CommitId *string `mandatory:"false" contributesTo:"query" name:"commitId"` // PullRequest File Path FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"` // 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 }
ListPullRequestCommentsRequest wrapper for the ListPullRequestComments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestComments.go.html to see an example of how to use ListPullRequestCommentsRequest.
func (ListPullRequestCommentsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListPullRequestCommentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPullRequestCommentsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListPullRequestCommentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPullRequestCommentsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListPullRequestCommentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPullRequestCommentsRequest) String ¶ added in v65.71.0
func (request ListPullRequestCommentsRequest) String() string
func (ListPullRequestCommentsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListPullRequestCommentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPullRequestCommentsResponse ¶ added in v65.71.0
type ListPullRequestCommentsResponse struct { // The underlying http response RawResponse *http.Response // A list of PullRequestCommentCollection instances PullRequestCommentCollection `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"` }
ListPullRequestCommentsResponse wrapper for the ListPullRequestComments operation
func (ListPullRequestCommentsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListPullRequestCommentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPullRequestCommentsResponse) String ¶ added in v65.71.0
func (response ListPullRequestCommentsResponse) String() string
type ListPullRequestCommentsSortByEnum ¶ added in v65.71.0
type ListPullRequestCommentsSortByEnum string
ListPullRequestCommentsSortByEnum Enum with underlying type: string
const ( ListPullRequestCommentsSortByTimecreated ListPullRequestCommentsSortByEnum = "timeCreated" ListPullRequestCommentsSortByCreatedby ListPullRequestCommentsSortByEnum = "createdBy" )
Set of constants representing the allowable values for ListPullRequestCommentsSortByEnum
func GetListPullRequestCommentsSortByEnumValues ¶ added in v65.71.0
func GetListPullRequestCommentsSortByEnumValues() []ListPullRequestCommentsSortByEnum
GetListPullRequestCommentsSortByEnumValues Enumerates the set of values for ListPullRequestCommentsSortByEnum
func GetMappingListPullRequestCommentsSortByEnum ¶ added in v65.71.0
func GetMappingListPullRequestCommentsSortByEnum(val string) (ListPullRequestCommentsSortByEnum, bool)
GetMappingListPullRequestCommentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestCommentsSortOrderEnum ¶ added in v65.71.0
type ListPullRequestCommentsSortOrderEnum string
ListPullRequestCommentsSortOrderEnum Enum with underlying type: string
const ( ListPullRequestCommentsSortOrderAsc ListPullRequestCommentsSortOrderEnum = "ASC" ListPullRequestCommentsSortOrderDesc ListPullRequestCommentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPullRequestCommentsSortOrderEnum
func GetListPullRequestCommentsSortOrderEnumValues ¶ added in v65.71.0
func GetListPullRequestCommentsSortOrderEnumValues() []ListPullRequestCommentsSortOrderEnum
GetListPullRequestCommentsSortOrderEnumValues Enumerates the set of values for ListPullRequestCommentsSortOrderEnum
func GetMappingListPullRequestCommentsSortOrderEnum ¶ added in v65.71.0
func GetMappingListPullRequestCommentsSortOrderEnum(val string) (ListPullRequestCommentsSortOrderEnum, bool)
GetMappingListPullRequestCommentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestCommitsRequest ¶ added in v65.71.0
type ListPullRequestCommitsRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // 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 }
ListPullRequestCommitsRequest wrapper for the ListPullRequestCommits operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestCommits.go.html to see an example of how to use ListPullRequestCommitsRequest.
func (ListPullRequestCommitsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListPullRequestCommitsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPullRequestCommitsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListPullRequestCommitsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPullRequestCommitsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListPullRequestCommitsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPullRequestCommitsRequest) String ¶ added in v65.71.0
func (request ListPullRequestCommitsRequest) String() string
func (ListPullRequestCommitsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListPullRequestCommitsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPullRequestCommitsResponse ¶ added in v65.71.0
type ListPullRequestCommitsResponse 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"` }
ListPullRequestCommitsResponse wrapper for the ListPullRequestCommits operation
func (ListPullRequestCommitsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListPullRequestCommitsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPullRequestCommitsResponse) String ¶ added in v65.71.0
func (response ListPullRequestCommitsResponse) String() string
type ListPullRequestFileChangesRequest ¶ added in v65.71.0
type ListPullRequestFileChangesRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // PullRequest File Path FilePath *string `mandatory:"false" contributesTo:"query" name:"filePath"` // 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 }
ListPullRequestFileChangesRequest wrapper for the ListPullRequestFileChanges operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequestFileChanges.go.html to see an example of how to use ListPullRequestFileChangesRequest.
func (ListPullRequestFileChangesRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListPullRequestFileChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPullRequestFileChangesRequest) HTTPRequest ¶ added in v65.71.0
func (request ListPullRequestFileChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPullRequestFileChangesRequest) RetryPolicy ¶ added in v65.71.0
func (request ListPullRequestFileChangesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPullRequestFileChangesRequest) String ¶ added in v65.71.0
func (request ListPullRequestFileChangesRequest) String() string
func (ListPullRequestFileChangesRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListPullRequestFileChangesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPullRequestFileChangesResponse ¶ added in v65.71.0
type ListPullRequestFileChangesResponse struct { // The underlying http response RawResponse *http.Response // A list of PullRequestFileChangeCollection instances PullRequestFileChangeCollection `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"` }
ListPullRequestFileChangesResponse wrapper for the ListPullRequestFileChanges operation
func (ListPullRequestFileChangesResponse) HTTPResponse ¶ added in v65.71.0
func (response ListPullRequestFileChangesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPullRequestFileChangesResponse) String ¶ added in v65.71.0
func (response ListPullRequestFileChangesResponse) String() string
type ListPullRequestsRequest ¶ added in v65.71.0
type ListPullRequestsRequest struct { // The OCID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only pull requests that match the given lifecycle state. LifecycleState PullRequestLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only pull requests that match the given lifecycle state. LifecycleDetails PullRequestLifecycleDetailsEnum `mandatory:"false" contributesTo:"query" name:"lifecycleDetails" omitEmpty:"true"` // The OCID of the repository in which to list resources. RepositoryId *string `mandatory:"false" contributesTo:"query" name:"repositoryId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier or OCID for listing a single resource by ID. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // PullRequest Created By CreatedBy *string `mandatory:"false" contributesTo:"query" name:"createdBy"` // PullRequest Target Branch DestinationBranch *string `mandatory:"false" contributesTo:"query" name:"destinationBranch"` // PullRequest Source Branch. SourceBranch *string `mandatory:"false" contributesTo:"query" name:"sourceBranch"` // PullRequest Reviewer Id ReviewerPrincipalId *string `mandatory:"false" contributesTo:"query" name:"reviewerPrincipalId"` // PullRequest Source Repository Id SourceRepositoryId *string `mandatory:"false" contributesTo:"query" name:"sourceRepositoryId"` // 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 ListPullRequestsSortOrderEnum `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 ListPullRequestsSortByEnum `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 }
ListPullRequestsRequest wrapper for the ListPullRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListPullRequests.go.html to see an example of how to use ListPullRequestsRequest.
func (ListPullRequestsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListPullRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPullRequestsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListPullRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPullRequestsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListPullRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPullRequestsRequest) String ¶ added in v65.71.0
func (request ListPullRequestsRequest) String() string
func (ListPullRequestsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListPullRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPullRequestsResponse ¶ added in v65.71.0
type ListPullRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of PullRequestCollection instances PullRequestCollection `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"` }
ListPullRequestsResponse wrapper for the ListPullRequests operation
func (ListPullRequestsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListPullRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPullRequestsResponse) String ¶ added in v65.71.0
func (response ListPullRequestsResponse) String() string
type ListPullRequestsSortByEnum ¶ added in v65.71.0
type ListPullRequestsSortByEnum string
ListPullRequestsSortByEnum Enum with underlying type: string
const ( ListPullRequestsSortByTimecreated ListPullRequestsSortByEnum = "timeCreated" ListPullRequestsSortByDisplayname ListPullRequestsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListPullRequestsSortByEnum
func GetListPullRequestsSortByEnumValues ¶ added in v65.71.0
func GetListPullRequestsSortByEnumValues() []ListPullRequestsSortByEnum
GetListPullRequestsSortByEnumValues Enumerates the set of values for ListPullRequestsSortByEnum
func GetMappingListPullRequestsSortByEnum ¶ added in v65.71.0
func GetMappingListPullRequestsSortByEnum(val string) (ListPullRequestsSortByEnum, bool)
GetMappingListPullRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPullRequestsSortOrderEnum ¶ added in v65.71.0
type ListPullRequestsSortOrderEnum string
ListPullRequestsSortOrderEnum Enum with underlying type: string
const ( ListPullRequestsSortOrderAsc ListPullRequestsSortOrderEnum = "ASC" ListPullRequestsSortOrderDesc ListPullRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPullRequestsSortOrderEnum
func GetListPullRequestsSortOrderEnumValues ¶ added in v65.71.0
func GetListPullRequestsSortOrderEnumValues() []ListPullRequestsSortOrderEnum
GetListPullRequestsSortOrderEnumValues Enumerates the set of values for ListPullRequestsSortOrderEnum
func GetMappingListPullRequestsSortOrderEnum ¶ added in v65.71.0
func GetMappingListPullRequestsSortOrderEnum(val string) (ListPullRequestsSortOrderEnum, bool)
GetMappingListPullRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRefsRefTypeEnum ¶
type ListRefsRefTypeEnum string
ListRefsRefTypeEnum Enum with underlying type: string
const ( ListRefsRefTypeBranch ListRefsRefTypeEnum = "BRANCH" ListRefsRefTypeTag ListRefsRefTypeEnum = "TAG" )
Set of constants representing the allowable values for ListRefsRefTypeEnum
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 ¶
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 }
ListRefsRequest wrapper for the ListRefs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListRefs.go.html to see an example of how to use ListRefsRequest.
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 ¶
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"` }
ListRefsResponse wrapper for the ListRefs operation
func (ListRefsResponse) HTTPResponse ¶
func (response ListRefsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRefsResponse) String ¶
func (response ListRefsResponse) String() string
type ListRefsSortByEnum ¶
type ListRefsSortByEnum string
ListRefsSortByEnum Enum with underlying type: string
const ( ListRefsSortByReftype ListRefsSortByEnum = "refType" ListRefsSortByRefname ListRefsSortByEnum = "refName" )
Set of constants representing the allowable values for ListRefsSortByEnum
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 ¶
type ListRefsSortOrderEnum string
ListRefsSortOrderEnum Enum with underlying type: string
const ( ListRefsSortOrderAsc ListRefsSortOrderEnum = "ASC" ListRefsSortOrderDesc ListRefsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRefsSortOrderEnum
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 ¶
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 }
ListRepositoriesRequest wrapper for the ListRepositories operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListRepositories.go.html to see an example of how to use ListRepositoriesRequest.
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 ¶
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"` }
ListRepositoriesResponse wrapper for the ListRepositories operation
func (ListRepositoriesResponse) HTTPResponse ¶
func (response ListRepositoriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRepositoriesResponse) String ¶
func (response ListRepositoriesResponse) String() string
type ListRepositoriesSortByEnum ¶
type ListRepositoriesSortByEnum string
ListRepositoriesSortByEnum Enum with underlying type: string
const ( ListRepositoriesSortByTimecreated ListRepositoriesSortByEnum = "timeCreated" ListRepositoriesSortByName ListRepositoriesSortByEnum = "name" )
Set of constants representing the allowable values for ListRepositoriesSortByEnum
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 ¶
type ListRepositoriesSortOrderEnum string
ListRepositoriesSortOrderEnum Enum with underlying type: string
const ( ListRepositoriesSortOrderAsc ListRepositoriesSortOrderEnum = "ASC" ListRepositoriesSortOrderDesc ListRepositoriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRepositoriesSortOrderEnum
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 ListRepositoryCommitAnalyticsAuthorsRequest ¶ added in v65.71.0
type ListRepositoryCommitAnalyticsAuthorsRequest 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 ListRepositoryCommitAnalyticsAuthorsSortOrderEnum `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"` // The field to sort by. Only one sort by value is supported for this parameter. Default order for author name is ascending. SortBy ListRepositoryCommitAnalyticsAuthorsSortByEnum `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 }
ListRepositoryCommitAnalyticsAuthorsRequest wrapper for the ListRepositoryCommitAnalyticsAuthors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListRepositoryCommitAnalyticsAuthors.go.html to see an example of how to use ListRepositoryCommitAnalyticsAuthorsRequest.
func (ListRepositoryCommitAnalyticsAuthorsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ListRepositoryCommitAnalyticsAuthorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRepositoryCommitAnalyticsAuthorsRequest) HTTPRequest ¶ added in v65.71.0
func (request ListRepositoryCommitAnalyticsAuthorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRepositoryCommitAnalyticsAuthorsRequest) RetryPolicy ¶ added in v65.71.0
func (request ListRepositoryCommitAnalyticsAuthorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRepositoryCommitAnalyticsAuthorsRequest) String ¶ added in v65.71.0
func (request ListRepositoryCommitAnalyticsAuthorsRequest) String() string
func (ListRepositoryCommitAnalyticsAuthorsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ListRepositoryCommitAnalyticsAuthorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListRepositoryCommitAnalyticsAuthorsResponse ¶ added in v65.71.0
type ListRepositoryCommitAnalyticsAuthorsResponse struct { // The underlying http response RawResponse *http.Response // A list of CommitAnalyticsAuthorCollection instances CommitAnalyticsAuthorCollection `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"` }
ListRepositoryCommitAnalyticsAuthorsResponse wrapper for the ListRepositoryCommitAnalyticsAuthors operation
func (ListRepositoryCommitAnalyticsAuthorsResponse) HTTPResponse ¶ added in v65.71.0
func (response ListRepositoryCommitAnalyticsAuthorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRepositoryCommitAnalyticsAuthorsResponse) String ¶ added in v65.71.0
func (response ListRepositoryCommitAnalyticsAuthorsResponse) String() string
type ListRepositoryCommitAnalyticsAuthorsSortByEnum ¶ added in v65.71.0
type ListRepositoryCommitAnalyticsAuthorsSortByEnum string
ListRepositoryCommitAnalyticsAuthorsSortByEnum Enum with underlying type: string
const (
ListRepositoryCommitAnalyticsAuthorsSortByAuthorname ListRepositoryCommitAnalyticsAuthorsSortByEnum = "authorName"
)
Set of constants representing the allowable values for ListRepositoryCommitAnalyticsAuthorsSortByEnum
func GetListRepositoryCommitAnalyticsAuthorsSortByEnumValues ¶ added in v65.71.0
func GetListRepositoryCommitAnalyticsAuthorsSortByEnumValues() []ListRepositoryCommitAnalyticsAuthorsSortByEnum
GetListRepositoryCommitAnalyticsAuthorsSortByEnumValues Enumerates the set of values for ListRepositoryCommitAnalyticsAuthorsSortByEnum
func GetMappingListRepositoryCommitAnalyticsAuthorsSortByEnum ¶ added in v65.71.0
func GetMappingListRepositoryCommitAnalyticsAuthorsSortByEnum(val string) (ListRepositoryCommitAnalyticsAuthorsSortByEnum, bool)
GetMappingListRepositoryCommitAnalyticsAuthorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRepositoryCommitAnalyticsAuthorsSortOrderEnum ¶ added in v65.71.0
type ListRepositoryCommitAnalyticsAuthorsSortOrderEnum string
ListRepositoryCommitAnalyticsAuthorsSortOrderEnum Enum with underlying type: string
const ( ListRepositoryCommitAnalyticsAuthorsSortOrderAsc ListRepositoryCommitAnalyticsAuthorsSortOrderEnum = "ASC" ListRepositoryCommitAnalyticsAuthorsSortOrderDesc ListRepositoryCommitAnalyticsAuthorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRepositoryCommitAnalyticsAuthorsSortOrderEnum
func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumValues ¶ added in v65.71.0
func GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumValues() []ListRepositoryCommitAnalyticsAuthorsSortOrderEnum
GetListRepositoryCommitAnalyticsAuthorsSortOrderEnumValues Enumerates the set of values for ListRepositoryCommitAnalyticsAuthorsSortOrderEnum
func GetMappingListRepositoryCommitAnalyticsAuthorsSortOrderEnum ¶ added in v65.71.0
func GetMappingListRepositoryCommitAnalyticsAuthorsSortOrderEnum(val string) (ListRepositoryCommitAnalyticsAuthorsSortOrderEnum, bool)
GetMappingListRepositoryCommitAnalyticsAuthorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 }
ListTriggersRequest wrapper for the ListTriggers operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListTriggers.go.html to see an example of how to use ListTriggersRequest.
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 ¶
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"` }
ListTriggersResponse wrapper for the ListTriggers operation
func (ListTriggersResponse) HTTPResponse ¶
func (response ListTriggersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTriggersResponse) String ¶
func (response ListTriggersResponse) String() string
type ListTriggersSortByEnum ¶
type ListTriggersSortByEnum string
ListTriggersSortByEnum Enum with underlying type: string
const ( ListTriggersSortByTimecreated ListTriggersSortByEnum = "timeCreated" ListTriggersSortByDisplayname ListTriggersSortByEnum = "displayName" )
Set of constants representing the allowable values for ListTriggersSortByEnum
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 ¶
type ListTriggersSortOrderEnum string
ListTriggersSortOrderEnum Enum with underlying type: string
const ( ListTriggersSortOrderAsc ListTriggersSortOrderEnum = "ASC" ListTriggersSortOrderDesc ListTriggersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTriggersSortOrderEnum
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 ¶
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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶
func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of 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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const (
ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
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 ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶
func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of 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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const (
ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
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 ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶
func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of 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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
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 ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
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 ¶
type ListWorkRequestsStatusEnum string
ListWorkRequestsStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
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 ¶
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"` }
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.
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 ¶
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"` }
LoadBalancerTrafficShiftDeployStage Specifies load balancer traffic shift stage.
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 ¶
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"` }
LoadBalancerTrafficShiftDeployStageExecutionProgress Specifies the load balancer Traffic Shift stage execution details.
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 ¶
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"` }
LoadBalancerTrafficShiftDeployStageSummary Specifies load balancer traffic shift stage.
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 ¶
type LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum string
LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum Enum with underlying type: string
const ( LoadBalancerTrafficShiftDeployStageTrafficShiftTargetAutoSelect LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "AUTO_SELECT" LoadBalancerTrafficShiftDeployStageTrafficShiftTargetBlue LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "BLUE" LoadBalancerTrafficShiftDeployStageTrafficShiftTargetGreen LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum = "GREEN" )
Set of constants representing the allowable values for LoadBalancerTrafficShiftDeployStageTrafficShiftTargetEnum
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 ¶
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"` }
LoadBalancerTrafficShiftRolloutPolicy Description of rollout policy for load balancer traffic shift stage.
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 ¶
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"` }
ManualApprovalDeployStage Specifies the manual approval stage.
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 ¶
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"` }
ManualApprovalDeployStageExecutionProgress Specifies the manual approval stage specific execution details.
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 ¶
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"` }
ManualApprovalDeployStageSummary Specifies the manual approval stage.
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 ¶
type ManualBuildRunSource struct { }
ManualBuildRunSource Specifies details of build runs triggered manually through the API.
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 MergeCheckCollection ¶ added in v65.71.0
type MergeCheckCollection struct { // List of pullRequest mergeCheck objects. // Example: {"items": [{ "type" : "CONFLICT(ENUM values)", // "status" : "FAILED(ENUM values)"}, // {"type": "APPROVAL_RULE(ENUM VALUE)", // "ruleName": "rule 1", // "status" : "NEEDS_APPROVAL(ENUM values)", // "totalApprovalCount":"5", // "currentApprovalCount":"1", // "reviewers":[<Reviewer OCID>], // "level": "PROJECT/REPOSITORY(ENUM values)"}, // {"type": "APPROVAL_RULE(ENUM VALUE)", // "ruleName": "rule 2", // "status" : "SUCCEEDED(ENUM values)", // "totalApprovalCount":"5", // "currentApprovalCount":"5", // "reviewers":[<Reviewer OCID>], // "level": "PROJECT/REPOSITORY(ENUM values)"} , // {"type": "BUILD(ENUM VALUE)", // "pipelineId": "PipelineOCID", // "buildRunId": "BuildRunOCID", // "status" : "SUCCEEDED/PENDING/FAIlED/IN-PROGRESS(ENUM values)"} // ]} Items []MergeCheck `mandatory:"false" json:"items"` // The time Stamp of the validation check. TimeValidated *common.SDKTime `mandatory:"false" json:"timeValidated"` }
MergeCheckCollection list of merge checks.
func (MergeCheckCollection) String ¶ added in v65.71.0
func (m MergeCheckCollection) String() string
func (*MergeCheckCollection) UnmarshalJSON ¶ added in v65.71.0
func (m *MergeCheckCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (MergeCheckCollection) ValidateEnumValue ¶ added in v65.71.0
func (m MergeCheckCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MergeCheckSettingsValueEnum ¶ added in v65.71.0
type MergeCheckSettingsValueEnum string
MergeCheckSettingsValueEnum Enum with underlying type: string
const ( MergeCheckSettingsValueEnabled MergeCheckSettingsValueEnum = "ENABLED" MergeCheckSettingsValueDisabled MergeCheckSettingsValueEnum = "DISABLED" )
Set of constants representing the allowable values for MergeCheckSettingsValueEnum
func GetMappingMergeCheckSettingsValueEnum ¶ added in v65.71.0
func GetMappingMergeCheckSettingsValueEnum(val string) (MergeCheckSettingsValueEnum, bool)
GetMappingMergeCheckSettingsValueEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMergeCheckSettingsValueEnumValues ¶ added in v65.71.0
func GetMergeCheckSettingsValueEnumValues() []MergeCheckSettingsValueEnum
GetMergeCheckSettingsValueEnumValues Enumerates the set of values for MergeCheckSettingsValueEnum
type MergeCheckTypeEnum ¶ added in v65.71.0
type MergeCheckTypeEnum string
MergeCheckTypeEnum Enum with underlying type: string
const ( MergeCheckTypeConflict MergeCheckTypeEnum = "CONFLICT" MergeCheckTypeApprovalRule MergeCheckTypeEnum = "APPROVAL_RULE" MergeCheckTypeBuild MergeCheckTypeEnum = "BUILD" )
Set of constants representing the allowable values for MergeCheckTypeEnum
func GetMappingMergeCheckTypeEnum ¶ added in v65.71.0
func GetMappingMergeCheckTypeEnum(val string) (MergeCheckTypeEnum, bool)
GetMappingMergeCheckTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMergeCheckTypeEnumValues ¶ added in v65.71.0
func GetMergeCheckTypeEnumValues() []MergeCheckTypeEnum
GetMergeCheckTypeEnumValues Enumerates the set of values for MergeCheckTypeEnum
type MergeChecks ¶ added in v65.71.0
type MergeChecks struct { // Indicates whether or not a pull request must have a successful build run and no queued builds before it can be merged LastBuildSucceeded MergeCheckSettingsValueEnum `mandatory:"true" json:"lastBuildSucceeded"` }
MergeChecks Criteria which must be satisfied to merge a pull request.
func (MergeChecks) String ¶ added in v65.71.0
func (m MergeChecks) String() string
func (MergeChecks) ValidateEnumValue ¶ added in v65.71.0
func (m MergeChecks) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MergePullRequestDetails ¶ added in v65.71.0
type MergePullRequestDetails interface { }
MergePullRequestDetails determines if this is a merge or a validation.
type MergePullRequestDetailsActionTypeEnum ¶ added in v65.71.0
type MergePullRequestDetailsActionTypeEnum string
MergePullRequestDetailsActionTypeEnum Enum with underlying type: string
const ( MergePullRequestDetailsActionTypeExecute MergePullRequestDetailsActionTypeEnum = "EXECUTE" MergePullRequestDetailsActionTypeValidate MergePullRequestDetailsActionTypeEnum = "VALIDATE" )
Set of constants representing the allowable values for MergePullRequestDetailsActionTypeEnum
func GetMappingMergePullRequestDetailsActionTypeEnum ¶ added in v65.71.0
func GetMappingMergePullRequestDetailsActionTypeEnum(val string) (MergePullRequestDetailsActionTypeEnum, bool)
GetMappingMergePullRequestDetailsActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMergePullRequestDetailsActionTypeEnumValues ¶ added in v65.71.0
func GetMergePullRequestDetailsActionTypeEnumValues() []MergePullRequestDetailsActionTypeEnum
GetMergePullRequestDetailsActionTypeEnumValues Enumerates the set of values for MergePullRequestDetailsActionTypeEnum
type MergePullRequestRequest ¶ added in v65.71.0
type MergePullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // The details about the merge operation. MergePullRequestDetails `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 }
MergePullRequestRequest wrapper for the MergePullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/MergePullRequest.go.html to see an example of how to use MergePullRequestRequest.
func (MergePullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request MergePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (MergePullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request MergePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MergePullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request MergePullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MergePullRequestRequest) String ¶ added in v65.71.0
func (request MergePullRequestRequest) String() string
func (MergePullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request MergePullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MergePullRequestResponse ¶ added in v65.71.0
type MergePullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `presentIn:"body"` // Relative URL of the newly created resource. ContentLocation *string `presentIn:"header" name:"content-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"` }
MergePullRequestResponse wrapper for the MergePullRequest operation
func (MergePullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response MergePullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MergePullRequestResponse) String ¶ added in v65.71.0
func (response MergePullRequestResponse) String() string
type MergeSettings ¶ added in v65.71.0
type MergeSettings struct { // Default type of merge strategy associated with the a Project or Repository. DefaultMergeStrategy MergeStrategyEnum `mandatory:"true" json:"defaultMergeStrategy"` // List of merge strategies which are allowed for a Project or Repository. AllowedMergeStrategies []MergeStrategyEnum `mandatory:"true" json:"allowedMergeStrategies"` }
MergeSettings Enabled and disabled merge strategies for a project or repository, also contains a default strategy.
func (MergeSettings) String ¶ added in v65.71.0
func (m MergeSettings) String() string
func (MergeSettings) ValidateEnumValue ¶ added in v65.71.0
func (m MergeSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MergeStrategyEnum ¶ added in v65.71.0
type MergeStrategyEnum string
MergeStrategyEnum Enum with underlying type: string
const ( MergeStrategyMergeCommit MergeStrategyEnum = "MERGE_COMMIT" MergeStrategyFastForward MergeStrategyEnum = "FAST_FORWARD" MergeStrategyFastForwardOnly MergeStrategyEnum = "FAST_FORWARD_ONLY" MergeStrategyRebaseAndMerge MergeStrategyEnum = "REBASE_AND_MERGE" MergeStrategyRebaseAndFastForward MergeStrategyEnum = "REBASE_AND_FAST_FORWARD" MergeStrategySquash MergeStrategyEnum = "SQUASH" MergeStrategySquashFastForwardOnly MergeStrategyEnum = "SQUASH_FAST_FORWARD_ONLY" )
Set of constants representing the allowable values for MergeStrategyEnum
func GetMappingMergeStrategyEnum ¶ added in v65.71.0
func GetMappingMergeStrategyEnum(val string) (MergeStrategyEnum, bool)
GetMappingMergeStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMergeStrategyEnumValues ¶ added in v65.71.0
func GetMergeStrategyEnumValues() []MergeStrategyEnum
GetMergeStrategyEnumValues Enumerates the set of values for MergeStrategyEnum
type MetricNameEnum ¶ added in v65.71.0
type MetricNameEnum string
MetricNameEnum Enum with underlying type: string
const ( MetricNameCommits MetricNameEnum = "COMMITS" MetricNameLinesAdded MetricNameEnum = "LINES_ADDED" MetricNameLinesDeleted MetricNameEnum = "LINES_DELETED" MetricNamePullRequestCreated MetricNameEnum = "PULL_REQUEST_CREATED" MetricNamePullRequestMerged MetricNameEnum = "PULL_REQUEST_MERGED" MetricNamePullRequestDeclined MetricNameEnum = "PULL_REQUEST_DECLINED" MetricNamePullRequestReviewStartDurationInDays MetricNameEnum = "PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS" MetricNamePullRequestReviewDurationInDays MetricNameEnum = "PULL_REQUEST_REVIEW_DURATION_IN_DAYS" MetricNamePullRequestApproved MetricNameEnum = "PULL_REQUEST_APPROVED" MetricNamePullRequestReviewed MetricNameEnum = "PULL_REQUEST_REVIEWED" MetricNamePullRequestComments MetricNameEnum = "PULL_REQUEST_COMMENTS" )
Set of constants representing the allowable values for MetricNameEnum
func GetMappingMetricNameEnum ¶ added in v65.71.0
func GetMappingMetricNameEnum(val string) (MetricNameEnum, bool)
GetMappingMetricNameEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMetricNameEnumValues ¶ added in v65.71.0
func GetMetricNameEnumValues() []MetricNameEnum
GetMetricNameEnumValues Enumerates the set of values for MetricNameEnum
type MirrorRepositoryConfig ¶
type MirrorRepositoryConfig struct { // Upstream git repository connection identifier. 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"` }
MirrorRepositoryConfig Configuration information for mirroring the repository.
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 ¶
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 }
MirrorRepositoryRequest wrapper for the MirrorRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/MirrorRepository.go.html to see an example of how to use MirrorRepositoryRequest.
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 ¶
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"` }
MirrorRepositoryResponse wrapper for the MirrorRepository operation
func (MirrorRepositoryResponse) HTTPResponse ¶
func (response MirrorRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MirrorRepositoryResponse) String ¶
func (response MirrorRepositoryResponse) String() string
type NetworkChannel ¶
type NetworkChannel interface { }
NetworkChannel Specifies the configuration needed when the target OCI resource, i.e., OKE cluster, resides
in customer's private network.
type NetworkChannelNetworkChannelTypeEnum ¶
type NetworkChannelNetworkChannelTypeEnum string
NetworkChannelNetworkChannelTypeEnum Enum with underlying type: string
const ( NetworkChannelNetworkChannelTypePrivateEndpointChannel NetworkChannelNetworkChannelTypeEnum = "PRIVATE_ENDPOINT_CHANNEL" NetworkChannelNetworkChannelTypeServiceVnicChannel NetworkChannelNetworkChannelTypeEnum = "SERVICE_VNIC_CHANNEL" )
Set of constants representing the allowable values for NetworkChannelNetworkChannelTypeEnum
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 ¶
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"` }
NginxBlueGreenStrategy Specifies the NGINX blue green release strategy.
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 ¶
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"` }
NginxCanaryStrategy Specifies the NGINX canary release strategy.
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 ¶
type NoDeployStageRollbackPolicy struct { }
NoDeployStageRollbackPolicy Specifies the no rollback policy for a Stage on failure.
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 ¶ added in v65.29.0
type NoneVerificationKeySource struct { }
NoneVerificationKeySource Allows user to opt out of Verification key source
func (NoneVerificationKeySource) MarshalJSON ¶ added in v65.29.0
func (m NoneVerificationKeySource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (NoneVerificationKeySource) String ¶ added in v65.29.0
func (m NoneVerificationKeySource) String() string
func (NoneVerificationKeySource) ValidateEnumValue ¶ added in v65.29.0
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 ¶
type NotificationConfig struct { // The topic ID for notifications. TopicId *string `mandatory:"true" json:"topicId"` }
NotificationConfig Notification configuration for the project.
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 ObjectStorageGenericArtifactLocationDetails ¶ added in v65.71.0
type ObjectStorageGenericArtifactLocationDetails struct { // Unique namespace in the tenancy which contains the bucket Namespace *string `mandatory:"true" json:"namespace"` // Specifies the Object Storage bucket. BucketName *string `mandatory:"true" json:"bucketName"` // Specifies the name of object inside the bucket. ObjectName *string `mandatory:"true" json:"objectName"` // Region identifier. Region *string `mandatory:"true" json:"region"` }
ObjectStorageGenericArtifactLocationDetails ObjectStorage bucket details where artifact is located.
func (ObjectStorageGenericArtifactLocationDetails) MarshalJSON ¶ added in v65.71.0
func (m ObjectStorageGenericArtifactLocationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ObjectStorageGenericArtifactLocationDetails) String ¶ added in v65.71.0
func (m ObjectStorageGenericArtifactLocationDetails) String() string
func (ObjectStorageGenericArtifactLocationDetails) ValidateEnumValue ¶ added in v65.71.0
func (m ObjectStorageGenericArtifactLocationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶
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"` }
OcirDeployArtifactSource Specifies the OCIR details.
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 ¶
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"` }
OkeBlueGreenDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.
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 ¶
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"` }
OkeBlueGreenDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.
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 ¶
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"` }
OkeBlueGreenDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.
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 ¶
type OkeBlueGreenStrategy interface { }
OkeBlueGreenStrategy Specifies the required blue-green release strategy for OKE deployment.
type OkeBlueGreenStrategyStrategyTypeEnum ¶
type OkeBlueGreenStrategyStrategyTypeEnum string
OkeBlueGreenStrategyStrategyTypeEnum Enum with underlying type: string
const (
OkeBlueGreenStrategyStrategyTypeNginxBlueGreenStrategy OkeBlueGreenStrategyStrategyTypeEnum = "NGINX_BLUE_GREEN_STRATEGY"
)
Set of constants representing the allowable values for OkeBlueGreenStrategyStrategyTypeEnum
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 ¶
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"` }
OkeBlueGreenTrafficShiftDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.
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 ¶
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"` }
OkeBlueGreenTrafficShiftDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment traffic shift stage.
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 ¶
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"` }
OkeBlueGreenTrafficShiftDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.
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 ¶
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"` }
OkeCanaryApprovalDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.
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 ¶
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"` }
OkeCanaryApprovalDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary approval stage.
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 ¶
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"` }
OkeCanaryApprovalDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.
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 ¶
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"` }
OkeCanaryDeployStage Specifies the Container Engine for Kubernetes (OKE) Canary deployment stage.
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) 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 ¶
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"` }
OkeCanaryDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.
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 ¶
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"` }
OkeCanaryDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.
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 ¶
type OkeCanaryStrategy interface { }
OkeCanaryStrategy Specifies the required canary release strategy for OKE deployment.
type OkeCanaryStrategyStrategyTypeEnum ¶
type OkeCanaryStrategyStrategyTypeEnum string
OkeCanaryStrategyStrategyTypeEnum Enum with underlying type: string
const (
OkeCanaryStrategyStrategyTypeNginxCanaryStrategy OkeCanaryStrategyStrategyTypeEnum = "NGINX_CANARY_STRATEGY"
)
Set of constants representing the allowable values for OkeCanaryStrategyStrategyTypeEnum
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 ¶
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"` }
OkeCanaryTrafficShiftDeployStage Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.
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 ¶
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"` }
OkeCanaryTrafficShiftDeployStageExecutionProgress Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment traffic shift stage.
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 ¶
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"` }
OkeCanaryTrafficShiftDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.
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 ¶
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"` }
OkeClusterDeployEnvironment Specifies the Kubernetes cluster environment.
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 ¶
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"` }
OkeClusterDeployEnvironmentSummary Specifies the Kubernetes cluster environment.
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 ¶
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"` }
OkeDeployStage Specifies the Container Engine for Kubernetes(OKE) cluster deployment stage.
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) 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 ¶
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"` }
OkeDeployStageExecutionProgress Specifies the execution details for a Container Engine for Kubernetes (OKE) cluster deployment stage.
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 ¶
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"` }
OkeDeployStageSummary Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.
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 ¶ added in v65.6.0
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"` }
OkeHelmChartDeployStage Specifies the OKE cluster deployment stage using helm charts.
func (OkeHelmChartDeployStage) GetCompartmentId ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OkeHelmChartDeployStage) GetDefinedTags ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OkeHelmChartDeployStage) GetDeployPipelineId ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetDeployPipelineId() *string
GetDeployPipelineId returns DeployPipelineId
func (OkeHelmChartDeployStage) GetDeployStagePredecessorCollection ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (OkeHelmChartDeployStage) GetDescription ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetDescription() *string
GetDescription returns Description
func (OkeHelmChartDeployStage) GetDisplayName ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OkeHelmChartDeployStage) GetFreeformTags ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OkeHelmChartDeployStage) GetId ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetId() *string
GetId returns Id
func (OkeHelmChartDeployStage) GetLifecycleDetails ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OkeHelmChartDeployStage) GetLifecycleState ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OkeHelmChartDeployStage) GetProjectId ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetProjectId() *string
GetProjectId returns ProjectId
func (OkeHelmChartDeployStage) GetSystemTags ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OkeHelmChartDeployStage) GetTimeCreated ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OkeHelmChartDeployStage) GetTimeUpdated ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OkeHelmChartDeployStage) MarshalJSON ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OkeHelmChartDeployStage) String ¶ added in v65.6.0
func (m OkeHelmChartDeployStage) String() string
func (*OkeHelmChartDeployStage) UnmarshalJSON ¶ added in v65.6.0
func (m *OkeHelmChartDeployStage) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (OkeHelmChartDeployStage) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.62.0
type OkeHelmChartDeployStagePurposeEnum string
OkeHelmChartDeployStagePurposeEnum Enum with underlying type: string
const ( OkeHelmChartDeployStagePurposeUpgrade OkeHelmChartDeployStagePurposeEnum = "EXECUTE_HELM_UPGRADE" OkeHelmChartDeployStagePurposeCommand OkeHelmChartDeployStagePurposeEnum = "EXECUTE_HELM_COMMAND" )
Set of constants representing the allowable values for OkeHelmChartDeployStagePurposeEnum
func GetMappingOkeHelmChartDeployStagePurposeEnum ¶ added in v65.62.0
func GetMappingOkeHelmChartDeployStagePurposeEnum(val string) (OkeHelmChartDeployStagePurposeEnum, bool)
GetMappingOkeHelmChartDeployStagePurposeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOkeHelmChartDeployStagePurposeEnumValues ¶ added in v65.62.0
func GetOkeHelmChartDeployStagePurposeEnumValues() []OkeHelmChartDeployStagePurposeEnum
GetOkeHelmChartDeployStagePurposeEnumValues Enumerates the set of values for OkeHelmChartDeployStagePurposeEnum
type OkeHelmChartDeployStageSummary ¶ added in v65.6.0
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"` }
OkeHelmChartDeployStageSummary Specifies the OKE cluster deployment stage using Helm charts.
func (OkeHelmChartDeployStageSummary) GetCompartmentId ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (OkeHelmChartDeployStageSummary) GetDefinedTags ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (OkeHelmChartDeployStageSummary) GetDeployPipelineId ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetDeployPipelineId() *string
GetDeployPipelineId returns DeployPipelineId
func (OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (OkeHelmChartDeployStageSummary) GetDescription ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetDescription() *string
GetDescription returns Description
func (OkeHelmChartDeployStageSummary) GetDisplayName ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (OkeHelmChartDeployStageSummary) GetFreeformTags ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (OkeHelmChartDeployStageSummary) GetId ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetId() *string
GetId returns Id
func (OkeHelmChartDeployStageSummary) GetLifecycleDetails ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (OkeHelmChartDeployStageSummary) GetLifecycleState ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (OkeHelmChartDeployStageSummary) GetProjectId ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (OkeHelmChartDeployStageSummary) GetSystemTags ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (OkeHelmChartDeployStageSummary) GetTimeCreated ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (OkeHelmChartDeployStageSummary) GetTimeUpdated ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (OkeHelmChartDeployStageSummary) MarshalJSON ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OkeHelmChartDeployStageSummary) String ¶ added in v65.6.0
func (m OkeHelmChartDeployStageSummary) String() string
func (*OkeHelmChartDeployStageSummary) UnmarshalJSON ¶ added in v65.6.0
func (m *OkeHelmChartDeployStageSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (OkeHelmChartDeployStageSummary) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.62.0
type OkeHelmChartDeployStageSummaryPurposeEnum string
OkeHelmChartDeployStageSummaryPurposeEnum Enum with underlying type: string
const ( OkeHelmChartDeployStageSummaryPurposeUpgrade OkeHelmChartDeployStageSummaryPurposeEnum = "EXECUTE_HELM_UPGRADE" OkeHelmChartDeployStageSummaryPurposeCommand OkeHelmChartDeployStageSummaryPurposeEnum = "EXECUTE_HELM_COMMAND" )
Set of constants representing the allowable values for OkeHelmChartDeployStageSummaryPurposeEnum
func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum ¶ added in v65.62.0
func GetMappingOkeHelmChartDeployStageSummaryPurposeEnum(val string) (OkeHelmChartDeployStageSummaryPurposeEnum, bool)
GetMappingOkeHelmChartDeployStageSummaryPurposeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOkeHelmChartDeployStageSummaryPurposeEnumValues ¶ added in v65.62.0
func GetOkeHelmChartDeployStageSummaryPurposeEnumValues() []OkeHelmChartDeployStageSummaryPurposeEnum
GetOkeHelmChartDeployStageSummaryPurposeEnumValues Enumerates the set of values for OkeHelmChartDeployStageSummaryPurposeEnum
type OkeHelmChartDeploymentStageExecutionProgress ¶ added in v65.6.0
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"` }
OkeHelmChartDeploymentStageExecutionProgress Specifies the execution details for Kubernetes (OKE) helm chart deployment stage.
func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageDisplayName() *string
GetDeployStageDisplayName returns DeployStageDisplayName
func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails
func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStageId() *string
GetDeployStageId returns DeployStageId
func (OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
GetDeployStagePredecessors returns DeployStagePredecessors
func (OkeHelmChartDeploymentStageExecutionProgress) GetStatus ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
GetStatus returns Status
func (OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OkeHelmChartDeploymentStageExecutionProgress) String ¶ added in v65.6.0
func (m OkeHelmChartDeploymentStageExecutionProgress) String() string
func (OkeHelmChartDeploymentStageExecutionProgress) ValidateEnumValue ¶ added in v65.6.0
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 ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for OperationStatusEnum
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 ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
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" OperationTypeForkRepository OperationTypeEnum = "FORK_REPOSITORY" OperationTypeSyncForkRepository OperationTypeEnum = "SYNC_FORK_REPOSITORY" OperationTypeScheduleCascadingProjectDeletion OperationTypeEnum = "SCHEDULE_CASCADING_PROJECT_DELETION" OperationTypeCancelScheduledCascadingProjectDeletion OperationTypeEnum = "CANCEL_SCHEDULED_CASCADING_PROJECT_DELETION" OperationTypeCreatePullRequest OperationTypeEnum = "CREATE_PULL_REQUEST" OperationTypeUpdatePullRequest OperationTypeEnum = "UPDATE_PULL_REQUEST" OperationTypeDeletePullRequest OperationTypeEnum = "DELETE_PULL_REQUEST" OperationTypeMovePullRequest OperationTypeEnum = "MOVE_PULL_REQUEST" OperationTypeMergePullRequest OperationTypeEnum = "MERGE_PULL_REQUEST" )
Set of constants representing the allowable values for OperationTypeEnum
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 PatchInsertInstruction ¶ added in v65.71.0
type PatchInsertInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` // A value to be inserted into the target. Value *interface{} `mandatory:"true" json:"value"` // A selection to be evaluated against the array for identifying a particular reference item within it, with the same format and semantics as `selection`. SelectedItem *string `mandatory:"false" json:"selectedItem"` // Where to insert the value, relative to the first item matched by `selectedItem`. // If `selectedItem` is unspecified, then "BEFORE" specifies insertion at the first position in an array and "AFTER" specifies insertion at the last position. // If `selectedItem` is specified but results in an empty selection, then both values specify insertion at the last position. Position PatchInsertInstructionPositionEnum `mandatory:"false" json:"position,omitempty"` }
PatchInsertInstruction An operation that inserts a value into an array, shifting array items as necessary and handling NOT_FOUND exceptions by creating the implied containing structure.
func (PatchInsertInstruction) GetSelection ¶ added in v65.71.0
func (m PatchInsertInstruction) GetSelection() *string
GetSelection returns Selection
func (PatchInsertInstruction) MarshalJSON ¶ added in v65.71.0
func (m PatchInsertInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchInsertInstruction) String ¶ added in v65.71.0
func (m PatchInsertInstruction) String() string
func (PatchInsertInstruction) ValidateEnumValue ¶ added in v65.71.0
func (m PatchInsertInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchInsertInstructionPositionEnum ¶ added in v65.71.0
type PatchInsertInstructionPositionEnum string
PatchInsertInstructionPositionEnum Enum with underlying type: string
const ( PatchInsertInstructionPositionBefore PatchInsertInstructionPositionEnum = "BEFORE" PatchInsertInstructionPositionAfter PatchInsertInstructionPositionEnum = "AFTER" )
Set of constants representing the allowable values for PatchInsertInstructionPositionEnum
func GetMappingPatchInsertInstructionPositionEnum ¶ added in v65.71.0
func GetMappingPatchInsertInstructionPositionEnum(val string) (PatchInsertInstructionPositionEnum, bool)
GetMappingPatchInsertInstructionPositionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchInsertInstructionPositionEnumValues ¶ added in v65.71.0
func GetPatchInsertInstructionPositionEnumValues() []PatchInsertInstructionPositionEnum
GetPatchInsertInstructionPositionEnumValues Enumerates the set of values for PatchInsertInstructionPositionEnum
type PatchInstruction ¶ added in v65.71.0
type PatchInstruction interface { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. GetSelection() *string }
PatchInstruction A single instruction to be included as part of Patch request content.
type PatchInstructionOperationEnum ¶ added in v65.71.0
type PatchInstructionOperationEnum string
PatchInstructionOperationEnum Enum with underlying type: string
const ( PatchInstructionOperationRequire PatchInstructionOperationEnum = "REQUIRE" PatchInstructionOperationProhibit PatchInstructionOperationEnum = "PROHIBIT" PatchInstructionOperationReplace PatchInstructionOperationEnum = "REPLACE" PatchInstructionOperationInsert PatchInstructionOperationEnum = "INSERT" PatchInstructionOperationRemove PatchInstructionOperationEnum = "REMOVE" PatchInstructionOperationMove PatchInstructionOperationEnum = "MOVE" PatchInstructionOperationMerge PatchInstructionOperationEnum = "MERGE" )
Set of constants representing the allowable values for PatchInstructionOperationEnum
func GetMappingPatchInstructionOperationEnum ¶ added in v65.71.0
func GetMappingPatchInstructionOperationEnum(val string) (PatchInstructionOperationEnum, bool)
GetMappingPatchInstructionOperationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchInstructionOperationEnumValues ¶ added in v65.71.0
func GetPatchInstructionOperationEnumValues() []PatchInstructionOperationEnum
GetPatchInstructionOperationEnumValues Enumerates the set of values for PatchInstructionOperationEnum
type PatchMergeInstruction ¶ added in v65.71.0
type PatchMergeInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` // A value to be merged into the target. Value *interface{} `mandatory:"false" json:"value"` }
PatchMergeInstruction An operation that recursively updates items of the selection, or adding the value if the selection is empty. If the value is not an object, it is used directly, otherwise each key-value member is used to create or update a member of the same name in the target and the same process is applied recursively for each object-typed value (similar to RFC 7396 (https://tools.ietf.org/html/rfc7396#section-2) JSON Merge Patch, except that null values are copied rather than transformed into deletions). NOT_FOUND exceptions are handled by creating the implied containing structure. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.
func (PatchMergeInstruction) GetSelection ¶ added in v65.71.0
func (m PatchMergeInstruction) GetSelection() *string
GetSelection returns Selection
func (PatchMergeInstruction) MarshalJSON ¶ added in v65.71.0
func (m PatchMergeInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchMergeInstruction) String ¶ added in v65.71.0
func (m PatchMergeInstruction) String() string
func (PatchMergeInstruction) ValidateEnumValue ¶ added in v65.71.0
func (m PatchMergeInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMoveInstruction ¶ added in v65.71.0
type PatchMoveInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` // The selection that is to be moved, with the same format and semantics as `selection`. From *string `mandatory:"true" json:"from"` // Where to insert the value in an array, relative to the first item in the selection. // If there is no such item, then "BEFORE" specifies insertion at the first position in an array and "AFTER" specifies insertion at the last position. // If the first item in the selection is not the child of an array, then this field has no effect. Position PatchMoveInstructionPositionEnum `mandatory:"false" json:"position,omitempty"` }
PatchMoveInstruction An operation that "puts" values from elsewhere in the target, functionally equivalent to a single add and then a remove. The first item of the selection is replaced, or created if the selection is empty. NOT_FOUND exceptions in the selection are handled by creating the implied containing structure. This operation fails if the `from` selection yields any exceptions, or if an item is moved to any of its descendants.
func (PatchMoveInstruction) GetSelection ¶ added in v65.71.0
func (m PatchMoveInstruction) GetSelection() *string
GetSelection returns Selection
func (PatchMoveInstruction) MarshalJSON ¶ added in v65.71.0
func (m PatchMoveInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchMoveInstruction) String ¶ added in v65.71.0
func (m PatchMoveInstruction) String() string
func (PatchMoveInstruction) ValidateEnumValue ¶ added in v65.71.0
func (m PatchMoveInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMoveInstructionPositionEnum ¶ added in v65.71.0
type PatchMoveInstructionPositionEnum string
PatchMoveInstructionPositionEnum Enum with underlying type: string
const ( PatchMoveInstructionPositionAt PatchMoveInstructionPositionEnum = "AT" PatchMoveInstructionPositionBefore PatchMoveInstructionPositionEnum = "BEFORE" PatchMoveInstructionPositionAfter PatchMoveInstructionPositionEnum = "AFTER" )
Set of constants representing the allowable values for PatchMoveInstructionPositionEnum
func GetMappingPatchMoveInstructionPositionEnum ¶ added in v65.71.0
func GetMappingPatchMoveInstructionPositionEnum(val string) (PatchMoveInstructionPositionEnum, bool)
GetMappingPatchMoveInstructionPositionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchMoveInstructionPositionEnumValues ¶ added in v65.71.0
func GetPatchMoveInstructionPositionEnumValues() []PatchMoveInstructionPositionEnum
GetPatchMoveInstructionPositionEnumValues Enumerates the set of values for PatchMoveInstructionPositionEnum
type PatchProhibitInstruction ¶ added in v65.71.0
type PatchProhibitInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` // A value to be compared against each item of the selection. // If this value is an object, then it matches any item that would be unaffected by applying this value as a merge operation. // Otherwise, it matches any item to which it is equal according to the rules of JSON Schema (https://tools.ietf.org/html/draft-handrews-json-schema-00#section-4.2.3). Value *interface{} `mandatory:"false" json:"value"` }
PatchProhibitInstruction A precondition operation that requires a selection to be empty, or optionally to be non-empty but include no item with a specified value (useful for asserting that a value does not exist before attempting to create it, avoiding accidental update). It fails if value is provided and the selection includes an item matching it, or if value is not provided and the selection is not empty, but ignores NOT_FOUND exceptions.
func (PatchProhibitInstruction) GetSelection ¶ added in v65.71.0
func (m PatchProhibitInstruction) GetSelection() *string
GetSelection returns Selection
func (PatchProhibitInstruction) MarshalJSON ¶ added in v65.71.0
func (m PatchProhibitInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchProhibitInstruction) String ¶ added in v65.71.0
func (m PatchProhibitInstruction) String() string
func (PatchProhibitInstruction) ValidateEnumValue ¶ added in v65.71.0
func (m PatchProhibitInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchPullRequestDetails ¶ added in v65.71.0
type PatchPullRequestDetails struct { // List of patch instructions Items []PatchInstruction `mandatory:"false" json:"items"` }
PatchPullRequestDetails Pull request details to patch
func (PatchPullRequestDetails) String ¶ added in v65.71.0
func (m PatchPullRequestDetails) String() string
func (*PatchPullRequestDetails) UnmarshalJSON ¶ added in v65.71.0
func (m *PatchPullRequestDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (PatchPullRequestDetails) ValidateEnumValue ¶ added in v65.71.0
func (m PatchPullRequestDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchPullRequestRequest ¶ added in v65.71.0
type PatchPullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // Details for the PullRequest update. PatchPullRequestDetails `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 }
PatchPullRequestRequest wrapper for the PatchPullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/PatchPullRequest.go.html to see an example of how to use PatchPullRequestRequest.
func (PatchPullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request PatchPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchPullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request PatchPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchPullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request PatchPullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchPullRequestRequest) String ¶ added in v65.71.0
func (request PatchPullRequestRequest) String() string
func (PatchPullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request PatchPullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchPullRequestResponse ¶ added in v65.71.0
type PatchPullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `presentIn:"body"` // Relative URL of the newly created resource. Location *string `presentIn:"header" name:"location"` // 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"` }
PatchPullRequestResponse wrapper for the PatchPullRequest operation
func (PatchPullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response PatchPullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchPullRequestResponse) String ¶ added in v65.71.0
func (response PatchPullRequestResponse) String() string
type PatchRemoveInstruction ¶ added in v65.71.0
type PatchRemoveInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` }
PatchRemoveInstruction An operation that deletes items, ignoring NOT_FOUND exceptions. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.
func (PatchRemoveInstruction) GetSelection ¶ added in v65.71.0
func (m PatchRemoveInstruction) GetSelection() *string
GetSelection returns Selection
func (PatchRemoveInstruction) MarshalJSON ¶ added in v65.71.0
func (m PatchRemoveInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchRemoveInstruction) String ¶ added in v65.71.0
func (m PatchRemoveInstruction) String() string
func (PatchRemoveInstruction) ValidateEnumValue ¶ added in v65.71.0
func (m PatchRemoveInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchReplaceInstruction ¶ added in v65.71.0
type PatchReplaceInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` // A value to be added into the target. Value *interface{} `mandatory:"true" json:"value"` }
PatchReplaceInstruction An operation that "puts" a value, replacing every item of the selection with it, or creating it if the selection is empty. NOT_FOUND exceptions are handled by creating the implied containing structure (but note that this may put the target in an invalid state, which can be prevented by use of precondition operations). To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.
func (PatchReplaceInstruction) GetSelection ¶ added in v65.71.0
func (m PatchReplaceInstruction) GetSelection() *string
GetSelection returns Selection
func (PatchReplaceInstruction) MarshalJSON ¶ added in v65.71.0
func (m PatchReplaceInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchReplaceInstruction) String ¶ added in v65.71.0
func (m PatchReplaceInstruction) String() string
func (PatchReplaceInstruction) ValidateEnumValue ¶ added in v65.71.0
func (m PatchReplaceInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchRequireInstruction ¶ added in v65.71.0
type PatchRequireInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` // A value to be compared against each item of the selection. // If this value is an object, then it matches any item that would be unaffected by applying this value as a merge operation. // Otherwise, it matches any item to which it is equal according to the rules of JSON Schema (https://tools.ietf.org/html/draft-handrews-json-schema-00#section-4.2.3). Value *interface{} `mandatory:"false" json:"value"` }
PatchRequireInstruction A precondition operation that requires a selection to be non-empty, and optionally to include an item with a specified value (useful for asserting that a value exists before attempting to update it, avoiding accidental creation). It fails if the selection is empty, or if value is provided and no item of the selection matches it.
func (PatchRequireInstruction) GetSelection ¶ added in v65.71.0
func (m PatchRequireInstruction) GetSelection() *string
GetSelection returns Selection
func (PatchRequireInstruction) MarshalJSON ¶ added in v65.71.0
func (m PatchRequireInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PatchRequireInstruction) String ¶ added in v65.71.0
func (m PatchRequireInstruction) String() string
func (PatchRequireInstruction) ValidateEnumValue ¶ added in v65.71.0
func (m PatchRequireInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PrincipalDetails ¶ added in v65.71.0
type PrincipalDetails struct { // the OCID of the principal PrincipalId *string `mandatory:"true" json:"principalId"` // the name of the principal PrincipalName *string `mandatory:"false" json:"principalName"` // the type of principal PrincipalType PrincipalDetailsPrincipalTypeEnum `mandatory:"false" json:"principalType,omitempty"` // The state of the principal, it can be active or inactive or suppressed for emails PrincipalState PrincipalDetailsPrincipalStateEnum `mandatory:"false" json:"principalState,omitempty"` }
PrincipalDetails The principal details
func (PrincipalDetails) String ¶ added in v65.71.0
func (m PrincipalDetails) String() string
func (PrincipalDetails) ValidateEnumValue ¶ added in v65.71.0
func (m PrincipalDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PrincipalDetailsPrincipalStateEnum ¶ added in v65.71.0
type PrincipalDetailsPrincipalStateEnum string
PrincipalDetailsPrincipalStateEnum Enum with underlying type: string
const ( PrincipalDetailsPrincipalStateActive PrincipalDetailsPrincipalStateEnum = "ACTIVE" PrincipalDetailsPrincipalStateInactive PrincipalDetailsPrincipalStateEnum = "INACTIVE" PrincipalDetailsPrincipalStateSuppressed PrincipalDetailsPrincipalStateEnum = "SUPPRESSED" )
Set of constants representing the allowable values for PrincipalDetailsPrincipalStateEnum
func GetMappingPrincipalDetailsPrincipalStateEnum ¶ added in v65.71.0
func GetMappingPrincipalDetailsPrincipalStateEnum(val string) (PrincipalDetailsPrincipalStateEnum, bool)
GetMappingPrincipalDetailsPrincipalStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPrincipalDetailsPrincipalStateEnumValues ¶ added in v65.71.0
func GetPrincipalDetailsPrincipalStateEnumValues() []PrincipalDetailsPrincipalStateEnum
GetPrincipalDetailsPrincipalStateEnumValues Enumerates the set of values for PrincipalDetailsPrincipalStateEnum
type PrincipalDetailsPrincipalTypeEnum ¶ added in v65.71.0
type PrincipalDetailsPrincipalTypeEnum string
PrincipalDetailsPrincipalTypeEnum Enum with underlying type: string
const ( PrincipalDetailsPrincipalTypeService PrincipalDetailsPrincipalTypeEnum = "SERVICE" PrincipalDetailsPrincipalTypeUser PrincipalDetailsPrincipalTypeEnum = "USER" PrincipalDetailsPrincipalTypeInstance PrincipalDetailsPrincipalTypeEnum = "INSTANCE" PrincipalDetailsPrincipalTypeResource PrincipalDetailsPrincipalTypeEnum = "RESOURCE" )
Set of constants representing the allowable values for PrincipalDetailsPrincipalTypeEnum
func GetMappingPrincipalDetailsPrincipalTypeEnum ¶ added in v65.71.0
func GetMappingPrincipalDetailsPrincipalTypeEnum(val string) (PrincipalDetailsPrincipalTypeEnum, bool)
GetMappingPrincipalDetailsPrincipalTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPrincipalDetailsPrincipalTypeEnumValues ¶ added in v65.71.0
func GetPrincipalDetailsPrincipalTypeEnumValues() []PrincipalDetailsPrincipalTypeEnum
GetPrincipalDetailsPrincipalTypeEnumValues Enumerates the set of values for PrincipalDetailsPrincipalTypeEnum
type PrivateEndpointChannel ¶
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"` }
PrivateEndpointChannel Specifies the configuration to access private endpoint.
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 ¶
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"` }
Project DevOps project groups resources needed to implement the CI/CD workload. DevOps resources include artifacts, pipelines, and environments.
func (Project) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ProjectCollection ¶
type ProjectCollection struct { // List of project summary items. Items []ProjectSummary `mandatory:"true" json:"items"` }
ProjectCollection Results of an project search.
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 ¶
type ProjectLifecycleStateEnum string
ProjectLifecycleStateEnum Enum with underlying type: string
const ( ProjectLifecycleStateCreating ProjectLifecycleStateEnum = "CREATING" ProjectLifecycleStateUpdating ProjectLifecycleStateEnum = "UPDATING" ProjectLifecycleStateActive ProjectLifecycleStateEnum = "ACTIVE" ProjectLifecycleStateDeleting ProjectLifecycleStateEnum = "DELETING" ProjectLifecycleStateDeleted ProjectLifecycleStateEnum = "DELETED" ProjectLifecycleStateFailed ProjectLifecycleStateEnum = "FAILED" ProjectLifecycleStateNeedsAttention ProjectLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for ProjectLifecycleStateEnum
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 ProjectNotificationPreference ¶ added in v65.71.0
type ProjectNotificationPreference struct { // The ocid of project resource ProjectId *string `mandatory:"true" json:"projectId"` // The ocid of user. UserId *string `mandatory:"true" json:"userId"` // The override value of project notification preference. NotificationPreference ProjectNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"` }
ProjectNotificationPreference The notification preference of the project.
func (ProjectNotificationPreference) String ¶ added in v65.71.0
func (m ProjectNotificationPreference) String() string
func (ProjectNotificationPreference) ValidateEnumValue ¶ added in v65.71.0
func (m ProjectNotificationPreference) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ProjectNotificationPreferenceNotificationPreferenceEnum ¶ added in v65.71.0
type ProjectNotificationPreferenceNotificationPreferenceEnum string
ProjectNotificationPreferenceNotificationPreferenceEnum Enum with underlying type: string
const ( ProjectNotificationPreferenceNotificationPreferenceWatch ProjectNotificationPreferenceNotificationPreferenceEnum = "WATCH" ProjectNotificationPreferenceNotificationPreferenceIgnore ProjectNotificationPreferenceNotificationPreferenceEnum = "IGNORE" ProjectNotificationPreferenceNotificationPreferenceMention ProjectNotificationPreferenceNotificationPreferenceEnum = "MENTION" )
Set of constants representing the allowable values for ProjectNotificationPreferenceNotificationPreferenceEnum
func GetMappingProjectNotificationPreferenceNotificationPreferenceEnum ¶ added in v65.71.0
func GetMappingProjectNotificationPreferenceNotificationPreferenceEnum(val string) (ProjectNotificationPreferenceNotificationPreferenceEnum, bool)
GetMappingProjectNotificationPreferenceNotificationPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProjectNotificationPreferenceNotificationPreferenceEnumValues ¶ added in v65.71.0
func GetProjectNotificationPreferenceNotificationPreferenceEnumValues() []ProjectNotificationPreferenceNotificationPreferenceEnum
GetProjectNotificationPreferenceNotificationPreferenceEnumValues Enumerates the set of values for ProjectNotificationPreferenceNotificationPreferenceEnum
type ProjectRepositorySettings ¶ added in v65.71.0
type ProjectRepositorySettings struct { MergeSettings *MergeSettings `mandatory:"true" json:"mergeSettings"` ApprovalRules *ApprovalRuleCollection `mandatory:"true" json:"approvalRules"` }
ProjectRepositorySettings User configured settings for project resources and their child repositories.
func (ProjectRepositorySettings) String ¶ added in v65.71.0
func (m ProjectRepositorySettings) String() string
func (ProjectRepositorySettings) ValidateEnumValue ¶ added in v65.71.0
func (m ProjectRepositorySettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ProjectSummary ¶
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"` }
ProjectSummary Summary of the project.
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 ProtectedBranch ¶ added in v65.71.0
type ProtectedBranch struct { // Branch name inside a repository. BranchName *string `mandatory:"true" json:"branchName"` // Protection levels to be added on the branch. ProtectionLevels []ProtectionLevelEnum `mandatory:"true" json:"protectionLevels"` // 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"` }
ProtectedBranch Holds information used to restrict certain actions on branches
func (ProtectedBranch) String ¶ added in v65.71.0
func (m ProtectedBranch) String() string
func (ProtectedBranch) ValidateEnumValue ¶ added in v65.71.0
func (m ProtectedBranch) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ProtectedBranchCollection ¶ added in v65.71.0
type ProtectedBranchCollection struct { // List of objects describing protected branches Items []ProtectedBranchSummary `mandatory:"true" json:"items"` }
ProtectedBranchCollection Collection of protected branches
func (ProtectedBranchCollection) String ¶ added in v65.71.0
func (m ProtectedBranchCollection) String() string
func (ProtectedBranchCollection) ValidateEnumValue ¶ added in v65.71.0
func (m ProtectedBranchCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ProtectedBranchSummary ¶ added in v65.71.0
type ProtectedBranchSummary struct { // Branch name inside a repository. BranchName *string `mandatory:"true" json:"branchName"` // Protection level to be added on the branch. ProtectionLevels []ProtectionLevelEnum `mandatory:"true" json:"protectionLevels"` // 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"` }
ProtectedBranchSummary Holds information used to restrict certain actions on branches
func (ProtectedBranchSummary) String ¶ added in v65.71.0
func (m ProtectedBranchSummary) String() string
func (ProtectedBranchSummary) ValidateEnumValue ¶ added in v65.71.0
func (m ProtectedBranchSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ProtectionLevelEnum ¶ added in v65.71.0
type ProtectionLevelEnum string
ProtectionLevelEnum Enum with underlying type: string
const ( ProtectionLevelReadOnly ProtectionLevelEnum = "READ_ONLY" ProtectionLevelPullRequestMergeOnly ProtectionLevelEnum = "PULL_REQUEST_MERGE_ONLY" )
Set of constants representing the allowable values for ProtectionLevelEnum
func GetMappingProtectionLevelEnum ¶ added in v65.71.0
func GetMappingProtectionLevelEnum(val string) (ProtectionLevelEnum, bool)
GetMappingProtectionLevelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProtectionLevelEnumValues ¶ added in v65.71.0
func GetProtectionLevelEnumValues() []ProtectionLevelEnum
GetProtectionLevelEnumValues Enumerates the set of values for ProtectionLevelEnum
type PullRequest ¶ added in v65.71.0
type PullRequest struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // PullRequest title, can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // DevOps Repository Identifier tells which repository this pull request belongs to RepositoryId *string `mandatory:"true" json:"repositoryId"` // The source branch which contains the changes to be reviewed. Example: "feature/JIRA-123" SourceBranch *string `mandatory:"true" json:"sourceBranch"` // The destination branch against which the changes are to be reviewed. Example: "main". DestinationBranch *string `mandatory:"true" json:"destinationBranch"` // The time the PullRequest was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the PullRequest. LifecycleState PullRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The status of the Pull Request. LifecycleDetails PullRequestLifecycleDetailsEnum `mandatory:"true" json:"lifecycleDetails"` CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"` // The total number of comments on the pull request. TotalComments *int `mandatory:"true" json:"totalComments"` // The total number of reviewers on the pull request. TotalReviewers *int `mandatory:"true" json:"totalReviewers"` // 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:"true" 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:"true" 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:"true" json:"systemTags"` // Details of the pull request. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The source branch commit ID when the Pull Request status was last changed to merged or closed SourceCommitIdAtTermination *string `mandatory:"false" json:"sourceCommitIdAtTermination"` // The merge base commit ID when the Pull Request status was last changed to merged or closed MergeBaseCommitIdAtTermination *string `mandatory:"false" json:"mergeBaseCommitIdAtTermination"` // The time the PullRequest was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // List of Reviewers. Reviewers []Reviewer `mandatory:"false" json:"reviewers"` MergeChecks *MergeCheckCollection `mandatory:"false" json:"mergeChecks"` MergedBy *PrincipalDetails `mandatory:"false" json:"mergedBy"` // The OCID of the forked repository that will act as the source of the changes to be included in the pull request against the parent repository. SourceRepositoryId *string `mandatory:"false" json:"sourceRepositoryId"` }
PullRequest Pull Request containing the diff between a review branch and a destination branch
func (PullRequest) String ¶ added in v65.71.0
func (m PullRequest) String() string
func (PullRequest) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestActivityCollection ¶ added in v65.71.0
type PullRequestActivityCollection struct { // List of pullRequest activity objects. Items []PullRequestActivitySummary `mandatory:"true" json:"items"` }
PullRequestActivityCollection Result of list pullRequest activities.
func (PullRequestActivityCollection) String ¶ added in v65.71.0
func (m PullRequestActivityCollection) String() string
func (*PullRequestActivityCollection) UnmarshalJSON ¶ added in v65.71.0
func (m *PullRequestActivityCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (PullRequestActivityCollection) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestActivityCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestActivitySummary ¶ added in v65.71.0
type PullRequestActivitySummary interface { // activity identifier GetId() *string GetPrincipal() *PrincipalDetails // pullRequest OCID GetPullRequestId() *string // The time the action was performed. An RFC3339 formatted datetime string GetTimeOccurred() *common.SDKTime }
PullRequestActivitySummary Summary of an activity record in a pull request
type PullRequestActivitySummaryActivityTypeEnum ¶ added in v65.71.0
type PullRequestActivitySummaryActivityTypeEnum string
PullRequestActivitySummaryActivityTypeEnum Enum with underlying type: string
const ( PullRequestActivitySummaryActivityTypeLifecycle PullRequestActivitySummaryActivityTypeEnum = "LIFECYCLE" PullRequestActivitySummaryActivityTypeApproval PullRequestActivitySummaryActivityTypeEnum = "APPROVAL" PullRequestActivitySummaryActivityTypeCommit PullRequestActivitySummaryActivityTypeEnum = "COMMIT" PullRequestActivitySummaryActivityTypeReviewer PullRequestActivitySummaryActivityTypeEnum = "REVIEWER" PullRequestActivitySummaryActivityTypeComment PullRequestActivitySummaryActivityTypeEnum = "COMMENT" )
Set of constants representing the allowable values for PullRequestActivitySummaryActivityTypeEnum
func GetMappingPullRequestActivitySummaryActivityTypeEnum ¶ added in v65.71.0
func GetMappingPullRequestActivitySummaryActivityTypeEnum(val string) (PullRequestActivitySummaryActivityTypeEnum, bool)
GetMappingPullRequestActivitySummaryActivityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestActivitySummaryActivityTypeEnumValues ¶ added in v65.71.0
func GetPullRequestActivitySummaryActivityTypeEnumValues() []PullRequestActivitySummaryActivityTypeEnum
GetPullRequestActivitySummaryActivityTypeEnumValues Enumerates the set of values for PullRequestActivitySummaryActivityTypeEnum
type PullRequestAttachment ¶ added in v65.71.0
type PullRequestAttachment struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // OCID of the pull request that this attachment belongs to PullRequestId *string `mandatory:"true" json:"pullRequestId"` // name to display in description or comment FileName *string `mandatory:"true" json:"fileName"` // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"` }
PullRequestAttachment Pull Request attachment created by users.
func (PullRequestAttachment) String ¶ added in v65.71.0
func (m PullRequestAttachment) String() string
func (PullRequestAttachment) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestAttachment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestAttachmentCollection ¶ added in v65.71.0
type PullRequestAttachmentCollection struct { // List of pullRequest attachment objects. Items []PullRequestAttachmentSummary `mandatory:"true" json:"items"` }
PullRequestAttachmentCollection Result of list pullRequest attachment.
func (PullRequestAttachmentCollection) String ¶ added in v65.71.0
func (m PullRequestAttachmentCollection) String() string
func (PullRequestAttachmentCollection) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestAttachmentCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestAttachmentSummary ¶ added in v65.71.0
type PullRequestAttachmentSummary struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // OCID of the pull request that this attachment belongs to PullRequestId *string `mandatory:"true" json:"pullRequestId"` // name to display in description or comment FileName *string `mandatory:"true" json:"fileName"` // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"` }
PullRequestAttachmentSummary summary of a pullRequest attachment
func (PullRequestAttachmentSummary) String ¶ added in v65.71.0
func (m PullRequestAttachmentSummary) String() string
func (PullRequestAttachmentSummary) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestAttachmentSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestAuthorCollection ¶ added in v65.71.0
type PullRequestAuthorCollection struct { // List of authors who has ever created PR before. Items []PullRequestAuthorSummary `mandatory:"true" json:"items"` }
PullRequestAuthorCollection Result of listing PR authors.
func (PullRequestAuthorCollection) String ¶ added in v65.71.0
func (m PullRequestAuthorCollection) String() string
func (PullRequestAuthorCollection) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestAuthorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestAuthorSummary ¶ added in v65.71.0
type PullRequestAuthorSummary struct {
PrincipalDetails *PrincipalDetails `mandatory:"true" json:"principalDetails"`
}
PullRequestAuthorSummary Object containing summary of PR author.
func (PullRequestAuthorSummary) String ¶ added in v65.71.0
func (m PullRequestAuthorSummary) String() string
func (PullRequestAuthorSummary) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestAuthorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestChangeSummaryMetrics ¶ added in v65.71.0
type PullRequestChangeSummaryMetrics struct { // The number of lines added in whole difference. ChangedFilesCount *int `mandatory:"true" json:"changedFilesCount"` // The number of lines added in whole difference. AddedLinesCount *int `mandatory:"true" json:"addedLinesCount"` // The number of lines deleted in whole difference. DeletedLinesCount *int `mandatory:"true" json:"deletedLinesCount"` }
PullRequestChangeSummaryMetrics Response object for obtaining summary metric of Pull Request changed files.
func (PullRequestChangeSummaryMetrics) String ¶ added in v65.71.0
func (m PullRequestChangeSummaryMetrics) String() string
func (PullRequestChangeSummaryMetrics) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestChangeSummaryMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestCollection ¶ added in v65.71.0
type PullRequestCollection struct { // List of Pull Requests. Items []PullRequestSummary `mandatory:"true" json:"items"` }
PullRequestCollection Results of a Pull Request search. Contains both PullRequestSummary items and other information, such as metadata.
func (PullRequestCollection) String ¶ added in v65.71.0
func (m PullRequestCollection) String() string
func (PullRequestCollection) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestComment ¶ added in v65.71.0
type PullRequestComment struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // OCID of the pull request that this comment belongs to PullRequestId *string `mandatory:"true" json:"pullRequestId"` // Content of the Comment. Data *string `mandatory:"true" json:"data"` // Status of the Comment Status PullRequestCommentStatusEnum `mandatory:"true" json:"status"` // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"` // ID of parent Comment ParentId *string `mandatory:"false" json:"parentId"` // File path in the commit FilePath *string `mandatory:"false" json:"filePath"` // Commit SHA CommitId *string `mandatory:"false" json:"commitId"` // File path in the target commit FileType PullRequestCommentFileTypeEnum `mandatory:"false" json:"fileType,omitempty"` // Line number in the file LineNumber *int `mandatory:"false" json:"lineNumber"` Likes *PullRequestCommentLikeCollection `mandatory:"false" json:"likes"` // Latest update timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` UpdatedBy *PrincipalDetails `mandatory:"false" json:"updatedBy"` // Shows the status of an inline comments context ContextStatus PullRequestCommentContextStatusEnum `mandatory:"false" json:"contextStatus,omitempty"` // 4 line snippet to be displayed as context for inline comments CommentContext []DiffLineDetails `mandatory:"false" json:"commentContext"` }
PullRequestComment User comments created by reviewers during the pull request review.
func (PullRequestComment) String ¶ added in v65.71.0
func (m PullRequestComment) String() string
func (PullRequestComment) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestComment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestCommentCollection ¶ added in v65.71.0
type PullRequestCommentCollection struct { // List of pullRequest comment objects. Items []PullRequestCommentSummary `mandatory:"true" json:"items"` }
PullRequestCommentCollection Result of list pullRequest comments.
func (PullRequestCommentCollection) String ¶ added in v65.71.0
func (m PullRequestCommentCollection) String() string
func (PullRequestCommentCollection) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestCommentCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestCommentContextStatusEnum ¶ added in v65.71.0
type PullRequestCommentContextStatusEnum string
PullRequestCommentContextStatusEnum Enum with underlying type: string
const ( PullRequestCommentContextStatusProcessed PullRequestCommentContextStatusEnum = "PROCESSED" PullRequestCommentContextStatusNeedsProcessing PullRequestCommentContextStatusEnum = "NEEDS_PROCESSING" )
Set of constants representing the allowable values for PullRequestCommentContextStatusEnum
func GetMappingPullRequestCommentContextStatusEnum ¶ added in v65.71.0
func GetMappingPullRequestCommentContextStatusEnum(val string) (PullRequestCommentContextStatusEnum, bool)
GetMappingPullRequestCommentContextStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestCommentContextStatusEnumValues ¶ added in v65.71.0
func GetPullRequestCommentContextStatusEnumValues() []PullRequestCommentContextStatusEnum
GetPullRequestCommentContextStatusEnumValues Enumerates the set of values for PullRequestCommentContextStatusEnum
type PullRequestCommentFileTypeEnum ¶ added in v65.71.0
type PullRequestCommentFileTypeEnum string
PullRequestCommentFileTypeEnum Enum with underlying type: string
const ( PullRequestCommentFileTypeSource PullRequestCommentFileTypeEnum = "SOURCE" PullRequestCommentFileTypeDestination PullRequestCommentFileTypeEnum = "DESTINATION" )
Set of constants representing the allowable values for PullRequestCommentFileTypeEnum
func GetMappingPullRequestCommentFileTypeEnum ¶ added in v65.71.0
func GetMappingPullRequestCommentFileTypeEnum(val string) (PullRequestCommentFileTypeEnum, bool)
GetMappingPullRequestCommentFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestCommentFileTypeEnumValues ¶ added in v65.71.0
func GetPullRequestCommentFileTypeEnumValues() []PullRequestCommentFileTypeEnum
GetPullRequestCommentFileTypeEnumValues Enumerates the set of values for PullRequestCommentFileTypeEnum
type PullRequestCommentLikeCollection ¶ added in v65.71.0
type PullRequestCommentLikeCollection struct { // List of liked users of whom liked the pull request comment (max size is 50). Users []PrincipalDetails `mandatory:"true" json:"users"` // Total like counter TotalLikes *int `mandatory:"true" json:"totalLikes"` }
PullRequestCommentLikeCollection Abstract of Pull Request Comment likes.
func (PullRequestCommentLikeCollection) String ¶ added in v65.71.0
func (m PullRequestCommentLikeCollection) String() string
func (PullRequestCommentLikeCollection) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestCommentLikeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestCommentStatusEnum ¶ added in v65.71.0
type PullRequestCommentStatusEnum string
PullRequestCommentStatusEnum Enum with underlying type: string
const ( PullRequestCommentStatusActive PullRequestCommentStatusEnum = "ACTIVE" PullRequestCommentStatusOutdated PullRequestCommentStatusEnum = "OUTDATED" )
Set of constants representing the allowable values for PullRequestCommentStatusEnum
func GetMappingPullRequestCommentStatusEnum ¶ added in v65.71.0
func GetMappingPullRequestCommentStatusEnum(val string) (PullRequestCommentStatusEnum, bool)
GetMappingPullRequestCommentStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestCommentStatusEnumValues ¶ added in v65.71.0
func GetPullRequestCommentStatusEnumValues() []PullRequestCommentStatusEnum
GetPullRequestCommentStatusEnumValues Enumerates the set of values for PullRequestCommentStatusEnum
type PullRequestCommentSummary ¶ added in v65.71.0
type PullRequestCommentSummary struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // OCID of the pull request that this comment belongs to PullRequestId *string `mandatory:"true" json:"pullRequestId"` // Content of the Comment. Data *string `mandatory:"true" json:"data"` // Status of the Comment Status PullRequestCommentStatusEnum `mandatory:"true" json:"status"` // Creation timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"` // ID of parent Comment ParentId *string `mandatory:"false" json:"parentId"` // File path in the commit FilePath *string `mandatory:"false" json:"filePath"` // Commit SHA CommitId *string `mandatory:"false" json:"commitId"` // File path in the target commit FileType PullRequestCommentFileTypeEnum `mandatory:"false" json:"fileType,omitempty"` // Line number in the file LineNumber *int `mandatory:"false" json:"lineNumber"` Likes *PullRequestCommentLikeCollection `mandatory:"false" json:"likes"` // Latest update timestamp. Format defined by RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339). TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` UpdatedBy *PrincipalDetails `mandatory:"false" json:"updatedBy"` // Shows the status of an inline comments context ContextStatus PullRequestCommentContextStatusEnum `mandatory:"false" json:"contextStatus,omitempty"` // 4 line snippet to be displayed as context for inline comments CommentContext []DiffLineDetails `mandatory:"false" json:"commentContext"` }
PullRequestCommentSummary summary of a pullRequest comment
func (PullRequestCommentSummary) String ¶ added in v65.71.0
func (m PullRequestCommentSummary) String() string
func (PullRequestCommentSummary) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestCommentSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestFileChangeCollection ¶ added in v65.71.0
type PullRequestFileChangeCollection struct { // List of objects describing Pull Request differences for changed files. Items []PullRequestFileChangeSummary `mandatory:"true" json:"items"` }
PullRequestFileChangeCollection Result of Pull Request difference.
func (PullRequestFileChangeCollection) String ¶ added in v65.71.0
func (m PullRequestFileChangeCollection) String() string
func (PullRequestFileChangeCollection) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestFileChangeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestFileChangeSummary ¶ added in v65.71.0
type PullRequestFileChangeSummary 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 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. HasConflicts *bool `mandatory:"false" json:"hasConflicts"` // 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"` }
PullRequestFileChangeSummary Entry for description of change on a file.
func (PullRequestFileChangeSummary) String ¶ added in v65.71.0
func (m PullRequestFileChangeSummary) String() string
func (PullRequestFileChangeSummary) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestFileChangeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestLifecycleActivitySummary ¶ added in v65.71.0
type PullRequestLifecycleActivitySummary struct { // activity identifier Id *string `mandatory:"true" json:"id"` Principal *PrincipalDetails `mandatory:"true" json:"principal"` // pullRequest OCID PullRequestId *string `mandatory:"true" json:"pullRequestId"` // The time the action was performed. An RFC3339 formatted datetime string TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"` // The state of a pull request after an action. State PullRequestLifecycleActivitySummaryStateEnum `mandatory:"true" json:"state"` }
PullRequestLifecycleActivitySummary activity describing a pull request state change
func (PullRequestLifecycleActivitySummary) GetId ¶ added in v65.71.0
func (m PullRequestLifecycleActivitySummary) GetId() *string
GetId returns Id
func (PullRequestLifecycleActivitySummary) GetPrincipal ¶ added in v65.71.0
func (m PullRequestLifecycleActivitySummary) GetPrincipal() *PrincipalDetails
GetPrincipal returns Principal
func (PullRequestLifecycleActivitySummary) GetPullRequestId ¶ added in v65.71.0
func (m PullRequestLifecycleActivitySummary) GetPullRequestId() *string
GetPullRequestId returns PullRequestId
func (PullRequestLifecycleActivitySummary) GetTimeOccurred ¶ added in v65.71.0
func (m PullRequestLifecycleActivitySummary) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (PullRequestLifecycleActivitySummary) MarshalJSON ¶ added in v65.71.0
func (m PullRequestLifecycleActivitySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PullRequestLifecycleActivitySummary) String ¶ added in v65.71.0
func (m PullRequestLifecycleActivitySummary) String() string
func (PullRequestLifecycleActivitySummary) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestLifecycleActivitySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestLifecycleActivitySummaryStateEnum ¶ added in v65.71.0
type PullRequestLifecycleActivitySummaryStateEnum string
PullRequestLifecycleActivitySummaryStateEnum Enum with underlying type: string
const ( PullRequestLifecycleActivitySummaryStateOpened PullRequestLifecycleActivitySummaryStateEnum = "OPENED" PullRequestLifecycleActivitySummaryStateClosed PullRequestLifecycleActivitySummaryStateEnum = "CLOSED" PullRequestLifecycleActivitySummaryStateMerged PullRequestLifecycleActivitySummaryStateEnum = "MERGED" PullRequestLifecycleActivitySummaryStateReopened PullRequestLifecycleActivitySummaryStateEnum = "REOPENED" )
Set of constants representing the allowable values for PullRequestLifecycleActivitySummaryStateEnum
func GetMappingPullRequestLifecycleActivitySummaryStateEnum ¶ added in v65.71.0
func GetMappingPullRequestLifecycleActivitySummaryStateEnum(val string) (PullRequestLifecycleActivitySummaryStateEnum, bool)
GetMappingPullRequestLifecycleActivitySummaryStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestLifecycleActivitySummaryStateEnumValues ¶ added in v65.71.0
func GetPullRequestLifecycleActivitySummaryStateEnumValues() []PullRequestLifecycleActivitySummaryStateEnum
GetPullRequestLifecycleActivitySummaryStateEnumValues Enumerates the set of values for PullRequestLifecycleActivitySummaryStateEnum
type PullRequestLifecycleDetailsEnum ¶ added in v65.71.0
type PullRequestLifecycleDetailsEnum string
PullRequestLifecycleDetailsEnum Enum with underlying type: string
const ( PullRequestLifecycleDetailsOpen PullRequestLifecycleDetailsEnum = "OPEN" PullRequestLifecycleDetailsConflict PullRequestLifecycleDetailsEnum = "CONFLICT" PullRequestLifecycleDetailsClosed PullRequestLifecycleDetailsEnum = "CLOSED" PullRequestLifecycleDetailsMerging PullRequestLifecycleDetailsEnum = "MERGING" PullRequestLifecycleDetailsMerged PullRequestLifecycleDetailsEnum = "MERGED" )
Set of constants representing the allowable values for PullRequestLifecycleDetailsEnum
func GetMappingPullRequestLifecycleDetailsEnum ¶ added in v65.71.0
func GetMappingPullRequestLifecycleDetailsEnum(val string) (PullRequestLifecycleDetailsEnum, bool)
GetMappingPullRequestLifecycleDetailsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestLifecycleDetailsEnumValues ¶ added in v65.71.0
func GetPullRequestLifecycleDetailsEnumValues() []PullRequestLifecycleDetailsEnum
GetPullRequestLifecycleDetailsEnumValues Enumerates the set of values for PullRequestLifecycleDetailsEnum
type PullRequestLifecycleStateEnum ¶ added in v65.71.0
type PullRequestLifecycleStateEnum string
PullRequestLifecycleStateEnum Enum with underlying type: string
const ( PullRequestLifecycleStateCreating PullRequestLifecycleStateEnum = "CREATING" PullRequestLifecycleStateUpdating PullRequestLifecycleStateEnum = "UPDATING" PullRequestLifecycleStateActive PullRequestLifecycleStateEnum = "ACTIVE" PullRequestLifecycleStateDeleting PullRequestLifecycleStateEnum = "DELETING" PullRequestLifecycleStateDeleted PullRequestLifecycleStateEnum = "DELETED" PullRequestLifecycleStateFailed PullRequestLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for PullRequestLifecycleStateEnum
func GetMappingPullRequestLifecycleStateEnum ¶ added in v65.71.0
func GetMappingPullRequestLifecycleStateEnum(val string) (PullRequestLifecycleStateEnum, bool)
GetMappingPullRequestLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestLifecycleStateEnumValues ¶ added in v65.71.0
func GetPullRequestLifecycleStateEnumValues() []PullRequestLifecycleStateEnum
GetPullRequestLifecycleStateEnumValues Enumerates the set of values for PullRequestLifecycleStateEnum
type PullRequestNotificationPreference ¶ added in v65.71.0
type PullRequestNotificationPreference struct { // The ocid of pull request resource PullRequestId *string `mandatory:"true" json:"pullRequestId"` // The ocid of user. UserId *string `mandatory:"true" json:"userId"` // The override value of pull request notification preference. NotificationPreference PullRequestNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"` }
PullRequestNotificationPreference The notification preference of the pull request.
func (PullRequestNotificationPreference) String ¶ added in v65.71.0
func (m PullRequestNotificationPreference) String() string
func (PullRequestNotificationPreference) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestNotificationPreference) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PullRequestNotificationPreferenceNotificationPreferenceEnum ¶ added in v65.71.0
type PullRequestNotificationPreferenceNotificationPreferenceEnum string
PullRequestNotificationPreferenceNotificationPreferenceEnum Enum with underlying type: string
const ( PullRequestNotificationPreferenceNotificationPreferenceWatch PullRequestNotificationPreferenceNotificationPreferenceEnum = "WATCH" PullRequestNotificationPreferenceNotificationPreferenceIgnore PullRequestNotificationPreferenceNotificationPreferenceEnum = "IGNORE" PullRequestNotificationPreferenceNotificationPreferenceMention PullRequestNotificationPreferenceNotificationPreferenceEnum = "MENTION" )
Set of constants representing the allowable values for PullRequestNotificationPreferenceNotificationPreferenceEnum
func GetMappingPullRequestNotificationPreferenceNotificationPreferenceEnum ¶ added in v65.71.0
func GetMappingPullRequestNotificationPreferenceNotificationPreferenceEnum(val string) (PullRequestNotificationPreferenceNotificationPreferenceEnum, bool)
GetMappingPullRequestNotificationPreferenceNotificationPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPullRequestNotificationPreferenceNotificationPreferenceEnumValues ¶ added in v65.71.0
func GetPullRequestNotificationPreferenceNotificationPreferenceEnumValues() []PullRequestNotificationPreferenceNotificationPreferenceEnum
GetPullRequestNotificationPreferenceNotificationPreferenceEnumValues Enumerates the set of values for PullRequestNotificationPreferenceNotificationPreferenceEnum
type PullRequestSummary ¶ added in v65.71.0
type PullRequestSummary struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // Pull Request title, can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` // DevOps Repository Identifier RepositoryId *string `mandatory:"true" json:"repositoryId"` // The review branch which contains the changes to be reviewed. SourceBranch *string `mandatory:"true" json:"sourceBranch"` // The destination branch against which the changes are to be reviewed. DestinationBranch *string `mandatory:"true" json:"destinationBranch"` // The time the the Pull Request was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the Pull Request. LifecycleState PullRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The status of the Pull Request. LifecycleDetails PullRequestLifecycleDetailsEnum `mandatory:"true" json:"lifecycleDetails"` // The total number of comments on the pull request. TotalComments *int `mandatory:"true" json:"totalComments"` // The total number of reviewers on the pull request. TotalReviewers *int `mandatory:"true" json:"totalReviewers"` CreatedBy *PrincipalDetails `mandatory:"true" json:"createdBy"` // 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:"true" 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:"true" 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:"true" json:"systemTags"` // Details of the pull request. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The OCID of the forked repository that will act as the source of the changes to be included in the pull request against the parent repository. SourceRepositoryId *string `mandatory:"false" json:"sourceRepositoryId"` // The source branch commit ID when the Pull Request status was last changed to merged or closed SourceCommitIdAtTermination *string `mandatory:"false" json:"sourceCommitIdAtTermination"` // The merge base commit ID when the Pull Request status was last changed to merged or closed MergeBaseCommitIdAtTermination *string `mandatory:"false" json:"mergeBaseCommitIdAtTermination"` // The time the Pull Request was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
PullRequestSummary Summary of the Pull Request.
func (PullRequestSummary) String ¶ added in v65.71.0
func (m PullRequestSummary) String() string
func (PullRequestSummary) ValidateEnumValue ¶ added in v65.71.0
func (m PullRequestSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶
type PutRepositoryBranchDetails struct { // Commit ID pointed to by the new branch. CommitId *string `mandatory:"true" json:"commitId"` }
PutRepositoryBranchDetails The information needed to create a branch.
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 ¶
type PutRepositoryRefDetails interface { }
PutRepositoryRefDetails The information needed to create a reference. If the reference already exists, then it can be used to update the reference.
type PutRepositoryRefDetailsRefTypeEnum ¶
type PutRepositoryRefDetailsRefTypeEnum string
PutRepositoryRefDetailsRefTypeEnum Enum with underlying type: string
const ( PutRepositoryRefDetailsRefTypeBranch PutRepositoryRefDetailsRefTypeEnum = "BRANCH" PutRepositoryRefDetailsRefTypeTag PutRepositoryRefDetailsRefTypeEnum = "TAG" )
Set of constants representing the allowable values for PutRepositoryRefDetailsRefTypeEnum
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 ¶
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 }
PutRepositoryRefRequest wrapper for the PutRepositoryRef operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/PutRepositoryRef.go.html to see an example of how to use PutRepositoryRefRequest.
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 ¶
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"` }
PutRepositoryRefResponse wrapper for the PutRepositoryRef operation
func (PutRepositoryRefResponse) HTTPResponse ¶
func (response PutRepositoryRefResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutRepositoryRefResponse) String ¶
func (response PutRepositoryRefResponse) String() string
type PutRepositoryTagDetails ¶
type PutRepositoryTagDetails struct { // SHA-1 hash value of the object pointed to by the tag. ObjectId *string `mandatory:"true" json:"objectId"` }
PutRepositoryTagDetails The information needed to create a lightweight tag.
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 ReopenPullRequestRequest ¶ added in v65.71.0
type ReopenPullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // 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 }
ReopenPullRequestRequest wrapper for the ReopenPullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ReopenPullRequest.go.html to see an example of how to use ReopenPullRequestRequest.
func (ReopenPullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ReopenPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReopenPullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request ReopenPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReopenPullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request ReopenPullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReopenPullRequestRequest) String ¶ added in v65.71.0
func (request ReopenPullRequestRequest) String() string
func (ReopenPullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ReopenPullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReopenPullRequestResponse ¶ added in v65.71.0
type ReopenPullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `presentIn:"body"` // Relative URL of the newly created resource. Location *string `presentIn:"header" name:"location"` // 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"` }
ReopenPullRequestResponse wrapper for the ReopenPullRequest operation
func (ReopenPullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response ReopenPullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReopenPullRequestResponse) String ¶ added in v65.71.0
func (response ReopenPullRequestResponse) String() string
type Repository ¶
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"` // The OCID of the parent repository. ParentRepositoryId *string `mandatory:"false" json:"parentRepositoryId"` // 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. // FORKED - Repository created by forking an existing 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"` }
Repository Repositories containing the source code to build and deploy.
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 RepositoryAnalyticsDetails ¶ added in v65.71.0
type RepositoryAnalyticsDetails struct { // The name of the metric to be filtered. RepositoryMetrics []MetricNameEnum `mandatory:"true" json:"repositoryMetrics"` // The beginning of the metric data query time range. StartTime *common.SDKTime `mandatory:"true" json:"startTime"` // Email address of the author. AuthorEmail *string `mandatory:"false" json:"authorEmail"` // Metrics aggregated for the defined period. AggregationDuration RepositoryAnalyticsDetailsAggregationDurationEnum `mandatory:"false" json:"aggregationDuration,omitempty"` // The end of the metric data query time range. EndTime *common.SDKTime `mandatory:"false" json:"endTime"` // Attribute by which metric data has to be grouped GroupBy RepositoryAnalyticsDetailsGroupByEnum `mandatory:"false" json:"groupBy,omitempty"` }
RepositoryAnalyticsDetails Details of the user configured settings for viewing the metrics.
func (RepositoryAnalyticsDetails) String ¶ added in v65.71.0
func (m RepositoryAnalyticsDetails) String() string
func (RepositoryAnalyticsDetails) ValidateEnumValue ¶ added in v65.71.0
func (m RepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RepositoryAnalyticsDetailsAggregationDurationEnum ¶ added in v65.71.0
type RepositoryAnalyticsDetailsAggregationDurationEnum string
RepositoryAnalyticsDetailsAggregationDurationEnum Enum with underlying type: string
const ( RepositoryAnalyticsDetailsAggregationDurationDaily RepositoryAnalyticsDetailsAggregationDurationEnum = "DAILY" RepositoryAnalyticsDetailsAggregationDurationWeekly RepositoryAnalyticsDetailsAggregationDurationEnum = "WEEKLY" RepositoryAnalyticsDetailsAggregationDurationMonthly RepositoryAnalyticsDetailsAggregationDurationEnum = "MONTHLY" RepositoryAnalyticsDetailsAggregationDurationYearly RepositoryAnalyticsDetailsAggregationDurationEnum = "YEARLY" )
Set of constants representing the allowable values for RepositoryAnalyticsDetailsAggregationDurationEnum
func GetMappingRepositoryAnalyticsDetailsAggregationDurationEnum ¶ added in v65.71.0
func GetMappingRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (RepositoryAnalyticsDetailsAggregationDurationEnum, bool)
GetMappingRepositoryAnalyticsDetailsAggregationDurationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRepositoryAnalyticsDetailsAggregationDurationEnumValues ¶ added in v65.71.0
func GetRepositoryAnalyticsDetailsAggregationDurationEnumValues() []RepositoryAnalyticsDetailsAggregationDurationEnum
GetRepositoryAnalyticsDetailsAggregationDurationEnumValues Enumerates the set of values for RepositoryAnalyticsDetailsAggregationDurationEnum
type RepositoryAnalyticsDetailsGroupByEnum ¶ added in v65.71.0
type RepositoryAnalyticsDetailsGroupByEnum string
RepositoryAnalyticsDetailsGroupByEnum Enum with underlying type: string
const (
RepositoryAnalyticsDetailsGroupByAuthor RepositoryAnalyticsDetailsGroupByEnum = "AUTHOR"
)
Set of constants representing the allowable values for RepositoryAnalyticsDetailsGroupByEnum
func GetMappingRepositoryAnalyticsDetailsGroupByEnum ¶ added in v65.71.0
func GetMappingRepositoryAnalyticsDetailsGroupByEnum(val string) (RepositoryAnalyticsDetailsGroupByEnum, bool)
GetMappingRepositoryAnalyticsDetailsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRepositoryAnalyticsDetailsGroupByEnumValues ¶ added in v65.71.0
func GetRepositoryAnalyticsDetailsGroupByEnumValues() []RepositoryAnalyticsDetailsGroupByEnum
GetRepositoryAnalyticsDetailsGroupByEnumValues Enumerates the set of values for RepositoryAnalyticsDetailsGroupByEnum
type RepositoryAuthorCollection ¶
type RepositoryAuthorCollection struct { // List of author objects. Items []RepositoryAuthorSummary `mandatory:"true" json:"items"` }
RepositoryAuthorCollection Result of list authors.
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 ¶
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"` }
RepositoryAuthorSummary Object containing summary of authors in a repository.
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 ¶
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"` }
RepositoryBranch Branch related information.
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 ¶
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"` }
RepositoryBranchSummary Branch related information.
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 ¶ added in v65.62.0
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 ¶
type RepositoryCollection struct { // List of repositories. Items []RepositorySummary `mandatory:"true" json:"items"` }
RepositoryCollection Results of a repository search. Contains repository summary items and other information, such as metadata.
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 ¶
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"` }
RepositoryCommit Commit object with commit information.
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 ¶
type RepositoryCommitCollection struct { // List of commit objects. Items []RepositoryCommitSummary `mandatory:"true" json:"items"` }
RepositoryCommitCollection Result of a commit search.
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 ¶
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"` }
RepositoryCommitSummary Commit summary with commit information.
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 ¶
type RepositoryFileLines struct { // The list of lines in the file. Lines []FileLineDetails `mandatory:"true" json:"lines"` }
RepositoryFileLines Object containing the lines of a file in a repository.
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 ¶
type RepositoryLifecycleStateEnum string
RepositoryLifecycleStateEnum Enum with underlying type: string
const ( RepositoryLifecycleStateActive RepositoryLifecycleStateEnum = "ACTIVE" RepositoryLifecycleStateCreating RepositoryLifecycleStateEnum = "CREATING" RepositoryLifecycleStateDeleted RepositoryLifecycleStateEnum = "DELETED" RepositoryLifecycleStateFailed RepositoryLifecycleStateEnum = "FAILED" RepositoryLifecycleStateDeleting RepositoryLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for RepositoryLifecycleStateEnum
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 RepositoryMetricAggregation ¶ added in v65.71.0
type RepositoryMetricAggregation struct { // The metric data. Items []RepositoryMetricSummary `mandatory:"true" json:"items"` }
RepositoryMetricAggregation The set of aggregated data returned for repository analytics.
func (RepositoryMetricAggregation) String ¶ added in v65.71.0
func (m RepositoryMetricAggregation) String() string
func (RepositoryMetricAggregation) ValidateEnumValue ¶ added in v65.71.0
func (m RepositoryMetricAggregation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RepositoryMetricSummary ¶ added in v65.71.0
type RepositoryMetricSummary struct { // Type of metric MetricName MetricNameEnum `mandatory:"false" json:"metricName,omitempty"` // The duration of the returned aggregated data in seconds. DurationInSeconds *int64 `mandatory:"false" json:"durationInSeconds"` // The qualifiers provided in the definition of the returned metric. Dimensions map[string]string `mandatory:"false" json:"dimensions"` // The start time associated with the value of the metric. StartTimestampInEpochSeconds *int64 `mandatory:"false" json:"startTimestampInEpochSeconds"` // Represents the total number of the metric being calculated. Count *float64 `mandatory:"false" json:"count"` // Represents the total duration in days calculated corresponding to the total no. of PRs. // This is used only for "PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS" and "PULL_REQUEST_REVIEW_DURATION_IN_DAYS" metrics. Sum *float64 `mandatory:"false" json:"sum"` }
RepositoryMetricSummary The metrics details of a repository resource.
func (RepositoryMetricSummary) String ¶ added in v65.71.0
func (m RepositoryMetricSummary) String() string
func (RepositoryMetricSummary) ValidateEnumValue ¶ added in v65.71.0
func (m RepositoryMetricSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RepositoryMirrorRecord ¶
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"` }
RepositoryMirrorRecord Object containing information about a mirror record.
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 ¶
type RepositoryMirrorRecordCollection struct { // List of mirror entry objects. Items []RepositoryMirrorRecordSummary `mandatory:"true" json:"items"` }
RepositoryMirrorRecordCollection The collection of mirror entry.
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 ¶
type RepositoryMirrorRecordMirrorStatusEnum string
RepositoryMirrorRecordMirrorStatusEnum Enum with underlying type: string
const ( RepositoryMirrorRecordMirrorStatusNone RepositoryMirrorRecordMirrorStatusEnum = "NONE" RepositoryMirrorRecordMirrorStatusQueued RepositoryMirrorRecordMirrorStatusEnum = "QUEUED" RepositoryMirrorRecordMirrorStatusRunning RepositoryMirrorRecordMirrorStatusEnum = "RUNNING" RepositoryMirrorRecordMirrorStatusPassed RepositoryMirrorRecordMirrorStatusEnum = "PASSED" RepositoryMirrorRecordMirrorStatusFailed RepositoryMirrorRecordMirrorStatusEnum = "FAILED" )
Set of constants representing the allowable values for RepositoryMirrorRecordMirrorStatusEnum
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 ¶
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"` }
RepositoryMirrorRecordSummary Object containing information about a mirror record.
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 ¶
type RepositoryMirrorRecordSummaryMirrorStatusEnum string
RepositoryMirrorRecordSummaryMirrorStatusEnum Enum with underlying type: string
const ( RepositoryMirrorRecordSummaryMirrorStatusNone RepositoryMirrorRecordSummaryMirrorStatusEnum = "NONE" RepositoryMirrorRecordSummaryMirrorStatusQueued RepositoryMirrorRecordSummaryMirrorStatusEnum = "QUEUED" RepositoryMirrorRecordSummaryMirrorStatusRunning RepositoryMirrorRecordSummaryMirrorStatusEnum = "RUNNING" RepositoryMirrorRecordSummaryMirrorStatusPassed RepositoryMirrorRecordSummaryMirrorStatusEnum = "PASSED" RepositoryMirrorRecordSummaryMirrorStatusFailed RepositoryMirrorRecordSummaryMirrorStatusEnum = "FAILED" )
Set of constants representing the allowable values for RepositoryMirrorRecordSummaryMirrorStatusEnum
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 RepositoryNotificationPreference ¶ added in v65.71.0
type RepositoryNotificationPreference struct { // The ocid of repository resource RepositoryId *string `mandatory:"true" json:"repositoryId"` // The ocid of user. UserId *string `mandatory:"true" json:"userId"` // The override value of repository notification preference. NotificationPreference RepositoryNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"` }
RepositoryNotificationPreference The notification preference of the repository.
func (RepositoryNotificationPreference) String ¶ added in v65.71.0
func (m RepositoryNotificationPreference) String() string
func (RepositoryNotificationPreference) ValidateEnumValue ¶ added in v65.71.0
func (m RepositoryNotificationPreference) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RepositoryNotificationPreferenceNotificationPreferenceEnum ¶ added in v65.71.0
type RepositoryNotificationPreferenceNotificationPreferenceEnum string
RepositoryNotificationPreferenceNotificationPreferenceEnum Enum with underlying type: string
const ( RepositoryNotificationPreferenceNotificationPreferenceWatch RepositoryNotificationPreferenceNotificationPreferenceEnum = "WATCH" RepositoryNotificationPreferenceNotificationPreferenceIgnore RepositoryNotificationPreferenceNotificationPreferenceEnum = "IGNORE" RepositoryNotificationPreferenceNotificationPreferenceMention RepositoryNotificationPreferenceNotificationPreferenceEnum = "MENTION" RepositoryNotificationPreferenceNotificationPreferenceInherited RepositoryNotificationPreferenceNotificationPreferenceEnum = "INHERITED" )
Set of constants representing the allowable values for RepositoryNotificationPreferenceNotificationPreferenceEnum
func GetMappingRepositoryNotificationPreferenceNotificationPreferenceEnum ¶ added in v65.71.0
func GetMappingRepositoryNotificationPreferenceNotificationPreferenceEnum(val string) (RepositoryNotificationPreferenceNotificationPreferenceEnum, bool)
GetMappingRepositoryNotificationPreferenceNotificationPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRepositoryNotificationPreferenceNotificationPreferenceEnumValues ¶ added in v65.71.0
func GetRepositoryNotificationPreferenceNotificationPreferenceEnumValues() []RepositoryNotificationPreferenceNotificationPreferenceEnum
GetRepositoryNotificationPreferenceNotificationPreferenceEnumValues Enumerates the set of values for RepositoryNotificationPreferenceNotificationPreferenceEnum
type RepositoryObject ¶
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"` }
RepositoryObject Object containing information about files and directories in a repository.
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 ¶
type RepositoryObjectTypeEnum string
RepositoryObjectTypeEnum Enum with underlying type: string
const ( RepositoryObjectTypeBlob RepositoryObjectTypeEnum = "BLOB" RepositoryObjectTypeTree RepositoryObjectTypeEnum = "TREE" RepositoryObjectTypeCommit RepositoryObjectTypeEnum = "COMMIT" )
Set of constants representing the allowable values for RepositoryObjectTypeEnum
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 ¶
type RepositoryPathCollection struct { // List of objects describing files or directories in a repository. Items []RepositoryPathSummary `mandatory:"true" json:"items"` }
RepositoryPathCollection Result of list paths in a repository.
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 ¶
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"` }
RepositoryPathSummary Object containing information about files and directories in a repository.
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 ¶
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{} }
RepositoryRef Reference object with name and commit ID.
type RepositoryRefCollection ¶
type RepositoryRefCollection struct { // List of references. Items []RepositoryRefSummary `mandatory:"true" json:"items"` }
RepositoryRefCollection Result of a reference search.
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 ¶
type RepositoryRefRefTypeEnum string
RepositoryRefRefTypeEnum Enum with underlying type: string
const ( RepositoryRefRefTypeBranch RepositoryRefRefTypeEnum = "BRANCH" RepositoryRefRefTypeTag RepositoryRefRefTypeEnum = "TAG" )
Set of constants representing the allowable values for RepositoryRefRefTypeEnum
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 ¶
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{} }
RepositoryRefSummary Summary of a reference.
type RepositoryRepositoryTypeEnum ¶
type RepositoryRepositoryTypeEnum string
RepositoryRepositoryTypeEnum Enum with underlying type: string
const ( RepositoryRepositoryTypeMirrored RepositoryRepositoryTypeEnum = "MIRRORED" RepositoryRepositoryTypeHosted RepositoryRepositoryTypeEnum = "HOSTED" RepositoryRepositoryTypeForked RepositoryRepositoryTypeEnum = "FORKED" )
Set of constants representing the allowable values for RepositoryRepositoryTypeEnum
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 RepositorySettings ¶ added in v65.71.0
type RepositorySettings struct { MergeChecks *MergeChecks `mandatory:"true" json:"mergeChecks"` MergeSettings *MergeSettings `mandatory:"true" json:"mergeSettings"` ApprovalRules *ApprovalRuleCollection `mandatory:"true" json:"approvalRules"` }
RepositorySettings User configured settings for repository resources
func (RepositorySettings) String ¶ added in v65.71.0
func (m RepositorySettings) String() string
func (RepositorySettings) ValidateEnumValue ¶ added in v65.71.0
func (m RepositorySettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RepositorySummary ¶
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"` // The OCID of the parent repository. ParentRepositoryId *string `mandatory:"false" json:"parentRepositoryId"` // 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` // `FORKED` 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"` }
RepositorySummary Summary of the repository.
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 ¶
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"` }
RepositoryTag The information needed to create a lightweight tag.
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 ¶
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"` }
RepositoryTagSummary The information needed to create a lightweight tag.
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 ¶ added in v65.62.0
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 ¶
type RepositoryTriggerBuildEventsEnum string
RepositoryTriggerBuildEventsEnum Enum with underlying type: string
const ( RepositoryTriggerBuildEventsPush RepositoryTriggerBuildEventsEnum = "PUSH" RepositoryTriggerBuildEventsPullRequestCreated RepositoryTriggerBuildEventsEnum = "PULL_REQUEST_CREATED" RepositoryTriggerBuildEventsPullRequestUpdated RepositoryTriggerBuildEventsEnum = "PULL_REQUEST_UPDATED" RepositoryTriggerBuildEventsCommitUpdates RepositoryTriggerBuildEventsEnum = "COMMIT_UPDATES" )
Set of constants representing the allowable values for RepositoryTriggerBuildEventsEnum
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 ReviewPullRequestDetails ¶ added in v65.71.0
type ReviewPullRequestDetails struct { // The review action taken Action ReviewPullRequestDetailsActionEnum `mandatory:"true" json:"action"` }
ReviewPullRequestDetails Details to submit pull request review
func (ReviewPullRequestDetails) String ¶ added in v65.71.0
func (m ReviewPullRequestDetails) String() string
func (ReviewPullRequestDetails) ValidateEnumValue ¶ added in v65.71.0
func (m ReviewPullRequestDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReviewPullRequestDetailsActionEnum ¶ added in v65.71.0
type ReviewPullRequestDetailsActionEnum string
ReviewPullRequestDetailsActionEnum Enum with underlying type: string
const ( ReviewPullRequestDetailsActionApprove ReviewPullRequestDetailsActionEnum = "APPROVE" ReviewPullRequestDetailsActionUnapprove ReviewPullRequestDetailsActionEnum = "UNAPPROVE" )
Set of constants representing the allowable values for ReviewPullRequestDetailsActionEnum
func GetMappingReviewPullRequestDetailsActionEnum ¶ added in v65.71.0
func GetMappingReviewPullRequestDetailsActionEnum(val string) (ReviewPullRequestDetailsActionEnum, bool)
GetMappingReviewPullRequestDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReviewPullRequestDetailsActionEnumValues ¶ added in v65.71.0
func GetReviewPullRequestDetailsActionEnumValues() []ReviewPullRequestDetailsActionEnum
GetReviewPullRequestDetailsActionEnumValues Enumerates the set of values for ReviewPullRequestDetailsActionEnum
type ReviewPullRequestRequest ¶ added in v65.71.0
type ReviewPullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // Details to submit a review. ReviewPullRequestDetails `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 }
ReviewPullRequestRequest wrapper for the ReviewPullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ReviewPullRequest.go.html to see an example of how to use ReviewPullRequestRequest.
func (ReviewPullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request ReviewPullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReviewPullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request ReviewPullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReviewPullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request ReviewPullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReviewPullRequestRequest) String ¶ added in v65.71.0
func (request ReviewPullRequestRequest) String() string
func (ReviewPullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request ReviewPullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReviewPullRequestResponse ¶ added in v65.71.0
type ReviewPullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `presentIn:"body"` // Relative URL of the newly created resource. Location *string `presentIn:"header" name:"location"` // 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"` }
ReviewPullRequestResponse wrapper for the ReviewPullRequest operation
func (ReviewPullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response ReviewPullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReviewPullRequestResponse) String ¶ added in v65.71.0
func (response ReviewPullRequestResponse) String() string
type Reviewer ¶ added in v65.71.0
type Reviewer struct { // Pull Request reviewer id PrincipalId *string `mandatory:"true" json:"principalId"` // the name of the principal PrincipalName *string `mandatory:"false" json:"principalName"` // the type of principal PrincipalType ReviewerPrincipalTypeEnum `mandatory:"false" json:"principalType,omitempty"` // The state of the principal, it can be active or inactive or suppressed for emails PrincipalState ReviewerPrincipalStateEnum `mandatory:"false" json:"principalState,omitempty"` // The current state of the Review. Status ReviewerStatusEnum `mandatory:"false" json:"status,omitempty"` }
Reviewer Reviewer information.
func (Reviewer) ValidateEnumValue ¶ added in v65.71.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReviewerActivitySummary ¶ added in v65.71.0
type ReviewerActivitySummary struct { // activity identifier Id *string `mandatory:"true" json:"id"` Principal *PrincipalDetails `mandatory:"true" json:"principal"` // pullRequest OCID PullRequestId *string `mandatory:"true" json:"pullRequestId"` // The time the action was performed. An RFC3339 formatted datetime string TimeOccurred *common.SDKTime `mandatory:"true" json:"timeOccurred"` // list of reviewers added to a pull request ReviewersAdded []PrincipalDetails `mandatory:"true" json:"reviewersAdded"` // list of reviewers removed from a pull request ReviewersRemoved []PrincipalDetails `mandatory:"true" json:"reviewersRemoved"` }
ReviewerActivitySummary activity describing reviewer updates to a pull request
func (ReviewerActivitySummary) GetId ¶ added in v65.71.0
func (m ReviewerActivitySummary) GetId() *string
GetId returns Id
func (ReviewerActivitySummary) GetPrincipal ¶ added in v65.71.0
func (m ReviewerActivitySummary) GetPrincipal() *PrincipalDetails
GetPrincipal returns Principal
func (ReviewerActivitySummary) GetPullRequestId ¶ added in v65.71.0
func (m ReviewerActivitySummary) GetPullRequestId() *string
GetPullRequestId returns PullRequestId
func (ReviewerActivitySummary) GetTimeOccurred ¶ added in v65.71.0
func (m ReviewerActivitySummary) GetTimeOccurred() *common.SDKTime
GetTimeOccurred returns TimeOccurred
func (ReviewerActivitySummary) MarshalJSON ¶ added in v65.71.0
func (m ReviewerActivitySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ReviewerActivitySummary) String ¶ added in v65.71.0
func (m ReviewerActivitySummary) String() string
func (ReviewerActivitySummary) ValidateEnumValue ¶ added in v65.71.0
func (m ReviewerActivitySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReviewerPrincipalStateEnum ¶ added in v65.71.0
type ReviewerPrincipalStateEnum string
ReviewerPrincipalStateEnum Enum with underlying type: string
const ( ReviewerPrincipalStateActive ReviewerPrincipalStateEnum = "ACTIVE" ReviewerPrincipalStateInactive ReviewerPrincipalStateEnum = "INACTIVE" ReviewerPrincipalStateSuppressed ReviewerPrincipalStateEnum = "SUPPRESSED" )
Set of constants representing the allowable values for ReviewerPrincipalStateEnum
func GetMappingReviewerPrincipalStateEnum ¶ added in v65.71.0
func GetMappingReviewerPrincipalStateEnum(val string) (ReviewerPrincipalStateEnum, bool)
GetMappingReviewerPrincipalStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReviewerPrincipalStateEnumValues ¶ added in v65.71.0
func GetReviewerPrincipalStateEnumValues() []ReviewerPrincipalStateEnum
GetReviewerPrincipalStateEnumValues Enumerates the set of values for ReviewerPrincipalStateEnum
type ReviewerPrincipalTypeEnum ¶ added in v65.71.0
type ReviewerPrincipalTypeEnum string
ReviewerPrincipalTypeEnum Enum with underlying type: string
const ( ReviewerPrincipalTypeService ReviewerPrincipalTypeEnum = "SERVICE" ReviewerPrincipalTypeUser ReviewerPrincipalTypeEnum = "USER" ReviewerPrincipalTypeInstance ReviewerPrincipalTypeEnum = "INSTANCE" ReviewerPrincipalTypeResource ReviewerPrincipalTypeEnum = "RESOURCE" )
Set of constants representing the allowable values for ReviewerPrincipalTypeEnum
func GetMappingReviewerPrincipalTypeEnum ¶ added in v65.71.0
func GetMappingReviewerPrincipalTypeEnum(val string) (ReviewerPrincipalTypeEnum, bool)
GetMappingReviewerPrincipalTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReviewerPrincipalTypeEnumValues ¶ added in v65.71.0
func GetReviewerPrincipalTypeEnumValues() []ReviewerPrincipalTypeEnum
GetReviewerPrincipalTypeEnumValues Enumerates the set of values for ReviewerPrincipalTypeEnum
type ReviewerStatusEnum ¶ added in v65.71.0
type ReviewerStatusEnum string
ReviewerStatusEnum Enum with underlying type: string
const ( ReviewerStatusApproved ReviewerStatusEnum = "APPROVED" ReviewerStatusReviewPending ReviewerStatusEnum = "REVIEW_PENDING" )
Set of constants representing the allowable values for ReviewerStatusEnum
func GetMappingReviewerStatusEnum ¶ added in v65.71.0
func GetMappingReviewerStatusEnum(val string) (ReviewerStatusEnum, bool)
GetMappingReviewerStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReviewerStatusEnumValues ¶ added in v65.71.0
func GetReviewerStatusEnumValues() []ReviewerStatusEnum
GetReviewerStatusEnumValues Enumerates the set of values for ReviewerStatusEnum
type ScheduleCascadingProjectDeletionRequest ¶ added in v65.28.0
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 }
ScheduleCascadingProjectDeletionRequest wrapper for the ScheduleCascadingProjectDeletion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ScheduleCascadingProjectDeletion.go.html to see an example of how to use ScheduleCascadingProjectDeletionRequest.
func (ScheduleCascadingProjectDeletionRequest) BinaryRequestBody ¶ added in v65.28.0
func (request ScheduleCascadingProjectDeletionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ScheduleCascadingProjectDeletionRequest) HTTPRequest ¶ added in v65.28.0
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 ¶ added in v65.28.0
func (request ScheduleCascadingProjectDeletionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ScheduleCascadingProjectDeletionRequest) String ¶ added in v65.28.0
func (request ScheduleCascadingProjectDeletionRequest) String() string
func (ScheduleCascadingProjectDeletionRequest) ValidateEnumValue ¶ added in v65.28.0
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 ¶ added in v65.28.0
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"` }
ScheduleCascadingProjectDeletionResponse wrapper for the ScheduleCascadingProjectDeletion operation
func (ScheduleCascadingProjectDeletionResponse) HTTPResponse ¶ added in v65.28.0
func (response ScheduleCascadingProjectDeletionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ScheduleCascadingProjectDeletionResponse) String ¶ added in v65.28.0
func (response ScheduleCascadingProjectDeletionResponse) String() string
type ServiceVnicChannel ¶ added in v65.15.0
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"` }
ServiceVnicChannel Specifies the configuration to access private resources in customer tenancy using service managed VNIC.
func (ServiceVnicChannel) MarshalJSON ¶ added in v65.15.0
func (m ServiceVnicChannel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ServiceVnicChannel) String ¶ added in v65.15.0
func (m ServiceVnicChannel) String() string
func (ServiceVnicChannel) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.28.3
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"` }
ShapeConfig Determines the size and amount of resources available to the instance.
func (ShapeConfig) String ¶ added in v65.28.3
func (m ShapeConfig) String() string
func (ShapeConfig) ValidateEnumValue ¶ added in v65.28.3
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 ¶ added in v65.28.3
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"` }
ShellDeployStage Specifies the shell stage.
func (ShellDeployStage) GetCompartmentId ¶ added in v65.28.3
func (m ShellDeployStage) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ShellDeployStage) GetDefinedTags ¶ added in v65.28.3
func (m ShellDeployStage) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ShellDeployStage) GetDeployPipelineId ¶ added in v65.28.3
func (m ShellDeployStage) GetDeployPipelineId() *string
GetDeployPipelineId returns DeployPipelineId
func (ShellDeployStage) GetDeployStagePredecessorCollection ¶ added in v65.28.3
func (m ShellDeployStage) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (ShellDeployStage) GetDescription ¶ added in v65.28.3
func (m ShellDeployStage) GetDescription() *string
GetDescription returns Description
func (ShellDeployStage) GetDisplayName ¶ added in v65.28.3
func (m ShellDeployStage) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ShellDeployStage) GetFreeformTags ¶ added in v65.28.3
func (m ShellDeployStage) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ShellDeployStage) GetId ¶ added in v65.28.3
func (m ShellDeployStage) GetId() *string
GetId returns Id
func (ShellDeployStage) GetLifecycleDetails ¶ added in v65.28.3
func (m ShellDeployStage) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ShellDeployStage) GetLifecycleState ¶ added in v65.28.3
func (m ShellDeployStage) GetLifecycleState() DeployStageLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ShellDeployStage) GetProjectId ¶ added in v65.28.3
func (m ShellDeployStage) GetProjectId() *string
GetProjectId returns ProjectId
func (ShellDeployStage) GetSystemTags ¶ added in v65.28.3
func (m ShellDeployStage) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ShellDeployStage) GetTimeCreated ¶ added in v65.28.3
func (m ShellDeployStage) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ShellDeployStage) GetTimeUpdated ¶ added in v65.28.3
func (m ShellDeployStage) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ShellDeployStage) MarshalJSON ¶ added in v65.28.3
func (m ShellDeployStage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ShellDeployStage) String ¶ added in v65.28.3
func (m ShellDeployStage) String() string
func (*ShellDeployStage) UnmarshalJSON ¶ added in v65.28.3
func (m *ShellDeployStage) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ShellDeployStage) ValidateEnumValue ¶ added in v65.28.3
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 ¶ added in v65.28.3
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"` }
ShellDeployStageExecutionProgress Specifies the shell stage specific execution details.
func (ShellDeployStageExecutionProgress) GetDeployStageDisplayName ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) GetDeployStageDisplayName() *string
GetDeployStageDisplayName returns DeployStageDisplayName
func (ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails
func (ShellDeployStageExecutionProgress) GetDeployStageId ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) GetDeployStageId() *string
GetDeployStageId returns DeployStageId
func (ShellDeployStageExecutionProgress) GetDeployStagePredecessors ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
GetDeployStagePredecessors returns DeployStagePredecessors
func (ShellDeployStageExecutionProgress) GetStatus ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
GetStatus returns Status
func (ShellDeployStageExecutionProgress) GetTimeFinished ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (ShellDeployStageExecutionProgress) GetTimeStarted ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (ShellDeployStageExecutionProgress) MarshalJSON ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ShellDeployStageExecutionProgress) String ¶ added in v65.28.3
func (m ShellDeployStageExecutionProgress) String() string
func (ShellDeployStageExecutionProgress) ValidateEnumValue ¶ added in v65.28.3
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 ¶ added in v65.28.3
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"` }
ShellDeployStageSummary Specifies the shell stage.
func (ShellDeployStageSummary) GetCompartmentId ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ShellDeployStageSummary) GetDefinedTags ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ShellDeployStageSummary) GetDeployPipelineId ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetDeployPipelineId() *string
GetDeployPipelineId returns DeployPipelineId
func (ShellDeployStageSummary) GetDeployStagePredecessorCollection ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (ShellDeployStageSummary) GetDescription ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetDescription() *string
GetDescription returns Description
func (ShellDeployStageSummary) GetDisplayName ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ShellDeployStageSummary) GetFreeformTags ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ShellDeployStageSummary) GetId ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetId() *string
GetId returns Id
func (ShellDeployStageSummary) GetLifecycleDetails ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ShellDeployStageSummary) GetLifecycleState ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetLifecycleState() DeployStageLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ShellDeployStageSummary) GetProjectId ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (ShellDeployStageSummary) GetSystemTags ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (ShellDeployStageSummary) GetTimeCreated ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ShellDeployStageSummary) GetTimeUpdated ¶ added in v65.28.3
func (m ShellDeployStageSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (ShellDeployStageSummary) MarshalJSON ¶ added in v65.28.3
func (m ShellDeployStageSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ShellDeployStageSummary) String ¶ added in v65.28.3
func (m ShellDeployStageSummary) String() string
func (*ShellDeployStageSummary) UnmarshalJSON ¶ added in v65.28.3
func (m *ShellDeployStageSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ShellDeployStageSummary) ValidateEnumValue ¶ added in v65.28.3
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 ¶
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"` }
SingleDeployStageDeployment Deployment of a single stage within the pipeline.
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 ¶ added in v65.27.0
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 ¶
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"` }
SingleDeployStageDeploymentSummary Summary of single stage deployment.
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 ¶ added in v65.27.0
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 ¶
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"` }
SingleDeployStageRedeployment Redeployment of a single stage of a previous deployment.
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 ¶ added in v65.27.0
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 ¶
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"` }
SingleDeployStageRedeploymentSummary Summary of a single stage redeployment.
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 ¶ added in v65.27.0
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 ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
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 StageOutput ¶ added in v65.71.0
type StageOutput interface { // Name of stage step at which this output is generated. GetStepName() *string }
StageOutput Details of the generated artifact or report.
type StageOutputOutputTypeEnum ¶ added in v65.71.0
type StageOutputOutputTypeEnum string
StageOutputOutputTypeEnum Enum with underlying type: string
const ( StageOutputOutputTypeArtifact StageOutputOutputTypeEnum = "ARTIFACT" StageOutputOutputTypeTestReport StageOutputOutputTypeEnum = "TEST_REPORT" )
Set of constants representing the allowable values for StageOutputOutputTypeEnum
func GetMappingStageOutputOutputTypeEnum ¶ added in v65.71.0
func GetMappingStageOutputOutputTypeEnum(val string) (StageOutputOutputTypeEnum, bool)
GetMappingStageOutputOutputTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStageOutputOutputTypeEnumValues ¶ added in v65.71.0
func GetStageOutputOutputTypeEnumValues() []StageOutputOutputTypeEnum
GetStageOutputOutputTypeEnumValues Enumerates the set of values for StageOutputOutputTypeEnum
type SummarizeProjectRepositoryAnalyticsDetails ¶ added in v65.71.0
type SummarizeProjectRepositoryAnalyticsDetails struct { // The name of the metric to be filtered. RepositoryMetrics []MetricNameEnum `mandatory:"true" json:"repositoryMetrics"` // The beginning of the metric data query time range. StartTime *common.SDKTime `mandatory:"true" json:"startTime"` // Email address of the author. AuthorEmail *string `mandatory:"false" json:"authorEmail"` // Metrics aggregated for the defined period. AggregationDuration SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum `mandatory:"false" json:"aggregationDuration,omitempty"` // The end of the metric data query time range. EndTime *common.SDKTime `mandatory:"false" json:"endTime"` // Attribute by which metric data has to be grouped GroupBy SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum `mandatory:"false" json:"groupBy,omitempty"` }
SummarizeProjectRepositoryAnalyticsDetails Details of the user configured settings for viewing the metrics at project level.
func (SummarizeProjectRepositoryAnalyticsDetails) String ¶ added in v65.71.0
func (m SummarizeProjectRepositoryAnalyticsDetails) String() string
func (SummarizeProjectRepositoryAnalyticsDetails) ValidateEnumValue ¶ added in v65.71.0
func (m SummarizeProjectRepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum ¶ added in v65.71.0
type SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum string
SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum Enum with underlying type: string
const ( SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationDaily SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "DAILY" SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationWeekly SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "WEEKLY" SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationMonthly SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "MONTHLY" SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationYearly SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum = "YEARLY" )
Set of constants representing the allowable values for SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
func GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum ¶ added in v65.71.0
func GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum, bool)
GetMappingSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues ¶ added in v65.71.0
func GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues() []SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
GetSummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnumValues Enumerates the set of values for SummarizeProjectRepositoryAnalyticsDetailsAggregationDurationEnum
type SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum ¶ added in v65.71.0
type SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum string
SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum Enum with underlying type: string
const (
SummarizeProjectRepositoryAnalyticsDetailsGroupByAuthor SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum = "AUTHOR"
)
Set of constants representing the allowable values for SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum
func GetMappingSummarizeProjectRepositoryAnalyticsDetailsGroupByEnum ¶ added in v65.71.0
func GetMappingSummarizeProjectRepositoryAnalyticsDetailsGroupByEnum(val string) (SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum, bool)
GetMappingSummarizeProjectRepositoryAnalyticsDetailsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumValues ¶ added in v65.71.0
func GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumValues() []SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum
GetSummarizeProjectRepositoryAnalyticsDetailsGroupByEnumValues Enumerates the set of values for SummarizeProjectRepositoryAnalyticsDetailsGroupByEnum
type SummarizeProjectRepositoryAnalyticsRequest ¶ added in v65.71.0
type SummarizeProjectRepositoryAnalyticsRequest struct { // Unique project identifier. ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"` // Details to fetch the repository analytics. SummarizeProjectRepositoryAnalyticsDetails `contributesTo:"body"` // 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 }
SummarizeProjectRepositoryAnalyticsRequest wrapper for the SummarizeProjectRepositoryAnalytics operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/SummarizeProjectRepositoryAnalytics.go.html to see an example of how to use SummarizeProjectRepositoryAnalyticsRequest.
func (SummarizeProjectRepositoryAnalyticsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request SummarizeProjectRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SummarizeProjectRepositoryAnalyticsRequest) HTTPRequest ¶ added in v65.71.0
func (request SummarizeProjectRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SummarizeProjectRepositoryAnalyticsRequest) RetryPolicy ¶ added in v65.71.0
func (request SummarizeProjectRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SummarizeProjectRepositoryAnalyticsRequest) String ¶ added in v65.71.0
func (request SummarizeProjectRepositoryAnalyticsRequest) String() string
func (SummarizeProjectRepositoryAnalyticsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request SummarizeProjectRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SummarizeProjectRepositoryAnalyticsResponse ¶ added in v65.71.0
type SummarizeProjectRepositoryAnalyticsResponse struct { // The underlying http response RawResponse *http.Response // A list of RepositoryMetricAggregation instances RepositoryMetricAggregation `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"` }
SummarizeProjectRepositoryAnalyticsResponse wrapper for the SummarizeProjectRepositoryAnalytics operation
func (SummarizeProjectRepositoryAnalyticsResponse) HTTPResponse ¶ added in v65.71.0
func (response SummarizeProjectRepositoryAnalyticsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SummarizeProjectRepositoryAnalyticsResponse) String ¶ added in v65.71.0
func (response SummarizeProjectRepositoryAnalyticsResponse) String() string
type SummarizeRepositoryAnalyticsDetails ¶ added in v65.71.0
type SummarizeRepositoryAnalyticsDetails struct { // The name of the metric to be filtered. RepositoryMetrics []MetricNameEnum `mandatory:"true" json:"repositoryMetrics"` // The beginning of the metric data query time range. StartTime *common.SDKTime `mandatory:"true" json:"startTime"` // Email address of the author. AuthorEmail *string `mandatory:"false" json:"authorEmail"` // Metrics aggregated for the defined period. AggregationDuration SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum `mandatory:"false" json:"aggregationDuration,omitempty"` // The end of the metric data query time range. EndTime *common.SDKTime `mandatory:"false" json:"endTime"` // Attribute by which metric data has to be grouped GroupBy SummarizeRepositoryAnalyticsDetailsGroupByEnum `mandatory:"false" json:"groupBy,omitempty"` }
SummarizeRepositoryAnalyticsDetails Details of the user configured settings for viewing the metrics at repository level.
func (SummarizeRepositoryAnalyticsDetails) String ¶ added in v65.71.0
func (m SummarizeRepositoryAnalyticsDetails) String() string
func (SummarizeRepositoryAnalyticsDetails) ValidateEnumValue ¶ added in v65.71.0
func (m SummarizeRepositoryAnalyticsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum ¶ added in v65.71.0
type SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum string
SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum Enum with underlying type: string
const ( SummarizeRepositoryAnalyticsDetailsAggregationDurationDaily SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "DAILY" SummarizeRepositoryAnalyticsDetailsAggregationDurationWeekly SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "WEEKLY" SummarizeRepositoryAnalyticsDetailsAggregationDurationMonthly SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "MONTHLY" SummarizeRepositoryAnalyticsDetailsAggregationDurationYearly SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum = "YEARLY" )
Set of constants representing the allowable values for SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum
func GetMappingSummarizeRepositoryAnalyticsDetailsAggregationDurationEnum ¶ added in v65.71.0
func GetMappingSummarizeRepositoryAnalyticsDetailsAggregationDurationEnum(val string) (SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum, bool)
GetMappingSummarizeRepositoryAnalyticsDetailsAggregationDurationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumValues ¶ added in v65.71.0
func GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumValues() []SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum
GetSummarizeRepositoryAnalyticsDetailsAggregationDurationEnumValues Enumerates the set of values for SummarizeRepositoryAnalyticsDetailsAggregationDurationEnum
type SummarizeRepositoryAnalyticsDetailsGroupByEnum ¶ added in v65.71.0
type SummarizeRepositoryAnalyticsDetailsGroupByEnum string
SummarizeRepositoryAnalyticsDetailsGroupByEnum Enum with underlying type: string
const (
SummarizeRepositoryAnalyticsDetailsGroupByAuthor SummarizeRepositoryAnalyticsDetailsGroupByEnum = "AUTHOR"
)
Set of constants representing the allowable values for SummarizeRepositoryAnalyticsDetailsGroupByEnum
func GetMappingSummarizeRepositoryAnalyticsDetailsGroupByEnum ¶ added in v65.71.0
func GetMappingSummarizeRepositoryAnalyticsDetailsGroupByEnum(val string) (SummarizeRepositoryAnalyticsDetailsGroupByEnum, bool)
GetMappingSummarizeRepositoryAnalyticsDetailsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumValues ¶ added in v65.71.0
func GetSummarizeRepositoryAnalyticsDetailsGroupByEnumValues() []SummarizeRepositoryAnalyticsDetailsGroupByEnum
GetSummarizeRepositoryAnalyticsDetailsGroupByEnumValues Enumerates the set of values for SummarizeRepositoryAnalyticsDetailsGroupByEnum
type SummarizeRepositoryAnalyticsRequest ¶ added in v65.71.0
type SummarizeRepositoryAnalyticsRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Details to fetch the repository analytics. SummarizeRepositoryAnalyticsDetails `contributesTo:"body"` // 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 }
SummarizeRepositoryAnalyticsRequest wrapper for the SummarizeRepositoryAnalytics operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/SummarizeRepositoryAnalytics.go.html to see an example of how to use SummarizeRepositoryAnalyticsRequest.
func (SummarizeRepositoryAnalyticsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request SummarizeRepositoryAnalyticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SummarizeRepositoryAnalyticsRequest) HTTPRequest ¶ added in v65.71.0
func (request SummarizeRepositoryAnalyticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SummarizeRepositoryAnalyticsRequest) RetryPolicy ¶ added in v65.71.0
func (request SummarizeRepositoryAnalyticsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SummarizeRepositoryAnalyticsRequest) String ¶ added in v65.71.0
func (request SummarizeRepositoryAnalyticsRequest) String() string
func (SummarizeRepositoryAnalyticsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request SummarizeRepositoryAnalyticsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SummarizeRepositoryAnalyticsResponse ¶ added in v65.71.0
type SummarizeRepositoryAnalyticsResponse struct { // The underlying http response RawResponse *http.Response // A list of RepositoryMetricAggregation instances RepositoryMetricAggregation `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"` }
SummarizeRepositoryAnalyticsResponse wrapper for the SummarizeRepositoryAnalytics operation
func (SummarizeRepositoryAnalyticsResponse) HTTPResponse ¶ added in v65.71.0
func (response SummarizeRepositoryAnalyticsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SummarizeRepositoryAnalyticsResponse) String ¶ added in v65.71.0
func (response SummarizeRepositoryAnalyticsResponse) String() string
type SyncRepositoryDetails ¶ added in v65.71.0
type SyncRepositoryDetails struct { // The branch in the upstream repository we want to sync from. SourceBranch *string `mandatory:"true" json:"sourceBranch"` // The branch in the repository we want to be updated with changes from the upstream. DestinationBranch *string `mandatory:"true" json:"destinationBranch"` }
SyncRepositoryDetails Details required for syncing a repository with its upstream.
func (SyncRepositoryDetails) String ¶ added in v65.71.0
func (m SyncRepositoryDetails) String() string
func (SyncRepositoryDetails) ValidateEnumValue ¶ added in v65.71.0
func (m SyncRepositoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SyncRepositoryRequest ¶ added in v65.71.0
type SyncRepositoryRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // If fetch and merge is passed in, the changes from the upstream will be fetched and merged into the destination branch. // If discard is passed in, the changes in the fork will be overwritten with the changes brought in from the upstream. SyncMergeStrategy SyncRepositorySyncMergeStrategyEnum `mandatory:"true" contributesTo:"query" name:"syncMergeStrategy" omitEmpty:"true"` // Details required for syncing a repository with its upstream. SyncRepositoryDetails `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 }
SyncRepositoryRequest wrapper for the SyncRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/SyncRepository.go.html to see an example of how to use SyncRepositoryRequest.
func (SyncRepositoryRequest) BinaryRequestBody ¶ added in v65.71.0
func (request SyncRepositoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SyncRepositoryRequest) HTTPRequest ¶ added in v65.71.0
func (request SyncRepositoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SyncRepositoryRequest) RetryPolicy ¶ added in v65.71.0
func (request SyncRepositoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SyncRepositoryRequest) String ¶ added in v65.71.0
func (request SyncRepositoryRequest) String() string
func (SyncRepositoryRequest) ValidateEnumValue ¶ added in v65.71.0
func (request SyncRepositoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SyncRepositoryResponse ¶ added in v65.71.0
type SyncRepositoryResponse 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"` }
SyncRepositoryResponse wrapper for the SyncRepository operation
func (SyncRepositoryResponse) HTTPResponse ¶ added in v65.71.0
func (response SyncRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SyncRepositoryResponse) String ¶ added in v65.71.0
func (response SyncRepositoryResponse) String() string
type SyncRepositorySyncMergeStrategyEnum ¶ added in v65.71.0
type SyncRepositorySyncMergeStrategyEnum string
SyncRepositorySyncMergeStrategyEnum Enum with underlying type: string
const ( SyncRepositorySyncMergeStrategyFetchAndMerge SyncRepositorySyncMergeStrategyEnum = "FETCH_AND_MERGE" SyncRepositorySyncMergeStrategyDiscard SyncRepositorySyncMergeStrategyEnum = "DISCARD" )
Set of constants representing the allowable values for SyncRepositorySyncMergeStrategyEnum
func GetMappingSyncRepositorySyncMergeStrategyEnum ¶ added in v65.71.0
func GetMappingSyncRepositorySyncMergeStrategyEnum(val string) (SyncRepositorySyncMergeStrategyEnum, bool)
GetMappingSyncRepositorySyncMergeStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSyncRepositorySyncMergeStrategyEnumValues ¶ added in v65.71.0
func GetSyncRepositorySyncMergeStrategyEnumValues() []SyncRepositorySyncMergeStrategyEnum
GetSyncRepositorySyncMergeStrategyEnumValues Enumerates the set of values for SyncRepositorySyncMergeStrategyEnum
type TestReportOutput ¶ added in v65.71.0
type TestReportOutput struct { // Name of stage step at which this output is generated. StepName *string `mandatory:"true" json:"stepName"` // The OCID of the test report. Id *string `mandatory:"true" json:"id"` }
TestReportOutput Details of test report generated via pipeline run
func (TestReportOutput) GetStepName ¶ added in v65.71.0
func (m TestReportOutput) GetStepName() *string
GetStepName returns StepName
func (TestReportOutput) MarshalJSON ¶ added in v65.71.0
func (m TestReportOutput) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TestReportOutput) String ¶ added in v65.71.0
func (m TestReportOutput) String() string
func (TestReportOutput) ValidateEnumValue ¶ added in v65.71.0
func (m TestReportOutput) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TlsVerifyConfig ¶ added in v65.15.0
type TlsVerifyConfig interface { }
TlsVerifyConfig TLS configuration used by build service to verify TLS connection.
type TlsVerifyConfigTlsVerifyModeEnum ¶ added in v65.15.0
type TlsVerifyConfigTlsVerifyModeEnum string
TlsVerifyConfigTlsVerifyModeEnum Enum with underlying type: string
const (
TlsVerifyConfigTlsVerifyModeCaCertificateVerify TlsVerifyConfigTlsVerifyModeEnum = "CA_CERTIFICATE_VERIFY"
)
Set of constants representing the allowable values for TlsVerifyConfigTlsVerifyModeEnum
func GetMappingTlsVerifyConfigTlsVerifyModeEnum ¶ added in v65.15.0
func GetMappingTlsVerifyConfigTlsVerifyModeEnum(val string) (TlsVerifyConfigTlsVerifyModeEnum, bool)
GetMappingTlsVerifyConfigTlsVerifyModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTlsVerifyConfigTlsVerifyModeEnumValues ¶ added in v65.15.0
func GetTlsVerifyConfigTlsVerifyModeEnumValues() []TlsVerifyConfigTlsVerifyModeEnum
GetTlsVerifyConfigTlsVerifyModeEnumValues Enumerates the set of values for TlsVerifyConfigTlsVerifyModeEnum
type Trigger ¶
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{} }
Trigger Trigger the deployment pipeline to deploy the artifact.
type TriggerAction ¶
type TriggerAction interface {
GetFilter() Filter
}
TriggerAction The trigger action to be performed.
type TriggerActionTypeEnum ¶
type TriggerActionTypeEnum string
TriggerActionTypeEnum Enum with underlying type: string
const (
TriggerActionTypeTriggerBuildPipeline TriggerActionTypeEnum = "TRIGGER_BUILD_PIPELINE"
)
Set of constants representing the allowable values for TriggerActionTypeEnum
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 ¶
type TriggerBuildPipelineAction struct { // The OCID of the build pipeline to be triggered. BuildPipelineId *string `mandatory:"true" json:"buildPipelineId"` Filter Filter `mandatory:"false" json:"filter"` }
TriggerBuildPipelineAction The action to trigger a build pipeline.
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 ¶
type TriggerCollection struct { // List of triggers. Items []TriggerSummary `mandatory:"true" json:"items"` }
TriggerCollection Results of a trigger search. Contains boh trigger summary items and other information such as metadata.
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 ¶
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{} }
TriggerCreateResult Details of the trigger create response.
type TriggerDeploymentPipelineStageRunProgress ¶
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"` }
TriggerDeploymentPipelineStageRunProgress Specifies Trigger Deployment Pipleline stage specific run details.
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 ¶
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"` }
TriggerDeploymentStage Specifies the Trigger Deployment stage, which runs another pipeline of the application.
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 ¶
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"` }
TriggerDeploymentStageSummary Specifies the Trigger Deployment stage, which runs another pipeline of the application.
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 ¶
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"` }
TriggerInfo Trigger details that need to be used for the BuildRun
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 ¶
type TriggerLifecycleStateEnum string
TriggerLifecycleStateEnum Enum with underlying type: string
const ( TriggerLifecycleStateActive TriggerLifecycleStateEnum = "ACTIVE" TriggerLifecycleStateDeleting TriggerLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for TriggerLifecycleStateEnum
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 ¶
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"` }
TriggerSchedule Specifies a trigger schedule. Timing information for when to initiate automated syncs.
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 ¶
type TriggerScheduleScheduleTypeEnum string
TriggerScheduleScheduleTypeEnum Enum with underlying type: string
const ( TriggerScheduleScheduleTypeNone TriggerScheduleScheduleTypeEnum = "NONE" TriggerScheduleScheduleTypeDefault TriggerScheduleScheduleTypeEnum = "DEFAULT" TriggerScheduleScheduleTypeCustom TriggerScheduleScheduleTypeEnum = "CUSTOM" )
Set of constants representing the allowable values for TriggerScheduleScheduleTypeEnum
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 ¶
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{} }
TriggerSummary Summary of the trigger.
type TriggerTriggerSourceEnum ¶
type TriggerTriggerSourceEnum string
TriggerTriggerSourceEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for TriggerTriggerSourceEnum
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 UnlikePullRequestCommentRequest ¶ added in v65.71.0
type UnlikePullRequestCommentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest Comment identifier CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"` // 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 }
UnlikePullRequestCommentRequest wrapper for the UnlikePullRequestComment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UnlikePullRequestComment.go.html to see an example of how to use UnlikePullRequestCommentRequest.
func (UnlikePullRequestCommentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UnlikePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UnlikePullRequestCommentRequest) HTTPRequest ¶ added in v65.71.0
func (request UnlikePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UnlikePullRequestCommentRequest) RetryPolicy ¶ added in v65.71.0
func (request UnlikePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UnlikePullRequestCommentRequest) String ¶ added in v65.71.0
func (request UnlikePullRequestCommentRequest) String() string
func (UnlikePullRequestCommentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UnlikePullRequestCommentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UnlikePullRequestCommentResponse ¶ added in v65.71.0
type UnlikePullRequestCommentResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestComment instance PullRequestComment `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"` }
UnlikePullRequestCommentResponse wrapper for the UnlikePullRequestComment operation
func (UnlikePullRequestCommentResponse) HTTPResponse ¶ added in v65.71.0
func (response UnlikePullRequestCommentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UnlikePullRequestCommentResponse) String ¶ added in v65.71.0
func (response UnlikePullRequestCommentResponse) String() string
type UnsubscribePullRequestRequest ¶ added in v65.71.0
type UnsubscribePullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // The unsubscription token. Token *string `mandatory:"true" contributesTo:"query" name:"token"` // 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 }
UnsubscribePullRequestRequest wrapper for the UnsubscribePullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UnsubscribePullRequest.go.html to see an example of how to use UnsubscribePullRequestRequest.
func (UnsubscribePullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UnsubscribePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UnsubscribePullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request UnsubscribePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UnsubscribePullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request UnsubscribePullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UnsubscribePullRequestRequest) String ¶ added in v65.71.0
func (request UnsubscribePullRequestRequest) String() string
func (UnsubscribePullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UnsubscribePullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UnsubscribePullRequestResponse ¶ added in v65.71.0
type UnsubscribePullRequestResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Relative URL of the newly created resource. ContentLocation *string `presentIn:"header" name:"content-location"` // 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"` }
UnsubscribePullRequestResponse wrapper for the UnsubscribePullRequest operation
func (UnsubscribePullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response UnsubscribePullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UnsubscribePullRequestResponse) String ¶ added in v65.71.0
func (response UnsubscribePullRequestResponse) String() string
type UpdateAbsoluteWaitCriteriaDetails ¶
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"` }
UpdateAbsoluteWaitCriteriaDetails Specifies the absolute wait criteria. You can specify fixed length of wait duration.
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 UpdateApprovalRuleDetails ¶ added in v65.71.0
type UpdateApprovalRuleDetails struct { // Name which is used to uniquely identify an approval rule. Name *string `mandatory:"true" json:"name"` // Minimum number of approvals which must be provided by the reviewers specified in the list before the rule can be satisfied MinApprovalsCount *int `mandatory:"true" json:"minApprovalsCount"` // Branch name where pull requests targeting the branch must satisfy the approval rule. This value being null means the rule applies to all pull requests DestinationBranch *string `mandatory:"false" json:"destinationBranch"` // List of users who must provide approvals up to the minApprovalsCount specified in the rule. An empty list means the approvals can come from any user. Reviewers []UpdateReviewerDetails `mandatory:"false" json:"reviewers"` }
UpdateApprovalRuleDetails A rule which must be satisfied for matching pull requests before the pull request can be merged
func (UpdateApprovalRuleDetails) String ¶ added in v65.71.0
func (m UpdateApprovalRuleDetails) String() string
func (UpdateApprovalRuleDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdateApprovalRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateApprovalRuleDetailsCollection ¶ added in v65.71.0
type UpdateApprovalRuleDetailsCollection struct { // List of approval rules. Items []UpdateApprovalRuleDetails `mandatory:"true" json:"items"` }
UpdateApprovalRuleDetailsCollection List of approval rules which must be statisfied before pull requests which match the rules can be merged
func (UpdateApprovalRuleDetailsCollection) String ¶ added in v65.71.0
func (m UpdateApprovalRuleDetailsCollection) String() string
func (UpdateApprovalRuleDetailsCollection) ValidateEnumValue ¶ added in v65.71.0
func (m UpdateApprovalRuleDetailsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error 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 ¶ added in v65.6.0
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"` }
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.
func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags ¶ added in v65.6.0
func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription ¶ added in v65.6.0
func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName ¶ added in v65.6.0
func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags ¶ added in v65.6.0
func (m UpdateBitbucketCloudAppPasswordConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON ¶ added in v65.6.0
func (m UpdateBitbucketCloudAppPasswordConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketCloudAppPasswordConnectionDetails) String ¶ added in v65.6.0
func (m UpdateBitbucketCloudAppPasswordConnectionDetails) String() string
func (UpdateBitbucketCloudAppPasswordConnectionDetails) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
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"` }
UpdateBitbucketCloudTriggerDetails Update trigger specific to Bitbucket Cloud.
func (UpdateBitbucketCloudTriggerDetails) GetActions ¶ added in v65.6.0
func (m UpdateBitbucketCloudTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (UpdateBitbucketCloudTriggerDetails) GetDefinedTags ¶ added in v65.6.0
func (m UpdateBitbucketCloudTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateBitbucketCloudTriggerDetails) GetDescription ¶ added in v65.6.0
func (m UpdateBitbucketCloudTriggerDetails) GetDescription() *string
GetDescription returns Description
func (UpdateBitbucketCloudTriggerDetails) GetDisplayName ¶ added in v65.6.0
func (m UpdateBitbucketCloudTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateBitbucketCloudTriggerDetails) GetFreeformTags ¶ added in v65.6.0
func (m UpdateBitbucketCloudTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateBitbucketCloudTriggerDetails) MarshalJSON ¶ added in v65.6.0
func (m UpdateBitbucketCloudTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketCloudTriggerDetails) String ¶ added in v65.6.0
func (m UpdateBitbucketCloudTriggerDetails) String() string
func (*UpdateBitbucketCloudTriggerDetails) UnmarshalJSON ¶ added in v65.6.0
func (m *UpdateBitbucketCloudTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateBitbucketCloudTriggerDetails) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.15.0
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"` }
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.
func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags ¶ added in v65.15.0
func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription ¶ added in v65.15.0
func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName ¶ added in v65.15.0
func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags ¶ added in v65.15.0
func (m UpdateBitbucketServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON ¶ added in v65.15.0
func (m UpdateBitbucketServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketServerAccessTokenConnectionDetails) String ¶ added in v65.15.0
func (m UpdateBitbucketServerAccessTokenConnectionDetails) String() string
func (*UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *UpdateBitbucketServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateBitbucketServerAccessTokenConnectionDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
UpdateBitbucketServerTriggerDetails Update trigger specific to Bitbucket Server.
func (UpdateBitbucketServerTriggerDetails) GetActions ¶ added in v65.15.0
func (m UpdateBitbucketServerTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (UpdateBitbucketServerTriggerDetails) GetDefinedTags ¶ added in v65.15.0
func (m UpdateBitbucketServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateBitbucketServerTriggerDetails) GetDescription ¶ added in v65.15.0
func (m UpdateBitbucketServerTriggerDetails) GetDescription() *string
GetDescription returns Description
func (UpdateBitbucketServerTriggerDetails) GetDisplayName ¶ added in v65.15.0
func (m UpdateBitbucketServerTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateBitbucketServerTriggerDetails) GetFreeformTags ¶ added in v65.15.0
func (m UpdateBitbucketServerTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateBitbucketServerTriggerDetails) MarshalJSON ¶ added in v65.15.0
func (m UpdateBitbucketServerTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateBitbucketServerTriggerDetails) String ¶ added in v65.15.0
func (m UpdateBitbucketServerTriggerDetails) String() string
func (*UpdateBitbucketServerTriggerDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *UpdateBitbucketServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateBitbucketServerTriggerDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶
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"` }
UpdateBuildPipelineDetails The information to be updated for the given build pipeline.
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 ¶
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 }
UpdateBuildPipelineRequest wrapper for the UpdateBuildPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateBuildPipeline.go.html to see an example of how to use UpdateBuildPipelineRequest.
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 ¶
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"` }
UpdateBuildPipelineResponse wrapper for the UpdateBuildPipeline operation
func (UpdateBuildPipelineResponse) HTTPResponse ¶
func (response UpdateBuildPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateBuildPipelineResponse) String ¶
func (response UpdateBuildPipelineResponse) String() string
type UpdateBuildPipelineStageDetails ¶
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{} }
UpdateBuildPipelineStageDetails The information to be updated.
type 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 }
UpdateBuildPipelineStageRequest wrapper for the UpdateBuildPipelineStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateBuildPipelineStage.go.html to see an example of how to use UpdateBuildPipelineStageRequest.
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 ¶
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"` }
UpdateBuildPipelineStageResponse wrapper for the UpdateBuildPipelineStage operation
func (UpdateBuildPipelineStageResponse) HTTPResponse ¶
func (response UpdateBuildPipelineStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateBuildPipelineStageResponse) String ¶
func (response UpdateBuildPipelineStageResponse) String() string
type UpdateBuildRunDetails ¶
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"` }
UpdateBuildRunDetails The build run information to be updated.
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 ¶
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 }
UpdateBuildRunRequest wrapper for the UpdateBuildRun operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateBuildRun.go.html to see an example of how to use UpdateBuildRunRequest.
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 ¶
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"` }
UpdateBuildRunResponse wrapper for the UpdateBuildRun operation
func (UpdateBuildRunResponse) HTTPResponse ¶
func (response UpdateBuildRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateBuildRunResponse) String ¶
func (response UpdateBuildRunResponse) String() string
type UpdateBuildStageDetails ¶
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"` }
UpdateBuildStageDetails Specifies the build stage.
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 ¶ added in v65.15.0
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 ¶
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"` }
UpdateComputeInstanceGroupBlueGreenDeployStageDetails Specifies the Instance Group Blue-Green deployment stage.
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 ¶
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"` }
UpdateComputeInstanceGroupBlueGreenTrafficShiftDeployStageDetails Specifies the instance group blue-green deployment load balancer traffic shift stage.
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 ¶
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"` }
UpdateComputeInstanceGroupCanaryApprovalDeployStageDetails Specifies the canary approval stage.
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 ¶
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"` }
UpdateComputeInstanceGroupCanaryDeployStageDetails Specifies the Instance Group Canary deployment stage.
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 ¶
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"` }
UpdateComputeInstanceGroupCanaryTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.
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 ¶
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"` }
UpdateComputeInstanceGroupDeployEnvironmentDetails Specifies the Compute instance group environment.
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 ¶
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"` }
UpdateComputeInstanceGroupDeployStageDetails Specifies the Instance Group Rolling deployment stage.
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 ¶
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{} }
UpdateConnectionDetails The details for updating a connection.
type 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 }
UpdateConnectionRequest wrapper for the UpdateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.
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 ¶
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"` }
UpdateConnectionResponse wrapper for the UpdateConnection operation
func (UpdateConnectionResponse) HTTPResponse ¶
func (response UpdateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConnectionResponse) String ¶
func (response UpdateConnectionResponse) String() string
type UpdateDeliverArtifactStageDetails ¶
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"` }
UpdateDeliverArtifactStageDetails Specifies the Deliver Artifacts stage.
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 ¶
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"` }
UpdateDeployArtifactDetails The information to be updated for the artifact.
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 ¶
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 }
UpdateDeployArtifactRequest wrapper for the UpdateDeployArtifact operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateDeployArtifact.go.html to see an example of how to use UpdateDeployArtifactRequest.
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 ¶
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"` }
UpdateDeployArtifactResponse wrapper for the UpdateDeployArtifact operation
func (UpdateDeployArtifactResponse) HTTPResponse ¶
func (response UpdateDeployArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDeployArtifactResponse) String ¶
func (response UpdateDeployArtifactResponse) String() string
type UpdateDeployEnvironmentDetails ¶
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{} }
UpdateDeployEnvironmentDetails The information to be updated.
type 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 }
UpdateDeployEnvironmentRequest wrapper for the UpdateDeployEnvironment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateDeployEnvironment.go.html to see an example of how to use UpdateDeployEnvironmentRequest.
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 ¶
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"` }
UpdateDeployEnvironmentResponse wrapper for the UpdateDeployEnvironment operation
func (UpdateDeployEnvironmentResponse) HTTPResponse ¶
func (response UpdateDeployEnvironmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDeployEnvironmentResponse) String ¶
func (response UpdateDeployEnvironmentResponse) String() string
type UpdateDeployPipelineDeploymentDetails ¶
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"` }
UpdateDeployPipelineDeploymentDetails Update details for a pipeline deployment.
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 ¶
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"` }
UpdateDeployPipelineDetails The information to be updated for the given deloyment pipeline.
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 ¶
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"` }
UpdateDeployPipelineRedeploymentDetails Update details for a pipeline redeployment.
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 ¶
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 }
UpdateDeployPipelineRequest wrapper for the UpdateDeployPipeline operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateDeployPipeline.go.html to see an example of how to use UpdateDeployPipelineRequest.
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 ¶
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"` }
UpdateDeployPipelineResponse wrapper for the UpdateDeployPipeline operation
func (UpdateDeployPipelineResponse) HTTPResponse ¶
func (response UpdateDeployPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDeployPipelineResponse) String ¶
func (response UpdateDeployPipelineResponse) String() string
type UpdateDeployStageDetails ¶
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{} }
UpdateDeployStageDetails The information to be updated.
type 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 }
UpdateDeployStageRequest wrapper for the UpdateDeployStage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateDeployStage.go.html to see an example of how to use UpdateDeployStageRequest.
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 ¶
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"` }
UpdateDeployStageResponse wrapper for the UpdateDeployStage operation
func (UpdateDeployStageResponse) HTTPResponse ¶
func (response UpdateDeployStageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDeployStageResponse) String ¶
func (response UpdateDeployStageResponse) String() string
type UpdateDeploymentDetails ¶
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{} }
UpdateDeploymentDetails The information to be updated.
type 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 }
UpdateDeploymentRequest wrapper for the UpdateDeployment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateDeployment.go.html to see an example of how to use UpdateDeploymentRequest.
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 ¶
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"` }
UpdateDeploymentResponse wrapper for the UpdateDeployment operation
func (UpdateDeploymentResponse) HTTPResponse ¶
func (response UpdateDeploymentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDeploymentResponse) String ¶
func (response UpdateDeploymentResponse) String() string
type UpdateDevopsCodeRepositoryTriggerDetails ¶
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"` }
UpdateDevopsCodeRepositoryTriggerDetails Update trigger specific to OCI DevOps code repository.
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 ¶
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"` }
UpdateFunctionDeployEnvironmentDetails Specifies the Function environment.
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 ¶
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"` }
UpdateFunctionDeployStageDetails Specifies the Function stage.
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 ¶
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"` }
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.
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 ¶
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"` }
UpdateGithubTriggerDetails Update trigger specific to GitHub.
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 ¶
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"` }
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.
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 ¶ added in v65.15.0
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"` }
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.
func (UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags ¶ added in v65.15.0
func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGitlabServerAccessTokenConnectionDetails) GetDescription ¶ added in v65.15.0
func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName ¶ added in v65.15.0
func (m UpdateGitlabServerAccessTokenConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags ¶ added in v65.15.0
func (m UpdateGitlabServerAccessTokenConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON ¶ added in v65.15.0
func (m UpdateGitlabServerAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGitlabServerAccessTokenConnectionDetails) String ¶ added in v65.15.0
func (m UpdateGitlabServerAccessTokenConnectionDetails) String() string
func (*UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *UpdateGitlabServerAccessTokenConnectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateGitlabServerAccessTokenConnectionDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶ added in v65.15.0
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"` }
UpdateGitlabServerTriggerDetails Update trigger specific to GitLab self-hosted server.
func (UpdateGitlabServerTriggerDetails) GetActions ¶ added in v65.15.0
func (m UpdateGitlabServerTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (UpdateGitlabServerTriggerDetails) GetDefinedTags ¶ added in v65.15.0
func (m UpdateGitlabServerTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateGitlabServerTriggerDetails) GetDescription ¶ added in v65.15.0
func (m UpdateGitlabServerTriggerDetails) GetDescription() *string
GetDescription returns Description
func (UpdateGitlabServerTriggerDetails) GetDisplayName ¶ added in v65.15.0
func (m UpdateGitlabServerTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateGitlabServerTriggerDetails) GetFreeformTags ¶ added in v65.15.0
func (m UpdateGitlabServerTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateGitlabServerTriggerDetails) MarshalJSON ¶ added in v65.15.0
func (m UpdateGitlabServerTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateGitlabServerTriggerDetails) String ¶ added in v65.15.0
func (m UpdateGitlabServerTriggerDetails) String() string
func (*UpdateGitlabServerTriggerDetails) UnmarshalJSON ¶ added in v65.15.0
func (m *UpdateGitlabServerTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateGitlabServerTriggerDetails) ValidateEnumValue ¶ added in v65.15.0
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 ¶
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"` }
UpdateGitlabTriggerDetails Update trigger specific to GitLab.
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 ¶
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"` }
UpdateInvokeFunctionDeployStageDetails Specifies Invoke Function stage.
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 ¶
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"` }
UpdateLoadBalancerTrafficShiftDeployStageDetails Specifies load balancer traffic shift stage.
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 ¶
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"` }
UpdateManualApprovalDeployStageDetails Specifies the manual approval stage.
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 ¶
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"` }
UpdateOkeBlueGreenDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Blue-Green deployment stage.
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 ¶
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"` }
UpdateOkeBlueGreenTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster blue-green deployment traffic shift stage.
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 ¶
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"` }
UpdateOkeCanaryApprovalDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment approval stage.
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 ¶
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"` }
UpdateOkeCanaryDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster Canary deployment stage.
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 ¶
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"` }
UpdateOkeCanaryTrafficShiftDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster canary deployment traffic shift stage.
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 ¶
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"` }
UpdateOkeClusterDeployEnvironmentDetails Specifies the Kubernetes cluster environment.
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 ¶
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"` }
UpdateOkeDeployStageDetails Specifies the Container Engine for Kubernetes (OKE) cluster deployment stage.
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 ¶ added in v65.6.0
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"` }
UpdateOkeHelmChartDeployStageDetails Specifies the Kubernetes cluster deployment stage.
func (UpdateOkeHelmChartDeployStageDetails) GetDefinedTags ¶ added in v65.6.0
func (m UpdateOkeHelmChartDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection ¶ added in v65.6.0
func (m UpdateOkeHelmChartDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (UpdateOkeHelmChartDeployStageDetails) GetDescription ¶ added in v65.6.0
func (m UpdateOkeHelmChartDeployStageDetails) GetDescription() *string
GetDescription returns Description
func (UpdateOkeHelmChartDeployStageDetails) GetDisplayName ¶ added in v65.6.0
func (m UpdateOkeHelmChartDeployStageDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateOkeHelmChartDeployStageDetails) GetFreeformTags ¶ added in v65.6.0
func (m UpdateOkeHelmChartDeployStageDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateOkeHelmChartDeployStageDetails) MarshalJSON ¶ added in v65.6.0
func (m UpdateOkeHelmChartDeployStageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateOkeHelmChartDeployStageDetails) String ¶ added in v65.6.0
func (m UpdateOkeHelmChartDeployStageDetails) String() string
func (*UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON ¶ added in v65.6.0
func (m *UpdateOkeHelmChartDeployStageDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateOkeHelmChartDeployStageDetails) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.62.0
type UpdateOkeHelmChartDeployStageDetailsPurposeEnum string
UpdateOkeHelmChartDeployStageDetailsPurposeEnum Enum with underlying type: string
const ( UpdateOkeHelmChartDeployStageDetailsPurposeUpgrade UpdateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_UPGRADE" UpdateOkeHelmChartDeployStageDetailsPurposeCommand UpdateOkeHelmChartDeployStageDetailsPurposeEnum = "EXECUTE_HELM_COMMAND" )
Set of constants representing the allowable values for UpdateOkeHelmChartDeployStageDetailsPurposeEnum
func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum ¶ added in v65.62.0
func GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum(val string) (UpdateOkeHelmChartDeployStageDetailsPurposeEnum, bool)
GetMappingUpdateOkeHelmChartDeployStageDetailsPurposeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues ¶ added in v65.62.0
func GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues() []UpdateOkeHelmChartDeployStageDetailsPurposeEnum
GetUpdateOkeHelmChartDeployStageDetailsPurposeEnumValues Enumerates the set of values for UpdateOkeHelmChartDeployStageDetailsPurposeEnum
type UpdateProjectDetails ¶
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"` }
UpdateProjectDetails The information to be updated for the given project.
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 UpdateProjectNotificationPreferenceDetails ¶ added in v65.71.0
type UpdateProjectNotificationPreferenceDetails struct { // The override value of project notification preference. NotificationPreference ProjectNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"` }
UpdateProjectNotificationPreferenceDetails Information to update notification preference settings on project resource
func (UpdateProjectNotificationPreferenceDetails) String ¶ added in v65.71.0
func (m UpdateProjectNotificationPreferenceDetails) String() string
func (UpdateProjectNotificationPreferenceDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdateProjectNotificationPreferenceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateProjectNotificationPreferenceRequest ¶ added in v65.71.0
type UpdateProjectNotificationPreferenceRequest struct { // The information to be updated. UpdateProjectNotificationPreferenceDetails `contributesTo:"body"` // Unique project identifier. ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"` // Unique principal identifier. PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"` // 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 }
UpdateProjectNotificationPreferenceRequest wrapper for the UpdateProjectNotificationPreference operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateProjectNotificationPreference.go.html to see an example of how to use UpdateProjectNotificationPreferenceRequest.
func (UpdateProjectNotificationPreferenceRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UpdateProjectNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateProjectNotificationPreferenceRequest) HTTPRequest ¶ added in v65.71.0
func (request UpdateProjectNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateProjectNotificationPreferenceRequest) RetryPolicy ¶ added in v65.71.0
func (request UpdateProjectNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateProjectNotificationPreferenceRequest) String ¶ added in v65.71.0
func (request UpdateProjectNotificationPreferenceRequest) String() string
func (UpdateProjectNotificationPreferenceRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UpdateProjectNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateProjectNotificationPreferenceResponse ¶ added in v65.71.0
type UpdateProjectNotificationPreferenceResponse struct { // The underlying http response RawResponse *http.Response // The ProjectNotificationPreference instance ProjectNotificationPreference `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 request. If you need to contact Oracle about a particular request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateProjectNotificationPreferenceResponse wrapper for the UpdateProjectNotificationPreference operation
func (UpdateProjectNotificationPreferenceResponse) HTTPResponse ¶ added in v65.71.0
func (response UpdateProjectNotificationPreferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateProjectNotificationPreferenceResponse) String ¶ added in v65.71.0
func (response UpdateProjectNotificationPreferenceResponse) String() string
type UpdateProjectRepositorySettingsDetails ¶ added in v65.71.0
type UpdateProjectRepositorySettingsDetails struct { MergeSettings *MergeSettings `mandatory:"false" json:"mergeSettings"` ApprovalRules *UpdateApprovalRuleDetailsCollection `mandatory:"false" json:"approvalRules"` }
UpdateProjectRepositorySettingsDetails Information to update custom project repository settings.
func (UpdateProjectRepositorySettingsDetails) String ¶ added in v65.71.0
func (m UpdateProjectRepositorySettingsDetails) String() string
func (UpdateProjectRepositorySettingsDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdateProjectRepositorySettingsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateProjectRepositorySettingsRequest ¶ added in v65.71.0
type UpdateProjectRepositorySettingsRequest struct { // Unique project identifier. ProjectId *string `mandatory:"true" contributesTo:"path" name:"projectId"` // Details to update the repository settings for a project. UpdateProjectRepositorySettingsDetails `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 }
UpdateProjectRepositorySettingsRequest wrapper for the UpdateProjectRepositorySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateProjectRepositorySettings.go.html to see an example of how to use UpdateProjectRepositorySettingsRequest.
func (UpdateProjectRepositorySettingsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UpdateProjectRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateProjectRepositorySettingsRequest) HTTPRequest ¶ added in v65.71.0
func (request UpdateProjectRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateProjectRepositorySettingsRequest) RetryPolicy ¶ added in v65.71.0
func (request UpdateProjectRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateProjectRepositorySettingsRequest) String ¶ added in v65.71.0
func (request UpdateProjectRepositorySettingsRequest) String() string
func (UpdateProjectRepositorySettingsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UpdateProjectRepositorySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateProjectRepositorySettingsResponse ¶ added in v65.71.0
type UpdateProjectRepositorySettingsResponse struct { // The underlying http response RawResponse *http.Response // The ProjectRepositorySettings instance ProjectRepositorySettings `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 request. If you need to contact Oracle about a particular request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateProjectRepositorySettingsResponse wrapper for the UpdateProjectRepositorySettings operation
func (UpdateProjectRepositorySettingsResponse) HTTPResponse ¶ added in v65.71.0
func (response UpdateProjectRepositorySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateProjectRepositorySettingsResponse) String ¶ added in v65.71.0
func (response UpdateProjectRepositorySettingsResponse) String() string
type 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 }
UpdateProjectRequest wrapper for the UpdateProject operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateProject.go.html to see an example of how to use UpdateProjectRequest.
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 ¶
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"` }
UpdateProjectResponse wrapper for the UpdateProject operation
func (UpdateProjectResponse) HTTPResponse ¶
func (response UpdateProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateProjectResponse) String ¶
func (response UpdateProjectResponse) String() string
type UpdatePullRequestCommentDetails ¶ added in v65.71.0
type UpdatePullRequestCommentDetails struct { // Pull Request comment content Data *string `mandatory:"false" json:"data"` }
UpdatePullRequestCommentDetails The new comment content to be updated.
func (UpdatePullRequestCommentDetails) String ¶ added in v65.71.0
func (m UpdatePullRequestCommentDetails) String() string
func (UpdatePullRequestCommentDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdatePullRequestCommentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePullRequestCommentRequest ¶ added in v65.71.0
type UpdatePullRequestCommentRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // unique PullRequest Comment identifier CommentId *string `mandatory:"true" contributesTo:"path" name:"commentId"` // The new comment content to be updated. UpdatePullRequestCommentDetails `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 }
UpdatePullRequestCommentRequest wrapper for the UpdatePullRequestComment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdatePullRequestComment.go.html to see an example of how to use UpdatePullRequestCommentRequest.
func (UpdatePullRequestCommentRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UpdatePullRequestCommentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdatePullRequestCommentRequest) HTTPRequest ¶ added in v65.71.0
func (request UpdatePullRequestCommentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePullRequestCommentRequest) RetryPolicy ¶ added in v65.71.0
func (request UpdatePullRequestCommentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePullRequestCommentRequest) String ¶ added in v65.71.0
func (request UpdatePullRequestCommentRequest) String() string
func (UpdatePullRequestCommentRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UpdatePullRequestCommentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePullRequestCommentResponse ¶ added in v65.71.0
type UpdatePullRequestCommentResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestComment instance PullRequestComment `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"` }
UpdatePullRequestCommentResponse wrapper for the UpdatePullRequestComment operation
func (UpdatePullRequestCommentResponse) HTTPResponse ¶ added in v65.71.0
func (response UpdatePullRequestCommentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePullRequestCommentResponse) String ¶ added in v65.71.0
func (response UpdatePullRequestCommentResponse) String() string
type UpdatePullRequestDetails ¶ added in v65.71.0
type UpdatePullRequestDetails struct { // Pull Request title DisplayName *string `mandatory:"false" json:"displayName"` // Details of the pull request. Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The destination branch against which the changes are to be reviewed. Example: "main" DestinationBranch *string `mandatory:"false" json:"destinationBranch"` // Reviewers for this Review. Reviewers []UpdateReviewerDetails `mandatory:"false" json:"reviewers"` // 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"` }
UpdatePullRequestDetails The information to be updated.
func (UpdatePullRequestDetails) String ¶ added in v65.71.0
func (m UpdatePullRequestDetails) String() string
func (UpdatePullRequestDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdatePullRequestDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePullRequestNotificationPreferenceDetails ¶ added in v65.71.0
type UpdatePullRequestNotificationPreferenceDetails struct { // The override value of pull request notification preference. NotificationPreference PullRequestNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"` }
UpdatePullRequestNotificationPreferenceDetails Information to update notification preference settings on pull request resource
func (UpdatePullRequestNotificationPreferenceDetails) String ¶ added in v65.71.0
func (m UpdatePullRequestNotificationPreferenceDetails) String() string
func (UpdatePullRequestNotificationPreferenceDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdatePullRequestNotificationPreferenceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePullRequestNotificationPreferenceRequest ¶ added in v65.71.0
type UpdatePullRequestNotificationPreferenceRequest struct { // The information to be updated. UpdatePullRequestNotificationPreferenceDetails `contributesTo:"body"` // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // Unique principal identifier. PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"` // 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 }
UpdatePullRequestNotificationPreferenceRequest wrapper for the UpdatePullRequestNotificationPreference operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdatePullRequestNotificationPreference.go.html to see an example of how to use UpdatePullRequestNotificationPreferenceRequest.
func (UpdatePullRequestNotificationPreferenceRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UpdatePullRequestNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdatePullRequestNotificationPreferenceRequest) HTTPRequest ¶ added in v65.71.0
func (request UpdatePullRequestNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePullRequestNotificationPreferenceRequest) RetryPolicy ¶ added in v65.71.0
func (request UpdatePullRequestNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePullRequestNotificationPreferenceRequest) String ¶ added in v65.71.0
func (request UpdatePullRequestNotificationPreferenceRequest) String() string
func (UpdatePullRequestNotificationPreferenceRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UpdatePullRequestNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePullRequestNotificationPreferenceResponse ¶ added in v65.71.0
type UpdatePullRequestNotificationPreferenceResponse struct { // The underlying http response RawResponse *http.Response // The PullRequestNotificationPreference instance PullRequestNotificationPreference `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 request. If you need to contact Oracle about a particular request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdatePullRequestNotificationPreferenceResponse wrapper for the UpdatePullRequestNotificationPreference operation
func (UpdatePullRequestNotificationPreferenceResponse) HTTPResponse ¶ added in v65.71.0
func (response UpdatePullRequestNotificationPreferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePullRequestNotificationPreferenceResponse) String ¶ added in v65.71.0
func (response UpdatePullRequestNotificationPreferenceResponse) String() string
type UpdatePullRequestRequest ¶ added in v65.71.0
type UpdatePullRequestRequest struct { // unique PullRequest identifier PullRequestId *string `mandatory:"true" contributesTo:"path" name:"pullRequestId"` // The information to be updated. UpdatePullRequestDetails `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 }
UpdatePullRequestRequest wrapper for the UpdatePullRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdatePullRequest.go.html to see an example of how to use UpdatePullRequestRequest.
func (UpdatePullRequestRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UpdatePullRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdatePullRequestRequest) HTTPRequest ¶ added in v65.71.0
func (request UpdatePullRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePullRequestRequest) RetryPolicy ¶ added in v65.71.0
func (request UpdatePullRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePullRequestRequest) String ¶ added in v65.71.0
func (request UpdatePullRequestRequest) String() string
func (UpdatePullRequestRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UpdatePullRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePullRequestResponse ¶ added in v65.71.0
type UpdatePullRequestResponse struct { // The underlying http response RawResponse *http.Response // The PullRequest instance PullRequest `presentIn:"body"` // Relative URL of the newly created resource. ContentLocation *string `presentIn:"header" name:"content-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"` }
UpdatePullRequestResponse wrapper for the UpdatePullRequest operation
func (UpdatePullRequestResponse) HTTPResponse ¶ added in v65.71.0
func (response UpdatePullRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePullRequestResponse) String ¶ added in v65.71.0
func (response UpdatePullRequestResponse) String() string
type UpdateRepositoryDetails ¶
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` // `FORKED` 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"` }
UpdateRepositoryDetails The information to be updated.
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 UpdateRepositoryNotificationPreferenceDetails ¶ added in v65.71.0
type UpdateRepositoryNotificationPreferenceDetails struct { // The override value of repository notification preference. NotificationPreference RepositoryNotificationPreferenceNotificationPreferenceEnum `mandatory:"true" json:"notificationPreference"` }
UpdateRepositoryNotificationPreferenceDetails Information to update notification preference settings on repository resource
func (UpdateRepositoryNotificationPreferenceDetails) String ¶ added in v65.71.0
func (m UpdateRepositoryNotificationPreferenceDetails) String() string
func (UpdateRepositoryNotificationPreferenceDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdateRepositoryNotificationPreferenceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRepositoryNotificationPreferenceRequest ¶ added in v65.71.0
type UpdateRepositoryNotificationPreferenceRequest struct { // The information to be updated. UpdateRepositoryNotificationPreferenceDetails `contributesTo:"body"` // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Unique principal identifier. PrincipalId *string `mandatory:"true" contributesTo:"path" name:"principalId"` // 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 }
UpdateRepositoryNotificationPreferenceRequest wrapper for the UpdateRepositoryNotificationPreference operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateRepositoryNotificationPreference.go.html to see an example of how to use UpdateRepositoryNotificationPreferenceRequest.
func (UpdateRepositoryNotificationPreferenceRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UpdateRepositoryNotificationPreferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateRepositoryNotificationPreferenceRequest) HTTPRequest ¶ added in v65.71.0
func (request UpdateRepositoryNotificationPreferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateRepositoryNotificationPreferenceRequest) RetryPolicy ¶ added in v65.71.0
func (request UpdateRepositoryNotificationPreferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateRepositoryNotificationPreferenceRequest) String ¶ added in v65.71.0
func (request UpdateRepositoryNotificationPreferenceRequest) String() string
func (UpdateRepositoryNotificationPreferenceRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UpdateRepositoryNotificationPreferenceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRepositoryNotificationPreferenceResponse ¶ added in v65.71.0
type UpdateRepositoryNotificationPreferenceResponse struct { // The underlying http response RawResponse *http.Response // The RepositoryNotificationPreference instance RepositoryNotificationPreference `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 request. If you need to contact Oracle about a particular request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateRepositoryNotificationPreferenceResponse wrapper for the UpdateRepositoryNotificationPreference operation
func (UpdateRepositoryNotificationPreferenceResponse) HTTPResponse ¶ added in v65.71.0
func (response UpdateRepositoryNotificationPreferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRepositoryNotificationPreferenceResponse) String ¶ added in v65.71.0
func (response UpdateRepositoryNotificationPreferenceResponse) String() string
type 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 }
UpdateRepositoryRequest wrapper for the UpdateRepository operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateRepository.go.html to see an example of how to use UpdateRepositoryRequest.
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 ¶
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"` }
UpdateRepositoryResponse wrapper for the UpdateRepository operation
func (UpdateRepositoryResponse) HTTPResponse ¶
func (response UpdateRepositoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRepositoryResponse) String ¶
func (response UpdateRepositoryResponse) String() string
type UpdateRepositorySettingsDetails ¶ added in v65.71.0
type UpdateRepositorySettingsDetails struct { MergeChecks *MergeChecks `mandatory:"false" json:"mergeChecks"` MergeSettings *MergeSettings `mandatory:"false" json:"mergeSettings"` ApprovalRules *UpdateApprovalRuleDetailsCollection `mandatory:"false" json:"approvalRules"` }
UpdateRepositorySettingsDetails Information to update custom repository settings
func (UpdateRepositorySettingsDetails) String ¶ added in v65.71.0
func (m UpdateRepositorySettingsDetails) String() string
func (UpdateRepositorySettingsDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdateRepositorySettingsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRepositorySettingsRequest ¶ added in v65.71.0
type UpdateRepositorySettingsRequest struct { // Unique repository identifier. RepositoryId *string `mandatory:"true" contributesTo:"path" name:"repositoryId"` // Details to update settings for a repository. UpdateRepositorySettingsDetails `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 }
UpdateRepositorySettingsRequest wrapper for the UpdateRepositorySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateRepositorySettings.go.html to see an example of how to use UpdateRepositorySettingsRequest.
func (UpdateRepositorySettingsRequest) BinaryRequestBody ¶ added in v65.71.0
func (request UpdateRepositorySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateRepositorySettingsRequest) HTTPRequest ¶ added in v65.71.0
func (request UpdateRepositorySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateRepositorySettingsRequest) RetryPolicy ¶ added in v65.71.0
func (request UpdateRepositorySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateRepositorySettingsRequest) String ¶ added in v65.71.0
func (request UpdateRepositorySettingsRequest) String() string
func (UpdateRepositorySettingsRequest) ValidateEnumValue ¶ added in v65.71.0
func (request UpdateRepositorySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateRepositorySettingsResponse ¶ added in v65.71.0
type UpdateRepositorySettingsResponse struct { // The underlying http response RawResponse *http.Response // The RepositorySettings instance RepositorySettings `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 request. If you need to contact Oracle about a particular request, provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateRepositorySettingsResponse wrapper for the UpdateRepositorySettings operation
func (UpdateRepositorySettingsResponse) HTTPResponse ¶ added in v65.71.0
func (response UpdateRepositorySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRepositorySettingsResponse) String ¶ added in v65.71.0
func (response UpdateRepositorySettingsResponse) String() string
type UpdateReviewerDetails ¶ added in v65.71.0
type UpdateReviewerDetails struct { // Pull Request reviewer id PrincipalId *string `mandatory:"true" json:"principalId"` }
UpdateReviewerDetails The reviewer to be updated.
func (UpdateReviewerDetails) String ¶ added in v65.71.0
func (m UpdateReviewerDetails) String() string
func (UpdateReviewerDetails) ValidateEnumValue ¶ added in v65.71.0
func (m UpdateReviewerDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateShellDeployStageDetails ¶ added in v65.28.3
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"` }
UpdateShellDeployStageDetails Specifies the shell stage.
func (UpdateShellDeployStageDetails) GetDefinedTags ¶ added in v65.28.3
func (m UpdateShellDeployStageDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection ¶ added in v65.28.3
func (m UpdateShellDeployStageDetails) GetDeployStagePredecessorCollection() *DeployStagePredecessorCollection
GetDeployStagePredecessorCollection returns DeployStagePredecessorCollection
func (UpdateShellDeployStageDetails) GetDescription ¶ added in v65.28.3
func (m UpdateShellDeployStageDetails) GetDescription() *string
GetDescription returns Description
func (UpdateShellDeployStageDetails) GetDisplayName ¶ added in v65.28.3
func (m UpdateShellDeployStageDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateShellDeployStageDetails) GetFreeformTags ¶ added in v65.28.3
func (m UpdateShellDeployStageDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateShellDeployStageDetails) MarshalJSON ¶ added in v65.28.3
func (m UpdateShellDeployStageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateShellDeployStageDetails) String ¶ added in v65.28.3
func (m UpdateShellDeployStageDetails) String() string
func (*UpdateShellDeployStageDetails) UnmarshalJSON ¶ added in v65.28.3
func (m *UpdateShellDeployStageDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateShellDeployStageDetails) ValidateEnumValue ¶ added in v65.28.3
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 ¶
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"` }
UpdateSingleDeployStageDeploymentDetails Update details for a single stage deployment.
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 ¶
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"` }
UpdateSingleDeployStageRedeploymentDetails Update details for a single stage redeployment.
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 ¶
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"` }
UpdateTriggerDeploymentStageDetails Specifies the Trigger Deployment stage, which runs another pipeline of the application.
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 ¶
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{} }
UpdateTriggerDetails The information to be updated.
type 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 }
UpdateTriggerRequest wrapper for the UpdateTrigger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/UpdateTrigger.go.html to see an example of how to use UpdateTriggerRequest.
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 ¶
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"` }
UpdateTriggerResponse wrapper for the UpdateTrigger operation
func (UpdateTriggerResponse) HTTPResponse ¶
func (response UpdateTriggerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateTriggerResponse) String ¶
func (response UpdateTriggerResponse) String() string
type UpdateVbsAccessTokenConnectionDetails ¶ added in v65.21.0
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"` }
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.
func (UpdateVbsAccessTokenConnectionDetails) GetDefinedTags ¶ added in v65.21.0
func (m UpdateVbsAccessTokenConnectionDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateVbsAccessTokenConnectionDetails) GetDescription ¶ added in v65.21.0
func (m UpdateVbsAccessTokenConnectionDetails) GetDescription() *string
GetDescription returns Description
func (UpdateVbsAccessTokenConnectionDetails) GetDisplayName ¶ added in v65.21.0
func (m UpdateVbsAccessTokenConnectionDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateVbsAccessTokenConnectionDetails) GetFreeformTags ¶ added in v65.21.0
func (m UpdateVbsAccessTokenConnectionDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateVbsAccessTokenConnectionDetails) MarshalJSON ¶ added in v65.21.0
func (m UpdateVbsAccessTokenConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateVbsAccessTokenConnectionDetails) String ¶ added in v65.21.0
func (m UpdateVbsAccessTokenConnectionDetails) String() string
func (UpdateVbsAccessTokenConnectionDetails) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
UpdateVbsTriggerDetails Update trigger specific to VBS.
func (UpdateVbsTriggerDetails) GetActions ¶ added in v65.21.0
func (m UpdateVbsTriggerDetails) GetActions() []TriggerAction
GetActions returns Actions
func (UpdateVbsTriggerDetails) GetDefinedTags ¶ added in v65.21.0
func (m UpdateVbsTriggerDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateVbsTriggerDetails) GetDescription ¶ added in v65.21.0
func (m UpdateVbsTriggerDetails) GetDescription() *string
GetDescription returns Description
func (UpdateVbsTriggerDetails) GetDisplayName ¶ added in v65.21.0
func (m UpdateVbsTriggerDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateVbsTriggerDetails) GetFreeformTags ¶ added in v65.21.0
func (m UpdateVbsTriggerDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateVbsTriggerDetails) MarshalJSON ¶ added in v65.21.0
func (m UpdateVbsTriggerDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateVbsTriggerDetails) String ¶ added in v65.21.0
func (m UpdateVbsTriggerDetails) String() string
func (*UpdateVbsTriggerDetails) UnmarshalJSON ¶ added in v65.21.0
func (m *UpdateVbsTriggerDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateVbsTriggerDetails) ValidateEnumValue ¶ added in v65.21.0
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 ¶
type UpdateWaitCriteriaDetails interface { }
UpdateWaitCriteriaDetails Specifies wait criteria for the Wait stage.
type UpdateWaitCriteriaDetailsWaitTypeEnum ¶
type UpdateWaitCriteriaDetailsWaitTypeEnum string
UpdateWaitCriteriaDetailsWaitTypeEnum Enum with underlying type: string
const (
UpdateWaitCriteriaDetailsWaitTypeAbsoluteWait UpdateWaitCriteriaDetailsWaitTypeEnum = "ABSOLUTE_WAIT"
)
Set of constants representing the allowable values for UpdateWaitCriteriaDetailsWaitTypeEnum
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 ¶
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"` }
UpdateWaitDeployStageDetails Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.
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 ¶
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"` }
UpdateWaitStageDetails Specifies the Wait stage. You can specify variable wait times or an absolute duration.
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 ¶ added in v65.33.1
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 }
ValidateConnectionRequest wrapper for the ValidateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/devops/ValidateConnection.go.html to see an example of how to use ValidateConnectionRequest.
func (ValidateConnectionRequest) BinaryRequestBody ¶ added in v65.33.1
func (request ValidateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ValidateConnectionRequest) HTTPRequest ¶ added in v65.33.1
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 ¶ added in v65.33.1
func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ValidateConnectionRequest) String ¶ added in v65.33.1
func (request ValidateConnectionRequest) String() string
func (ValidateConnectionRequest) ValidateEnumValue ¶ added in v65.33.1
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 ¶ added in v65.33.1
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"` }
ValidateConnectionResponse wrapper for the ValidateConnection operation
func (ValidateConnectionResponse) HTTPResponse ¶ added in v65.33.1
func (response ValidateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ValidateConnectionResponse) String ¶ added in v65.33.1
func (response ValidateConnectionResponse) String() string
type ValidateMergePullRequestDetails ¶ added in v65.71.0
type ValidateMergePullRequestDetails struct { }
ValidateMergePullRequestDetails The information about the merge validation.
func (ValidateMergePullRequestDetails) MarshalJSON ¶ added in v65.71.0
func (m ValidateMergePullRequestDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ValidateMergePullRequestDetails) String ¶ added in v65.71.0
func (m ValidateMergePullRequestDetails) String() string
func (ValidateMergePullRequestDetails) ValidateEnumValue ¶ added in v65.71.0
func (m ValidateMergePullRequestDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VaultSecretVerificationKeySource ¶ added in v65.29.0
type VaultSecretVerificationKeySource struct { // The OCID of the Vault Secret containing the verification key versions. VaultSecretId *string `mandatory:"true" json:"vaultSecretId"` }
VaultSecretVerificationKeySource Specifies the Vault verification source details
func (VaultSecretVerificationKeySource) MarshalJSON ¶ added in v65.29.0
func (m VaultSecretVerificationKeySource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VaultSecretVerificationKeySource) String ¶ added in v65.29.0
func (m VaultSecretVerificationKeySource) String() string
func (VaultSecretVerificationKeySource) ValidateEnumValue ¶ added in v65.29.0
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 ¶ added in v65.21.0
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"` }
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.
func (VbsAccessTokenConnection) GetCompartmentId ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (VbsAccessTokenConnection) GetDefinedTags ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (VbsAccessTokenConnection) GetDescription ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetDescription() *string
GetDescription returns Description
func (VbsAccessTokenConnection) GetDisplayName ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetDisplayName() *string
GetDisplayName returns DisplayName
func (VbsAccessTokenConnection) GetFreeformTags ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (VbsAccessTokenConnection) GetId ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetId() *string
GetId returns Id
func (VbsAccessTokenConnection) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m VbsAccessTokenConnection) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (VbsAccessTokenConnection) GetLifecycleDetails ¶ added in v65.28.0
func (m VbsAccessTokenConnection) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (VbsAccessTokenConnection) GetLifecycleState ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (VbsAccessTokenConnection) GetProjectId ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetProjectId() *string
GetProjectId returns ProjectId
func (VbsAccessTokenConnection) GetSystemTags ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (VbsAccessTokenConnection) GetTimeCreated ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (VbsAccessTokenConnection) GetTimeUpdated ¶ added in v65.21.0
func (m VbsAccessTokenConnection) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (VbsAccessTokenConnection) MarshalJSON ¶ added in v65.21.0
func (m VbsAccessTokenConnection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VbsAccessTokenConnection) String ¶ added in v65.21.0
func (m VbsAccessTokenConnection) String() string
func (VbsAccessTokenConnection) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
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.
func (VbsAccessTokenConnectionSummary) GetCompartmentId ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (VbsAccessTokenConnectionSummary) GetDefinedTags ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (VbsAccessTokenConnectionSummary) GetDescription ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetDescription() *string
GetDescription returns Description
func (VbsAccessTokenConnectionSummary) GetDisplayName ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (VbsAccessTokenConnectionSummary) GetFreeformTags ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (VbsAccessTokenConnectionSummary) GetId ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetId() *string
GetId returns Id
func (VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult ¶ added in v65.33.1
func (m VbsAccessTokenConnectionSummary) GetLastConnectionValidationResult() *ConnectionValidationResult
GetLastConnectionValidationResult returns LastConnectionValidationResult
func (VbsAccessTokenConnectionSummary) GetLifecycleDetails ¶ added in v65.28.0
func (m VbsAccessTokenConnectionSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (VbsAccessTokenConnectionSummary) GetLifecycleState ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetLifecycleState() ConnectionLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (VbsAccessTokenConnectionSummary) GetProjectId ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (VbsAccessTokenConnectionSummary) GetSystemTags ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (VbsAccessTokenConnectionSummary) GetTimeCreated ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (VbsAccessTokenConnectionSummary) GetTimeUpdated ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (VbsAccessTokenConnectionSummary) MarshalJSON ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VbsAccessTokenConnectionSummary) String ¶ added in v65.21.0
func (m VbsAccessTokenConnectionSummary) String() string
func (VbsAccessTokenConnectionSummary) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
type VbsBuildRunSource struct { // The trigger that invoked the build run. TriggerId *string `mandatory:"true" json:"triggerId"` TriggerInfo *TriggerInfo `mandatory:"true" json:"triggerInfo"` }
VbsBuildRunSource Specifies details of build run through VBS Server.
func (VbsBuildRunSource) MarshalJSON ¶ added in v65.21.0
func (m VbsBuildRunSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VbsBuildRunSource) String ¶ added in v65.21.0
func (m VbsBuildRunSource) String() string
func (VbsBuildRunSource) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
VbsBuildSource VBS Server Build Source for Build Stage
func (VbsBuildSource) GetBranch ¶ added in v65.21.0
func (m VbsBuildSource) GetBranch() *string
GetBranch returns Branch
func (VbsBuildSource) GetName ¶ added in v65.21.0
func (m VbsBuildSource) GetName() *string
GetName returns Name
func (VbsBuildSource) GetRepositoryUrl ¶ added in v65.21.0
func (m VbsBuildSource) GetRepositoryUrl() *string
GetRepositoryUrl returns RepositoryUrl
func (VbsBuildSource) MarshalJSON ¶ added in v65.21.0
func (m VbsBuildSource) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VbsBuildSource) String ¶ added in v65.21.0
func (m VbsBuildSource) String() string
func (VbsBuildSource) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
VbsFilter The filter for VBS events.
func (VbsFilter) MarshalJSON ¶ added in v65.21.0
MarshalJSON marshals to json representation
func (VbsFilter) ValidateEnumValue ¶ added in v65.21.0
ValidateEnumValue returns an error 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 ¶ added in v65.21.0
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"` }
VbsFilterAttributes Attributes to filter VBS events.
func (VbsFilterAttributes) String ¶ added in v65.21.0
func (m VbsFilterAttributes) String() string
func (VbsFilterAttributes) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
type VbsFilterEventsEnum string
VbsFilterEventsEnum Enum with underlying type: string
const ( VbsFilterEventsPush VbsFilterEventsEnum = "PUSH" VbsFilterEventsMergeRequestCreated VbsFilterEventsEnum = "MERGE_REQUEST_CREATED" VbsFilterEventsMergeRequestUpdated VbsFilterEventsEnum = "MERGE_REQUEST_UPDATED" VbsFilterEventsMergeRequestMerged VbsFilterEventsEnum = "MERGE_REQUEST_MERGED" )
Set of constants representing the allowable values for VbsFilterEventsEnum
func GetMappingVbsFilterEventsEnum ¶ added in v65.21.0
func GetMappingVbsFilterEventsEnum(val string) (VbsFilterEventsEnum, bool)
GetMappingVbsFilterEventsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVbsFilterEventsEnumValues ¶ added in v65.21.0
func GetVbsFilterEventsEnumValues() []VbsFilterEventsEnum
GetVbsFilterEventsEnumValues Enumerates the set of values for VbsFilterEventsEnum
type VbsFilterExclusionAttributes ¶ added in v65.21.0
type VbsFilterExclusionAttributes struct {
FileFilter *FileFilter `mandatory:"false" json:"fileFilter"`
}
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.
func (VbsFilterExclusionAttributes) String ¶ added in v65.21.0
func (m VbsFilterExclusionAttributes) String() string
func (VbsFilterExclusionAttributes) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
VbsTrigger Trigger specific to VBS
func (VbsTrigger) GetActions ¶ added in v65.21.0
func (m VbsTrigger) GetActions() []TriggerAction
GetActions returns Actions
func (VbsTrigger) GetCompartmentId ¶ added in v65.21.0
func (m VbsTrigger) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (VbsTrigger) GetDefinedTags ¶ added in v65.21.0
func (m VbsTrigger) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (VbsTrigger) GetDescription ¶ added in v65.21.0
func (m VbsTrigger) GetDescription() *string
GetDescription returns Description
func (VbsTrigger) GetDisplayName ¶ added in v65.21.0
func (m VbsTrigger) GetDisplayName() *string
GetDisplayName returns DisplayName
func (VbsTrigger) GetFreeformTags ¶ added in v65.21.0
func (m VbsTrigger) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (VbsTrigger) GetLifecycleDetails ¶ added in v65.21.0
func (m VbsTrigger) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (VbsTrigger) GetLifecycleState ¶ added in v65.21.0
func (m VbsTrigger) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (VbsTrigger) GetProjectId ¶ added in v65.21.0
func (m VbsTrigger) GetProjectId() *string
GetProjectId returns ProjectId
func (VbsTrigger) GetSystemTags ¶ added in v65.21.0
func (m VbsTrigger) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (VbsTrigger) GetTimeCreated ¶ added in v65.21.0
func (m VbsTrigger) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (VbsTrigger) GetTimeUpdated ¶ added in v65.21.0
func (m VbsTrigger) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (VbsTrigger) MarshalJSON ¶ added in v65.21.0
func (m VbsTrigger) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VbsTrigger) String ¶ added in v65.21.0
func (m VbsTrigger) String() string
func (*VbsTrigger) UnmarshalJSON ¶ added in v65.21.0
func (m *VbsTrigger) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (VbsTrigger) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
VbsTriggerCreateResult Trigger create response specific to VBS.
func (VbsTriggerCreateResult) GetActions ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetActions() []TriggerAction
GetActions returns Actions
func (VbsTriggerCreateResult) GetCompartmentId ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (VbsTriggerCreateResult) GetDefinedTags ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (VbsTriggerCreateResult) GetDescription ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetDescription() *string
GetDescription returns Description
func (VbsTriggerCreateResult) GetDisplayName ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetDisplayName() *string
GetDisplayName returns DisplayName
func (VbsTriggerCreateResult) GetFreeformTags ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (VbsTriggerCreateResult) GetId ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetId() *string
GetId returns Id
func (VbsTriggerCreateResult) GetLifecycleDetails ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (VbsTriggerCreateResult) GetLifecycleState ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (VbsTriggerCreateResult) GetProjectId ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetProjectId() *string
GetProjectId returns ProjectId
func (VbsTriggerCreateResult) GetSystemTags ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (VbsTriggerCreateResult) GetTimeCreated ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (VbsTriggerCreateResult) GetTimeUpdated ¶ added in v65.21.0
func (m VbsTriggerCreateResult) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (VbsTriggerCreateResult) MarshalJSON ¶ added in v65.21.0
func (m VbsTriggerCreateResult) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VbsTriggerCreateResult) String ¶ added in v65.21.0
func (m VbsTriggerCreateResult) String() string
func (*VbsTriggerCreateResult) UnmarshalJSON ¶ added in v65.21.0
func (m *VbsTriggerCreateResult) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (VbsTriggerCreateResult) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.21.0
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"` }
VbsTriggerSummary Summary of the VBS trigger.
func (VbsTriggerSummary) GetCompartmentId ¶ added in v65.21.0
func (m VbsTriggerSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (VbsTriggerSummary) GetDefinedTags ¶ added in v65.21.0
func (m VbsTriggerSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (VbsTriggerSummary) GetDescription ¶ added in v65.21.0
func (m VbsTriggerSummary) GetDescription() *string
GetDescription returns Description
func (VbsTriggerSummary) GetDisplayName ¶ added in v65.21.0
func (m VbsTriggerSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (VbsTriggerSummary) GetFreeformTags ¶ added in v65.21.0
func (m VbsTriggerSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (VbsTriggerSummary) GetId ¶ added in v65.21.0
func (m VbsTriggerSummary) GetId() *string
GetId returns Id
func (VbsTriggerSummary) GetLifecycleDetails ¶ added in v65.21.0
func (m VbsTriggerSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (VbsTriggerSummary) GetLifecycleState ¶ added in v65.21.0
func (m VbsTriggerSummary) GetLifecycleState() TriggerLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (VbsTriggerSummary) GetProjectId ¶ added in v65.21.0
func (m VbsTriggerSummary) GetProjectId() *string
GetProjectId returns ProjectId
func (VbsTriggerSummary) GetSystemTags ¶ added in v65.21.0
func (m VbsTriggerSummary) GetSystemTags() map[string]map[string]interface{}
GetSystemTags returns SystemTags
func (VbsTriggerSummary) GetTimeCreated ¶ added in v65.21.0
func (m VbsTriggerSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (VbsTriggerSummary) GetTimeUpdated ¶ added in v65.21.0
func (m VbsTriggerSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (VbsTriggerSummary) MarshalJSON ¶ added in v65.21.0
func (m VbsTriggerSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (VbsTriggerSummary) String ¶ added in v65.21.0
func (m VbsTriggerSummary) String() string
func (VbsTriggerSummary) ValidateEnumValue ¶ added in v65.21.0
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 ¶ added in v65.29.0
type VerificationKeySource interface { }
VerificationKeySource The source of the verification material.
type VerificationKeySourceVerificationKeySourceTypeEnum ¶ added in v65.29.0
type VerificationKeySourceVerificationKeySourceTypeEnum string
VerificationKeySourceVerificationKeySourceTypeEnum Enum with underlying type: string
const ( VerificationKeySourceVerificationKeySourceTypeVaultSecret VerificationKeySourceVerificationKeySourceTypeEnum = "VAULT_SECRET" VerificationKeySourceVerificationKeySourceTypeInlinePublicKey VerificationKeySourceVerificationKeySourceTypeEnum = "INLINE_PUBLIC_KEY" VerificationKeySourceVerificationKeySourceTypeNone VerificationKeySourceVerificationKeySourceTypeEnum = "NONE" )
Set of constants representing the allowable values for VerificationKeySourceVerificationKeySourceTypeEnum
func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum ¶ added in v65.29.0
func GetMappingVerificationKeySourceVerificationKeySourceTypeEnum(val string) (VerificationKeySourceVerificationKeySourceTypeEnum, bool)
GetMappingVerificationKeySourceVerificationKeySourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVerificationKeySourceVerificationKeySourceTypeEnumValues ¶ added in v65.29.0
func GetVerificationKeySourceVerificationKeySourceTypeEnumValues() []VerificationKeySourceVerificationKeySourceTypeEnum
GetVerificationKeySourceVerificationKeySourceTypeEnumValues Enumerates the set of values for VerificationKeySourceVerificationKeySourceTypeEnum
type VulnerabilityAuditSummary ¶ added in v65.6.0
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"` }
VulnerabilityAuditSummary Summary of vulnerability audit.
func (VulnerabilityAuditSummary) String ¶ added in v65.6.0
func (m VulnerabilityAuditSummary) String() string
func (VulnerabilityAuditSummary) ValidateEnumValue ¶ added in v65.6.0
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 ¶ added in v65.6.0
type VulnerabilityAuditSummaryCollection struct { // List of vulnerability audit summary. Items []VulnerabilityAuditSummary `mandatory:"true" json:"items"` }
VulnerabilityAuditSummaryCollection List of vulnerability audit summary.
func (VulnerabilityAuditSummaryCollection) String ¶ added in v65.6.0
func (m VulnerabilityAuditSummaryCollection) String() string
func (VulnerabilityAuditSummaryCollection) ValidateEnumValue ¶ added in v65.6.0
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 ¶
type WaitCriteria interface { }
WaitCriteria Specifies wait criteria for the Wait stage.
type WaitCriteriaSummary ¶
type WaitCriteriaSummary interface { }
WaitCriteriaSummary Specifies wait criteria for the Wait stage.
type WaitCriteriaSummaryWaitTypeEnum ¶
type WaitCriteriaSummaryWaitTypeEnum string
WaitCriteriaSummaryWaitTypeEnum Enum with underlying type: string
const (
WaitCriteriaSummaryWaitTypeAbsoluteWait WaitCriteriaSummaryWaitTypeEnum = "ABSOLUTE_WAIT"
)
Set of constants representing the allowable values for WaitCriteriaSummaryWaitTypeEnum
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 ¶
type WaitCriteriaWaitTypeEnum string
WaitCriteriaWaitTypeEnum Enum with underlying type: string
const (
WaitCriteriaWaitTypeAbsoluteWait WaitCriteriaWaitTypeEnum = "ABSOLUTE_WAIT"
)
Set of constants representing the allowable values for WaitCriteriaWaitTypeEnum
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 ¶
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"` }
WaitDeployStage Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.
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) 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 ¶
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"` }
WaitDeployStageExecutionProgress Specifies Wait stage specific execution details.
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 ¶
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"` }
WaitDeployStageSummary Specifies the Wait stage. User can specify a criteria for wait time or give an absolute duration.
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 ¶
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"` }
WaitStage Specifies the Wait stage. You can specify variable wait times or an absolute duration.
func (WaitStage) GetBuildPipelineId ¶
GetBuildPipelineId returns BuildPipelineId
func (WaitStage) GetBuildPipelineStagePredecessorCollection ¶
func (m WaitStage) GetBuildPipelineStagePredecessorCollection() *BuildPipelineStagePredecessorCollection
GetBuildPipelineStagePredecessorCollection returns BuildPipelineStagePredecessorCollection
func (WaitStage) GetCompartmentId ¶
GetCompartmentId returns CompartmentId
func (WaitStage) GetDefinedTags ¶
GetDefinedTags returns DefinedTags
func (WaitStage) GetDescription ¶
GetDescription returns Description
func (WaitStage) GetDisplayName ¶
GetDisplayName returns DisplayName
func (WaitStage) GetFreeformTags ¶
GetFreeformTags returns FreeformTags
func (WaitStage) GetLifecycleDetails ¶
GetLifecycleDetails returns LifecycleDetails
func (WaitStage) GetLifecycleState ¶
func (m WaitStage) GetLifecycleState() BuildPipelineStageLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (WaitStage) GetProjectId ¶
GetProjectId returns ProjectId
func (WaitStage) GetSystemTags ¶
GetSystemTags returns SystemTags
func (WaitStage) GetTimeCreated ¶
GetTimeCreated returns TimeCreated
func (WaitStage) GetTimeUpdated ¶
GetTimeUpdated returns TimeUpdated
func (WaitStage) MarshalJSON ¶
MarshalJSON marshals to json representation
func (*WaitStage) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
func (WaitStage) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WaitStageRunProgress ¶
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"` }
WaitStageRunProgress Specifies Wait stage specific run details.
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 ¶
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"` }
WaitStageSummary Specifies the Wait stage. You can specify variable wait times or an absolute duration.
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) 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 ¶
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"` }
WorkRequest Details of the work request status.
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 ¶
type WorkRequestCollection struct { // Work request items found for the search. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestCollection List of work requests.
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 ¶
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"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶
func (m WorkRequestError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // Work request error items. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection List of work request errors encountered while executing a work request.
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 ¶
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"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
func (WorkRequestLogEntry) ValidateEnumValue ¶
func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // Work request log entry items. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection List of log messages from the execution of a work request.
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 ¶
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"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶
func (m WorkRequestResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkRequestSummary ¶
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"` }
WorkRequestSummary Details of the work request status.
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
Source Files
¶
- absolute_wait_criteria.go
- absolute_wait_criteria_summary.go
- action_type.go
- actual_build_runner_shape_config.go
- approval_action.go
- approval_activity_summary.go
- approval_policy.go
- approval_rule.go
- approval_rule_collection.go
- approval_rule_merge_check.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_merge_check.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_snapshot.go
- build_run_snapshot_collection.go
- build_run_snapshot_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
- comment_activity_summary.go
- commit_activity_summary.go
- commit_analytics_author_collection.go
- commit_analytics_author_summary.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
- conflict_merge_check.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_or_update_git_branch_details.go
- create_or_update_git_ref_details.go
- create_or_update_git_ref_request_response.go
- create_or_update_git_tag_details.go
- create_or_update_protected_branch_details.go
- create_or_update_protected_branch_request_response.go
- create_project_details.go
- create_project_request_response.go
- create_pull_request_attachment_request_response.go
- create_pull_request_comment_details.go
- create_pull_request_comment_request_response.go
- create_pull_request_details.go
- create_pull_request_request_response.go
- create_repository_details.go
- create_repository_request_response.go
- create_reviewer_details.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
- decline_pull_request_request_response.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_git_ref_details.go
- delete_git_ref_request_response.go
- delete_project_repository_settings_request_response.go
- delete_project_request_response.go
- delete_protected_branch_details.go
- delete_protected_branch_request_response.go
- delete_pull_request_attachment_request_response.go
- delete_pull_request_comment_request_response.go
- delete_pull_request_request_response.go
- delete_ref_request_response.go
- delete_repository_request_response.go
- delete_repository_settings_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
- execute_merge_pull_request_details.go
- exported_variable.go
- exported_variable_collection.go
- file_diff_response.go
- file_filter.go
- file_line_details.go
- filter.go
- fork_sync_status_collection.go
- fork_sync_status_summary.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_artifact_location_details.go
- generic_artifacts.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_notification_preference_request_response.go
- get_project_repository_settings_request_response.go
- get_project_request_response.go
- get_pull_request_attachment_content_request_response.go
- get_pull_request_attachment_request_response.go
- get_pull_request_change_summary_metrics_request_response.go
- get_pull_request_comment_request_response.go
- get_pull_request_notification_preference_request_response.go
- get_pull_request_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_notification_preference_request_response.go
- get_repository_request_response.go
- get_repository_settings_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
- like_pull_request_comment_request_response.go
- list_authors_request_response.go
- list_build_pipeline_stages_request_response.go
- list_build_pipelines_request_response.go
- list_build_run_snapshots_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_fork_sync_statuses_request_response.go
- list_mirror_records_request_response.go
- list_paths_request_response.go
- list_project_commit_analytics_authors_request_response.go
- list_projects_request_response.go
- list_protected_branches_request_response.go
- list_pull_request_activities_request_response.go
- list_pull_request_attachments_request_response.go
- list_pull_request_authors_request_response.go
- list_pull_request_comments_request_response.go
- list_pull_request_commits_request_response.go
- list_pull_request_file_changes_request_response.go
- list_pull_requests_request_response.go
- list_refs_request_response.go
- list_repositories_request_response.go
- list_repository_commit_analytics_authors_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
- merge_check.go
- merge_check_collection.go
- merge_check_settings_value.go
- merge_checks.go
- merge_pull_request_details.go
- merge_pull_request_request_response.go
- merge_settings.go
- merge_strategy.go
- metric_name.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
- object_storage_generic_artifact_location_details.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
- patch_insert_instruction.go
- patch_instruction.go
- patch_merge_instruction.go
- patch_move_instruction.go
- patch_prohibit_instruction.go
- patch_pull_request_details.go
- patch_pull_request_request_response.go
- patch_remove_instruction.go
- patch_replace_instruction.go
- patch_require_instruction.go
- principal_details.go
- private_endpoint_channel.go
- project.go
- project_collection.go
- project_notification_preference.go
- project_repository_settings.go
- project_summary.go
- protected_branch.go
- protected_branch_collection.go
- protected_branch_summary.go
- protection_level.go
- pull_request.go
- pull_request_activity_collection.go
- pull_request_activity_summary.go
- pull_request_attachment.go
- pull_request_attachment_collection.go
- pull_request_attachment_summary.go
- pull_request_author_collection.go
- pull_request_author_summary.go
- pull_request_change_summary_metrics.go
- pull_request_collection.go
- pull_request_comment.go
- pull_request_comment_collection.go
- pull_request_comment_like_collection.go
- pull_request_comment_summary.go
- pull_request_file_change_collection.go
- pull_request_file_change_summary.go
- pull_request_lifecycle_activity_summary.go
- pull_request_notification_preference.go
- pull_request_summary.go
- put_repository_branch_details.go
- put_repository_ref_details.go
- put_repository_ref_request_response.go
- put_repository_tag_details.go
- reopen_pull_request_request_response.go
- repository.go
- repository_analytics_details.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_metric_aggregation.go
- repository_metric_summary.go
- repository_mirror_record.go
- repository_mirror_record_collection.go
- repository_mirror_record_summary.go
- repository_notification_preference.go
- repository_object.go
- repository_path_collection.go
- repository_path_summary.go
- repository_ref.go
- repository_ref_collection.go
- repository_ref_summary.go
- repository_settings.go
- repository_summary.go
- repository_tag.go
- repository_tag_summary.go
- review_pull_request_details.go
- review_pull_request_request_response.go
- reviewer.go
- reviewer_activity_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
- stage_output.go
- summarize_project_repository_analytics_details.go
- summarize_project_repository_analytics_request_response.go
- summarize_repository_analytics_details.go
- summarize_repository_analytics_request_response.go
- sync_repository_details.go
- sync_repository_request_response.go
- test_report_output.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
- unlike_pull_request_comment_request_response.go
- unsubscribe_pull_request_request_response.go
- update_absolute_wait_criteria_details.go
- update_approval_rule_details.go
- update_approval_rule_details_collection.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_notification_preference_details.go
- update_project_notification_preference_request_response.go
- update_project_repository_settings_details.go
- update_project_repository_settings_request_response.go
- update_project_request_response.go
- update_pull_request_comment_details.go
- update_pull_request_comment_request_response.go
- update_pull_request_details.go
- update_pull_request_notification_preference_details.go
- update_pull_request_notification_preference_request_response.go
- update_pull_request_request_response.go
- update_repository_details.go
- update_repository_notification_preference_details.go
- update_repository_notification_preference_request_response.go
- update_repository_request_response.go
- update_repository_settings_details.go
- update_repository_settings_request_response.go
- update_reviewer_details.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
- validate_merge_pull_request_details.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