public interface NuageVspElementClient extends NuageVspClient
| Modifier and Type | Method and Description |
|---|---|
void |
applyAclRules(VspAclRule.ACLType vspAclRuleType,
VspNetwork vspNetwork,
List<VspAclRule> vspAclRules,
boolean networkReset)
Apply ACL rules to a network
|
void |
applyStaticNats(VspNetwork vspNetwork,
List<VspStaticNat> vspStaticNats)
Apply static NATs to a network
|
boolean |
implement(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOption,
List<VspAclRule> ingressFirewallRules,
List<VspAclRule> egressFirewallRules,
List<String> floatingIpUuids)
Implement a network
|
void |
setDhcpOptionsNic(VspNetwork vspNetwork,
String nicUuid,
Map<Integer,String> extraDhcpOptions)
Sets the extra DHCP options on the specified nic.
|
boolean |
shutdownNetwork(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOption)
Shutdown a network
|
void |
shutdownVpc(String domainUuid,
String vpcUuid,
String domainTemplateName,
List<String> domainRouterUuids)
Shutdown a VPC
|
getAttachedNetworkDetails, getAttachedNetworkDetailsboolean implement(VspNetwork vspNetwork, VspDhcpDomainOption vspDhcpOption, List<VspAclRule> ingressFirewallRules, List<VspAclRule> egressFirewallRules, List<String> floatingIpUuids) throws NuageVspException
vspNetwork - The network to be implementeddnsServers - The list of DNS servers to be configuredingressFirewallRules - The list of ingress firewall rules to be configuredegressFirewallRules - The list of egress firewall rules to be configuredfloatingIpUuids - The list of associated floating IP UUIDsNuageVspExceptionvoid applyStaticNats(VspNetwork vspNetwork, List<VspStaticNat> vspStaticNats) throws NuageVspException
vspNetwork - The network to apply tovspStaticNats - The static NATs to applyNuageVspExceptionvoid applyAclRules(VspAclRule.ACLType vspAclRuleType, VspNetwork vspNetwork, List<VspAclRule> vspAclRules, boolean networkReset) throws NuageVspException
vspAclRuleType - The type of ACL rules to be appliedvspNetwork - The network to apply tovspAclRules - The rules to be appliednetworkReset - True if the network is being resetNuageVspExceptionboolean shutdownNetwork(VspNetwork vspNetwork, VspDhcpDomainOption vspDhcpOption)
vspNetwork - The network in shutdownvspDhcpOption - The dhcp options of the networkvoid shutdownVpc(String domainUuid, String vpcUuid, String domainTemplateName, List<String> domainRouterUuids) throws NuageVspException
domainUuid - The UUID of the domainvpcUuid - The UUID of the VPCdomainTemplateName - The name of the preconfigured domain templateNuageVspExceptionvoid setDhcpOptionsNic(VspNetwork vspNetwork, String nicUuid, Map<Integer,String> extraDhcpOptions) throws NuageVspException
vspNetwork - network were the nic is innicUuid - extraDhcpOptions - maps dhcp code to the dhcp valueNuageVspExceptionCopyright © 2016–2017 Nuage Networks. All rights reserved.