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.