---
name: "VM::EC2::LaunchConfiguration"
section: "3pm"
platform: "linux"
package: "libvm-ec2-perl"
version: "1.28-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/VM::EC2::LaunchConfiguration"
---

# VM::EC2::LaunchConfiguration(3pm)

Object describing a Launch Configuration

## NAME

VM::EC2::LaunchConfiguration - Object describing a Launch Configuration

## SYNOPSIS

```
  use VM::EC2;
  $ec2  = VM::EC2->new(...);
  @lcs  = $ec2->describe_launch_configurations();
```

## DESCRIPTION

This object represents a launch configuration. It is returned by `"VM::EC2-"`**describe\_launch\_configurations()**\>.

## METHODS

These properties are supported:

```
  block_device_mappings
  created_time
  ebs_optimized
  iam_instance_profile
  image_id
  instance_monitoring
  instance_type
  kernel_id
  key_name
  launch_configuration_arn
  launch_configuration_name
  ramdisk_id
  security_groups
  spot_price
  user_data
```

## SEE ALSO

VM::EC2 VM::EC2::Generic

## AUTHOR

Jose Luis Martinez
