Class: AWSCDK::SAM::CfnFunction::FunctionEnvironmentProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
sam/cfn_function.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(variables:) ⇒ FunctionEnvironmentProperty

Returns a new instance of FunctionEnvironmentProperty.

Parameters:



1940
1941
1942
1943
# File 'sam/cfn_function.rb', line 1940

def initialize(variables:)
  @variables = variables
  Jsii::Type.check_type(@variables, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "variables")
end

Instance Attribute Details

#variablesAWSCDK::IResolvable, Hash{String => String} (readonly)



1947
1948
1949
# File 'sam/cfn_function.rb', line 1947

def variables
  @variables
end

Class Method Details

.jsii_propertiesObject



1949
1950
1951
1952
1953
# File 'sam/cfn_function.rb', line 1949

def self.jsii_properties
  {
    :variables => "variables",
  }
end

Instance Method Details

#to_jsiiObject



1955
1956
1957
1958
1959
1960
1961
# File 'sam/cfn_function.rb', line 1955

def to_jsii
  result = {}
  result.merge!({
    "variables" => @variables,
  })
  result.compact
end