Class: AWSCDK::SAM::CfnFunction::EphemeralStorageProperty

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(size:) ⇒ EphemeralStorageProperty

Returns a new instance of EphemeralStorageProperty.

Parameters:

  • size (Numeric)


1702
1703
1704
1705
# File 'sam/cfn_function.rb', line 1702

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

Instance Attribute Details

#sizeNumeric (readonly)



1709
1710
1711
# File 'sam/cfn_function.rb', line 1709

def size
  @size
end

Class Method Details

.jsii_propertiesObject



1711
1712
1713
1714
1715
# File 'sam/cfn_function.rb', line 1711

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

Instance Method Details

#to_jsiiObject



1717
1718
1719
1720
1721
1722
1723
# File 'sam/cfn_function.rb', line 1717

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