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