Class: Aws::CloudWatchRUM::Types::PutRumMetricsDestinationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchRUM::Types::PutRumMetricsDestinationRequest
- Defined in:
- gems/aws-sdk-cloudwatchrum/lib/aws-sdk-cloudwatchrum/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_monitor_name ⇒ String
The name of the CloudWatch RUM app monitor that will send the metrics.
-
#destination ⇒ String
Defines the destination to send the metrics to.
-
#destination_arn ⇒ String
Use this parameter only if
Destination
isEvidently
. -
#iam_role_arn ⇒ String
This parameter is required if
Destination
isEvidently
.
Instance Attribute Details
#app_monitor_name ⇒ String
The name of the CloudWatch RUM app monitor that will send the metrics.
1394 1395 1396 1397 1398 1399 1400 1401 |
# File 'gems/aws-sdk-cloudwatchrum/lib/aws-sdk-cloudwatchrum/types.rb', line 1394 class PutRumMetricsDestinationRequest < Struct.new( :app_monitor_name, :destination, :destination_arn, :iam_role_arn) SENSITIVE = [] include Aws::Structure end |
#destination ⇒ String
Defines the destination to send the metrics to. Valid values are
CloudWatch
and Evidently
. If you specify Evidently
, you must
also specify the ARN of the CloudWatchEvidently experiment that is
to be the destination and an IAM role that has permission to write
to the experiment.
1394 1395 1396 1397 1398 1399 1400 1401 |
# File 'gems/aws-sdk-cloudwatchrum/lib/aws-sdk-cloudwatchrum/types.rb', line 1394 class PutRumMetricsDestinationRequest < Struct.new( :app_monitor_name, :destination, :destination_arn, :iam_role_arn) SENSITIVE = [] include Aws::Structure end |
#destination_arn ⇒ String
Use this parameter only if Destination
is Evidently
. This
parameter specifies the ARN of the Evidently experiment that will
receive the extended metrics.
1394 1395 1396 1397 1398 1399 1400 1401 |
# File 'gems/aws-sdk-cloudwatchrum/lib/aws-sdk-cloudwatchrum/types.rb', line 1394 class PutRumMetricsDestinationRequest < Struct.new( :app_monitor_name, :destination, :destination_arn, :iam_role_arn) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
This parameter is required if Destination
is Evidently
. If
Destination
is CloudWatch
, don't use this parameter.
This parameter specifies the ARN of an IAM role that RUM will assume to write to the Evidently experiment that you are sending metrics to. This role must have permission to write to that experiment.
If you specify this parameter, you must be signed on to a role that
has PassRole permissions attached to it, to allow the role to
be passed. The CloudWatchAmazonCloudWatchRUMFullAccess policy
doesn't include PassRole
permissions.
1394 1395 1396 1397 1398 1399 1400 1401 |
# File 'gems/aws-sdk-cloudwatchrum/lib/aws-sdk-cloudwatchrum/types.rb', line 1394 class PutRumMetricsDestinationRequest < Struct.new( :app_monitor_name, :destination, :destination_arn, :iam_role_arn) SENSITIVE = [] include Aws::Structure end |