AwsLaunchTemplateBlockDeviceMappingArgs
interface AwsLaunchTemplateBlockDeviceMappingArgs extends Omit<aws.types.input.ec2.LaunchTemplateBlockDeviceMapping, 'deviceName' | 'ebs' | 'noDevice' | 'virtualName'> {
deviceName: Input<string>;
ebs: Omit<aws.types.input.ec2.LaunchTemplateBlockDeviceMappingEbs, 'encrypted' | 'snapshotId'>;
}Secure EBS block-device mapping accepted by AwsLaunchTemplate.
Example
CODE
const mapping: AwsLaunchTemplateBlockDeviceMappingArgs = {
deviceName: '/dev/xvda',
ebs: { volumeSize: 50, volumeType: 'gp3' },
};Hierarchy
LaunchTemplateBlockDeviceMapping, "deviceName" | "ebs" | "noDevice" | "virtualName">AwsLaunchTemplateBlockDeviceMappingArgs
Properties
deviceName: Input<string>
EBS device name, for example /dev/xvda.
ebs: Omit<aws.types.input.ec2.LaunchTemplateBlockDeviceMappingEbs, 'encrypted' | 'snapshotId'>
Required EBS settings. Encryption is always enabled by the component. Snapshots are intentionally unsupported.