Package-level declarations

Types

Link copied to clipboard
data class AppMonitorConfiguration(val allowCookies: Boolean? = null, val enableXRay: Boolean? = null, val excludedPages: List<String>? = null, val favoritePages: List<String>? = null, val guestRoleArn: String? = null, val identityPoolId: String? = null, val includedPages: List<String>? = null, val metricDestinations: List<AppMonitorMetricDestination>? = null, val sessionSampleRate: Double? = null, val telemetries: List<AppMonitorTelemetry>? = null)

AppMonitor configuration

Link copied to clipboard

AppMonitor custom events configuration

Link copied to clipboard
data class AppMonitorMetricDefinition(val dimensionKeys: Map<String, String>? = null, val eventPattern: String? = null, val name: String, val namespace: String? = null, val unitLabel: String? = null, val valueKey: String? = null)

A single metric definition

Link copied to clipboard
data class AppMonitorMetricDestination(val destination: AppMonitorMetricDestinationDestination, val destinationArn: String? = null, val iamRoleArn: String? = null, val metricDefinitions: List<AppMonitorMetricDefinition>? = null)

An structure which defines the destination and the metrics that you want to send.

Link copied to clipboard
data class GetAppMonitorResult(val appMonitorConfiguration: AppMonitorConfiguration? = null, val customEvents: AppMonitorCustomEvents? = null, val cwLogEnabled: Boolean? = null, val domain: String? = null, val id: String? = null, val tags: List<Tag>? = null)