class CfnGuardian::Models::AzureFileEvent
Public Class Methods
new(resource)
click to toggle source
Calls superclass method
CfnGuardian::Models::BaseEvent::new
# File lib/cfnguardian/models/event.rb, line 317 def initialize(resource) super(resource) @group = 'AzureFile' @name = 'AzureFileEvent' @target = 'AzureFileCheckFunction' @cron = resource.fetch('Schedule', "0/5 * * * ? *") @storage_account = resource['Id'] @container = resource['Container'] @connection_string = resource['ConnectionString'] @search = resource['Search'] end
Public Instance Methods
payload()
click to toggle source
# File lib/cfnguardian/models/event.rb, line 329 def payload return { 'STORAGE_ACCOUNT' => @storage_account, 'CONTAINER' => @container, 'CONNECTION_STRING' => @connection_string, 'SEARCH' => @search }.to_json end
ssm_parameters()
click to toggle source
# File lib/cfnguardian/models/event.rb, line 338 def ssm_parameters return [@connection_string] end