Class: Aws::InternetMonitor::Types::LocalHealthEventsConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb

Overview

A complex type with the configuration information that determines the threshold and other conditions for when Internet Monitor creates a health event for a local performance or availability issue, when scores cross a threshold for one or more city-networks.

Defines the percentages, for performance scores or availability scores, that are the local thresholds for when Amazon CloudWatch Internet Monitor creates a health event. Also defines whether a local threshold is enabled or disabled, and the minimum percentage of overall traffic that must be impacted by an issue before Internet Monitor creates an event when a threshold is crossed for a local health score.

If you don't set a local health event threshold, the default value is 60%.

For more information, see Change health event thresholds in the Internet Monitor section of the CloudWatch User Guide.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#health_score_thresholdFloat

The health event threshold percentage set for a local health score.

Returns:

  • (Float)


1439
1440
1441
1442
1443
1444
1445
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 1439

class LocalHealthEventsConfig < Struct.new(
  :status,
  :health_score_threshold,
  :min_traffic_impact)
  SENSITIVE = []
  include Aws::Structure
end

#min_traffic_impactFloat

The minimum percentage of overall traffic for an application that must be impacted by an issue before Internet Monitor creates an event when a threshold is crossed for a local health score.

If you don't set a minimum traffic impact threshold, the default value is 0.1%.

Returns:

  • (Float)


1439
1440
1441
1442
1443
1444
1445
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 1439

class LocalHealthEventsConfig < Struct.new(
  :status,
  :health_score_threshold,
  :min_traffic_impact)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of whether Internet Monitor creates a health event based on a threshold percentage set for a local health score. The status can be ENABLED or DISABLED.

Returns:

  • (String)


1439
1440
1441
1442
1443
1444
1445
# File 'gems/aws-sdk-internetmonitor/lib/aws-sdk-internetmonitor/types.rb', line 1439

class LocalHealthEventsConfig < Struct.new(
  :status,
  :health_score_threshold,
  :min_traffic_impact)
  SENSITIVE = []
  include Aws::Structure
end