Skip to main content

Aws/appintegrations

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

AWS APPINTEGRATIONS infrastructure models

02Behaviors3
@swamp/aws/appintegrations/applicationv2026.10.23.1application.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.
NamestringThe name of the application.
NamespacestringThe namespace of the application.
Description?stringThe application description.
ApplicationSourceConfigobjectApplication source config
Permissions?arrayThe configuration of events or requests that the application has access to.
Tags?arrayThe tags (keys and values) associated with the application.
IsService?booleanIndicates if the application is a service
ApplicationType?enumThe type of application
InitializationTimeout?numberThe initialization timeout in milliseconds. Required when IsService is true.
ApplicationConfig?objectThe application configuration. Cannot be used when IsService is true.
IframeConfig?objectThe iframe configuration
fn create()
Create a AppIntegrations Application
fn get(identifier: string)
Get a AppIntegrations Application
ArgumentTypeDescription
identifierstringThe primary identifier of the AppIntegrations Application
fn update()
Update a AppIntegrations Application
fn delete(identifier: string)
Delete a AppIntegrations Application
ArgumentTypeDescription
identifierstringThe primary identifier of the AppIntegrations Application
fn sync()
Sync AppIntegrations Application state from AWS
fn list(maxPages?: number, resourceModel?: string)
List AppIntegrations Application 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)— AppIntegrations Application resource state
@swamp/aws/appintegrations/data-integrationv2026.10.23.1data_integration.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.
Description?stringThe data integration description.
NamestringThe name of the data integration.
KmsKeystringThe KMS key of the data integration.
ScheduleConfig?objectThe name of the data and how often it should be pulled from the source.
SourceURIstringThe URI of the data source.
Tags?arrayThe tags (keys and values) associated with the data integration.
FileConfiguration?objectThe configuration for what files should be pulled from the source.
ObjectConfiguration?recordThe configuration for what data should be pulled from the source.
fn create()
Create a AppIntegrations DataIntegration
fn get(identifier: string)
Get a AppIntegrations DataIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the AppIntegrations DataIntegration
fn update()
Update a AppIntegrations DataIntegration
fn delete(identifier: string)
Delete a AppIntegrations DataIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the AppIntegrations DataIntegration
fn sync()
Sync AppIntegrations DataIntegration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List AppIntegrations DataIntegration 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)— AppIntegrations DataIntegration resource state
@swamp/aws/appintegrations/event-integrationv2026.10.23.1event_integration.ts

Global Arguments

ArgumentTypeDescription
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.
Description?stringThe event integration description.
NamestringThe name of the event integration.
EventBridgeBusstringThe Amazon Eventbridge bus for the event integration.
EventFilterobjectThe EventFilter (source) associated with the event integration.
Tags?arrayThe tags (keys and values) associated with the event integration.
fn create()
Create a AppIntegrations EventIntegration
fn get(identifier: string)
Get a AppIntegrations EventIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the AppIntegrations EventIntegration
fn update()
Update a AppIntegrations EventIntegration
fn delete(identifier: string)
Delete a AppIntegrations EventIntegration
ArgumentTypeDescription
identifierstringThe primary identifier of the AppIntegrations EventIntegration
fn sync()
Sync AppIntegrations EventIntegration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List AppIntegrations EventIntegration 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)— AppIntegrations EventIntegration resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: application, data_integration, event_integration
2026.10.13.1
  • Updated: application, data_integration, event_integration
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.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
2026.09.20.1
04Stats
A
100 / 100
Downloads
37
Archive size
622.1 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