Class: Aws::ApplicationSignals::Types::RequestBasedServiceLevelIndicatorConfig

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

Overview

This structure specifies the information about the service and the performance metric that a request-based SLO is to monitor.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#comparison_operatorString

The arithmetic operation to use when comparing the specified metric to the threshold. This parameter is required if this SLO is tracking the ‘Latency` metric.

Returns:

  • (String)


1312
1313
1314
1315
1316
1317
1318
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1312

class RequestBasedServiceLevelIndicatorConfig < Struct.new(
  :request_based_sli_metric_config,
  :metric_threshold,
  :comparison_operator)
  SENSITIVE = []
  include Aws::Structure
end

#metric_thresholdFloat

The value that the SLI metric is compared to. This parameter is required if this SLO is tracking the ‘Latency` metric.

Returns:

  • (Float)


1312
1313
1314
1315
1316
1317
1318
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1312

class RequestBasedServiceLevelIndicatorConfig < Struct.new(
  :request_based_sli_metric_config,
  :metric_threshold,
  :comparison_operator)
  SENSITIVE = []
  include Aws::Structure
end

#request_based_sli_metric_configTypes::RequestBasedServiceLevelIndicatorMetricConfig

Use this structure to specify the metric to be used for the SLO.



1312
1313
1314
1315
1316
1317
1318
# File 'lib/aws-sdk-applicationsignals/types.rb', line 1312

class RequestBasedServiceLevelIndicatorConfig < Struct.new(
  :request_based_sli_metric_config,
  :metric_threshold,
  :comparison_operator)
  SENSITIVE = []
  include Aws::Structure
end