Class: AWSCDK::KinesisAnalyticsv2::CfnApplication::EnvironmentPropertiesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::KinesisAnalyticsv2::CfnApplication::EnvironmentPropertiesProperty
- Defined in:
- kinesis_analyticsv2/cfn_application.rb
Overview
Describes execution properties for a Managed Service for Apache Flink application.
Instance Attribute Summary collapse
-
#property_groups ⇒ AWSCDK::IResolvable, ...
readonly
Describes the execution property groups.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(property_groups: nil) ⇒ EnvironmentPropertiesProperty
constructor
A new instance of EnvironmentPropertiesProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(property_groups: nil) ⇒ EnvironmentPropertiesProperty
Returns a new instance of EnvironmentPropertiesProperty.
1288 1289 1290 1291 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1288 def initialize(property_groups: nil) @property_groups = property_groups Jsii::Type.check_type(@property_groups, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3Nfa2luZXNpc2FuYWx5dGljc3YyLkNmbkFwcGxpY2F0aW9uLlByb3BlcnR5R3JvdXBQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "propertyGroups") unless @property_groups.nil? end |
Instance Attribute Details
#property_groups ⇒ AWSCDK::IResolvable, ... (readonly)
Describes the execution property groups.
1297 1298 1299 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1297 def property_groups @property_groups end |
Class Method Details
.jsii_properties ⇒ Object
1299 1300 1301 1302 1303 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1299 def self.jsii_properties { :property_groups => "propertyGroups", } end |
Instance Method Details
#to_jsii ⇒ Object
1305 1306 1307 1308 1309 1310 1311 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1305 def to_jsii result = {} result.merge!({ "propertyGroups" => @property_groups, }) result.compact end |