libZSservicesZSamazonka-codeguru-reviewerZSamazonka-codeguru-reviewer
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.CodeGuruReviewer.Types.ThirdPartySourceRepository

Description

 
Synopsis

Documentation

data ThirdPartySourceRepository Source #

Information about a third-party source repository connected to CodeGuru Reviewer.

See: newThirdPartySourceRepository smart constructor.

Constructors

ThirdPartySourceRepository' 

Fields

  • name :: Text

    The name of the third party source repository.

  • connectionArn :: Text

    The Amazon Resource Name (ARN) of an Amazon Web Services CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the Amazon Web Services CodeStar Connections API Reference.

  • owner :: Text

    The owner of the repository. For a GitHub, GitHub Enterprise, or Bitbucket repository, this is the username for the account that owns the repository. For an S3 repository, this can be the username or Amazon Web Services account ID.

Instances

Instances details
Eq ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

Read ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

Show ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

Generic ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

Associated Types

type Rep ThirdPartySourceRepository :: Type -> Type #

NFData ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

Hashable ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

ToJSON ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

type Rep ThirdPartySourceRepository Source # 
Instance details

Defined in Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository

type Rep ThirdPartySourceRepository = D1 ('MetaData "ThirdPartySourceRepository" "Amazonka.CodeGuruReviewer.Types.ThirdPartySourceRepository" "libZSservicesZSamazonka-codeguru-reviewerZSamazonka-codeguru-reviewer" 'False) (C1 ('MetaCons "ThirdPartySourceRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "connectionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newThirdPartySourceRepository Source #

Create a value of ThirdPartySourceRepository 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:name:ThirdPartySourceRepository', thirdPartySourceRepository_name - The name of the third party source repository.

$sel:connectionArn:ThirdPartySourceRepository', thirdPartySourceRepository_connectionArn - The Amazon Resource Name (ARN) of an Amazon Web Services CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the Amazon Web Services CodeStar Connections API Reference.

$sel:owner:ThirdPartySourceRepository', thirdPartySourceRepository_owner - The owner of the repository. For a GitHub, GitHub Enterprise, or Bitbucket repository, this is the username for the account that owns the repository. For an S3 repository, this can be the username or Amazon Web Services account ID.

thirdPartySourceRepository_name :: Lens' ThirdPartySourceRepository Text Source #

The name of the third party source repository.

thirdPartySourceRepository_connectionArn :: Lens' ThirdPartySourceRepository Text Source #

The Amazon Resource Name (ARN) of an Amazon Web Services CodeStar Connections connection. Its format is arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the Amazon Web Services CodeStar Connections API Reference.

thirdPartySourceRepository_owner :: Lens' ThirdPartySourceRepository Text Source #

The owner of the repository. For a GitHub, GitHub Enterprise, or Bitbucket repository, this is the username for the account that owns the repository. For an S3 repository, this can be the username or Amazon Web Services account ID.