Examples of AccessRuleWithId


Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

   }
  
   @Test(dependsOnMethods = "testCreateAccessList")
   public void testRemoveSingleAccessRule() throws Exception {
      Iterable<AccessRuleWithId> actualAccessList = api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).list();
      AccessRuleWithId removedAccessRule = Iterables.getFirst(actualAccessList, null);
      accessRules.remove(removedAccessRule.getAddress());
     
      assertTrue(api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).delete(removedAccessRule.getId()));
      assertTrue(awaitAvailable(api.getLoadBalancerApiForZone(zone)).apply(lb));
     
      assertExpectedAccessRules(accessRules);
   }
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

   }
  
   @Test(dependsOnMethods = "testRemoveSingleAccessRule")
   public void testRemoveManyAccessRules() throws Exception {
      Iterable<AccessRuleWithId> actualAccessList = api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).list();
      AccessRuleWithId removedAccessRule1 = Iterables.getFirst(actualAccessList, null);
      AccessRuleWithId removedAccessRule2 = Iterables.getLast(actualAccessList);
      List<Integer> removedAccessRuleIds = ImmutableList.<Integer> of(removedAccessRule1.getId(), removedAccessRule2.getId());
      accessRules.remove(removedAccessRule1.getAddress());
      accessRules.remove(removedAccessRule2.getAddress());
     
      assertTrue(api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).delete(removedAccessRuleIds));
      assertTrue(awaitAvailable(api.getLoadBalancerApiForZone(zone)).apply(lb));
     
      assertExpectedAccessRules(accessRules);
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

            .healthMonitor(HealthMonitor.builder().type(Type.CONNECT).delay(10).timeout(5).attemptsBeforeDeactivation(2).build())
            .sslTermination(SSLTermination.builder().enabled(true).secureTrafficOnly(false).securePort(443).build())
            .sourceAddresses(SourceAddresses.builder().ipv6Public("2001:4800:7901::5/64").ipv4Public("174.143.139.137").ipv4Servicenet("10.183.250.137").build())
            .connectionThrottle(ConnectionThrottle.builder().maxConnections(100).minConnections(10).maxConnectionRate(50).rateInterval(60).build())
            .accessRules(ImmutableSet.of(
                  new AccessRuleWithId(22215, "1.2.3.4/32", AccessRule.Type.DENY),
                  new AccessRuleWithId(22217, "12.0.0.0/8", AccessRule.Type.ALLOW)))
            .virtualIPs(ImmutableSet.of(
                  new VirtualIPWithId(VirtualIP.Type.PUBLIC, VirtualIP.IPVersion.IPV4, 1000, "206.10.10.210"),
                  new VirtualIPWithId(VirtualIP.Type.PUBLIC, VirtualIP.IPVersion.IPV6, 1001, "2001:4800:7901:0000:9a32:3c2a:0000:0001")))
            .nodes(ImmutableSet.of(
                  Node.builder().id(1041).address("10.1.1.1").port(80).condition(Node.Condition.ENABLED).status(Node.Status.ONLINE).build(),
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

      assertTrue(api.deleteAll());
   }

   private Iterable<AccessRuleWithId> getAccessRules() {
      AccessRuleWithId accessRule1 = new AccessRuleWithId(23, "206.160.163.21", AccessRule.Type.DENY);
      AccessRuleWithId accessRule2 = new AccessRuleWithId(24, "206.160.165.11", AccessRule.Type.DENY);
      AccessRuleWithId accessRule3 = new AccessRuleWithId(25, "206.160.163.22", AccessRule.Type.DENY);

      return ImmutableList.<AccessRuleWithId> of(accessRule1, accessRule2, accessRule3);
   }
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

            .healthMonitor(HealthMonitor.builder().type(Type.CONNECT).delay(10).timeout(5).attemptsBeforeDeactivation(2).build())
            .sslTermination(SSLTermination.builder().enabled(true).secureTrafficOnly(false).securePort(443).build())
            .sourceAddresses(SourceAddresses.builder().ipv6Public("2001:4800:7901::5/64").ipv4Public("174.143.139.137").ipv4Servicenet("10.183.250.137").build())
            .connectionThrottle(ConnectionThrottle.builder().maxConnections(100).minConnections(10).maxConnectionRate(50).rateInterval(60).build())
            .accessRules(ImmutableSet.of(
                  new AccessRuleWithId(22215, "1.2.3.4/32", AccessRule.Type.DENY),
                  new AccessRuleWithId(22217, "12.0.0.0/8", AccessRule.Type.ALLOW)))
            .virtualIPs(ImmutableSet.of(
                  new VirtualIPWithId(VirtualIP.Type.PUBLIC, VirtualIP.IPVersion.IPV4, 1000, "206.10.10.210"),
                  new VirtualIPWithId(VirtualIP.Type.PUBLIC, VirtualIP.IPVersion.IPV6, 1001, "2001:4800:7901:0000:9a32:3c2a:0000:0001")))
            .nodes(ImmutableSet.of(
                  Node.builder().id(1041).address("10.1.1.1").port(80).condition(Node.Condition.ENABLED).status(Node.Status.ONLINE).build(),
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

   }
  
   @Test(dependsOnMethods = "testCreateAccessList")
   public void testRemoveSingleAccessRule() throws Exception {
      Iterable<AccessRuleWithId> actualAccessList = api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).list();
      AccessRuleWithId removedAccessRule = Iterables.getFirst(actualAccessList, null);
      accessRules.remove(removedAccessRule.getAddress());
     
      assertTrue(api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).delete(removedAccessRule.getId()));
      assertTrue(awaitAvailable(api.getLoadBalancerApiForZone(zone)).apply(lb));
     
      assertExpectedAccessRules(accessRules);
   }
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

   }
  
   @Test(dependsOnMethods = "testRemoveSingleAccessRule")
   public void testRemoveManyAccessRules() throws Exception {
      Iterable<AccessRuleWithId> actualAccessList = api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).list();
      AccessRuleWithId removedAccessRule1 = Iterables.getFirst(actualAccessList, null);
      AccessRuleWithId removedAccessRule2 = Iterables.getLast(actualAccessList);
      List<Integer> removedAccessRuleIds = ImmutableList.<Integer> of(removedAccessRule1.getId(), removedAccessRule2.getId());
      accessRules.remove(removedAccessRule1.getAddress());
      accessRules.remove(removedAccessRule2.getAddress());
     
      assertTrue(api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).delete(removedAccessRuleIds));
      assertTrue(awaitAvailable(api.getLoadBalancerApiForZone(zone)).apply(lb));
     
      assertExpectedAccessRules(accessRules);
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

   }
  
   @Test(dependsOnMethods = "testCreateAccessList")
   public void testRemoveSingleAccessRule() throws Exception {
      Iterable<AccessRuleWithId> actualAccessList = api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).list();
      AccessRuleWithId removedAccessRule = Iterables.getFirst(actualAccessList, null);
      accessRules.remove(removedAccessRule.getAddress());
     
      assertTrue(api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).delete(removedAccessRule.getId()));
      assertTrue(awaitAvailable(api.getLoadBalancerApiForZone(zone)).apply(lb));
     
      assertExpectedAccessRules(accessRules);
   }
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

   }
  
   @Test(dependsOnMethods = "testRemoveSingleAccessRule")
   public void testRemoveManyAccessRules() throws Exception {
      Iterable<AccessRuleWithId> actualAccessList = api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).list();
      AccessRuleWithId removedAccessRule1 = Iterables.getFirst(actualAccessList, null);
      AccessRuleWithId removedAccessRule2 = Iterables.getLast(actualAccessList);
      List<Integer> removedAccessRuleIds = ImmutableList.<Integer> of(removedAccessRule1.getId(), removedAccessRule2.getId());
      accessRules.remove(removedAccessRule1.getAddress());
      accessRules.remove(removedAccessRule2.getAddress());
     
      assertTrue(api.getAccessRuleApiForZoneAndLoadBalancer(zone, lb.getId()).delete(removedAccessRuleIds));
      assertTrue(awaitAvailable(api.getLoadBalancerApiForZone(zone)).apply(lb));
     
      assertExpectedAccessRules(accessRules);
View Full Code Here

Examples of org.jclouds.rackspace.cloudloadbalancers.v1.domain.AccessRuleWithId

      assertTrue(api.deleteAll());
   }

   private Iterable<AccessRuleWithId> getAccessRules() {
      AccessRuleWithId accessRule1 = new AccessRuleWithId(23, "206.160.163.21", AccessRule.Type.DENY);
      AccessRuleWithId accessRule2 = new AccessRuleWithId(24, "206.160.165.11", AccessRule.Type.DENY);
      AccessRuleWithId accessRule3 = new AccessRuleWithId(25, "206.160.163.22", AccessRule.Type.DENY);

      return ImmutableList.<AccessRuleWithId> of(accessRule1, accessRule2, accessRule3);
   }
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.