class Aws::CloudWatchRUM::Types::UpdateAppMonitorRequest

@note When making an API call, you may pass UpdateAppMonitorRequest

data as a hash:

    {
      app_monitor_configuration: {
        allow_cookies: false,
        enable_x_ray: false,
        excluded_pages: ["Url"],
        favorite_pages: ["String"],
        guest_role_arn: "Arn",
        identity_pool_id: "IdentityPoolId",
        included_pages: ["Url"],
        session_sample_rate: 1.0,
        telemetries: ["errors"], # accepts errors, performance, http
      },
      cw_log_enabled: false,
      domain: "AppMonitorDomain",
      name: "AppMonitorName", # required
    }

@!attribute [rw] app_monitor_configuration

A structure that contains much of the configuration data for the app
monitor. If you are using Amazon Cognito for authorization, you must
include this structure in your request, and it must include the ID
of the Amazon Cognito identity pool to use for authorization. If you
don't include `AppMonitorConfiguration`, you must set up your own
authorization method. For more information, see [Authorize your
application to send data to Amazon Web Services][1].

[1]: https://docs.aws.amazon.com/monitoring/CloudWatch-RUM-get-started-authorization.html
@return [Types::AppMonitorConfiguration]

@!attribute [rw] cw_log_enabled

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 Amazon CloudWatch Logs in your account. This enables you to
keep the telemetry data for more than 30 days, but it does incur
Amazon CloudWatch Logs charges.
@return [Boolean]

@!attribute [rw] domain

The top-level internet domain name for which your application has
administrative authority.
@return [String]

@!attribute [rw] name

The name of the app monitor to update.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/rum-2018-05-10/UpdateAppMonitorRequest AWS API Documentation

Constants

SENSITIVE