Class: AWSCDK::DataZone::CfnProject::EnvironmentConfigurationUserParameterProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataZone::CfnProject::EnvironmentConfigurationUserParameterProperty
- Defined in:
- data_zone/cfn_project.rb
Overview
The environment configuration user parameters.
Instance Attribute Summary collapse
-
#environment_configuration_name ⇒ String?
readonly
The environment configuration name.
-
#environment_id ⇒ String?
readonly
The ID of the environment.
-
#environment_parameters ⇒ AWSCDK::IResolvable, ...
readonly
The environment parameters.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(environment_configuration_name: nil, environment_id: nil, environment_parameters: nil) ⇒ EnvironmentConfigurationUserParameterProperty
constructor
A new instance of EnvironmentConfigurationUserParameterProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(environment_configuration_name: nil, environment_id: nil, environment_parameters: nil) ⇒ EnvironmentConfigurationUserParameterProperty
Returns a new instance of EnvironmentConfigurationUserParameterProperty.
687 688 689 690 691 692 693 694 |
# File 'data_zone/cfn_project.rb', line 687 def initialize(environment_configuration_name: nil, environment_id: nil, environment_parameters: nil) @environment_configuration_name = environment_configuration_name Jsii::Type.check_type(@environment_configuration_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "environmentConfigurationName") unless @environment_configuration_name.nil? @environment_id = environment_id Jsii::Type.check_type(@environment_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "environmentId") unless @environment_id.nil? @environment_parameters = environment_parameters Jsii::Type.check_type(@environment_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZGF0YXpvbmUuQ2ZuUHJvamVjdC5FbnZpcm9ubWVudFBhcmFtZXRlclByb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "environmentParameters") unless @environment_parameters.nil? end |
Instance Attribute Details
#environment_configuration_name ⇒ String? (readonly)
The environment configuration name.
700 701 702 |
# File 'data_zone/cfn_project.rb', line 700 def environment_configuration_name @environment_configuration_name end |
#environment_id ⇒ String? (readonly)
The ID of the environment.
705 706 707 |
# File 'data_zone/cfn_project.rb', line 705 def environment_id @environment_id end |
#environment_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
The environment parameters.
710 711 712 |
# File 'data_zone/cfn_project.rb', line 710 def environment_parameters @environment_parameters end |
Class Method Details
.jsii_properties ⇒ Object
712 713 714 715 716 717 718 |
# File 'data_zone/cfn_project.rb', line 712 def self.jsii_properties { :environment_configuration_name => "environmentConfigurationName", :environment_id => "environmentId", :environment_parameters => "environmentParameters", } end |
Instance Method Details
#to_jsii ⇒ Object
720 721 722 723 724 725 726 727 728 |
# File 'data_zone/cfn_project.rb', line 720 def to_jsii result = {} result.merge!({ "environmentConfigurationName" => @environment_configuration_name, "environmentId" => @environment_id, "environmentParameters" => @environment_parameters, }) result.compact end |