Example usage for com.amazonaws.services.ec2 AmazonEC2 detachVolume

List of usage examples for com.amazonaws.services.ec2 AmazonEC2 detachVolume

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2 AmazonEC2 detachVolume.

Prototype

DetachVolumeResult detachVolume(DetachVolumeRequest detachVolumeRequest);

Source Link

Document

Detaches an EBS volume from an instance.

Usage

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

License:Apache License

/**
 *
 * @param volumeId//from w  w w .ja  v a 2s.  c  o m
 * @param instanceId
 * @param device
 * @param force
 * @param ec2Client
 */
public void detachEbsVolumeFromInstance(String volumeId, String instanceId, String device, boolean force,
        AmazonEC2 ec2Client) {
    DetachVolumeRequest request = new DetachVolumeRequest().withDevice(device).withInstanceId(instanceId)
            .withVolumeId(volumeId).withForce(force);
    @SuppressWarnings("unused")
    DetachVolumeResult result = ec2Client.detachVolume(request);
}