class CfnGuardian::Models::HttpEvent
Attributes
body_regex[RW]
endpoint[RW]
headers[RW]
method[RW]
payload[RW]
status_code[RW]
timeout[RW]
Public Class Methods
new(resource)
click to toggle source
Calls superclass method
CfnGuardian::Models::BaseEvent::new
# File lib/cfnguardian/models/event.rb, line 44 def initialize(resource) super(resource) @group = 'Http' @name = 'HttpEvent' @target = 'HttpCheckFunction' @endpoint = resource['Id'] @method = resource.fetch('Method','GET') @timeout = resource.fetch('Timeout',50) @status_code = resource.fetch('StatusCode',200) @body_regex = resource.fetch('BodyRegex',nil) @headers = resource.fetch('Headers',nil) @payload = resource.fetch('Payload',nil) @compressed = resource.fetch('Compressed',false) end