Class: Convection::Model::Template::ResourceProperty::EC2BlockStoreBlockDevice
- Inherits:
-
Convection::Model::Template::ResourceProperty
- Object
- Convection::Model::Template::ResourceProperty
- Convection::Model::Template::ResourceProperty::EC2BlockStoreBlockDevice
- Defined in:
- lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb
Overview
Represents an EC2 Block Store Block Device Property Type
Instance Attribute Summary
Attributes inherited from Convection::Model::Template::ResourceProperty
#exist, #properties, #template
Instance Method Summary collapse
- #delete_on_termination(value) ⇒ Object
- #encrypted(value) ⇒ Object
- #iops(value) ⇒ Object
- #snapshot(value) ⇒ Object
- #volume_size(value) ⇒ Object (also: #size)
- #volume_type(value) ⇒ Object (also: #type)
Methods inherited from Convection::Model::Template::ResourceProperty
attach_method, #initialize, properties, property, #property, #render
Methods included from DSL::Helpers
#camel_case, included, method_name, #screaming_snake_case, #snake_case
Methods included from DSL::IntrinsicFunctions
#base64, #find_in_map, #fn_and, #fn_equals, #fn_if, #fn_not, #fn_or, #fn_ref, #get_att, #get_azs, #join, #select
Constructor Details
This class inherits a constructor from Convection::Model::Template::ResourceProperty
Instance Method Details
#delete_on_termination ⇒ Object #delete_on_termination(value) ⇒ Object
10 |
# File 'lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb', line 10 property :delete_on_termination, 'DeleteOnTermination' |
#encrypted ⇒ Object #encrypted(value) ⇒ Object
11 |
# File 'lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb', line 11 property :encrypted, 'Encrypted' |
#iops ⇒ Object #iops(value) ⇒ Object
12 |
# File 'lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb', line 12 property :iops, 'Iops' |
#snapshot ⇒ Object #snapshot(value) ⇒ Object
13 |
# File 'lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb', line 13 property :snapshot, 'SnapshotId' |
#volume_size ⇒ Object #volume_size(value) ⇒ Object Also known as: size
14 |
# File 'lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb', line 14 property :volume_size, 'VolumeSize' |
#volume_type ⇒ Object #volume_type(value) ⇒ Object Also known as: type
16 |
# File 'lib/convection/model/template/resource_property/aws_ec2_block_store_block_device.rb', line 16 property :volume_type, 'VolumeType' |