Example usage for com.amazonaws.services.autoscaling AmazonAutoScaling describeLaunchConfigurations

List of usage examples for com.amazonaws.services.autoscaling AmazonAutoScaling describeLaunchConfigurations

Introduction

In this page you can find the example usage for com.amazonaws.services.autoscaling AmazonAutoScaling describeLaunchConfigurations.

Prototype

DescribeLaunchConfigurationsResult describeLaunchConfigurations(
        DescribeLaunchConfigurationsRequest describeLaunchConfigurationsRequest);

Source Link

Document

Describes one or more launch configurations.

Usage

From source file:com.haskins.cloudtrailviewer.dialog.resourcedetail.detailpanels.AsLaunchDetail.java

License:Open Source License

@Override
public String retrieveDetails(ResourceDetailRequest detailRequest) {

    String response = null;// ww w. jav  a  2s . com

    try {

        AmazonAutoScaling asClient = new AmazonAutoScalingClient(credentials);
        asClient.setRegion(Region.getRegion(Regions.fromName(detailRequest.getRegion())));

        DescribeLaunchConfigurationsRequest request = new DescribeLaunchConfigurationsRequest();
        request.setLaunchConfigurationNames(Collections.singletonList(detailRequest.getResourceName()));

        DescribeLaunchConfigurationsResult result = asClient.describeLaunchConfigurations(request);
        buildUI(result);

    } catch (IllegalArgumentException | AmazonClientException e) {
        response = e.getMessage();
    }

    return response;
}