class CfnDslPipeline::Options

Main pipeline options

Attributes

aws_region[RW]
cfn_nag[RW]
debug_audit[RW]
debug_cfndsl[RW]
debug_pipeline[RW]
dump_deploy_params[RW]
estimate_cost[RW]
save_audit_report[RW]
save_syntax_report[RW]
validate_cfn_nag[RW]
validate_output[RW]
validate_syntax[RW]
validation_bucket[RW]

Public Class Methods

new() click to toggle source
# File lib/options.rb, line 12
def initialize
  self.aws_region         = ENV['AWS_REGION'] || 'ap-southeast-2'
  self.validation_bucket  = ''
  self.validate_cfn_nag   = false
  self.validate_syntax    = false
  self.estimate_cost      = false
  self.save_syntax_report = false
  self.dump_deploy_params = false
  self.save_audit_report  = false
  self.debug_pipeline     = false
  self.debug_cfndsl       = false
  self.debug_audit        = false
  self.cfn_nag = CfnNagConfig.new(
    print_suppression: false,
    fail_on_warnings: true
  )
end