Skip to main content

@swamp/aws/codeartifact

v2026.04.23.3

AWS CODEARTIFACT infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awscodeartifactcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/codeartifact

@swamp/aws/codeartifact/domainv2026.04.23.2domain.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DomainNamestringThe name of the domain.
PermissionsPolicyDocument?stringThe access control resource policy on the provided domain.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a CodeArtifact Domain
getGet a CodeArtifact Domain
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeArtifact Domain
updateUpdate a CodeArtifact Domain
deleteDelete a CodeArtifact Domain
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeArtifact Domain
syncSync CodeArtifact Domain state from AWS

Resources

state(infinite)— CodeArtifact Domain resource state
@swamp/aws/codeartifact/package-groupv2026.04.23.2package_group.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DomainNamestringThe name of the domain that contains the package group.
DomainOwner?stringThe 12-digit account ID of the AWS account that owns the domain.
PatternstringThe package group pattern that is used to gather packages.
ContactInfo?stringThe contact info of the package group.
Description?stringThe text description of the package group.
OriginConfiguration?objectThe package origin configuration of the package group.
Tags?arrayAn array of key-value pairs to apply to the package group.
createCreate a CodeArtifact PackageGroup
getGet a CodeArtifact PackageGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeArtifact PackageGroup
updateUpdate a CodeArtifact PackageGroup
deleteDelete a CodeArtifact PackageGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeArtifact PackageGroup
syncSync CodeArtifact PackageGroup state from AWS

Resources

state(infinite)— CodeArtifact PackageGroup resource state
@swamp/aws/codeartifact/repositoryv2026.04.23.2repository.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
RepositoryNamestringThe name of the repository.
DomainNamestringThe name of the domain that contains the repository.
Description?stringA text description of the repository.
ExternalConnections?arrayA list of external connections associated with the repository.
Upstreams?arrayA list of upstream repositories associated with the repository.
PermissionsPolicyDocument?stringThe access control resource policy on the provided repository.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a CodeArtifact Repository
getGet a CodeArtifact Repository
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeArtifact Repository
updateUpdate a CodeArtifact Repository
deleteDelete a CodeArtifact Repository
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeArtifact Repository
syncSync CodeArtifact Repository state from AWS

Resources

state(infinite)— CodeArtifact Repository resource state