Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data LaunchTemplateBlockDeviceMappingRequest = LaunchTemplateBlockDeviceMappingRequest' {}
- newLaunchTemplateBlockDeviceMappingRequest :: LaunchTemplateBlockDeviceMappingRequest
- launchTemplateBlockDeviceMappingRequest_deviceName :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text)
- launchTemplateBlockDeviceMappingRequest_ebs :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe LaunchTemplateEbsBlockDeviceRequest)
- launchTemplateBlockDeviceMappingRequest_noDevice :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text)
- launchTemplateBlockDeviceMappingRequest_virtualName :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text)
Documentation
data LaunchTemplateBlockDeviceMappingRequest Source #
Describes a block device mapping.
See: newLaunchTemplateBlockDeviceMappingRequest
smart constructor.
LaunchTemplateBlockDeviceMappingRequest' | |
|
Instances
newLaunchTemplateBlockDeviceMappingRequest :: LaunchTemplateBlockDeviceMappingRequest Source #
Create a value of LaunchTemplateBlockDeviceMappingRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deviceName:LaunchTemplateBlockDeviceMappingRequest'
, launchTemplateBlockDeviceMappingRequest_deviceName
- The device name (for example, /dev/sdh or xvdh).
$sel:ebs:LaunchTemplateBlockDeviceMappingRequest'
, launchTemplateBlockDeviceMappingRequest_ebs
- Parameters used to automatically set up EBS volumes when the instance is
launched.
$sel:noDevice:LaunchTemplateBlockDeviceMappingRequest'
, launchTemplateBlockDeviceMappingRequest_noDevice
- To omit the device from the block device mapping, specify an empty
string.
$sel:virtualName:LaunchTemplateBlockDeviceMappingRequest'
, launchTemplateBlockDeviceMappingRequest_virtualName
- The virtual device name (ephemeralN). Instance store volumes are
numbered starting from 0. An instance type with 2 available instance
store volumes can specify mappings for ephemeral0 and ephemeral1. The
number of available instance store volumes depends on the instance type.
After you connect to the instance, you must mount the volume.
launchTemplateBlockDeviceMappingRequest_deviceName :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text) Source #
The device name (for example, /dev/sdh or xvdh).
launchTemplateBlockDeviceMappingRequest_ebs :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe LaunchTemplateEbsBlockDeviceRequest) Source #
Parameters used to automatically set up EBS volumes when the instance is launched.
launchTemplateBlockDeviceMappingRequest_noDevice :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text) Source #
To omit the device from the block device mapping, specify an empty string.
launchTemplateBlockDeviceMappingRequest_virtualName :: Lens' LaunchTemplateBlockDeviceMappingRequest (Maybe Text) Source #
The virtual device name (ephemeralN). Instance store volumes are numbered starting from 0. An instance type with 2 available instance store volumes can specify mappings for ephemeral0 and ephemeral1. The number of available instance store volumes depends on the instance type. After you connect to the instance, you must mount the volume.