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_arnString

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

Returns:

  • (String)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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

#descriptionString

The description of the alarm mute rule.

Returns:

  • (String)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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_dateTime

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

Returns:

  • (Time)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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_timestampTime

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

Returns:

  • (Time)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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_targetsTypes::MuteTargets

Specifies which alarms this rule applies to.

Returns:



1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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_typeString

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

Returns:

  • (String)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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

#nameString

The name of the alarm mute rule.

Returns:

  • (String)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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

#ruleTypes::Rule

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

Returns:



1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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_dateTime

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

Returns:

  • (Time)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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

#statusString

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

Returns:

  • (String)


1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1355

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