Class: Aws::CodeArtifact::Types::RepositoryDescription
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::CodeArtifact::Types::RepositoryDescription
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codeartifact/types.rb
Overview
The details of a repository stored in CodeArtifact. A CodeArtifact repository contains a set of package versions, each of which maps to a set of assets. Repositories are polyglotâa single repository can contain packages of any supported type. Each repository exposes endpoints for fetching and publishing packages using tools like the `npm` CLI, the Maven CLI (`mvn`), and `pip`. You can create up to 100 repositories per Amazon Web Services account.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #administrator_account  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The 12-digit account number of the Amazon Web Services account that manages the repository. 
- 
  
    
      #arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) of the repository. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A text description of the repository. 
- 
  
    
      #domain_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the domain that contains the repository. 
- 
  
    
      #domain_owner  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The 12-digit account number of the Amazon Web Services account that owns the domain that contains the repository. 
- 
  
    
      #external_connections  ⇒ Array<Types::RepositoryExternalConnectionInfo> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    An array of external connections associated with the repository. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the repository. 
- 
  
    
      #upstreams  ⇒ Array<Types::UpstreamRepositoryInfo> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A list of upstream repositories to associate with the repository. 
Instance Attribute Details
#administrator_account ⇒ String
The 12-digit account number of the Amazon Web Services account that manages the repository.
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end | 
#arn ⇒ String
The Amazon Resource Name (ARN) of the repository.
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ String
A text description of the repository.
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end | 
#domain_name ⇒ String
The name of the domain that contains the repository.
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end | 
#domain_owner ⇒ String
The 12-digit account number of the Amazon Web Services account that owns the domain that contains the repository. It does not include dashes or spaces.
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end | 
#external_connections ⇒ Array<Types::RepositoryExternalConnectionInfo>
An array of external connections associated with the repository.
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
The name of the repository.
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end | 
#upstreams ⇒ Array<Types::UpstreamRepositoryInfo>
A list of upstream repositories to associate with the repository. The order of the upstream repositories in the list determines their priority order when CodeArtifact looks for a requested package version. For more information, see [Working with upstream repositories].
[1]: docs.aws.amazon.com/codeartifact/latest/ug/repos-upstream.html
| 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 | # File 'lib/aws-sdk-codeartifact/types.rb', line 3140 class RepositoryDescription < Struct.new( :name, :administrator_account, :domain_name, :domain_owner, :arn, :description, :upstreams, :external_connections) SENSITIVE = [] include Aws::Structure end |