Class: Aws::CodeGuruReviewer::Types::Repository

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-codegurureviewer/lib/aws-sdk-codegurureviewer/types.rb

Overview

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
  },
}

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bitbucketTypes::ThirdPartySourceRepository

Information about a Bitbucket repository.



1710
1711
1712
1713
1714
1715
1716
1717
# File 'gems/aws-sdk-codegurureviewer/lib/aws-sdk-codegurureviewer/types.rb', line 1710

class Repository < Struct.new(
  :code_commit,
  :bitbucket,
  :git_hub_enterprise_server,
  :s3_bucket)
  SENSITIVE = []
  include Aws::Structure
end

#code_commitTypes::CodeCommitRepository

Information about an Amazon Web Services CodeCommit repository.



1710
1711
1712
1713
1714
1715
1716
1717
# File 'gems/aws-sdk-codegurureviewer/lib/aws-sdk-codegurureviewer/types.rb', line 1710

class Repository < Struct.new(
  :code_commit,
  :bitbucket,
  :git_hub_enterprise_server,
  :s3_bucket)
  SENSITIVE = []
  include Aws::Structure
end

#git_hub_enterprise_serverTypes::ThirdPartySourceRepository

Information about a GitHub Enterprise Server repository.



1710
1711
1712
1713
1714
1715
1716
1717
# File 'gems/aws-sdk-codegurureviewer/lib/aws-sdk-codegurureviewer/types.rb', line 1710

class Repository < Struct.new(
  :code_commit,
  :bitbucket,
  :git_hub_enterprise_server,
  :s3_bucket)
  SENSITIVE = []
  include Aws::Structure
end

#s3_bucketTypes::S3Repository

Information about a repository in an S3 bucket.

Returns:



1710
1711
1712
1713
1714
1715
1716
1717
# File 'gems/aws-sdk-codegurureviewer/lib/aws-sdk-codegurureviewer/types.rb', line 1710

class Repository < Struct.new(
  :code_commit,
  :bitbucket,
  :git_hub_enterprise_server,
  :s3_bucket)
  SENSITIVE = []
  include Aws::Structure
end