Class: AWSCDK::Assertions::TemplateParsingOptions
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Assertions::TemplateParsingOptions
- Defined in:
- assertions/template_parsing_options.rb
Overview
Options to configure template parsing behavior, such as disregarding circular dependencies.
Instance Attribute Summary collapse
-
#skip_cyclical_dependencies_check ⇒ Boolean?
readonly
If set to true, will skip checking for cyclical / circular dependencies.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(skip_cyclical_dependencies_check: nil) ⇒ TemplateParsingOptions
constructor
A new instance of TemplateParsingOptions.
- #to_jsii ⇒ Object
Constructor Details
#initialize(skip_cyclical_dependencies_check: nil) ⇒ TemplateParsingOptions
Returns a new instance of TemplateParsingOptions.
8 9 10 11 |
# File 'assertions/template_parsing_options.rb', line 8 def initialize(skip_cyclical_dependencies_check: nil) @skip_cyclical_dependencies_check = skip_cyclical_dependencies_check Jsii::Type.check_type(@skip_cyclical_dependencies_check, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJib29sZWFuIn0=")), "skipCyclicalDependenciesCheck") unless @skip_cyclical_dependencies_check.nil? end |
Instance Attribute Details
#skip_cyclical_dependencies_check ⇒ Boolean? (readonly)
Note:
Default: false
If set to true, will skip checking for cyclical / circular dependencies.
Should be set to false other than for templates that are valid despite containing cycles, such as unprocessed transform stacks.
20 21 22 |
# File 'assertions/template_parsing_options.rb', line 20 def skip_cyclical_dependencies_check @skip_cyclical_dependencies_check end |
Class Method Details
.jsii_properties ⇒ Object
22 23 24 25 26 |
# File 'assertions/template_parsing_options.rb', line 22 def self.jsii_properties { :skip_cyclical_dependencies_check => "skipCyclicalDependenciesCheck", } end |
Instance Method Details
#to_jsii ⇒ Object
28 29 30 31 32 33 34 |
# File 'assertions/template_parsing_options.rb', line 28 def to_jsii result = {} result.merge!({ "skipCyclicalDependenciesCheck" => @skip_cyclical_dependencies_check, }) result.compact end |