Class: AWSCDK::ARCRegionSwitch::CfnPlan::ECSUngracefulProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::ARCRegionSwitch::CfnPlan::ECSUngracefulProperty
- Defined in:
- arc_region_switch/cfn_plan.rb
Overview
The settings for ungraceful execution.
Instance Attribute Summary collapse
-
#minimum_success_percentage ⇒ Numeric
readonly
The minimum success percentage specified for the configuration.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(minimum_success_percentage:) ⇒ ECSUngracefulProperty
constructor
A new instance of ECSUngracefulProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(minimum_success_percentage:) ⇒ ECSUngracefulProperty
Returns a new instance of ECSUngracefulProperty.
1442 1443 1444 1445 |
# File 'arc_region_switch/cfn_plan.rb', line 1442 def initialize(minimum_success_percentage:) @minimum_success_percentage = minimum_success_percentage Jsii::Type.check_type(@minimum_success_percentage, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "minimumSuccessPercentage") end |
Instance Attribute Details
#minimum_success_percentage ⇒ Numeric (readonly)
The minimum success percentage specified for the configuration.
1451 1452 1453 |
# File 'arc_region_switch/cfn_plan.rb', line 1451 def minimum_success_percentage @minimum_success_percentage end |
Class Method Details
.jsii_properties ⇒ Object
1453 1454 1455 1456 1457 |
# File 'arc_region_switch/cfn_plan.rb', line 1453 def self.jsii_properties { :minimum_success_percentage => "minimumSuccessPercentage", } end |
Instance Method Details
#to_jsii ⇒ Object
1459 1460 1461 1462 1463 1464 1465 |
# File 'arc_region_switch/cfn_plan.rb', line 1459 def to_jsii result = {} result.merge!({ "minimumSuccessPercentage" => @minimum_success_percentage, }) result.compact end |