Aws/rum
@swamp/aws/rumv2026.10.25.1
01README
AWS RUM infrastructure models
02Behaviors
@swamp/aws/rum/app-monitorv2026.10.23.1app_monitor.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| 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 | A name for the app monitor |
| Domain? | string | The top-level internet domain name for which your application has administrative authority. The CreateAppMonitor requires either the domain or the domain list. |
| DomainList? | array | The top-level internet domain names for which your application has administrative authority. The CreateAppMonitor requires either the domain or the domain list. |
| CwLogEnabled? | boolean | Data collected by RUM is kept by RUM for 30 days and then deleted. This parameter specifies whether RUM sends a copy of this telemetry data to CWLlong in your account. This enables you to keep the telemetry data for more than 30 days, but it does incur CWLlong charges. If you omit this parameter, the default is false |
| Tags? | array | Assigns one or more tags (key-value pairs) to the app monitor. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. Tags don't have any semantic meaning to AWS and are interpreted strictly as strings of characters.You can associate as many as 50 tags with an app monitor. |
| AppMonitorConfiguration? | object | AppMonitor configuration |
| CustomEvents? | object | AppMonitor custom events configuration |
| ResourcePolicy? | object | A structure that defines resource policy attached to your app monitor. |
| DeobfuscationConfiguration? | object | A structure that contains the configuration for how an app monitor can deobfuscate stack traces. |
| Platform? | enum |
fn create()
Create a RUM AppMonitor
fn get(identifier: string)
Get a RUM AppMonitor
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RUM AppMonitor |
fn update()
Update a RUM AppMonitor
fn delete(identifier: string)
Delete a RUM AppMonitor
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the RUM AppMonitor |
fn sync()
Sync RUM AppMonitor state from AWS
fn list(maxPages?: number, resourceModel?: string)
List RUM AppMonitor 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)— RUM AppMonitor resource state
03Previous Versions
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: app_monitor
2026.10.13.1
- Updated: app_monitor
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
35
Archive size
219.6 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