Aws/chime
@swamp/aws/chimev2026.09.21.1
01README
AWS CHIME infrastructure models
02Models
@swamp/aws/chime/app-instancev2026.08.20.1app_instance.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the AppInstance. |
| Metadata? | string | The metadata of the AppInstance. Limited to a 1KB string in UTF-8. |
| Tags? | array | Tags assigned to the AppInstance. |
fn create()
Create a Chime AppInstance
fn get(identifier: string)
Get a Chime AppInstance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime AppInstance |
fn update()
Update a Chime AppInstance
fn delete(identifier: string)
Delete a Chime AppInstance
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime AppInstance |
fn sync()
Sync Chime AppInstance state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime AppInstance resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime AppInstance resource state
@swamp/aws/chime/app-instance-botv2026.08.21.1app_instance_bot.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AppInstanceArn | string | The ARN of the AppInstance. |
| Name? | string | The name of the AppInstanceBot. |
| Metadata? | string | The metadata of the AppInstanceBot. |
| Configuration | object | A structure that contains configuration data. |
| Tags? | array | The tags assigned to the AppInstanceBot. |
fn create()
Create a Chime AppInstanceBot
fn get(identifier: string)
Get a Chime AppInstanceBot
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime AppInstanceBot |
fn update()
Update a Chime AppInstanceBot
fn delete(identifier: string)
Delete a Chime AppInstanceBot
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime AppInstanceBot |
fn sync()
Sync Chime AppInstanceBot state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime AppInstanceBot resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime AppInstanceBot resource state
@swamp/aws/chime/app-instance-userv2026.08.17.2app_instance_user.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AppInstanceArn | string | |
| AppInstanceUserId | string | |
| Name? | string | |
| Metadata? | string | |
| ExpirationSettings? | object | |
| Tags? | array |
fn create()
Create a Chime AppInstanceUser
fn get(identifier: string)
Get a Chime AppInstanceUser
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime AppInstanceUser |
fn update()
Update a Chime AppInstanceUser
fn delete(identifier: string)
Delete a Chime AppInstanceUser
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime AppInstanceUser |
fn sync()
Sync Chime AppInstanceUser state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime AppInstanceUser resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime AppInstanceUser resource state
@swamp/aws/chime/channel-flowv2026.08.18.1channel_flow.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AppInstanceArn | string | The ARN of the app instance. |
| Name | string | The name of the channel flow. |
| Processors | array | Information about the processor Lambda functions. |
| Tags? | array | The tags for the channel flow. |
fn create()
Create a Chime ChannelFlow
fn get(identifier: string)
Get a Chime ChannelFlow
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime ChannelFlow |
fn update()
Update a Chime ChannelFlow
fn delete(identifier: string)
Delete a Chime ChannelFlow
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime ChannelFlow |
fn sync()
Sync Chime ChannelFlow state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime ChannelFlow resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime ChannelFlow resource state
@swamp/aws/chime/media-insights-pipeline-configurationv2026.09.15.1media_insights_pipeline_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| MediaInsightsPipelineConfigurationName | string | The name of the media insights pipeline configuration. |
| ResourceAccessRoleArn | string | The ARN of the role used by the service to access Amazon Web Services resources. |
| RealTimeAlertConfiguration? | object | |
| Elements | array | The elements in the configuration. |
| Tags? | array | The tags associated with the configuration. |
fn create()
Create a Chime MediaInsightsPipelineConfiguration
fn get(identifier: string)
Get a Chime MediaInsightsPipelineConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime MediaInsightsPipelineConfiguration |
fn update()
Update a Chime MediaInsightsPipelineConfiguration
fn delete(identifier: string)
Delete a Chime MediaInsightsPipelineConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime MediaInsightsPipelineConfiguration |
fn sync()
Sync Chime MediaInsightsPipelineConfiguration state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime MediaInsightsPipelineConfiguration resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime MediaInsightsPipelineConfiguration resource state
@swamp/aws/chime/media-pipeline-kinesis-video-stream-poolv2026.09.03.1media_pipeline_kinesis_video_stream_pool.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| PoolName | string | The name of the Kinesis Video Stream Pool. |
| StreamConfiguration | object | The configuration settings for the Kinesis video stream. |
| Tags? | array | The tags associated with the Kinesis Video Stream Pool. |
fn create()
Create a Chime MediaPipelineKinesisVideoStreamPool
fn get(identifier: string)
Get a Chime MediaPipelineKinesisVideoStreamPool
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime MediaPipelineKinesisVideoStreamPool |
fn update()
Update a Chime MediaPipelineKinesisVideoStreamPool
fn delete(identifier: string)
Delete a Chime MediaPipelineKinesisVideoStreamPool
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime MediaPipelineKinesisVideoStreamPool |
fn sync()
Sync Chime MediaPipelineKinesisVideoStreamPool state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime MediaPipelineKinesisVideoStreamPool resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime MediaPipelineKinesisVideoStreamPool resource state
@swamp/aws/chime/sip-media-applicationv2026.09.15.1sip_media_application.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AwsRegion | string | The AWS Region in which the SIP media application is created. |
| Name | string | The name of the SIP media application. |
| Endpoints | array | List of endpoints (Lambda ARNs) specified for the SIP media application. |
| Tags? | array | Tags assigned to the SIP media application. |
fn create()
Create a Chime SipMediaApplication
fn get(identifier: string)
Get a Chime SipMediaApplication
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime SipMediaApplication |
fn update()
Update a Chime SipMediaApplication
fn delete(identifier: string)
Delete a Chime SipMediaApplication
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime SipMediaApplication |
fn sync()
Sync Chime SipMediaApplication state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime SipMediaApplication resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime SipMediaApplication resource state
@swamp/aws/chime/voice-connectorv2026.09.10.1voice_connector.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the Voice Connector. |
| RequireEncryption | boolean | Enables or disables encryption for the Voice Connector. |
| AwsRegion? | enum | The AWS Region in which the Voice Connector is created. |
| NetworkType? | enum | The type of network for the Voice Connector. |
| Tags? | array | The tags assigned to the Voice Connector. |
fn create()
Create a Chime VoiceConnector
fn get(identifier: string)
Get a Chime VoiceConnector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime VoiceConnector |
fn update()
Update a Chime VoiceConnector
fn delete(identifier: string)
Delete a Chime VoiceConnector
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the Chime VoiceConnector |
fn sync()
Sync Chime VoiceConnector state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Chime VoiceConnector resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— Chime VoiceConnector resource state
03Previous Versions
2026.09.20.1
2026.09.19.1
2026.09.18.1
2026.09.17.1
2026.09.16.1
2026.09.15.1
- Added: media_insights_pipeline_configuration, sip_media_application
Added 2 models
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
2026.09.10.1
- Added: voice_connector
Added 1 models
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
- Added: media_pipeline_kinesis_video_stream_pool
Added 1 models
04Stats
A
100 / 100
Downloads
0
Archive size
1.6 MB
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
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels