class CfnGuardian::Models::BaseEvent

Attributes

cron[RW]
enabled[RW]
environment[RW]
group[RW]
hash[RW]
name[RW]
payload[RW]
resource[RW]
ssm_parameters[RW]
target[RW]
type[R]

Public Class Methods

new(resource) click to toggle source
# File lib/cfnguardian/models/event.rb, line 19
def initialize(resource)
  @type = 'Event'
  @group = nil
  @target = nil
  @hash = Digest::MD5.hexdigest resource['Id']
  @name = @hash
  @cron = "* * * * ? *"
  @enabled = true
  @resource = resource['Id'].to_resource_name
  @environment = ""
  @payload = {}.to_json
  @ssm_parameters = []
end