class Aws::CloudWatchRUM::Types::PutRumEventsRequest

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

data as a hash:

    {
      app_monitor_details: { # required
        id: "String",
        name: "String",
        version: "String",
      },
      batch_id: "String", # required
      id: "AppMonitorId", # required
      rum_events: [ # required
        {
          details: "JsonValue", # required
          id: "String", # required
          metadata: "JsonValue",
          timestamp: Time.now, # required
          type: "String", # required
        },
      ],
      user_details: { # required
        session_id: "String",
        user_id: "String",
      },
    }

@!attribute [rw] app_monitor_details

A structure that contains information about the app monitor that
collected this telemetry information.
@return [Types::AppMonitorDetails]

@!attribute [rw] batch_id

A unique identifier for this batch of RUM event data.
@return [String]

@!attribute [rw] id

The ID of the app monitor that is sending this data.
@return [String]

@!attribute [rw] rum_events

An array of structures that contain the telemetry event data.
@return [Array<Types::RumEvent>]

@!attribute [rw] user_details

A structure that contains information about the user session that
this batch of events was collected from.
@return [Types::UserDetails]

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

Constants

SENSITIVE