GetLaunchConfigurationResult

data class GetLaunchConfigurationResult(val arn: String, val associatePublicIpAddress: Boolean, val ebsBlockDevices: List<GetLaunchConfigurationEbsBlockDevice>, val ebsOptimized: Boolean, val enableMonitoring: Boolean, val ephemeralBlockDevices: List<GetLaunchConfigurationEphemeralBlockDevice>, val iamInstanceProfile: String, val id: String, val imageId: String, val instanceType: String, val keyName: String, val metadataOptions: List<GetLaunchConfigurationMetadataOption>, val name: String, val placementTenancy: String, val rootBlockDevices: List<GetLaunchConfigurationRootBlockDevice>, val securityGroups: List<String>, val spotPrice: String, val userData: String, val vpcClassicLinkId: String, val vpcClassicLinkSecurityGroups: List<String>)

A collection of values returned by getLaunchConfiguration.

Constructors

Link copied to clipboard
constructor(arn: String, associatePublicIpAddress: Boolean, ebsBlockDevices: List<GetLaunchConfigurationEbsBlockDevice>, ebsOptimized: Boolean, enableMonitoring: Boolean, ephemeralBlockDevices: List<GetLaunchConfigurationEphemeralBlockDevice>, iamInstanceProfile: String, id: String, imageId: String, instanceType: String, keyName: String, metadataOptions: List<GetLaunchConfigurationMetadataOption>, name: String, placementTenancy: String, rootBlockDevices: List<GetLaunchConfigurationRootBlockDevice>, securityGroups: List<String>, spotPrice: String, userData: String, vpcClassicLinkId: String, vpcClassicLinkSecurityGroups: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String

Amazon Resource Name of the launch configuration.

Link copied to clipboard

Whether a Public IP address is associated with the instance.

Link copied to clipboard

EBS Block Devices attached to the instance.

Link copied to clipboard

Whether the launched EC2 instance will be EBS-optimized.

Link copied to clipboard

Whether Detailed Monitoring is Enabled.

Link copied to clipboard

The Ephemeral volumes on the instance.

Link copied to clipboard

The IAM Instance Profile to associate with launched instances.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

EC2 Image ID of the instance.

Link copied to clipboard

Instance Type of the instance to launch.

Link copied to clipboard

Key Name that should be used for the instance.

Link copied to clipboard

Metadata options for the instance.

Link copied to clipboard

Name of the launch configuration.

Link copied to clipboard

Tenancy of the instance.

Link copied to clipboard

Root Block Device of the instance.

Link copied to clipboard

List of associated Security Group IDS.

Link copied to clipboard

Price to use for reserving Spot instances.

Link copied to clipboard

User Data of the instance.

Link copied to clipboard

ID of a ClassicLink-enabled VPC.

Link copied to clipboard

The IDs of one or more Security Groups for the specified ClassicLink-enabled VPC.