class CfnGuardian::Models::BaseEventSubscription

Attributes

detail[RW]
detail_type[RW]
enabled[RW]
group[R]
hash[RW]
name[RW]
resource_arn[RW]
resource_id[RW]
source[RW]
topic[RW]
type[R]

Public Class Methods

new(resource) click to toggle source
# File lib/cfnguardian/models/event_subscription.rb, line 17
def initialize(resource)
  @type = 'EventSubscription'
  @group = self.class.name.split('::').last
  @name = ''
  @hash = Digest::MD5.hexdigest resource['Id']
  @enabled = true
  @events = []
  @topic = 'Events'
  @resource_id = resource['Id']
  @resource_arn = ''
  @source = ''
  @detail_type = ''
  @detail = {}
end

Public Instance Methods

detail() click to toggle source
# File lib/cfnguardian/models/event_subscription.rb, line 32
def detail
  return @detail
end