class Aws::CodeArtifact::Types::RepositoryDescription

The details of a repository stored in AWS 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 AWS account.

@!attribute [rw] name

The name of the repository.
@return [String]

@!attribute [rw] administrator_account

The 12-digit account number of the AWS account that manages the
repository.
@return [String]

@!attribute [rw] domain_name

The name of the domain that contains the repository.
@return [String]

@!attribute [rw] domain_owner

The 12-digit account number of the AWS account that owns the domain
that contains the repository. It does not include dashes or spaces.
@return [String]

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the repository.
@return [String]

@!attribute [rw] description

A text description of the repository.
@return [String]

@!attribute [rw] upstreams

A list of upstream repositories to associate with the repository.
The order of the upstream repositories in the list determines their
priority order when AWS CodeArtifact looks for a requested package
version. For more information, see [Working with upstream
repositories][1].

[1]: https://docs.aws.amazon.com/codeartifact/latest/ug/repos-upstream.html
@return [Array<Types::UpstreamRepositoryInfo>]

@!attribute [rw] external_connections

An array of external connections associated with the repository.
@return [Array<Types::RepositoryExternalConnectionInfo>]

@see docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/RepositoryDescription AWS API Documentation

Constants

SENSITIVE