Skip to main content

Module state

Module state 

Source
Expand description

Account-partitioned, serializable state for AWS CodeConnections.

Everything the service owns for one AWS account: connections, self-managed hosts, repository links, and sync configurations. Tag maps live inline on each taggable record (connections, hosts, repository links). Nested request objects that fakecloud round-trips verbatim (a host’s VpcConfiguration) are stored as the raw request Value.

Structs§

CodeConnectionsSnapshot
CodeConnectionsState
The account-scoped CodeConnections state for one AWS account.
ConnectionRecord
A connection to a third-party source-code provider.
HostRecord
A self-managed host for an installed provider type (e.g. GitHub Enterprise Server, GitLab Self Managed).
RepositoryLinkRecord
A link between a connection and a specific third-party repository.
SyncConfigurationRecord
A sync configuration (CloudFormation Git sync) tying a resource to a branch of a linked repository. Keyed by (sync_type, resource_name).

Constants§

CODECONNECTIONS_SNAPSHOT_SCHEMA_VERSION

Functions§

skey
Composite key joiner using a control char that cannot appear in identifiers.

Type Aliases§

SharedCodeConnectionsState
TagMap
Ordered key/value tag map.