Skip to main content

Aws/scn

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

AWS SCN infrastructure models

02Behaviors4
@swamp/aws/scn/data-integration-flowv2026.10.23.1data_integration_flow.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.
InstanceIdstringThe Amazon Web Services Supply Chain instance identifier.
NamestringThe name of the DataIntegrationFlow.
SourcesarrayThe source configurations for the DataIntegrationFlow.
TransformationobjectThe DataIntegrationFlow transformation parameters.
TargetobjectThe DataIntegrationFlow target parameters.
Tags?arrayThe tags for the DataIntegrationFlow.
fn create()
Create a SCN DataIntegrationFlow
fn get(identifier: string)
Get a SCN DataIntegrationFlow
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN DataIntegrationFlow
fn update()
Update a SCN DataIntegrationFlow
fn delete(identifier: string)
Delete a SCN DataIntegrationFlow
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN DataIntegrationFlow
fn sync()
Sync SCN DataIntegrationFlow state from AWS
fn list(maxPages?: number, resourceModel?: string)
List SCN DataIntegrationFlow 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)— SCN DataIntegrationFlow resource state
@swamp/aws/scn/datasetv2026.10.23.1dataset.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.
InstanceIdstringThe Amazon Web Services Supply Chain instance identifier.
NamespacestringThe namespace of the dataset.
NamestringThe name of the dataset.
Description?stringThe description of the dataset.
Schema?objectThe schema of the dataset.
PartitionSpec?objectThe partition specification of the dataset.
Tags?arrayThe tags for the dataset.
fn create()
Create a SCN Dataset
fn get(identifier: string)
Get a SCN Dataset
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN Dataset
fn update()
Update a SCN Dataset
fn delete(identifier: string)
Delete a SCN Dataset
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN Dataset
fn sync()
Sync SCN Dataset state from AWS
fn list(maxPages?: number, resourceModel?: string)
List SCN Dataset 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)— SCN Dataset resource state
@swamp/aws/scn/instancev2026.10.23.1instance.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.
InstanceName?stringThe instance name.
InstanceDescription?stringThe instance description.
WebAppDnsDomain?stringThe WebApp DNS domain name of the instance.
Tags?arrayTags for the instance.
fn create()
Create a SCN Instance
fn get(identifier: string)
Get a SCN Instance
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN Instance
fn update()
Update a SCN Instance
fn delete(identifier: string)
Delete a SCN Instance
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN Instance
fn sync()
Sync SCN Instance state from AWS
fn list(maxPages?: number, resourceModel?: string)
List SCN Instance 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)— SCN Instance resource state
@swamp/aws/scn/namespacev2026.10.23.1namespace.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.
InstanceIdstringThe Amazon Web Services Supply Chain instance identifier.
NamestringThe name of the namespace.
Description?stringThe description of the namespace.
Tags?arrayThe tags for the namespace.
fn create()
Create a SCN Namespace
fn get(identifier: string)
Get a SCN Namespace
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN Namespace
fn update()
Update a SCN Namespace
fn delete(identifier: string)
Delete a SCN Namespace
ArgumentTypeDescription
identifierstringThe primary identifier of the SCN Namespace
fn sync()
Sync SCN Namespace state from AWS
fn list(maxPages?: number, resourceModel?: string)
List SCN Namespace 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)— SCN Namespace resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: data_integration_flow, dataset, instance, namespace
2026.10.13.1
  • Updated: data_integration_flow, dataset, instance, namespace
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
  • Added: instance

Added 1 behaviors

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
  • Added: data_integration_flow

Added 1 behaviors

2026.09.24.1
2026.09.23.1
2026.09.21.1
2026.09.20.1
04Stats
A
100 / 100
Downloads
101
Archive size
825.5 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