| Package | Description |
|---|---|
| software.amazon.awscdk.services.autoscaling |
Amazon EC2 Auto Scaling Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.associatePublicIpAddress(Boolean associatePublicIpAddress)
Specifies whether to assign a public IPv4 address to the group's instances.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.associatePublicIpAddress(IResolvable associatePublicIpAddress)
Specifies whether to assign a public IPv4 address to the group's instances.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.blockDeviceMappings(IResolvable blockDeviceMappings)
The block device mapping entries that define the block devices to attach to the instances at launch.
|
CfnLaunchConfiguration.Builder |
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 |
CfnLaunchConfiguration.Builder.classicLinkVpcId(String classicLinkVpcId)
*EC2-Classic retires on August 15, 2022.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.classicLinkVpcSecurityGroups(List<String> classicLinkVpcSecurityGroups)
*EC2-Classic retires on August 15, 2022.
|
static CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.create(software.constructs.Construct scope,
String id) |
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.ebsOptimized(Boolean ebsOptimized)
Specifies whether the launch configuration is optimized for EBS I/O ( `true` ) or not ( `false` ).
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.ebsOptimized(IResolvable ebsOptimized)
Specifies whether the launch configuration is optimized for EBS I/O ( `true` ) or not ( `false` ).
|
CfnLaunchConfiguration.Builder |
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.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.imageId(String imageId)
The ID of the Amazon Machine Image (AMI) that was assigned during registration.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.instanceId(String instanceId)
The ID of the Amazon EC2 instance to use to create the launch configuration.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.instanceMonitoring(Boolean instanceMonitoring)
Controls whether instances in this group are launched with detailed ( `true` ) or basic ( `false` ) monitoring.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.instanceMonitoring(IResolvable instanceMonitoring)
Controls whether instances in this group are launched with detailed ( `true` ) or basic ( `false` ) monitoring.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.instanceType(String instanceType)
Specifies the instance type of the EC2 instance.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.kernelId(String kernelId)
The ID of the kernel associated with the AMI.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.keyName(String keyName)
The name of the key pair.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.launchConfigurationName(String launchConfigurationName)
The name of the launch configuration.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.metadataOptions(CfnLaunchConfiguration.MetadataOptionsProperty metadataOptions)
The metadata options for the instances.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.metadataOptions(IResolvable metadataOptions)
The metadata options for the instances.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.placementTenancy(String placementTenancy)
The tenancy of the instance, either `default` or `dedicated` .
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.ramDiskId(String ramDiskId)
The ID of the RAM disk to select.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.securityGroups(List<String> securityGroups)
A list that contains the security groups to assign to the instances in the Auto Scaling group.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.spotPrice(String spotPrice)
The maximum hourly price to be paid for any Spot Instance launched to fulfill the request.
|
CfnLaunchConfiguration.Builder |
CfnLaunchConfiguration.Builder.userData(String userData)
The Base64-encoded user data to make available to the launched EC2 instances.
|
Copyright © 2022. All rights reserved.