Skip to main content

@swamp/aws/rum

v2026.04.23.3

AWS RUM infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsrumcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/rum

@swamp/aws/rum/app-monitorv2026.04.23.2app_monitor.ts

Global Arguments

ArgumentTypeDescription
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
createCreate a RUM AppMonitor
getGet a RUM AppMonitor
ArgumentTypeDescription
identifierstringThe primary identifier of the RUM AppMonitor
updateUpdate a RUM AppMonitor
deleteDelete a RUM AppMonitor
ArgumentTypeDescription
identifierstringThe primary identifier of the RUM AppMonitor
syncSync RUM AppMonitor state from AWS

Resources

state(infinite)— RUM AppMonitor resource state