Module: AWSCDK::ISynthesisSession
- Defined in:
- i_synthesis_session.rb
Overview
Represents a single session of synthesis.
Passed into Construct.synthesize() methods.
Class Method Summary collapse
Instance Method Summary collapse
-
#assembly ⇒ AWSCDK::CXAPI::CloudAssemblyBuilder
Cloud assembly builder.
- #assembly=(value) ⇒ Object
-
#outdir ⇒ String
The output directory for this synthesis session.
- #outdir=(value) ⇒ Object
-
#validate_on_synth ⇒ Boolean?
Whether the stack should be validated after synthesis to check for error metadata.
- #validate_on_synth=(value) ⇒ Object
Class Method Details
.jsii_overridable_methods ⇒ Object
46 47 48 49 50 51 52 |
# File 'i_synthesis_session.rb', line 46 def self.jsii_overridable_methods { :assembly => { kind: :property, name: "assembly", is_optional: false }, :outdir => { kind: :property, name: "outdir", is_optional: false }, :validate_on_synth => { kind: :property, name: "validateOnSynth", is_optional: true }, } end |
Instance Method Details
#assembly ⇒ AWSCDK::CXAPI::CloudAssemblyBuilder
Cloud assembly builder.
12 13 14 |
# File 'i_synthesis_session.rb', line 12 def assembly() jsii_get_property("assembly") end |
#assembly=(value) ⇒ Object
16 17 18 19 |
# File 'i_synthesis_session.rb', line 16 def assembly=(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5jeF9hcGkuQ2xvdWRBc3NlbWJseUJ1aWxkZXIifQ==")), "assembly") jsii_set_property("assembly", value) end |
#outdir ⇒ String
The output directory for this synthesis session.
24 25 26 |
# File 'i_synthesis_session.rb', line 24 def outdir() jsii_get_property("outdir") end |
#outdir=(value) ⇒ Object
28 29 30 31 |
# File 'i_synthesis_session.rb', line 28 def outdir=(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "outdir") jsii_set_property("outdir", value) end |
#validate_on_synth ⇒ Boolean?
Note:
Default: - false
Whether the stack should be validated after synthesis to check for error metadata.
37 38 39 |
# File 'i_synthesis_session.rb', line 37 def validate_on_synth() jsii_get_property("validateOnSynth") end |
#validate_on_synth=(value) ⇒ Object
41 42 43 44 |
# File 'i_synthesis_session.rb', line 41 def validate_on_synth=(value) Jsii::Type.check_type(value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJib29sZWFuIn0=")), "validateOnSynth") unless value.nil? jsii_set_property("validateOnSynth", value) end |