| Class | Description | 
|---|---|
| AppMonitor | 
 
 A RUM app monitor collects telemetry data from your application and sends that data to RUM. 
 | 
| AppMonitorConfiguration | 
 
 This structure contains much of the configuration data for the app monitor. 
 | 
| AppMonitorDetails | 
 
 A structure that contains information about the RUM app monitor. 
 | 
| AppMonitorSummary | 
 
 A structure that includes some data about app monitors and their settings. 
 | 
| BatchCreateRumMetricDefinitionsError | 
 
 A structure that defines one error caused by a BatchCreateRumMetricsDefinitions operation. 
 | 
| BatchCreateRumMetricDefinitionsRequest | |
| BatchCreateRumMetricDefinitionsResult | |
| BatchDeleteRumMetricDefinitionsError | 
 
 A structure that defines one error caused by a BatchCreateRumMetricsDefinitions operation. 
 | 
| BatchDeleteRumMetricDefinitionsRequest | |
| BatchDeleteRumMetricDefinitionsResult | |
| BatchGetRumMetricDefinitionsRequest | |
| BatchGetRumMetricDefinitionsResult | |
| CreateAppMonitorRequest | |
| CreateAppMonitorResult | |
| CustomEvents | 
 
 A structure that contains information about custom events for this app monitor. 
 | 
| CwLog | 
 
 A structure that contains the information about whether the app monitor stores copies of the data that RUM collects
 in CloudWatch Logs. 
 | 
| DataStorage | 
 
 A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM
 collects using CloudWatch Logs. 
 | 
| DeleteAppMonitorRequest | |
| DeleteAppMonitorResult | |
| DeleteRumMetricsDestinationRequest | |
| DeleteRumMetricsDestinationResult | |
| GetAppMonitorDataRequest | |
| GetAppMonitorDataResult | |
| GetAppMonitorRequest | |
| GetAppMonitorResult | |
| ListAppMonitorsRequest | |
| ListAppMonitorsResult | |
| ListRumMetricsDestinationsRequest | |
| ListRumMetricsDestinationsResult | |
| ListTagsForResourceRequest | |
| ListTagsForResourceResult | |
| MetricDefinition | 
 
 A structure that displays the definition of one extended metric that RUM sends to CloudWatch or CloudWatch Evidently. 
 | 
| MetricDefinitionRequest | 
 
 Use this structure to define one extended metric or custom metric that RUM will send to CloudWatch or CloudWatch
 Evidently. 
 | 
| MetricDestinationSummary | 
 
 A structure that displays information about one destination that CloudWatch RUM sends extended metrics to. 
 | 
| PutRumEventsRequest | |
| PutRumEventsResult | |
| PutRumMetricsDestinationRequest | |
| PutRumMetricsDestinationResult | |
| QueryFilter | 
 
 A structure that defines a key and values that you can use to filter the results. 
 | 
| RumEvent | 
 
 A structure that contains the information for one performance event that RUM collects from a user session with your
 application. 
 | 
| TagResourceRequest | |
| TagResourceResult | |
| TimeRange | 
 
 A structure that defines the time range that you want to retrieve results from. 
 | 
| UntagResourceRequest | |
| UntagResourceResult | |
| UpdateAppMonitorRequest | |
| UpdateAppMonitorResult | |
| UpdateRumMetricDefinitionRequest | |
| UpdateRumMetricDefinitionResult | |
| UserDetails | 
 
 A structure that contains information about the user session that this batch of events was collected from. 
 | 
| Enum | Description | 
|---|---|
| CustomEventsStatus | |
| MetricDestination | |
| StateEnum | |
| Telemetry | 
| Exception | Description | 
|---|---|
| AccessDeniedException | 
 
 You don't have sufficient permissions to perform this action. 
 | 
| AWSCloudWatchRUMException | 
 Base exception for all service exceptions thrown by CloudWatch RUM 
 | 
| ConflictException | 
 
 This operation attempted to create a resource that already exists. 
 | 
| InternalServerException | 
 
 Internal service exception. 
 | 
| ResourceNotFoundException | 
 
 Resource not found. 
 | 
| ServiceQuotaExceededException | 
 
 This request exceeds a service quota. 
 | 
| ThrottlingException | 
 
 The request was throttled because of quota limits. 
 | 
| ValidationException | 
 
 One of the arguments for the request is not valid. 
 |