Documentation ¶
Index ¶
- type AbsoluteWaitCriteria
- type AbsoluteWaitCriteriaSummary
- type ActionTypeEnum
- type ApprovalAction
- type ApprovalActionActionEnum
- type ApprovalPolicy
- type ApprovalPolicyApprovalPolicyTypeEnum
- 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
- type ApproveDeploymentResponse
- type AutomatedDeployStageRollbackPolicy
- type BackendSetIpCollection
- 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
- type CancelDeploymentResponse
- 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
- type ChangeProjectCompartmentResponse
- 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
- 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
- type ComputeInstanceGroupByIdsSelector
- type ComputeInstanceGroupByQuerySelector
- 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
- 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
- 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
- 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
- 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
- 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)
- 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
- 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)
- type ComputeInstanceGroupFailurePolicy
- type ComputeInstanceGroupFailurePolicyByCount
- type ComputeInstanceGroupFailurePolicyByPercentage
- type ComputeInstanceGroupFailurePolicyPolicyTypeEnum
- type ComputeInstanceGroupLinearRolloutPolicyByCount
- type ComputeInstanceGroupLinearRolloutPolicyByPercentage
- type ComputeInstanceGroupRolloutPolicy
- type ComputeInstanceGroupRolloutPolicyPolicyTypeEnum
- type ComputeInstanceGroupSelector
- type ComputeInstanceGroupSelectorCollection
- type ComputeInstanceGroupSelectorSelectorTypeEnum
- type CountBasedApprovalPolicy
- 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
- 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)
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type CreateDeploymentResponse
- 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
- 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
- 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
- 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)
- 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)
- 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
- 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)
- 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
- type CreateProjectResponse
- 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
- 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)
- 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
- 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
- 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
- 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
- type DeleteDeployStageResponse
- 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
- type DeleteProjectResponse
- 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) 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
- 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) 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
- 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) 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
- 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) 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
- 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 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) CancelDeployment(ctx context.Context, request CancelDeploymentRequest) (response CancelDeploymentResponse, err error)
- func (client DevopsClient) ChangeProjectCompartment(ctx context.Context, request ChangeProjectCompartmentRequest) (response ChangeProjectCompartmentResponse, err error)
- func (client *DevopsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DevopsClient) CreateDeployArtifact(ctx context.Context, request CreateDeployArtifactRequest) (response CreateDeployArtifactResponse, err error)
- func (client DevopsClient) CreateDeployEnvironment(ctx context.Context, request CreateDeployEnvironmentRequest) (response CreateDeployEnvironmentResponse, err error)
- func (client DevopsClient) CreateDeployPipeline(ctx context.Context, request CreateDeployPipelineRequest) (response CreateDeployPipelineResponse, err error)
- func (client DevopsClient) CreateDeployStage(ctx context.Context, request CreateDeployStageRequest) (response CreateDeployStageResponse, err error)
- func (client DevopsClient) CreateDeployment(ctx context.Context, request CreateDeploymentRequest) (response CreateDeploymentResponse, err error)
- func (client DevopsClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)
- func (client DevopsClient) DeleteDeployArtifact(ctx context.Context, request DeleteDeployArtifactRequest) (response DeleteDeployArtifactResponse, err error)
- func (client DevopsClient) DeleteDeployEnvironment(ctx context.Context, request DeleteDeployEnvironmentRequest) (response DeleteDeployEnvironmentResponse, err error)
- func (client DevopsClient) DeleteDeployPipeline(ctx context.Context, request DeleteDeployPipelineRequest) (response DeleteDeployPipelineResponse, err error)
- func (client DevopsClient) DeleteDeployStage(ctx context.Context, request DeleteDeployStageRequest) (response DeleteDeployStageResponse, err error)
- func (client DevopsClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
- func (client DevopsClient) 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) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
- func (client DevopsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, 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) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, 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) SetRegion(region string)
- 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)
- 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
- 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
- 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
- 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
- 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
- type GenericDeployArtifactSource
- 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
- 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
- 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
- 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
- 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
- type GetDeploymentResponse
- 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
- type GetProjectResponse
- 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
- type GetWorkRequestResponse
- type InlineDeployArtifactSource
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type ListDeploymentsResponse
- type ListDeploymentsSortByEnum
- type ListDeploymentsSortOrderEnum
- 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
- type ListProjectsResponse
- type ListProjectsSortByEnum
- type ListProjectsSortOrderEnum
- 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
- 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
- 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
- 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)
- 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
- 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)
- 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)
- 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
- 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)
- type NoDeployStageRollbackPolicy
- type NotificationConfig
- type OcirDeployArtifactSource
- 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
- 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
- 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)
- 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
- 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)
- type OperationStatusEnum
- type OperationTypeEnum
- type Project
- type ProjectCollection
- type ProjectLifecycleStateEnum
- type ProjectSummary
- type RunPipelineDeployStageExecutionProgress
- func (m RunPipelineDeployStageExecutionProgress) GetDeployStageDisplayName() *string
- func (m RunPipelineDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
- func (m RunPipelineDeployStageExecutionProgress) GetDeployStageId() *string
- func (m RunPipelineDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
- func (m RunPipelineDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
- func (m RunPipelineDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
- func (m RunPipelineDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
- func (m RunPipelineDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
- func (m RunPipelineDeployStageExecutionProgress) String() string
- type RunValidationTestOnComputeInstanceDeployStageExecutionProgress
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageDisplayName() *string
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageId() *string
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
- func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) String() string
- 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) 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
- 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) 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
- type SortOrderEnum
- 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
- 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)
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type UpdateDeploymentResponse
- 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
- 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
- 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
- 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)
- 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)
- 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
- 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)
- type UpdateProjectDetails
- 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
- type UpdateProjectResponse
- 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
- 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)
- 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)
- 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
- 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)
- 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 ¶
This section is empty.
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
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
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
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"` }
ApprovalAction Information about the approval action of DevOps deployment stages.
func (ApprovalAction) String ¶
func (m ApprovalAction) String() string
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
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
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
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
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) (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
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
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
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
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) (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
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 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
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) (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
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 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 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
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 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
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
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 DSL expression of the compute instances.
func (ComputeInstanceGroupByQuerySelector) MarshalJSON ¶
func (m ComputeInstanceGroupByQuerySelector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ComputeInstanceGroupByQuerySelector) String ¶
func (m ComputeInstanceGroupByQuerySelector) String() string
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"` 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
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
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
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 instances in the group is the combined results of each selectors in the instance group selectors.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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) (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
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) (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
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"` 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
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
type CreateDeployPipelineRedeploymentDetails ¶
type CreateDeployPipelineRedeploymentDetails 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"` // Specifies the OCID of the previous deployment to be redeployed. PreviousDeploymentId *string `mandatory:"false" json:"previousDeploymentId"` }
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
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) (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
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 DeployStage. 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) (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
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) (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
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 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
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
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 binary artifact OCID user may provide to this stage. 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
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. 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
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
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"` }
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
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, the manifests should not include any job resource. 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 Kubernetes 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
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
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) (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
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 CreateSingleDeployStageDeploymentDetails ¶
type CreateSingleDeployStageDeploymentDetails 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"` // Specifies the OCID of the stage to be redeployed. DeployStageId *string `mandatory:"false" json:"deployStageId"` DeploymentArguments *DeploymentArgumentCollection `mandatory:"false" json:"deploymentArguments"` 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
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
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) (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
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) (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
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) (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
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) (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
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 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) (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
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 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
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
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
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" )
Set of constants representing the allowable values for DeployArtifactDeployArtifactTypeEnum
func GetDeployArtifactDeployArtifactTypeEnumValues ¶
func GetDeployArtifactDeployArtifactTypeEnumValues() []DeployArtifactDeployArtifactTypeEnum
GetDeployArtifactDeployArtifactTypeEnumValues Enumerates the set of values for DeployArtifactDeployArtifactTypeEnum
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
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
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
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" )
Set of constants representing the allowable values for DeployArtifactSourceDeployArtifactSourceTypeEnum
func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues ¶
func GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues() []DeployArtifactSourceDeployArtifactSourceTypeEnum
GetDeployArtifactSourceDeployArtifactSourceTypeEnumValues Enumerates the set of values for DeployArtifactSourceDeployArtifactSourceTypeEnum
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
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 will be 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
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
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" )
Set of constants representing the allowable values for DeployEnvironmentLifecycleStateEnum
func GetDeployEnvironmentLifecycleStateEnumValues ¶
func GetDeployEnvironmentLifecycleStateEnumValues() []DeployEnvironmentLifecycleStateEnum
GetDeployEnvironmentLifecycleStateEnumValues Enumerates the set of values for DeployEnvironmentLifecycleStateEnum
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
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
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
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
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"` 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) 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
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"` 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) 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
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
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
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
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
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
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"` 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"` 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"` }
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) 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
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"` // 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"` 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"` }
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) 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
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
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
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"` // 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
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
type DeployStageDeployStageTypeEnum ¶
type DeployStageDeployStageTypeEnum string
DeployStageDeployStageTypeEnum Enum with underlying type: string
const ( DeployStageDeployStageTypeWait DeployStageDeployStageTypeEnum = "WAIT" DeployStageDeployStageTypeComputeInstanceGroupRollingDeployment DeployStageDeployStageTypeEnum = "COMPUTE_INSTANCE_GROUP_ROLLING_DEPLOYMENT" DeployStageDeployStageTypeOkeDeployment DeployStageDeployStageTypeEnum = "OKE_DEPLOYMENT" DeployStageDeployStageTypeDeployFunction DeployStageDeployStageTypeEnum = "DEPLOY_FUNCTION" DeployStageDeployStageTypeInvokeFunction DeployStageDeployStageTypeEnum = "INVOKE_FUNCTION" DeployStageDeployStageTypeLoadBalancerTrafficShift DeployStageDeployStageTypeEnum = "LOAD_BALANCER_TRAFFIC_SHIFT" DeployStageDeployStageTypeManualApproval DeployStageDeployStageTypeEnum = "MANUAL_APPROVAL" )
Set of constants representing the allowable values for DeployStageDeployStageTypeEnum
func GetDeployStageDeployStageTypeEnumValues ¶
func GetDeployStageDeployStageTypeEnumValues() []DeployStageDeployStageTypeEnum
GetDeployStageDeployStageTypeEnumValues Enumerates the set of values for DeployStageDeployStageTypeEnum
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
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
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
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
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
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
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
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
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 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
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
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
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" )
Set of constants representing the allowable values for DeploymentDeploymentTypeEnum
func GetDeploymentDeploymentTypeEnumValues ¶
func GetDeploymentDeploymentTypeEnumValues() []DeploymentDeploymentTypeEnum
GetDeploymentDeploymentTypeEnumValues Enumerates the set of values for DeploymentDeploymentTypeEnum
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
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
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 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.
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.
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.
func (*DevopsClient) ConfigurationProvider ¶
func (client *DevopsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
func (*DevopsClient) SetRegion ¶
func (client *DevopsClient) SetRegion(region string)
SetRegion overrides the region of this client.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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
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) (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
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) (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
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) (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
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) (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
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) (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
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 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) (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
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 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) (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
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 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
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 binary artifact OCID user may provide to this stage. 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
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
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 binary artifact OCID user may provide to this stage. 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
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) (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
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
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
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) (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
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
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
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) (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
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
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
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) (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
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
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
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) (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
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
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
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) (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
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
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
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) (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
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
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
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) (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
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
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
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"` // Metadata about the request. 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) (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
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
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
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" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
func GetListWorkRequestsStatusEnumValues ¶
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
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 config for load balancer traffic shift stages.
func (LoadBalancerConfig) String ¶
func (m LoadBalancerConfig) String() string
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. 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
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
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. 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
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
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
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
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"` 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
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
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
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
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
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"` // 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
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"` // 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
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, the manifests should not include any job resource. 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
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
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, the manifests should not include any job resource. 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 Kubernetes 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
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" )
Set of constants representing the allowable values for OperationStatusEnum
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" )
Set of constants representing the allowable values for OperationTypeEnum
func GetOperationTypeEnumValues ¶
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
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.
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
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" )
Set of constants representing the allowable values for ProjectLifecycleStateEnum
func GetProjectLifecycleStateEnumValues ¶
func GetProjectLifecycleStateEnumValues() []ProjectLifecycleStateEnum
GetProjectLifecycleStateEnumValues Enumerates the set of values for ProjectLifecycleStateEnum
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"` // The current state of the deployment. 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
type RunPipelineDeployStageExecutionProgress ¶
type RunPipelineDeployStageExecutionProgress 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"` }
RunPipelineDeployStageExecutionProgress Specifies run deployment pipleline stage specific exeution details.
func (RunPipelineDeployStageExecutionProgress) GetDeployStageDisplayName ¶
func (m RunPipelineDeployStageExecutionProgress) GetDeployStageDisplayName() *string
GetDeployStageDisplayName returns DeployStageDisplayName
func (RunPipelineDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails ¶
func (m RunPipelineDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails
func (RunPipelineDeployStageExecutionProgress) GetDeployStageId ¶
func (m RunPipelineDeployStageExecutionProgress) GetDeployStageId() *string
GetDeployStageId returns DeployStageId
func (RunPipelineDeployStageExecutionProgress) GetDeployStagePredecessors ¶
func (m RunPipelineDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
GetDeployStagePredecessors returns DeployStagePredecessors
func (RunPipelineDeployStageExecutionProgress) GetStatus ¶
func (m RunPipelineDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
GetStatus returns Status
func (RunPipelineDeployStageExecutionProgress) GetTimeFinished ¶
func (m RunPipelineDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (RunPipelineDeployStageExecutionProgress) GetTimeStarted ¶
func (m RunPipelineDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (RunPipelineDeployStageExecutionProgress) MarshalJSON ¶
func (m RunPipelineDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RunPipelineDeployStageExecutionProgress) String ¶
func (m RunPipelineDeployStageExecutionProgress) String() string
type RunValidationTestOnComputeInstanceDeployStageExecutionProgress ¶
type RunValidationTestOnComputeInstanceDeployStageExecutionProgress 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"` }
RunValidationTestOnComputeInstanceDeployStageExecutionProgress Specifies run validation test on an compute instance stage specific execution details.
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageDisplayName ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageDisplayName() *string
GetDeployStageDisplayName returns DeployStageDisplayName
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageExecutionProgressDetails() []DeployStageExecutionProgressDetails
GetDeployStageExecutionProgressDetails returns DeployStageExecutionProgressDetails
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageId ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStageId() *string
GetDeployStageId returns DeployStageId
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStagePredecessors ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetDeployStagePredecessors() *DeployStagePredecessorCollection
GetDeployStagePredecessors returns DeployStagePredecessors
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetStatus ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetStatus() DeployStageExecutionProgressStatusEnum
GetStatus returns Status
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetTimeFinished ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetTimeFinished() *common.SDKTime
GetTimeFinished returns TimeFinished
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetTimeStarted ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) MarshalJSON ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RunValidationTestOnComputeInstanceDeployStageExecutionProgress) String ¶
func (m RunValidationTestOnComputeInstanceDeployStageExecutionProgress) String() string
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"` 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"` 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 stage to be deployed. DeployStageId *string `mandatory:"false" json:"deployStageId"` // 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) 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
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"` // 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"` 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 stage to be deployed. DeployStageId *string `mandatory:"false" json:"deployStageId"` // 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) 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
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 GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
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
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
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
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) (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
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) (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
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
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
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
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) (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
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) (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
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) (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
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 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
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
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 binary artifact OCID user may provide to this stage. 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
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. 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
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
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"` }
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
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, the manifests should not include any job resource. 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 Kubernetes 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
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
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) (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
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 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
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
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 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 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
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
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
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
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
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
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
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
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
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
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
Source Files ¶
- absolute_wait_criteria.go
- absolute_wait_criteria_summary.go
- action_type.go
- approval_action.go
- approval_policy.go
- approve_deployment_details.go
- approve_deployment_request_response.go
- automated_deploy_stage_rollback_policy.go
- backend_set_ip_collection.go
- cancel_deployment_details.go
- cancel_deployment_request_response.go
- change_project_compartment_details.go
- change_project_compartment_request_response.go
- compute_instance_group_blue_green_deploy_stage_execution_progress.go
- compute_instance_group_blue_green_traffic_shift_deploy_stage_execution_progress.go
- compute_instance_group_by_ids_selector.go
- compute_instance_group_by_query_selector.go
- compute_instance_group_canary_approval_deploy_stage_execution_progress.go
- compute_instance_group_canary_deploy_stage_execution_progress.go
- compute_instance_group_canary_traffic_shift_deploy_stage_execution_progress.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
- count_based_approval_policy.go
- create_compute_instance_group_deploy_environment_details.go
- create_compute_instance_group_deploy_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_function_deploy_environment_details.go
- create_function_deploy_stage_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_cluster_deploy_environment_details.go
- create_oke_deploy_stage_details.go
- create_project_details.go
- create_project_request_response.go
- create_single_deploy_stage_deployment_details.go
- create_wait_deploy_stage_details.go
- delete_deploy_artifact_request_response.go
- delete_deploy_environment_request_response.go
- delete_deploy_pipeline_request_response.go
- delete_deploy_stage_request_response.go
- delete_project_request_response.go
- 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_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
- 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_deploy_artifact_source.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_project_request_response.go
- get_work_request_request_response.go
- inline_deploy_artifact_source.go
- invoke_function_deploy_stage.go
- invoke_function_deploy_stage_execution_progress.go
- invoke_function_deploy_stage_summary.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_projects_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
- no_deploy_stage_rollback_policy.go
- notification_config.go
- ocir_deploy_artifact_source.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
- operation_status.go
- operation_type.go
- project.go
- project_collection.go
- project_summary.go
- run_pipeline_deploy_stage_execution_progress.go
- run_validation_test_on_compute_instance_deploy_stage_execution_progress.go
- single_deploy_stage_deployment.go
- single_deploy_stage_deployment_summary.go
- sort_order.go
- update_compute_instance_group_deploy_environment_details.go
- update_compute_instance_group_deploy_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_function_deploy_environment_details.go
- update_function_deploy_stage_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_cluster_deploy_environment_details.go
- update_oke_deploy_stage_details.go
- update_project_details.go
- update_project_request_response.go
- update_single_deploy_stage_deployment_details.go
- update_wait_deploy_stage_details.go
- wait_criteria.go
- wait_criteria_summary.go
- wait_deploy_stage.go
- wait_deploy_stage_execution_progress.go
- wait_deploy_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