| Package | Description |
|---|---|
| software.amazon.awssdk.services.autoscaling |
|
| software.amazon.awssdk.services.autoscaling.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateLaunchConfigurationResponse |
AutoScalingClient.createLaunchConfiguration(Consumer<CreateLaunchConfigurationRequest.Builder> createLaunchConfigurationRequest)
Creates a launch configuration.
|
default CompletableFuture<CreateLaunchConfigurationResponse> |
AutoScalingAsyncClient.createLaunchConfiguration(Consumer<CreateLaunchConfigurationRequest.Builder> createLaunchConfigurationRequest)
Creates a launch configuration.
|
| Modifier and Type | Method and Description |
|---|---|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.associatePublicIpAddress(Boolean associatePublicIpAddress)
Used for groups that launch instances into a virtual private cloud (VPC).
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.blockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
One or more mappings that specify how block devices are exposed to the instance.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.blockDeviceMappings(Collection<BlockDeviceMapping> blockDeviceMappings)
One or more mappings that specify how block devices are exposed to the instance.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.blockDeviceMappings(Consumer<BlockDeviceMapping.Builder>... blockDeviceMappings)
One or more mappings that specify how block devices are exposed to the instance.
|
static CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.builder() |
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.classicLinkVPCId(String classicLinkVPCId)
The ID of a ClassicLink-enabled VPC to link your EC2-Classic instances to.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.classicLinkVPCSecurityGroups(Collection<String> classicLinkVPCSecurityGroups)
The IDs of one or more security groups for the specified ClassicLink-enabled VPC.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.classicLinkVPCSecurityGroups(String... classicLinkVPCSecurityGroups)
The IDs of one or more security groups for the specified ClassicLink-enabled VPC.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.ebsOptimized(Boolean ebsOptimized)
Indicates whether the instance is optimized for Amazon EBS I/O.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.iamInstanceProfile(String iamInstanceProfile)
The name or the Amazon Resource Name (ARN) of the instance profile associated with the IAM role for the
instance.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.imageId(String imageId)
The ID of the Amazon Machine Image (AMI) to use to launch your EC2 instances.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.instanceId(String instanceId)
The ID of the instance to use to create the launch configuration.
|
default CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.instanceMonitoring(Consumer<InstanceMonitoring.Builder> instanceMonitoring)
Enables detailed monitoring (
true) or basic monitoring (false) for the Auto Scaling
instances. |
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.instanceMonitoring(InstanceMonitoring instanceMonitoring)
Enables detailed monitoring (
true) or basic monitoring (false) for the Auto Scaling
instances. |
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.instanceType(String instanceType)
The instance type of the EC2 instance.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.kernelId(String kernelId)
The ID of the kernel associated with the AMI.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.keyName(String keyName)
The name of the key pair.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.launchConfigurationName(String launchConfigurationName)
The name of the launch configuration.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.placementTenancy(String placementTenancy)
The tenancy of the instance.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.ramdiskId(String ramdiskId)
The ID of the RAM disk associated with the AMI.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.securityGroups(Collection<String> securityGroups)
One or more security groups with which to associate the instances.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.securityGroups(String... securityGroups)
One or more security groups with which to associate the instances.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.spotPrice(String spotPrice)
The maximum hourly price to be paid for any Spot Instance launched to fulfill the request.
|
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.toBuilder() |
CreateLaunchConfigurationRequest.Builder |
CreateLaunchConfigurationRequest.Builder.userData(String userData)
The user data to make available to the launched EC2 instances.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateLaunchConfigurationRequest.Builder> |
CreateLaunchConfigurationRequest.serializableBuilderClass() |
Copyright © 2019. All rights reserved.