Class: AWSCDK::AppStream::CfnFleet::VolumeConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AppStream::CfnFleet::VolumeConfigProperty
- Defined in:
- app_stream/cfn_fleet.rb
Overview
Instance Attribute Summary collapse
- #volume_size_in_gb ⇒ Numeric? readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(volume_size_in_gb: nil) ⇒ VolumeConfigProperty
constructor
A new instance of VolumeConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(volume_size_in_gb: nil) ⇒ VolumeConfigProperty
Returns a new instance of VolumeConfigProperty.
941 942 943 944 |
# File 'app_stream/cfn_fleet.rb', line 941 def initialize(volume_size_in_gb: nil) @volume_size_in_gb = volume_size_in_gb Jsii::Type.check_type(@volume_size_in_gb, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "volumeSizeInGb") unless @volume_size_in_gb.nil? end |
Instance Attribute Details
#volume_size_in_gb ⇒ Numeric? (readonly)
948 949 950 |
# File 'app_stream/cfn_fleet.rb', line 948 def volume_size_in_gb @volume_size_in_gb end |
Class Method Details
.jsii_properties ⇒ Object
950 951 952 953 954 |
# File 'app_stream/cfn_fleet.rb', line 950 def self.jsii_properties { :volume_size_in_gb => "volumeSizeInGb", } end |
Instance Method Details
#to_jsii ⇒ Object
956 957 958 959 960 961 962 |
# File 'app_stream/cfn_fleet.rb', line 956 def to_jsii result = {} result.merge!({ "volumeSizeInGb" => @volume_size_in_gb, }) result.compact end |