class Aws::CodeGuruReviewer::Types::Repository

Information about an associated Amazon Web Services CodeCommit repository or an associated repository that is managed by Amazon Web Services CodeStar Connections (for example, Bitbucket). This `Repository` object is not used if your source code is in an associated GitHub repository.

@note When making an API call, you may pass Repository

data as a hash:

    {
      code_commit: {
        name: "Name", # required
      },
      bitbucket: {
        name: "Name", # required
        connection_arn: "ConnectionArn", # required
        owner: "Owner", # required
      },
      git_hub_enterprise_server: {
        name: "Name", # required
        connection_arn: "ConnectionArn", # required
        owner: "Owner", # required
      },
      s3_bucket: {
        name: "Name", # required
        bucket_name: "S3BucketName", # required
      },
    }

@!attribute [rw] code_commit

Information about an Amazon Web Services CodeCommit repository.
@return [Types::CodeCommitRepository]

@!attribute [rw] bitbucket

Information about a Bitbucket repository.
@return [Types::ThirdPartySourceRepository]

@!attribute [rw] git_hub_enterprise_server

Information about a GitHub Enterprise Server repository.
@return [Types::ThirdPartySourceRepository]

@!attribute [rw] s3_bucket

Information about a repository in an S3 bucket.
@return [Types::S3Repository]

@see docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/Repository AWS API Documentation

Constants

SENSITIVE