Class: AWSCDK::KinesisAnalytics::CfnApplicationV2::EnvironmentPropertiesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::KinesisAnalytics::CfnApplicationV2::EnvironmentPropertiesProperty
- Defined in:
- kinesis_analytics/cfn_application_v2.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.
1289 1290 1291 1292 |
# File 'kinesis_analytics/cfn_application_v2.rb', line 1289 def initialize(property_groups: nil) @property_groups = property_groups Jsii::Type.check_type(@property_groups, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3Nfa2luZXNpc2FuYWx5dGljcy5DZm5BcHBsaWNhdGlvblYyLlByb3BlcnR5R3JvdXBQcm9wZXJ0eSJ9XX19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "propertyGroups") unless @property_groups.nil? end |
Instance Attribute Details
#property_groups ⇒ AWSCDK::IResolvable, ... (readonly)
Describes the execution property groups.
1298 1299 1300 |
# File 'kinesis_analytics/cfn_application_v2.rb', line 1298 def property_groups @property_groups end |
Class Method Details
.jsii_properties ⇒ Object
1300 1301 1302 1303 1304 |
# File 'kinesis_analytics/cfn_application_v2.rb', line 1300 def self.jsii_properties { :property_groups => "propertyGroups", } end |
Instance Method Details
#to_jsii ⇒ Object
1306 1307 1308 1309 1310 1311 1312 |
# File 'kinesis_analytics/cfn_application_v2.rb', line 1306 def to_jsii result = {} result.merge!({ "propertyGroups" => @property_groups, }) result.compact end |