Package | Description |
---|---|
software.amazon.awssdk.services.autoscaling.model |
Modifier and Type | Method and Description |
---|---|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.associatePublicIpAddress(Boolean associatePublicIpAddress)
For Auto Scaling groups that are running in a VPC, specifies whether to assign a public IP address to the
group's instances.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
A block device mapping, which specifies the block devices for the instance.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings)
A block device mapping, which specifies the block devices for the instance.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings)
A block device mapping, which specifies the block devices for the instance.
|
static LaunchConfiguration.Builder |
LaunchConfiguration.builder() |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.classicLinkVPCId(String classicLinkVPCId)
The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.classicLinkVPCSecurityGroups(Collection<String> classicLinkVPCSecurityGroups)
The IDs of one or more security groups for the VPC specified in
ClassicLinkVPCId . |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.classicLinkVPCSecurityGroups(String... classicLinkVPCSecurityGroups)
The IDs of one or more security groups for the VPC specified in
ClassicLinkVPCId . |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.createdTime(Instant createdTime)
The creation date and time for the launch configuration.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ebsOptimized(Boolean ebsOptimized)
Specifies whether the launch configuration is optimized for EBS I/O (
true ) or not (
false ). |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.iamInstanceProfile(String iamInstanceProfile)
The name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the
instance.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.imageId(String imageId)
The ID of the Amazon Machine Image (AMI) to use to launch your EC2 instances.
|
default LaunchConfiguration.Builder |
LaunchConfiguration.Builder.instanceMonitoring(Consumer<InstanceMonitoring.Builder> instanceMonitoring)
Controls whether instances in this group are launched with detailed (
true ) or basic (
false ) monitoring. |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.instanceMonitoring(InstanceMonitoring instanceMonitoring)
Controls whether instances in this group are launched with detailed (
true ) or basic (
false ) monitoring. |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.instanceType(String instanceType)
The instance type for the instances.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.kernelId(String kernelId)
The ID of the kernel associated with the AMI.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.keyName(String keyName)
The name of the key pair.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.launchConfigurationARN(String launchConfigurationARN)
The Amazon Resource Name (ARN) of the launch configuration.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.launchConfigurationName(String launchConfigurationName)
The name of the launch configuration.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.placementTenancy(String placementTenancy)
The tenancy of the instance, either
default or dedicated . |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ramdiskId(String ramdiskId)
The ID of the RAM disk associated with the AMI.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.securityGroups(Collection<String> securityGroups)
A list that contains the security groups to assign to the instances in the Auto Scaling group.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.securityGroups(String... securityGroups)
A list that contains the security groups to assign to the instances in the Auto Scaling group.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.spotPrice(String spotPrice)
The maximum hourly price to be paid for any Spot Instance launched to fulfill the request.
|
LaunchConfiguration.Builder |
LaunchConfiguration.toBuilder() |
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.userData(String userData)
The Base64-encoded user data to make available to the launched EC2 instances.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends LaunchConfiguration.Builder> |
LaunchConfiguration.serializableBuilderClass() |
Copyright © 2019. All rights reserved.