pipelines

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

func ResourcePipeline() *schema.Resource

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) Delete

func (a PipelinesAPI) Delete(id string, timeout time.Duration) error

func (PipelinesAPI) Read

func (a PipelinesAPI) Read(id string) (p PipelineInfo, err error)

func (PipelinesAPI) Update

func (a PipelinesAPI) Update(id string, s pipelineSpec, timeout time.Duration) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL