Skip to main content

Aws/rum

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

AWS RUM infrastructure models

02Behaviors1
@swamp/aws/rum/app-monitorv2026.10.23.1app_monitor.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.
NamestringA name for the app monitor
Domain?stringThe top-level internet domain name for which your application has administrative authority. The CreateAppMonitor requires either the domain or the domain list.
DomainList?arrayThe top-level internet domain names for which your application has administrative authority. The CreateAppMonitor requires either the domain or the domain list.
CwLogEnabled?booleanData 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?arrayAssigns 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?objectAppMonitor configuration
CustomEvents?objectAppMonitor custom events configuration
ResourcePolicy?objectA structure that defines resource policy attached to your app monitor.
DeobfuscationConfiguration?objectA 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
ArgumentTypeDescription
identifierstringThe primary identifier of the RUM AppMonitor
fn update()
Update a RUM AppMonitor
fn delete(identifier: string)
Delete a RUM AppMonitor
ArgumentTypeDescription
identifierstringThe primary identifier of the RUM AppMonitor
fn sync()
Sync RUM AppMonitor state from AWS
fn list(maxPages?: number, resourceModel?: string)
List RUM AppMonitor 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)— RUM AppMonitor resource state
03Previous Versions19
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