INNER CODE UNIT · Ruby
CfnNagExecutor
stelligent/cfn_nag · lib/cfn-nag/cfn_nag_executor.rb:7
class CfnNagExecutor
def initialize
@profile_definition = nil
@deny_list_definition = nil
@parameter_values_string = nil
@condition_values_string = nil
@rule_repository_definitions = []
@rule_arguments_string = nil
end
def scan(options_type:)
@total_failure_count = 0
options = Options.for(options_type)
validate_options(options)
execute_io_options(options)
CfnNagLogging.configure_logging(options)