Class: AWSCDK::CfnStackSet::ManagedExecutionProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::CfnStackSet::ManagedExecutionProperty
- Defined in:
- cfn_stack_set.rb
Overview
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
Instance Attribute Summary collapse
-
#active ⇒ Boolean, ...
readonly
When
true, CloudFormation performs non-conflicting operations concurrently and queues conflicting operations.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(active: nil) ⇒ ManagedExecutionProperty
constructor
A new instance of ManagedExecutionProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(active: nil) ⇒ ManagedExecutionProperty
Returns a new instance of ManagedExecutionProperty.
847 848 849 850 |
# File 'cfn_stack_set.rb', line 847 def initialize(active: nil) @active = active Jsii::Type.check_type(@active, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "active") unless @active.nil? end |
Instance Attribute Details
#active ⇒ Boolean, ... (readonly)
When true , CloudFormation performs non-conflicting operations concurrently and queues conflicting operations.
After conflicting operations finish, CloudFormation starts queued operations in request order.
If there are already running or queued operations, CloudFormation queues all incoming operations even if they are non-conflicting.
You can't modify your StackSet's execution configuration while there are running or queued operations for that StackSet.
When false (default), StackSets performs one operation at a time in request order.
864 865 866 |
# File 'cfn_stack_set.rb', line 864 def active @active end |
Class Method Details
.jsii_properties ⇒ Object
866 867 868 869 870 |
# File 'cfn_stack_set.rb', line 866 def self.jsii_properties { :active => "active", } end |
Instance Method Details
#to_jsii ⇒ Object
872 873 874 875 876 877 878 |
# File 'cfn_stack_set.rb', line 872 def to_jsii result = {} result.merge!({ "active" => @active, }) result.compact end |