Example usage for com.amazonaws.services.ec2.model RevokeSecurityGroupIngressRequest withGroupName

List of usage examples for com.amazonaws.services.ec2.model RevokeSecurityGroupIngressRequest withGroupName

Introduction

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

Prototype


public RevokeSecurityGroupIngressRequest withGroupName(String groupName) 

Source Link

Document

[EC2-Classic, default VPC] The name of the security group.

Usage

From source file:org.apache.usergrid.chop.api.store.amazon.AmazonIpRuleManager.java

License:Apache License

@Override
public void deleteRules(final String name, final Collection<IpRule> ipRules) {
    if (ipRules == null || ipRules.size() == 0) {
        return;/*from   www . ja v a2 s.  c o  m*/
    }
    Collection<IpPermission> permissions = new ArrayList<IpPermission>(ipRules.size());
    for (IpRule rule : ipRules) {
        permissions.add(toIpPermission(rule));
    }

    RevokeSecurityGroupIngressRequest request = new RevokeSecurityGroupIngressRequest();
    request = request.withGroupName(name).withIpPermissions(permissions);
    client.revokeSecurityGroupIngress(request);
}

From source file:org.apache.usergrid.chop.api.store.amazon.AmazonIpRuleManager.java

License:Apache License

@Override
public void deleteRules(final String name, final Collection<String> ipRanges, final String protocol,
        final int port) {
    IpPermission permission = new IpPermission();
    permission = permission.withIpProtocol(protocol).withFromPort(port).withToPort(port).withIpRanges(ipRanges);

    RevokeSecurityGroupIngressRequest request = new RevokeSecurityGroupIngressRequest();
    request = request.withGroupName(name).withIpPermissions(permission);

    client.revokeSecurityGroupIngress(request);
}