Uses of Class
software.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration.Builder
Package
Description
Amazon EC2 Auto Scaling Construct Library
-
Uses of CfnLaunchConfiguration.Builder in software.amazon.awscdk.services.autoscaling
Modifier and TypeMethodDescriptionCfnLaunchConfiguration.Builder.associatePublicIpAddress
(Boolean associatePublicIpAddress) Specifies whether to assign a public IPv4 address to the group's instances.CfnLaunchConfiguration.Builder.associatePublicIpAddress
(IResolvable associatePublicIpAddress) Specifies whether to assign a public IPv4 address to the group's instances.CfnLaunchConfiguration.Builder.blockDeviceMappings
(List<? extends Object> blockDeviceMappings) The block device mapping entries that define the block devices to attach to the instances at launch.CfnLaunchConfiguration.Builder.blockDeviceMappings
(IResolvable blockDeviceMappings) The block device mapping entries that define the block devices to attach to the instances at launch.CfnLaunchConfiguration.Builder.classicLinkVpcId
(String classicLinkVpcId) Available for backward compatibility.CfnLaunchConfiguration.Builder.classicLinkVpcSecurityGroups
(List<String> classicLinkVpcSecurityGroups) Available for backward compatibility.CfnLaunchConfiguration.Builder.ebsOptimized
(Boolean ebsOptimized) Specifies whether the launch configuration is optimized for EBS I/O (true
) or not (false
).CfnLaunchConfiguration.Builder.ebsOptimized
(IResolvable ebsOptimized) Specifies whether the launch configuration is optimized for EBS I/O (true
) or not (false
).CfnLaunchConfiguration.Builder.iamInstanceProfile
(String iamInstanceProfile) The name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the instance.The ID of the Amazon Machine Image (AMI) that was assigned during registration.CfnLaunchConfiguration.Builder.instanceId
(String instanceId) The ID of the Amazon EC2 instance to use to create the launch configuration.CfnLaunchConfiguration.Builder.instanceMonitoring
(Boolean instanceMonitoring) Controls whether instances in this group are launched with detailed (true
) or basic (false
) monitoring.CfnLaunchConfiguration.Builder.instanceMonitoring
(IResolvable instanceMonitoring) Controls whether instances in this group are launched with detailed (true
) or basic (false
) monitoring.CfnLaunchConfiguration.Builder.instanceType
(String instanceType) Specifies the instance type of the EC2 instance.The ID of the kernel associated with the AMI.The name of the key pair.CfnLaunchConfiguration.Builder.launchConfigurationName
(String launchConfigurationName) The name of the launch configuration.CfnLaunchConfiguration.Builder.metadataOptions
(IResolvable metadataOptions) The metadata options for the instances.CfnLaunchConfiguration.Builder.metadataOptions
(CfnLaunchConfiguration.MetadataOptionsProperty metadataOptions) The metadata options for the instances.CfnLaunchConfiguration.Builder.placementTenancy
(String placementTenancy) The tenancy of the instance, eitherdefault
ordedicated
.The ID of the RAM disk to select.CfnLaunchConfiguration.Builder.securityGroups
(List<String> securityGroups) A list that contains the security groups to assign to the instances in the Auto Scaling group.The maximum hourly price to be paid for any Spot Instance launched to fulfill the request.The Base64-encoded user data to make available to the launched EC2 instances.