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.
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.
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.