On this page
Data Source: aws_launch_configuration
Provides information about a Launch Configuration.
Example Usage
data "aws_launch_configuration" "ubuntu" {
name = "test-launch-config"
}
Argument Reference
The following arguments are supported:
name
- (Required) The name of the launch configuration.
Attributes Reference
The following attributes are exported:
id
- The ID of the launch configuration.name
- The Name of the launch configuration.image_id
- The EC2 Image ID of the instance.instance_type
- The Instance Type of the instance to launch.iam_instance_profile
- The IAM Instance Profile to associate with launched instances.key_name
- The Key Name that should be used for the instance.security_groups
- A list of associated Security Group IDS.associate_public_ip_address
- Whether a Public IP address is associated with the instance.vpc_classic_link_id
- The ID of a ClassicLink-enabled VPC.vpc_classic_link_security_groups
- The IDs of one or more Security Groups for the specified ClassicLink-enabled VPC.user_data
- The User Data of the instance.enable_monitoring
- Whether Detailed Monitoring is Enabled.ebs_optimized
- Whether the launched EC2 instance will be EBS-optimized.root_block_device
- The Root Block Device of the instance.ebs_block_device
- The EBS Block Devices attached to the instance.ephemeral_block_device
- The Ephemeral volumes on the instance.spot_price
- The Price to use for reserving Spot instances.placement_tenancy
- The Tenancy of the instance.
root_block_device
is exported with the following attributes:
delete_on_termination
- Whether the EBS Volume will be deleted on instance termination.iops
- The provisioned IOPs of the volume.volume_size
- The Size of the volume.volume_type
- The Type of the volume.
ebs_block_device
is exported with the following attributes:
delete_on_termination
- Whether the EBS Volume will be deleted on instance termination.device_name
- The Name of the device.iops
- The provisioned IOPs of the volume.snapshot_id
- The Snapshot ID of the mount.volume_size
- The Size of the volume.volume_type
- The Type of the volume.encrypted
- Whether the volume is Encrypted.
ephemeral_block_device
is exported with the following attributes:
device_name
- The Name of the device.virtual_name
- The Virtual Name of the device.
© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/d/launch_configuration.html