Safe Haskell | None |
---|---|
Language | Haskell2010 |
The AutoScaling Block Device Mapping type is an embedded property of the AWS::AutoScaling::LaunchConfiguration type.
- data AutoScalingBlockDeviceMapping = AutoScalingBlockDeviceMapping {}
- autoScalingBlockDeviceMapping :: Val Text -> AutoScalingBlockDeviceMapping
- asbdmDeviceName :: Lens' AutoScalingBlockDeviceMapping (Val Text)
- asbdmEbs :: Lens' AutoScalingBlockDeviceMapping (Maybe AutoScalingEBSBlockDevice)
- asbdmNoDevice :: Lens' AutoScalingBlockDeviceMapping (Maybe (Val Bool'))
- asbdmVirtualName :: Lens' AutoScalingBlockDeviceMapping (Maybe (Val Text))
Documentation
data AutoScalingBlockDeviceMapping Source #
Full data type definition for AutoScalingBlockDeviceMapping. See
autoScalingBlockDeviceMapping
for a more convenient constructor.
autoScalingBlockDeviceMapping Source #
Constructor for AutoScalingBlockDeviceMapping
containing required
fields as arguments.
asbdmDeviceName :: Lens' AutoScalingBlockDeviceMapping (Val Text) Source #
The name of the device within Amazon EC2.
asbdmEbs :: Lens' AutoScalingBlockDeviceMapping (Maybe AutoScalingEBSBlockDevice) Source #
The Amazon Elastic Block Store volume information.
asbdmNoDevice :: Lens' AutoScalingBlockDeviceMapping (Maybe (Val Bool')) Source #
Suppresses the device mapping. If NoDevice is set to true for the root device, the instance might fail the Amazon EC2 health check. Auto Scaling launches a replacement instance if the instance fails the health check.
asbdmVirtualName :: Lens' AutoScalingBlockDeviceMapping (Maybe (Val Text)) Source #
The name of the virtual device. The name must be in the form ephemeralX where X is a number starting from zero (0), for example, ephemeral0.