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

Description

 
Synopsis

Documentation

data ArtifactRevision Source #

Represents revision details of an artifact.

See: newArtifactRevision smart constructor.

Constructors

ArtifactRevision' 

Fields

  • revisionSummary :: Maybe Text

    Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

  • revisionUrl :: Maybe Text

    The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

  • created :: Maybe POSIX

    The date and time when the most recent revision of the artifact was created, in timestamp format.

  • name :: Maybe Text

    The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

  • revisionId :: Maybe Text

    The revision ID of the artifact.

  • revisionChangeIdentifier :: Maybe Text

    An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Instances

Instances details
Eq ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Read ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Show ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Generic ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Associated Types

type Rep ArtifactRevision :: Type -> Type #

NFData ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Methods

rnf :: ArtifactRevision -> () #

Hashable ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

FromJSON ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

type Rep ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

type Rep ArtifactRevision = D1 ('MetaData "ArtifactRevision" "Amazonka.CodePipeline.Types.ArtifactRevision" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ArtifactRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionChangeIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newArtifactRevision :: ArtifactRevision Source #

Create a value of ArtifactRevision 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:revisionSummary:ArtifactRevision', artifactRevision_revisionSummary - Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

$sel:revisionUrl:ArtifactRevision', artifactRevision_revisionUrl - The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

$sel:created:ArtifactRevision', artifactRevision_created - The date and time when the most recent revision of the artifact was created, in timestamp format.

$sel:name:ArtifactRevision', artifactRevision_name - The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

$sel:revisionId:ArtifactRevision', artifactRevision_revisionId - The revision ID of the artifact.

$sel:revisionChangeIdentifier:ArtifactRevision', artifactRevision_revisionChangeIdentifier - An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

artifactRevision_revisionSummary :: Lens' ArtifactRevision (Maybe Text) Source #

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

artifactRevision_revisionUrl :: Lens' ArtifactRevision (Maybe Text) Source #

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

artifactRevision_created :: Lens' ArtifactRevision (Maybe UTCTime) Source #

The date and time when the most recent revision of the artifact was created, in timestamp format.

artifactRevision_name :: Lens' ArtifactRevision (Maybe Text) Source #

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

artifactRevision_revisionId :: Lens' ArtifactRevision (Maybe Text) Source #

The revision ID of the artifact.

artifactRevision_revisionChangeIdentifier :: Lens' ArtifactRevision (Maybe Text) Source #

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.