Class: Aws::CloudWatch::Types::PutAlarmMuteRuleInput

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

#descriptionString

A description of the alarm mute rule that helps you identify its purpose.

Returns:

  • (String)


3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 3705

class PutAlarmMuteRuleInput < Struct.new(
  :name,
  :description,
  :rule,
  :mute_targets,
  :tags,
  :start_date,
  :expire_date)
  SENSITIVE = []
  include Aws::Structure
end

#expire_dateTime

The date and time when the mute rule expires and is no longer evaluated. After this time, the rule status becomes EXPIRED and will no longer mute the targeted alarms. This date and time is interpreted according to the schedule timezone, or UTC if no timezone is specified.

Returns:

  • (Time)


3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 3705

class PutAlarmMuteRuleInput < Struct.new(
  :name,
  :description,
  :rule,
  :mute_targets,
  :tags,
  :start_date,
  :expire_date)
  SENSITIVE = []
  include Aws::Structure
end

#mute_targetsTypes::MuteTargets

Specifies which alarms this rule applies to.

Returns:



3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 3705

class PutAlarmMuteRuleInput < Struct.new(
  :name,
  :description,
  :rule,
  :mute_targets,
  :tags,
  :start_date,
  :expire_date)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the alarm mute rule. This name must be unique within your Amazon Web Services account and region.

Returns:

  • (String)


3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 3705

class PutAlarmMuteRuleInput < Struct.new(
  :name,
  :description,
  :rule,
  :mute_targets,
  :tags,
  :start_date,
  :expire_date)
  SENSITIVE = []
  include Aws::Structure
end

#ruleTypes::Rule

The configuration that defines when and how long alarms should be muted.

Returns:



3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 3705

class PutAlarmMuteRuleInput < Struct.new(
  :name,
  :description,
  :rule,
  :mute_targets,
  :tags,
  :start_date,
  :expire_date)
  SENSITIVE = []
  include Aws::Structure
end

#start_dateTime

The date and time after which the mute rule takes effect. If not specified, the mute rule takes effect immediately upon creation and the mutes are applied as per the schedule expression. This date and time is interpreted according to the schedule timezone, or UTC if no timezone is specified.

Returns:

  • (Time)


3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 3705

class PutAlarmMuteRuleInput < Struct.new(
  :name,
  :description,
  :rule,
  :mute_targets,
  :tags,
  :start_date,
  :expire_date)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of key-value pairs to associate with the alarm mute rule. You can use tags to categorize and manage your mute rules.

Returns:



3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 3705

class PutAlarmMuteRuleInput < Struct.new(
  :name,
  :description,
  :rule,
  :mute_targets,
  :tags,
  :start_date,
  :expire_date)
  SENSITIVE = []
  include Aws::Structure
end