Skip to main content

@swamp/aws/codestarconnections

v2026.04.23.3

AWS CODESTARCONNECTIONS infrastructure models

Repository

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

Labels

awscodestarconnectionscloudinfrastructure

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/codestarconnections

@swamp/aws/codestarconnections/connectionv2026.04.23.2connection.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ConnectionNamestringThe name of the connection. Connection names must be unique in an AWS user account.
ProviderType?stringThe name of the external provider where your third-party code repository is configured. You must specify either a ProviderType or a HostArn.
HostArn?stringThe host arn configured to represent the infrastructure where your third-party provider is installed. You must specify either a ProviderType or a HostArn.
Tags?arraySpecifies the tags applied to a connection.
createCreate a CodeStarConnections Connection
getGet a CodeStarConnections Connection
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections Connection
updateUpdate a CodeStarConnections Connection
deleteDelete a CodeStarConnections Connection
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections Connection
syncSync CodeStarConnections Connection state from AWS

Resources

state(infinite)— CodeStarConnections Connection resource state
@swamp/aws/codestarconnections/repository-linkv2026.04.23.2repository_link.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ConnectionArnstringThe Amazon Resource Name (ARN) of the CodeStarConnection. The ARN is used as the connection reference when the connection is shared between AWS services.
OwnerIdstringthe ID of the entity that owns the repository.
RepositoryNamestringThe repository for which the link is being created.
EncryptionKeyArn?stringThe ARN of the KMS key that the customer can optionally specify to use to encrypt RepositoryLink properties. If not specified, a default key will be used.
Tags?arraySpecifies the tags applied to a RepositoryLink.
createCreate a CodeStarConnections RepositoryLink
getGet a CodeStarConnections RepositoryLink
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections RepositoryLink
updateUpdate a CodeStarConnections RepositoryLink
deleteDelete a CodeStarConnections RepositoryLink
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections RepositoryLink
syncSync CodeStarConnections RepositoryLink state from AWS

Resources

state(infinite)— CodeStarConnections RepositoryLink resource state
@swamp/aws/codestarconnections/sync-configurationv2026.04.23.2sync_configuration.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ResourceNamestringThe name of the resource that is being synchronized to the repository.
BranchstringThe name of the branch of the repository from which resources are to be synchronized,
ConfigFilestringThe source provider repository path of the sync configuration file of the respective SyncType.
SyncTypestringThe type of resource synchronization service that is to be configured, for example, CFN_STACK_SYNC.
RoleArnstringThe IAM Role that allows AWS to update CloudFormation stacks based on content in the specified repository.
PublishDeploymentStatus?enumWhether to enable or disable publishing of deployment status to source providers.
TriggerResourceUpdateOn?enumWhen to trigger Git sync to begin the stack update.
RepositoryLinkIdstringA UUID that uniquely identifies the RepositoryLink that the SyncConfig is associated with.
createCreate a CodeStarConnections SyncConfiguration
getGet a CodeStarConnections SyncConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections SyncConfiguration
updateUpdate a CodeStarConnections SyncConfiguration
deleteDelete a CodeStarConnections SyncConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections SyncConfiguration
syncSync CodeStarConnections SyncConfiguration state from AWS

Resources

state(infinite)— CodeStarConnections SyncConfiguration resource state