---
type: resource-type
title: AppMonitor
description: aws resource type AWS::RUM::AppMonitor
name: AppMonitor
lexicon: aws
resource_type: AWS::RUM::AppMonitor
---
`AWS::RUM::AppMonitor`, a resource type of the aws lexicon.

## Properties

- `Name` (`string`, required): A name for the app monitor
- `AppMonitorConfiguration` (`AppMonitor_AppMonitorConfiguration`, optional)
- `CustomEvents` (`AppMonitor_CustomEvents`, optional)
- `CwLogEnabled` (`boolean`, optional): 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
- `DeobfuscationConfiguration` (`AppMonitor_DeobfuscationConfiguration`, optional)
- `Domain` (`string`, optional): The top-level internet domain name for which your application has administrative authority. The CreateAppMonitor requires either the domain or the domain list.
- `DomainList` (`string[]`, optional): The top-level internet domain names for which your application has administrative authority. The CreateAppMonitor requires either the domain or the domain list.
- `Id` (`string`, optional): The unique ID of the new app monitor.
- `Platform` (`"Android" | "Web" | "iOS"`, optional)
- `ResourcePolicy` (`AppMonitor_ResourcePolicy`, optional)
- `Tags` (`any`, optional)

## Attributes

- `Id`
