Skip to main content

Aws/codestarconnections

@swamp/aws/codestarconnectionsv2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS CODESTARCONNECTIONS infrastructure models

02Behaviors3
@swamp/aws/codestarconnections/connectionv2026.10.23.1connection.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a CodeStarConnections Connection
fn get(identifier: string)
Get a CodeStarConnections Connection
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections Connection
fn update()
Update a CodeStarConnections Connection
fn delete(identifier: string)
Delete a CodeStarConnections Connection
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections Connection
fn sync()
Sync CodeStarConnections Connection state from AWS
fn list(maxPages?: number, resourceModel?: string)
List CodeStarConnections Connection resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a CodeStarConnections RepositoryLink
fn get(identifier: string)
Get a CodeStarConnections RepositoryLink
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections RepositoryLink
fn update()
Update a CodeStarConnections RepositoryLink
fn delete(identifier: string)
Delete a CodeStarConnections RepositoryLink
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections RepositoryLink
fn sync()
Sync CodeStarConnections RepositoryLink state from AWS
fn list(maxPages?: number, resourceModel?: string)
List CodeStarConnections RepositoryLink resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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.
fn create()
Create a CodeStarConnections SyncConfiguration
fn get(identifier: string)
Get a CodeStarConnections SyncConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections SyncConfiguration
fn update()
Update a CodeStarConnections SyncConfiguration
fn delete(identifier: string)
Delete a CodeStarConnections SyncConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the CodeStarConnections SyncConfiguration
fn sync()
Sync CodeStarConnections SyncConfiguration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List CodeStarConnections SyncConfiguration resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— CodeStarConnections SyncConfiguration resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: connection, repository_link, sync_configuration
2026.10.13.1
  • Updated: connection, repository_link, sync_configuration
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.21.1
2026.09.20.1
04Stats
A
100 / 100
Downloads
36
Archive size
621.7 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels