codepipeline

package
v0.14.1-dev Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Pipeline

type Pipeline struct {
	// contains filtered or unexported fields
}

Provides a CodePipeline.

~> **NOTE on `aws_codepipeline`:** - the `GITHUB_TOKEN` environment variable must be set if the GitHub provider is specified.

func GetPipeline

func GetPipeline(ctx *pulumi.Context,
	name string, id pulumi.ID, state *PipelineState, opts ...pulumi.ResourceOpt) (*Pipeline, error)

GetPipeline gets an existing Pipeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPipeline

func NewPipeline(ctx *pulumi.Context,
	name string, args *PipelineArgs, opts ...pulumi.ResourceOpt) (*Pipeline, error)

NewPipeline registers a new resource with the given unique name, arguments, and options.

func (*Pipeline) Arn

func (r *Pipeline) Arn() *pulumi.StringOutput

The codepipeline ARN.

func (*Pipeline) ArtifactStore

func (r *Pipeline) ArtifactStore() *pulumi.Output

An artifact_store block. Artifact stores are documented below.

func (*Pipeline) ID

func (r *Pipeline) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Pipeline) Name

func (r *Pipeline) Name() *pulumi.StringOutput

The action declaration's name.

func (*Pipeline) RoleArn

func (r *Pipeline) RoleArn() *pulumi.StringOutput

The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.

func (*Pipeline) Stages

func (r *Pipeline) Stages() *pulumi.ArrayOutput

A stage block. Stages are documented below.

func (*Pipeline) URN

func (r *Pipeline) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type PipelineArgs

type PipelineArgs struct {
	// An artifact_store block. Artifact stores are documented below.
	ArtifactStore interface{}
	// The action declaration's name.
	Name interface{}
	// The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.
	RoleArn interface{}
	// A stage block. Stages are documented below.
	Stages interface{}
}

The set of arguments for constructing a Pipeline resource.

type PipelineState

type PipelineState struct {
	// The codepipeline ARN.
	Arn interface{}
	// An artifact_store block. Artifact stores are documented below.
	ArtifactStore interface{}
	// The action declaration's name.
	Name interface{}
	// The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.
	RoleArn interface{}
	// A stage block. Stages are documented below.
	Stages interface{}
}

Input properties used for looking up and filtering Pipeline resources.

Jump to

Keyboard shortcuts

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