libZSservicesZSamazonka-codedeployZSamazonka-codedeploy
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.CodeDeploy.Types.GitHubLocation

Description

 
Synopsis

Documentation

data GitHubLocation Source #

Information about the location of application artifacts stored in GitHub.

See: newGitHubLocation smart constructor.

Constructors

GitHubLocation' 

Fields

  • commitId :: Maybe Text

    The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

  • repository :: Maybe Text

    The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

    Specified as account/repository.

Instances

Instances details
Eq GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

Read GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

Show GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

Generic GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

Associated Types

type Rep GitHubLocation :: Type -> Type #

NFData GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

Methods

rnf :: GitHubLocation -> () #

Hashable GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

ToJSON GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

FromJSON GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

type Rep GitHubLocation Source # 
Instance details

Defined in Amazonka.CodeDeploy.Types.GitHubLocation

type Rep GitHubLocation = D1 ('MetaData "GitHubLocation" "Amazonka.CodeDeploy.Types.GitHubLocation" "libZSservicesZSamazonka-codedeployZSamazonka-codedeploy" 'False) (C1 ('MetaCons "GitHubLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "commitId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGitHubLocation :: GitHubLocation Source #

Create a value of GitHubLocation 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:commitId:GitHubLocation', gitHubLocation_commitId - The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

$sel:repository:GitHubLocation', gitHubLocation_repository - The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

Specified as account/repository.

gitHubLocation_commitId :: Lens' GitHubLocation (Maybe Text) Source #

The SHA1 commit ID of the GitHub commit that represents the bundled artifacts for the application revision.

gitHubLocation_repository :: Lens' GitHubLocation (Maybe Text) Source #

The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision.

Specified as account/repository.