Examples of RevokeSecurityGroupIngressRequest


Examples of com.amazonaws.services.ec2.model.RevokeSecurityGroupIngressRequest

        Collections.shuffle(permissions);

        IpPermission permission = permissions.get(0);
        LOG.info(">> Revoking permission {} on {} for test.", permission, SECURITY_GROUP_NAME);

        client.revokeSecurityGroupIngress(new RevokeSecurityGroupIngressRequest()
            .withGroupName(SECURITY_GROUP_NAME).withIpPermissions(permission));

        return Sets.difference(ingressRules, ImmutableSet.of(ConvertIpPermissionToRule.FUNCTION.apply(permission)));
    }
View Full Code Here

Examples of com.amazonaws.services.ec2.model.RevokeSecurityGroupIngressRequest

    private void revokeIngressRules(AmazonEC2 client, String groupName, Set<IpPermission> ipPermissions) {
        if (!ipPermissions.isEmpty()) {
            LOG.info(">> Revoking Security Group Ingress Rules: {} for {}", ipPermissions, groupName);

            RevokeSecurityGroupIngressRequest request = new RevokeSecurityGroupIngressRequest()
                .withGroupName(groupName).withIpPermissions(ipPermissions);
            client.revokeSecurityGroupIngress(request);
        }
    }
View Full Code Here

Examples of com.amazonaws.services.ec2.model.RevokeSecurityGroupIngressRequest

        try
        {
            client = getEc2Client();
            List<IpPermission> ipPermissions = new ArrayList<IpPermission>();
            ipPermissions.add(new IpPermission().withFromPort(from).withIpProtocol("tcp").withIpRanges(listIPs).withToPort(to));
            client.revokeSecurityGroupIngress(new RevokeSecurityGroupIngressRequest(config.getACLGroupName(), ipPermissions));
            logger.info("Done removing from ACL: " + StringUtils.join(listIPs, ","));
        }
        finally
        {
            if (client != null)
View Full Code Here

Examples of com.amazonaws.services.ec2.model.RevokeSecurityGroupIngressRequest

    private void revokeIngressRules(AmazonEC2 client, String groupName, Set<IpPermission> ipPermissions) {
        if (!ipPermissions.isEmpty()) {
            LOG.info(">> Revoking Security Group Ingress Rules: {} for {}", ipPermissions, groupName);

            RevokeSecurityGroupIngressRequest request = new RevokeSecurityGroupIngressRequest()
                .withGroupName(groupName).withIpPermissions(ipPermissions);
            client.revokeSecurityGroupIngress(request);
        }
    }
View Full Code Here

Examples of com.amazonaws.services.ec2.model.RevokeSecurityGroupIngressRequest

        Collections.shuffle(permissions);

        IpPermission permission = permissions.get(0);
        LOG.info(">> Revoking permission {} on {} for test.", permission, SECURITY_GROUP_NAME);

        client.revokeSecurityGroupIngress(new RevokeSecurityGroupIngressRequest()
            .withGroupName(SECURITY_GROUP_NAME).withIpPermissions(permission));

        return Sets.difference(ingressRules, ImmutableSet.of(ConvertIpPermissionToRule.FUNCTION.apply(permission)));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.