Documentation
¶
Index ¶
- type Pipeline
- func (r *Pipeline) Arn() *pulumi.StringOutput
- func (r *Pipeline) ArtifactStore() *pulumi.Output
- func (r *Pipeline) ID() *pulumi.IDOutput
- func (r *Pipeline) Name() *pulumi.StringOutput
- func (r *Pipeline) RoleArn() *pulumi.StringOutput
- func (r *Pipeline) Stages() *pulumi.ArrayOutput
- func (r *Pipeline) URN() *pulumi.URNOutput
- type PipelineArgs
- type PipelineState
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) ArtifactStore ¶
An artifact_store block. Artifact stores are documented below. * `stage` (Minimum of at least two `stage` blocks is required) A stage block. Stages are documented below.
func (*Pipeline) RoleArn ¶
func (r *Pipeline) RoleArn() *pulumi.StringOutput
A service role Amazon Resource Name (ARN) that grants AWS CodePipeline permission to make calls to AWS services on your behalf.
func (*Pipeline) Stages ¶
func (r *Pipeline) Stages() *pulumi.ArrayOutput
type PipelineArgs ¶
type PipelineArgs struct { // An artifact_store block. Artifact stores are documented below. // * `stage` (Minimum of at least two `stage` blocks is required) A stage block. Stages are documented below. ArtifactStore interface{} // The name of the pipeline. Name interface{} // A service role Amazon Resource Name (ARN) that grants AWS CodePipeline permission to make calls to AWS services on your behalf. RoleArn interface{} 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. // * `stage` (Minimum of at least two `stage` blocks is required) A stage block. Stages are documented below. ArtifactStore interface{} // The name of the pipeline. Name interface{} // A service role Amazon Resource Name (ARN) that grants AWS CodePipeline permission to make calls to AWS services on your behalf. RoleArn interface{} Stages interface{} }
Input properties used for looking up and filtering Pipeline resources.