class CfnGuardian::Models::DomainExpiryEvent

Attributes

domain[RW]
region[RW]

Public Class Methods

new(resource) click to toggle source
Calls superclass method CfnGuardian::Models::BaseEvent::new
# File lib/cfnguardian/models/event.rb, line 172
def initialize(resource)
  super(resource)
  @group = 'DomainExpiry'
  @name = 'DomainExpiryEvent'
  @target = 'DomainExpiryCheckFunction'
  @cron = resource.fetch('Schedule', "0 12 * * ? *")
  @domain = resource['Id']
  @region = resource.fetch('Region',"${AWS::Region}")
end

Public Instance Methods

payload() click to toggle source
# File lib/cfnguardian/models/event.rb, line 182
def payload
  return {'Domain' => @domain}.to_json
end