Package com.cloud.agent.api

Examples of com.cloud.agent.api.CreateLogicalEdgeFirewallCommand


    }

    @Test
    public void testCreateEdgeFirewall() throws ConfigurationException, Exception {
        long vlanId = 123;
        CreateLogicalEdgeFirewallCommand cmd = new CreateLogicalEdgeFirewallCommand(vlanId, "1.2.3.4", "5.6.7.8", "255.255.255.0", "255.255.255.0");
        cmd.getPublicGateways().add("1.1.1.1");
        cmd.getPublicGateways().add("2.2.2.2");

        _resource.setConnection(_connection);
        when(_connection.createTenant(anyString())).thenReturn(true);
        when(_connection.createTenantVDC(anyString())).thenReturn(true);
        when(_connection.createTenantVDCEdgeSecurityProfile(anyString())).thenReturn(true);
View Full Code Here


    private boolean createLogicalEdgeFirewall(long vlanId,
            String gateway, String gatewayNetmask,
            String publicIp, String publicNetmask,
            List<String> publicGateways, long hostId) {
        CreateLogicalEdgeFirewallCommand cmd = new CreateLogicalEdgeFirewallCommand(vlanId, publicIp, gateway, publicNetmask, gatewayNetmask);
        for (String publicGateway : publicGateways) {
            cmd.getPublicGateways().add(publicGateway);
        }
        Answer answer = _agentMgr.easySend(hostId, cmd);
        return answer.getResult();
    }
View Full Code Here

        return Provider.CiscoVnmc;
    }

    private boolean createLogicalEdgeFirewall(long vlanId, String gateway, String gatewayNetmask, String publicIp, String publicNetmask, List<String> publicGateways,
        long hostId) {
        CreateLogicalEdgeFirewallCommand cmd = new CreateLogicalEdgeFirewallCommand(vlanId, publicIp, gateway, publicNetmask, gatewayNetmask);
        for (String publicGateway : publicGateways) {
            cmd.getPublicGateways().add(publicGateway);
        }
        Answer answer = _agentMgr.easySend(hostId, cmd);
        return answer.getResult();
    }
View Full Code Here

    }

    @Test
    public void testCreateEdgeFirewall() throws ConfigurationException, Exception {
        long vlanId = 123;
        CreateLogicalEdgeFirewallCommand cmd = new CreateLogicalEdgeFirewallCommand(vlanId, "1.2.3.4", "5.6.7.8", "255.255.255.0", "255.255.255.0");
        cmd.getPublicGateways().add("1.1.1.1");
        cmd.getPublicGateways().add("2.2.2.2");

        _resource.setConnection(_connection);
        when(_connection.createTenant(anyString())).thenReturn(true);
        when(_connection.createTenantVDC(anyString())).thenReturn(true);
        when(_connection.createTenantVDCEdgeSecurityProfile(anyString())).thenReturn(true);
View Full Code Here

    private boolean createLogicalEdgeFirewall(long vlanId,
            String gateway, String gatewayNetmask,
            String publicIp, String publicNetmask,
            List<String> publicGateways, long hostId) {
        CreateLogicalEdgeFirewallCommand cmd = new CreateLogicalEdgeFirewallCommand(vlanId, publicIp, gateway, publicNetmask, gatewayNetmask);
        for (String publicGateway : publicGateways) {
            cmd.getPublicGateways().add(publicGateway);
        }
        Answer answer = _agentMgr.easySend(hostId, cmd);
        return answer.getResult();
    }
View Full Code Here

    private boolean createLogicalEdgeFirewall(long vlanId,
            String gateway, String gatewayNetmask,
            String publicIp, String publicNetmask,
            List<String> publicGateways, long hostId) {
        CreateLogicalEdgeFirewallCommand cmd = new CreateLogicalEdgeFirewallCommand(vlanId, publicIp, gateway, publicNetmask, gatewayNetmask);
        for (String publicGateway : publicGateways) {
            cmd.getPublicGateways().add(publicGateway);
        }
        Answer answer = _agentMgr.easySend(hostId, cmd);
        return answer.getResult();
    }
View Full Code Here

TOP

Related Classes of com.cloud.agent.api.CreateLogicalEdgeFirewallCommand

Copyright © 2018 www.massapicom. 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.