Class: AWSCDK::OpenSearchService::CfnDomain::DeploymentStrategyOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::OpenSearchService::CfnDomain::DeploymentStrategyOptionsProperty
- Defined in:
- open_search_service/cfn_domain.rb
Overview
Instance Attribute Summary collapse
- #deployment_strategy ⇒ String? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(deployment_strategy: nil) ⇒ DeploymentStrategyOptionsProperty
constructor
A new instance of DeploymentStrategyOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(deployment_strategy: nil) ⇒ DeploymentStrategyOptionsProperty
Returns a new instance of DeploymentStrategyOptionsProperty.
1429 1430 1431 1432 |
# File 'open_search_service/cfn_domain.rb', line 1429 def initialize(deployment_strategy: nil) @deployment_strategy = deployment_strategy Jsii::Type.check_type(@deployment_strategy, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "deploymentStrategy") unless @deployment_strategy.nil? end |
Instance Attribute Details
#deployment_strategy ⇒ String? (readonly)
1436 1437 1438 |
# File 'open_search_service/cfn_domain.rb', line 1436 def deployment_strategy @deployment_strategy end |
Class Method Details
.jsii_properties ⇒ Object
1438 1439 1440 1441 1442 |
# File 'open_search_service/cfn_domain.rb', line 1438 def self.jsii_properties { :deployment_strategy => "deploymentStrategy", } end |
Instance Method Details
#to_jsii ⇒ Object
1444 1445 1446 1447 1448 1449 1450 |
# File 'open_search_service/cfn_domain.rb', line 1444 def to_jsii result = {} result.merge!({ "deploymentStrategy" => @deployment_strategy, }) result.compact end |