aws-cdk-lib.aws_ec2.CfnVolumeAttachmentProps

interface CfnVolumeAttachmentProps

LanguageType name
.NETAmazon.CDK.AWS.EC2.CfnVolumeAttachmentProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsec2#CfnVolumeAttachmentProps
Javasoftware.amazon.awscdk.services.ec2.CfnVolumeAttachmentProps
Pythonaws_cdk.aws_ec2.CfnVolumeAttachmentProps
TypeScript aws-cdk-lib » aws_ec2 » CfnVolumeAttachmentProps

Properties for defining a CfnVolumeAttachment.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const cfnVolumeAttachmentProps: ec2.CfnVolumeAttachmentProps = {
  instanceId: 'instanceId',
  volumeId: 'volumeId',

  // the properties below are optional
  device: 'device',
};

Properties

NameTypeDescription
instanceIdstringThe ID of the instance to which the volume attaches.
volumeIdstringThe ID of the Amazon EBS volume.
device?stringThe device name (for example, /dev/sdh or xvdh ).

instanceId

Type: string

The ID of the instance to which the volume attaches.

This value can be a reference to an AWS::EC2::Instance resource, or it can be the physical ID of an existing EC2 instance.


volumeId

Type: string

The ID of the Amazon EBS volume.

The volume and instance must be within the same Availability Zone. This value can be a reference to an AWS::EC2::Volume resource, or it can be the volume ID of an existing Amazon EBS volume.


device?

Type: string (optional)

The device name (for example, /dev/sdh or xvdh ).