Class: Aws::CloudWatchRUM::Types::PutRumEventsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudwatchrum/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aliasString

If the app monitor uses a resource-based policy that requires ‘PutRumEvents` requests to specify a certain alias, specify that alias here. This alias will be compared to the `rum:alias` context key in the resource-based policy. For more information, see [Using resource-based policies with CloudWatch RUM].

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-resource-policies.html

Returns:

  • (String)


1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/aws-sdk-cloudwatchrum/types.rb', line 1589

class PutRumEventsRequest < Struct.new(
  :alias,
  :app_monitor_details,
  :batch_id,
  :id,
  :rum_events,
  :user_details)
  SENSITIVE = []
  include Aws::Structure
end

#app_monitor_detailsTypes::AppMonitorDetails

A structure that contains information about the app monitor that collected this telemetry information.



1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/aws-sdk-cloudwatchrum/types.rb', line 1589

class PutRumEventsRequest < Struct.new(
  :alias,
  :app_monitor_details,
  :batch_id,
  :id,
  :rum_events,
  :user_details)
  SENSITIVE = []
  include Aws::Structure
end

#batch_idString

A unique identifier for this batch of RUM event data.

Returns:

  • (String)


1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/aws-sdk-cloudwatchrum/types.rb', line 1589

class PutRumEventsRequest < Struct.new(
  :alias,
  :app_monitor_details,
  :batch_id,
  :id,
  :rum_events,
  :user_details)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the app monitor that is sending this data.

Returns:

  • (String)


1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/aws-sdk-cloudwatchrum/types.rb', line 1589

class PutRumEventsRequest < Struct.new(
  :alias,
  :app_monitor_details,
  :batch_id,
  :id,
  :rum_events,
  :user_details)
  SENSITIVE = []
  include Aws::Structure
end

#rum_eventsArray<Types::RumEvent>

An array of structures that contain the telemetry event data.

Returns:



1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/aws-sdk-cloudwatchrum/types.rb', line 1589

class PutRumEventsRequest < Struct.new(
  :alias,
  :app_monitor_details,
  :batch_id,
  :id,
  :rum_events,
  :user_details)
  SENSITIVE = []
  include Aws::Structure
end

#user_detailsTypes::UserDetails

A structure that contains information about the user session that this batch of events was collected from.

Returns:



1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
# File 'lib/aws-sdk-cloudwatchrum/types.rb', line 1589

class PutRumEventsRequest < Struct.new(
  :alias,
  :app_monitor_details,
  :batch_id,
  :id,
  :rum_events,
  :user_details)
  SENSITIVE = []
  include Aws::Structure
end