Class: AWSCDK::DataZone::CfnEnvironmentBlueprintConfiguration::RegionalParameterProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataZone::CfnEnvironmentBlueprintConfiguration::RegionalParameterProperty
- Defined in:
- data_zone/cfn_environment_blueprint_configuration.rb
Overview
The regional parameters in the environment blueprint.
Instance Attribute Summary collapse
-
#parameters ⇒ AWSCDK::IResolvable, ...
readonly
A string to string map containing parameters for the region.
-
#region ⇒ String?
readonly
The region specified in the environment parameter.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(parameters: nil, region: nil) ⇒ RegionalParameterProperty
constructor
A new instance of RegionalParameterProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(parameters: nil, region: nil) ⇒ RegionalParameterProperty
Returns a new instance of RegionalParameterProperty.
707 708 709 710 711 712 |
# File 'data_zone/cfn_environment_blueprint_configuration.rb', line 707 def initialize(parameters: nil, region: nil) @parameters = parameters Jsii::Type.check_type(@parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "parameters") unless @parameters.nil? @region = region Jsii::Type.check_type(@region, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "region") unless @region.nil? end |
Instance Attribute Details
#parameters ⇒ AWSCDK::IResolvable, ... (readonly)
A string to string map containing parameters for the region.
718 719 720 |
# File 'data_zone/cfn_environment_blueprint_configuration.rb', line 718 def parameters @parameters end |
#region ⇒ String? (readonly)
The region specified in the environment parameter.
723 724 725 |
# File 'data_zone/cfn_environment_blueprint_configuration.rb', line 723 def region @region end |
Class Method Details
.jsii_properties ⇒ Object
725 726 727 728 729 730 |
# File 'data_zone/cfn_environment_blueprint_configuration.rb', line 725 def self.jsii_properties { :parameters => "parameters", :region => "region", } end |
Instance Method Details
#to_jsii ⇒ Object
732 733 734 735 736 737 738 739 |
# File 'data_zone/cfn_environment_blueprint_configuration.rb', line 732 def to_jsii result = {} result.merge!({ "parameters" => @parameters, "region" => @region, }) result.compact end |