INNER CODE UNIT · Ruby
scan
stelligent/cfn_nag · lib/cfn-nag/cfn_nag_executor.rb:17
def scan(options_type:)
@total_failure_count = 0
options = Options.for(options_type)
validate_options(options)
execute_io_options(options)
CfnNagLogging.configure_logging(options)
cfn_nag = CfnNag.new(
config: cfn_nag_config(options)
)
options_type == 'scan' ? execute_aggregate_scan(cfn_nag, options) : execute_file_or_piped_scan(cfn_nag, options)
end
private