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

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

Introduction

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

Prototype

DetachNetworkInterfaceResult detachNetworkInterface(
        DetachNetworkInterfaceRequest detachNetworkInterfaceRequest);

Source Link

Document

Detaches a network interface from an instance.

Usage

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

License:Apache License

/**
 *
 * @param attachIds/*from www  .j av a  2s  .co m*/
 * @param ec2Client
 */
public void detachNetworkInterfaces(List<String> attachIds, AmazonEC2 ec2Client) {
    if (attachIds != null) {
        for (String attachId : attachIds) {
            DetachNetworkInterfaceRequest request = new DetachNetworkInterfaceRequest()
                    .withAttachmentId(attachId);
            ec2Client.detachNetworkInterface(request);
        }
    }
}