List of usage examples for com.amazonaws.services.ec2 AmazonEC2 deleteVolume
DeleteVolumeResult deleteVolume(DeleteVolumeRequest deleteVolumeRequest);
Deletes the specified EBS volume.
From source file:com.netflix.simianarmy.client.aws.AWSClient.java
License:Apache License
/** {@inheritDoc} */ @Override// www.jav a 2s. c o m public void deleteVolume(String volumeId) { Validate.notEmpty(volumeId); LOGGER.info(String.format("Deleting volume %s in region %s.", volumeId, region)); AmazonEC2 ec2Client = ec2Client(); DeleteVolumeRequest request = new DeleteVolumeRequest().withVolumeId(volumeId); ec2Client.deleteVolume(request); }
From source file:com.urbancode.terraform.tasks.aws.helpers.AWSHelper.java
License:Apache License
/** * * @param volumeId// ww w. j a va 2 s . c om * @param ec2Client */ public void deleteEbsVolume(String volumeId, AmazonEC2 ec2Client) { try { log.info("Deleting EBS Volume (" + volumeId + ")"); DeleteVolumeRequest request = new DeleteVolumeRequest().withVolumeId(volumeId); ec2Client.deleteVolume(request); } catch (AmazonServiceException e) { log.error("Failed to delete Ebs Volume", e); if (!"InvalidVolume.NotFound".equalsIgnoreCase(e.getErrorCode())) { throw e; } } }