Skip to content

AppMonitor

Source code in docs_src/capo_rum/types/app_monitor.py
class AppMonitor(TypedDict, closed=True):
    name: NotRequired["capo_rum.types.app_monitor_name.AppMonitorName"]
    """<p>The name of the app monitor.</p>"""
    domain: NotRequired["capo_rum.types.app_monitor_domain.AppMonitorDomain"]
    """<p>The top-level internet domain name for which your application has administrative authority.</p>"""
    domain_list: NotRequired[
        "capo_rum.types.app_monitor_domain_list.AppMonitorDomainList"
    ]
    """<p> List the domain names for which your application has administrative authority. </p>"""
    id: NotRequired["capo_rum.types.app_monitor_id.AppMonitorId"]
    """<p>The unique ID of this app monitor.</p>"""
    created: NotRequired["capo_rum.types.iso_timestamp_string.ISOTimestampString"]
    """<p>The date and time that this app monitor was created.</p>"""
    last_modified: NotRequired["capo_rum.types.iso_timestamp_string.ISOTimestampString"]
    """<p>The date and time of the most recent changes to this app monitor's configuration.</p>"""
    tags: NotRequired["capo_rum.types.tag_map.TagMap"]
    """<p>The list of tag keys and values associated with this app monitor.</p>"""
    state: NotRequired["capo_rum.types.state_enum.StateEnum"]
    """<p>The current state of the app monitor.</p>"""
    app_monitor_configuration: NotRequired[
        "capo_rum.types.app_monitor_configuration.AppMonitorConfiguration"
    ]
    """<p>A structure that contains much of the configuration data for the app monitor.</p>"""
    data_storage: NotRequired["capo_rum.types.data_storage.DataStorage"]
    """<p>A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM collects using CloudWatch Logs.</p>"""
    custom_events: NotRequired["capo_rum.types.custom_events.CustomEvents"]
    """<p>Specifies whether this app monitor allows the web client to define and send custom events.</p> <p>For more information about custom events, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-custom-events.html">Send custom events</a>.</p>"""
    deobfuscation_configuration: NotRequired[
        "capo_rum.types.deobfuscation_configuration.DeobfuscationConfiguration"
    ]
    """<p> A structure that contains the configuration for how an app monitor can deobfuscate stack traces. </p>"""
    platform: NotRequired["capo_rum.types.app_monitor_platform.AppMonitorPlatform"]
    """<p>The platform type for this app monitor. Valid values are <code>Web</code> for web applications , <code>Android</code> for Android applications, and <code>iOS</code> for IOS applications.</p>"""

app_monitor_configuration instance-attribute

app_monitor_configuration: NotRequired[AppMonitorConfiguration]

A structure that contains much of the configuration data for the app monitor.

created instance-attribute

created: NotRequired[ISOTimestampString]

The date and time that this app monitor was created.

custom_events instance-attribute

custom_events: NotRequired[CustomEvents]

Specifies whether this app monitor allows the web client to define and send custom events.

For more information about custom events, see Send custom events.

data_storage instance-attribute

data_storage: NotRequired[DataStorage]

A structure that contains information about whether this app monitor stores a copy of the telemetry data that RUM collects using CloudWatch Logs.

deobfuscation_configuration instance-attribute

deobfuscation_configuration: NotRequired[DeobfuscationConfiguration]

A structure that contains the configuration for how an app monitor can deobfuscate stack traces.

domain instance-attribute

domain: NotRequired[AppMonitorDomain]

The top-level internet domain name for which your application has administrative authority.

domain_list instance-attribute

domain_list: NotRequired[AppMonitorDomainList]

List the domain names for which your application has administrative authority.

id instance-attribute

id: NotRequired[AppMonitorId]

The unique ID of this app monitor.

last_modified instance-attribute

last_modified: NotRequired[ISOTimestampString]

The date and time of the most recent changes to this app monitor's configuration.

name instance-attribute

name: NotRequired[AppMonitorName]

The name of the app monitor.

platform instance-attribute

platform: NotRequired[AppMonitorPlatform]

The platform type for this app monitor. Valid values are Web for web applications , Android for Android applications, and iOS for IOS applications.

state instance-attribute

state: NotRequired[StateEnum]

The current state of the app monitor.

tags instance-attribute

tags: NotRequired[TagMap]

The list of tag keys and values associated with this app monitor.