| Package | Description |
|---|---|
| net.nuage.vsp.acs.client.api | |
| net.nuage.vsp.acs.client.api.impl | |
| net.nuage.vsp.acs.client.api.model |
| Modifier and Type | Method and Description |
|---|---|
VspNetwork |
NuageVspGuruClient.findIsolatedL3Network(VspNetwork vsdSubnetId)
Implement a network
|
VspNetwork |
NuageVspApiClient.findIsolatedL3Network(VspNetwork vspNetwork) |
| Modifier and Type | Method and Description |
|---|---|
List<NuageVspObject> |
NuageVspApiClient.addVMInterfaceToVM(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic,
NetworkDetails attachedNetworkDetails,
NuageVspObject vm,
DhcpOptions dhcpOptions) |
void |
NuageVspElementClient.applyAclRules(VspAclRule.ACLType vspAclRuleType,
VspNetwork vspNetwork,
List<VspAclRule> vspAclRules,
boolean networkReset)
Apply ACL rules to a network
|
void |
NuageVspGuruClient.applyDhcpOptions(List<VspDhcpVMOption> dhcpOptions,
VspNetwork vspNetwork)
Update the dhcp option on the list of VM's
|
void |
NuageVspElementClient.applyStaticNats(VspNetwork vspNetwork,
List<VspStaticNat> vspStaticNats)
Apply static NATs to a network
|
void |
NuageVspAclClient.createDefaultRules(VspNetwork vspNetwork,
NuageVspEntity nuageVspEntity,
String nuageVspEntityId) |
void |
NuageVspApiClient.createDhcpOptions(NuageVspApiClient.ExistingDhcpOptionStrategy existingOptionStrategy,
NetworkDetails attachedNetworkDetails,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions)
Depending on the option strategy new dhcp options get created on the vsd for a subnet
|
void |
NuageVspApiClient.createDhcpOptions(NuageVspApiClient.ExistingDhcpOptionStrategy existingOptionStrategy,
NuageVspEntity nuageVspEntity,
String nuageVspEntityUuid,
String nuageVspEntityId,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions)
Depending on the option strategy new dhcp options get created on the vsd for the specified vsd entity (vport or subnet)
|
NetworkRelatedVsdIds |
NuageVspApiClient.createIsolatedL2NetworkWithDefaultACLs(VspNetwork vspNetwork) |
NetworkRelatedVsdIds |
NuageVspApiClient.createNetworkConfigurationWithDefaultACLs(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOptions) |
void |
NuageVspAclClient.createOrDeleteDefaultIngressSubnetBlockAcl(VspNetwork vspNetwork,
AclRulesDetails aclRulesDetails) |
List<NuageVspObject> |
NuageVspApiClient.createVMInVSP(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic,
NetworkDetails attachedNetworkDetails,
DhcpOptions dhcpOptions) |
void |
NuageVspApiClient.createVportInVsp(VspNic vspNic,
VspNetwork vspNetwork,
List<NuageVspObject> vmInterfaceList,
NetworkDetails attachedNetworkDetails,
DhcpOptions dhcpOptions) |
void |
NuageVspGuruClient.deallocate(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic)
Deallocate an interface from a VM in a network
|
VspNetwork |
NuageVspGuruClient.findIsolatedL3Network(VspNetwork vsdSubnetId)
Implement a network
|
VspNetwork |
NuageVspApiClient.findIsolatedL3Network(VspNetwork vspNetwork) |
NetworkDetails |
NuageVspClient.getAttachedNetworkDetails(boolean throwExceptionWhenNotFound,
VspNetwork vspNetwork)
Get the network details from the VSP
|
NetworkDetails |
NuageVspClient.getAttachedNetworkDetails(VspNetwork vspNetwork)
Get the network details from the VSP
|
Pair<String,String> |
NuageVspApiClient.getIsolatedSubNetwork(boolean throwExceptionWhenNotFound,
String enterpriseId,
VspNetwork vspNetwork) |
Pair<String,String> |
NuageVspApiClient.getIsolatedSubNetwork(String enterpriseId,
VspNetwork vspNetwork) |
NetworkRelatedVsdIds |
NuageVspGuruClient.implement(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOptions)
Implement a network
|
boolean |
NuageVspElementClient.implement(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOption,
List<VspAclRule> ingressFirewallRules,
List<VspAclRule> egressFirewallRules,
List<String> floatingIpUuids)
Implement a network
|
void |
NuageVspAclClient.removeAclRule(VspNetwork vspNetwork,
AclRulesDetails aclRulesDetails,
VspAclRule vspAclRule) |
void |
NuageVspGuruClient.reserve(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic,
VspStaticNat vspStaticNat,
VspDhcpVMOption vspDhcpVMOption)
Reserve an interface for a VM in a network
|
void |
NuageVspAclClient.resetAllAclRulesInTheNetwork(VspNetwork vspNetwork,
NetworkDetails networkDetails,
AclRulesDetails aclRulesDetails) |
void |
NuageVspAclClient.saveAclRule(String enterpriseId,
VspNetwork network,
AclRulesDetails aclRulesDetails,
NuageVspAclClient.AclProgress state,
VspAclRule vspAclRule) |
void |
NuageVspElementClient.setDhcpOptionsNic(VspNetwork vspNetwork,
String nicUuid,
Map<Integer,String> extraDhcpOptions)
Sets the extra DHCP options on the specified nic.
|
boolean |
NuageVspElementClient.shutdownNetwork(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOption)
Shutdown a network
|
void |
NuageVspGuruClient.trash(VspNetwork vspNetwork)
Destroy a network
|
| Modifier and Type | Method and Description |
|---|---|
VspNetwork |
NuageVspApiClientImpl.findIsolatedL3Network(VspNetwork vspNetwork) |
VspNetwork |
NuageVspGuruClientImpl.findIsolatedL3Network(VspNetwork vspNetwork) |
| Modifier and Type | Method and Description |
|---|---|
List<NuageVspObject> |
NuageVspApiClientImpl.addVMInterfaceToVM(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic,
NetworkDetails attachedNetworkDetails,
NuageVspObject vm,
DhcpOptions dhcpOptions) |
void |
NuageVspElementClientImpl.applyAclRules(VspAclRule.ACLType vspAclRuleType,
VspNetwork vspNetwork,
List<VspAclRule> vspAclRules,
boolean networkReset) |
void |
NuageVspGuruClientImpl.applyDhcpOptions(List<VspDhcpVMOption> vspDhcpOptions,
VspNetwork vspNetwork) |
void |
NuageVspElementClientImpl.applyStaticNats(VspNetwork vspNetwork,
List<VspStaticNat> vspStaticNats) |
void |
NuageVspAclClientImpl.createDefaultRules(VspNetwork vspNetwork,
NuageVspEntity nuageVspEntity,
String nuageVspEntityId) |
void |
NuageVspApiClientImpl.createDhcpOptions(boolean isCreateDhcpOption,
NuageVspEntity nuageVspEntity,
String nuageVspEntityId,
String nuageVspEntityUuid,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions) |
void |
NuageVspApiClientImpl.createDhcpOptions(NuageVspApiClient.ExistingDhcpOptionStrategy existingOptionStrategy,
NetworkDetails attachedNetworkDetails,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions) |
void |
NuageVspApiClientImpl.createDhcpOptions(NuageVspApiClient.ExistingDhcpOptionStrategy existingOptionStrategy,
NuageVspEntity nuageVspEntity,
String nuageVspEntityUuid,
String nuageVspEntityId,
VspNetwork vspNetwork,
DhcpOptions dhcpOptions) |
NetworkRelatedVsdIds |
NuageVspApiClientImpl.createIsolatedL2NetworkWithDefaultACLs(VspNetwork vspNetwork) |
NetworkRelatedVsdIds |
NuageVspApiClientImpl.createNetworkConfigurationWithDefaultACLs(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOptions) |
void |
NuageVspAclClientImpl.createOrDeleteDefaultIngressSubnetBlockAcl(VspNetwork vspNetwork,
AclRulesDetails aclRulesDetails)
Adds or removes the final egress rule of the network, to perform the default action
By Default, all outgoing traffic is allowed
When an ACL list contains an egress rule, which allows traffic, the default action becomes deny.
|
List<NuageVspObject> |
NuageVspApiClientImpl.createVMInVSP(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic,
NetworkDetails attachedNetworkDetails,
DhcpOptions dhcpOptions) |
void |
NuageVspApiClientImpl.createVportInVsp(VspNic vspNic,
VspNetwork vspNetwork,
List<NuageVspObject> vmInterfaceList,
NetworkDetails attachedNetworkDetails,
DhcpOptions dhcpOptions) |
void |
NuageVspGuruClientImpl.deallocate(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic) |
VspNetwork |
NuageVspApiClientImpl.findIsolatedL3Network(VspNetwork vspNetwork) |
VspNetwork |
NuageVspGuruClientImpl.findIsolatedL3Network(VspNetwork vspNetwork) |
NetworkDetails |
NuageVspClientImpl.getAttachedNetworkDetails(boolean throwExceptionWhenNotFound,
VspNetwork vspNetwork) |
NetworkDetails |
NuageVspClientImpl.getAttachedNetworkDetails(VspNetwork vspNetwork) |
Pair<String,String> |
NuageVspApiClientImpl.getIsolatedSubNetwork(boolean throwExceptionWhenNotFound,
String enterpriseId,
VspNetwork vspNetwork) |
Pair<String,String> |
NuageVspApiClientImpl.getIsolatedSubNetwork(String enterpriseId,
VspNetwork vspNetwork) |
NetworkRelatedVsdIds |
NuageVspGuruClientImpl.implement(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOptions) |
boolean |
NuageVspElementClientImpl.implement(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOptions,
List<VspAclRule> ingressFirewallRules,
List<VspAclRule> egressFirewallRules,
List<String> floatingIpUuids) |
void |
NuageVspAclClientImpl.removeAclRule(VspNetwork vspNetwork,
AclRulesDetails aclRulesDetails,
VspAclRule vspAclRule) |
void |
NuageVspGuruClientImpl.reserve(VspNetwork vspNetwork,
VspVm vspVm,
VspNic vspNic,
VspStaticNat vspStaticNat,
VspDhcpVMOption vspDhcpVMOption) |
void |
NuageVspAclClientImpl.resetAllAclRulesInTheNetwork(VspNetwork vspNetwork,
NetworkDetails networkDetails,
AclRulesDetails aclRulesDetails) |
void |
NuageVspAclClientImpl.saveAclRule(String enterpriseId,
VspNetwork network,
AclRulesDetails aclRulesDetails,
NuageVspAclClient.AclProgress state,
VspAclRule vspAclRule)
Applies ACL rules
|
void |
NuageVspElementClientImpl.setDhcpOptionsNic(VspNetwork vspNetwork,
String nicUuid,
Map<Integer,String> extraDhcpOptions) |
boolean |
NuageVspElementClientImpl.shutdownNetwork(VspNetwork vspNetwork,
VspDhcpDomainOption vspDhcpOptions) |
void |
NuageVspGuruClientImpl.trash(VspNetwork vspNetwork) |
| Modifier and Type | Method and Description |
|---|---|
VspNetwork |
VspNetwork.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
VspNetwork.Builder |
VspNetwork.Builder.fromObject(VspNetwork obj) |
Copyright © 2016–2017 Nuage Networks. All rights reserved.