Example usage for com.amazonaws.services.ec2.model DeleteRouteTableRequest DeleteRouteTableRequest

List of usage examples for com.amazonaws.services.ec2.model DeleteRouteTableRequest DeleteRouteTableRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2.model DeleteRouteTableRequest DeleteRouteTableRequest.

Prototype

DeleteRouteTableRequest

Source Link

Usage

From source file:com.urbancode.terraform.tasks.aws.helpers.AWSHelper.java

License:Apache License

/**
 *
 * @param routeTableId/* www . j  a va  2s .  c  o  m*/
 * @param ec2Client
 */
public void deleteRouteTable(String routeTableId, AmazonEC2 ec2Client) {
    try {
        DeleteRouteTableRequest request = new DeleteRouteTableRequest().withRouteTableId(routeTableId);
        ec2Client.deleteRouteTable(request);
    } catch (AmazonServiceException e) {
        log.error("Failed to delete subnet", e);
        if (!"InvalidSubnetID.NotFound".equals(e.getErrorCode())
                && !"InvalidRouteTableID.NotFound".equals(e.getErrorCode())) {
            // swallow the exception if the subnet id was not found
            throw e;
        }
    }
}