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

Description

 
Synopsis

Documentation

data Artifact Source #

Represents information about an artifact that is worked on by actions in the pipeline.

See: newArtifact smart constructor.

Constructors

Artifact' 

Fields

Instances

Instances details
Eq Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Read Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Show Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Generic Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Associated Types

type Rep Artifact :: Type -> Type #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

NFData Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Methods

rnf :: Artifact -> () #

Hashable Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

type Rep Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

type Rep Artifact = D1 ('MetaData "Artifact" "Amazonka.CodePipeline.Types.Artifact" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "Artifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArtifactLocation)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newArtifact :: Artifact Source #

Create a value of Artifact 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:location:Artifact', artifact_location - The location of an artifact.

$sel:name:Artifact', artifact_name - The artifact's name.

$sel:revision:Artifact', artifact_revision - The artifact's revision ID. Depending on the type of object, this could be a commit ID (GitHub) or a revision ID (Amazon S3).

artifact_location :: Lens' Artifact (Maybe ArtifactLocation) Source #

The location of an artifact.

artifact_name :: Lens' Artifact (Maybe Text) Source #

The artifact's name.

artifact_revision :: Lens' Artifact (Maybe Text) Source #

The artifact's revision ID. Depending on the type of object, this could be a commit ID (GitHub) or a revision ID (Amazon S3).