Sha256: f21a1578303642ae466ee626932d1c77698f4061b9419e49715c52686323b273
Contents?: true
Size: 795 Bytes
Versions: 44
Compression:
Stored size: 795 Bytes
Contents
require_relative '../resource_property' module Convection module Model class Template class ResourceProperty # Represents an {http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html # EC2 Block Device Mapping Property Type} class EC2BlockDeviceMapping < ResourceProperty property :device_name, 'DeviceName' alias device device_name property :ebs, 'Ebs' property :no_device, 'NoDevice' property :virtual_name, 'VirtualName' def ebs(&block) ebs = ResourceProperty::EC2BlockStoreBlockDevice.new(self) ebs.instance_exec(&block) if block properties['Ebs'].set(ebs) end end end end end end
Version data entries
44 entries across 44 versions & 1 rubygems