libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodePipeline.CreatePipeline

Description

Creates a pipeline.

In the pipeline structure, you must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

Synopsis

Creating a Request

data CreatePipeline Source #

Represents the input of a CreatePipeline action.

See: newCreatePipeline smart constructor.

Constructors

CreatePipeline' 

Fields

Instances

Instances details
Eq CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Read CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Show CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Generic CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Associated Types

type Rep CreatePipeline :: Type -> Type #

NFData CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Methods

rnf :: CreatePipeline -> () #

Hashable CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

ToJSON CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

AWSRequest CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Associated Types

type AWSResponse CreatePipeline #

ToHeaders CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

ToPath CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

ToQuery CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

type Rep CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

type Rep CreatePipeline = D1 ('MetaData "CreatePipeline" "Amazonka.CodePipeline.CreatePipeline" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "CreatePipeline'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "pipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PipelineDeclaration)))
type AWSResponse CreatePipeline Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

newCreatePipeline Source #

Create a value of CreatePipeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreatePipeline', createPipeline_tags - The tags for the pipeline.

$sel:pipeline:CreatePipeline', createPipeline_pipeline - Represents the structure of actions and stages to be performed in the pipeline.

Request Lenses

createPipeline_tags :: Lens' CreatePipeline (Maybe [Tag]) Source #

The tags for the pipeline.

createPipeline_pipeline :: Lens' CreatePipeline PipelineDeclaration Source #

Represents the structure of actions and stages to be performed in the pipeline.

Destructuring the Response

data CreatePipelineResponse Source #

Represents the output of a CreatePipeline action.

See: newCreatePipelineResponse smart constructor.

Constructors

CreatePipelineResponse' 

Fields

Instances

Instances details
Eq CreatePipelineResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Read CreatePipelineResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Show CreatePipelineResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Generic CreatePipelineResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Associated Types

type Rep CreatePipelineResponse :: Type -> Type #

NFData CreatePipelineResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

Methods

rnf :: CreatePipelineResponse -> () #

type Rep CreatePipelineResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.CreatePipeline

type Rep CreatePipelineResponse = D1 ('MetaData "CreatePipelineResponse" "Amazonka.CodePipeline.CreatePipeline" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "CreatePipelineResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineDeclaration)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreatePipelineResponse Source #

Create a value of CreatePipelineResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pipeline:CreatePipeline', createPipelineResponse_pipeline - Represents the structure of actions and stages to be performed in the pipeline.

$sel:tags:CreatePipeline', createPipelineResponse_tags - Specifies the tags applied to the pipeline.

$sel:httpStatus:CreatePipelineResponse', createPipelineResponse_httpStatus - The response's http status code.

Response Lenses

createPipelineResponse_pipeline :: Lens' CreatePipelineResponse (Maybe PipelineDeclaration) Source #

Represents the structure of actions and stages to be performed in the pipeline.

createPipelineResponse_tags :: Lens' CreatePipelineResponse (Maybe [Tag]) Source #

Specifies the tags applied to the pipeline.