List of usage examples for com.amazonaws.services.autoscaling.model DescribeLaunchConfigurationsRequest withLaunchConfigurationNames
public DescribeLaunchConfigurationsRequest withLaunchConfigurationNames(
java.util.Collection<String> launchConfigurationNames)
The launch configuration names.
From source file:virtualIT.java
License:Open Source License
private static void createLaunchConfiguration(int user) { System.out.println("Launching Configuration"); ////from w w w.j av a2s . co m DescribeLaunchConfigurationsRequest describeLaunchConfigurationsRequest = new DescribeLaunchConfigurationsRequest(); describeLaunchConfigurationsRequest.withLaunchConfigurationNames(LAUNCH_CONFIGURATION); DescribeLaunchConfigurationsResult describeLaunchConfigurationResult = autoScaleClient .describeLaunchConfigurations(describeLaunchConfigurationsRequest); List<LaunchConfiguration> configs = describeLaunchConfigurationResult.getLaunchConfigurations(); // launch config already exists if (configs.size() != 0) return; CreateLaunchConfigurationRequest createLaunchConfigurationRequest = new CreateLaunchConfigurationRequest(); createLaunchConfigurationRequest.withLaunchConfigurationName(LAUNCH_CONFIGURATION) .withImageId("ami-ab844dc2").withInstanceType("t1.micro").withKeyName(keyName) .withSecurityGroups(securityGroupName); autoScaleClient.createLaunchConfiguration(createLaunchConfigurationRequest); }