Class: AWSCDK::ARCRegionSwitch::CfnPlan::NeptuneUngracefulProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
arc_region_switch/cfn_plan.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ungraceful: nil) ⇒ NeptuneUngracefulProperty

Returns a new instance of NeptuneUngracefulProperty.

Parameters:

  • ungraceful (String, nil) (defaults to: nil)


2434
2435
2436
2437
# File 'arc_region_switch/cfn_plan.rb', line 2434

def initialize(ungraceful: nil)
  @ungraceful = ungraceful
  Jsii::Type.check_type(@ungraceful, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "ungraceful") unless @ungraceful.nil?
end

Instance Attribute Details

#ungracefulString? (readonly)



2441
2442
2443
# File 'arc_region_switch/cfn_plan.rb', line 2441

def ungraceful
  @ungraceful
end

Class Method Details

.jsii_propertiesObject



2443
2444
2445
2446
2447
# File 'arc_region_switch/cfn_plan.rb', line 2443

def self.jsii_properties
  {
    :ungraceful => "ungraceful",
  }
end

Instance Method Details

#to_jsiiObject



2449
2450
2451
2452
2453
2454
2455
# File 'arc_region_switch/cfn_plan.rb', line 2449

def to_jsii
  result = {}
  result.merge!({
    "ungraceful" => @ungraceful,
  })
  result.compact
end