CodeArtifact Repository

An AWS CodeArtifact Repository is a fully managed artifact storage and sharing service that makes it easy to securely store, publish, and share software packages used in application development. It supports common package formats like npm, Maven, PyPI, and NuGet, and integrates with build and deployment tools. The repository helps teams centralize dependencies, control access with AWS IAM, and automatically fetch packages from public repositories while caching them for faster, more reliable builds.

aws.codeartifact_repository

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
administrator_accountcorestringThe 12-digit account number of the Amazon Web Services account that manages the repository.
arncorestringThe Amazon Resource Name (ARN) of the repository.
created_timecoretimestampA timestamp that represents the date and time the repository was created.
descriptioncorestringA text description of the repository.
domain_namecorestringThe name of the domain that contains the repository.
domain_ownercorestringThe 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.
external_connectionscorejsonAn array of external connections associated with the repository.
namecorestringThe name of the repository.
tagscorehstore
upstreamscorejsonA 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.