Documentation
¶
Index ¶
- Constants
- func ResourcePipeline() *schema.Resource
- type PipelineHealthStatus
- type PipelineInfo
- type PipelineState
- type PipelinesAPI
- func (a PipelinesAPI) Create(s pipelineSpec, timeout time.Duration) (string, error)
- func (a PipelinesAPI) Delete(id string, timeout time.Duration) error
- func (a PipelinesAPI) Read(id string) (p PipelineInfo, err error)
- func (a PipelinesAPI) Update(id string, s pipelineSpec, timeout time.Duration) error
Constants ¶
View Source
const DefaultTimeout = 20 * time.Minute
DefaultTimeout is the default amount of time that Terraform will wait when creating, updating and deleting pipelines.
Variables ¶
This section is empty.
Functions ¶
func ResourcePipeline ¶
ResourcePipeline defines the Terraform resource for pipelines.
Types ¶
type PipelineHealthStatus ¶
type PipelineHealthStatus string
PipelineHealthStatus ...
const ( HealthStatusHealthy PipelineHealthStatus = "HEALTHY" HealthStatusUnhealthy PipelineHealthStatus = "UNHEALTHY" )
Constants for PipelineHealthStatus
type PipelineInfo ¶
type PipelineInfo struct {
PipelineID string `json:"pipeline_id"`
Spec *pipelineSpec `json:"spec"`
State *PipelineState `json:"state"`
Cause string `json:"cause"`
ClusterID string `json:"cluster_id"`
Name string `json:"name"`
Health *PipelineHealthStatus `json:"health"`
CreatorUserName string `json:"creator_user_name"`
}
type PipelineState ¶
type PipelineState string
PipelineState ...
const ( StateDeploying PipelineState = "DEPLOYING" StateStarting PipelineState = "STARTING" StateRunning PipelineState = "RUNNING" StateStopping PipelineState = "STOPPPING" StateDeleted PipelineState = "DELETED" StateRecovering PipelineState = "RECOVERING" StateFailed PipelineState = "FAILED" StateResetting PipelineState = "RESETTING" StateIdle PipelineState = "IDLE" )
Constants for PipelineStates
type PipelinesAPI ¶
type PipelinesAPI struct {
// contains filtered or unexported fields
}
func NewPipelinesAPI ¶
func NewPipelinesAPI(ctx context.Context, m any) PipelinesAPI
func (PipelinesAPI) Create ¶
func (a PipelinesAPI) Create(s pipelineSpec, timeout time.Duration) (string, error)
func (PipelinesAPI) Read ¶
func (a PipelinesAPI) Read(id string) (p PipelineInfo, err error)
Click to show internal directories.
Click to hide internal directories.