class CfnGuardian::Models::MetricFilter

Attributes

log_group[RW]
metric_name[RW]
metric_namespace[R]
metric_value[RW]
name[R]
pattern[RW]
type[R]

Public Class Methods

new(log_group,filter) click to toggle source
# File lib/cfnguardian/models/metric_filter.rb, line 16
def initialize(log_group,filter)
  @type = 'MetricFilter'
  @name = Digest::MD5.hexdigest(log_group + filter['MetricName'])
  @log_group = log_group
  @pattern = filter['Pattern']
  @metric_value = filter.fetch('MetricValue', '1').to_s
  @metric_name = filter['MetricName']
  @metric_namespace = "MetricFilters"
end