Class: Aws::CloudWatch::Types::GetAlarmMuteRuleOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#alarm_mute_rule_arn ⇒ String

The Amazon Resource Name (ARN) of the alarm mute rule.

Returns:

  • (String)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description of the alarm mute rule.

Returns:

  • (String)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#expire_date ⇒ Time

The date and time when the mute rule expires and is no longer evaluated.

Returns:

  • (Time)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timestamp ⇒ Time

The date and time when the mute rule was last updated.

Returns:

  • (Time)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#mute_targets ⇒ Types::MuteTargets

Specifies which alarms this rule applies to.

Returns:



1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#mute_type ⇒ String

Indicates whether the mute rule is one-time or recurring. Valid values are ONE_TIME or RECURRING.

Returns:

  • (String)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the alarm mute rule.

Returns:

  • (String)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#rule ⇒ Types::Rule

The configuration that defines when and how long alarms are muted.

Returns:



1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#start_date ⇒ Time

The date and time when the mute rule becomes active. If not set, the rule is active immediately.

Returns:

  • (Time)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the alarm mute rule. Valid values are SCHEDULED, ACTIVE, or EXPIRED.

Returns:

  • (String)


1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1605

class GetAlarmMuteRuleOutput < Struct.new(
  :name,
  :alarm_mute_rule_arn,
  :description,
  :rule,
  :mute_targets,
  :start_date,
  :expire_date,
  :status,
  :last_updated_timestamp,
  :mute_type)
  SENSITIVE = []
  include Aws::Structure
end