LoadBalancer |
L7Policy.Service.addL7Policies(String listenerUuid,
List<PolicyRule> policiesRules) |
This function creates multiple policies with rules for the given listener.
|
LoadBalancer |
L7Member.Service.addL7PoolMembers(String l7PoolUuid,
List<L7Member> memberInstances) |
Add server instances as members to a L7pool and return the LoadBalancer Object with listeners, pools and members populated
|
LoadBalancer |
L7Rule.Service.addL7Rules(String policyUuid,
List<L7Rule> rules) |
This function creates and adds multiple Rules to a given L7 policy with all the details provided for rules
|
LoadBalancer |
Member.Service.addLoadBalancerMembers(String loadBalancerUuid,
List<LoadBalancerServerInstanceInfo> serverInstances) |
Add server instances as members to load balancer and return it with listeners, pools and members populated
|
LoadBalancer |
L7Pool.Service.createL7Pool(String loadBalancerUuid,
L7Pool l7Pool,
List<L7Member> l7Members,
L7HealthMonitor l7HealthMonitor,
L7SessionAffinity l7SessionAffinity) |
Create a backend to be used for L7 load balancing.
|
LoadBalancer |
L7Member.Service.deleteL7PoolMembers(String l7PoolUuid,
List<String> memberUuids) |
Delete given members from load balancer and return load balancer object with listeners, pools and members populated
|
LoadBalancer |
L7Rule.Service.deleteL7Rules(String policyUuid,
List<String> ruleUuids) |
This function deletes multiple rules aassociated with the same policy.
|
LoadBalancer |
Member.Service.deleteLoadBalancerMembers(String loadBalancerUuid,
List<String> memberUuids) |
Delete given members from load balancer and return load balancer object with listeners, pools and members populated
|
LoadBalancer |
Listener.Service.deleteLoadBalancerProtocols(String loadBalancerUuid,
List<String> listenerUuids) |
Delete load balancers front- and backend protocols and return load balancer object with listeners (frontend), pools (backend), server instances (members) and datacenter populated.
|
LoadBalancer |
L7Policy.Service.deleteObject() |
Deletes a l7 policy instance and the rules associated with the policy
|
LoadBalancer |
L7Pool.Service.deleteObject() |
Deletes an existing L7 pool along with L7 members, L7 health monitor, and L7 session affinity.
|
LoadBalancer |
L7Policy.Service.editObject(L7Policy templateObject) |
Edit a l7 policy instance's properties
|
LoadBalancer |
LoadBalancer.Service.enableOrDisableDataLogs(String uuid,
Boolean enabled) |
When enabled, data log would be forwarded to logging service.
|
LoadBalancer |
LoadBalancer.Service.getLoadBalancer(String uuid) |
Get the load balancer object with given uuid.
|
LoadBalancer |
LoadBalancer.Service.getObject() |
|
LoadBalancer |
LoadBalancer.Service.serviceLoadBalancer(String data) |
|
LoadBalancer |
L7Pool.Service.updateL7Pool(String l7PoolUuid,
L7Pool l7Pool,
L7HealthMonitor l7HealthMonitor,
L7SessionAffinity l7SessionAffinity) |
Updates an existing L7 pool, L7 health monitor and L7 session affinity.
|
LoadBalancer |
L7Member.Service.updateL7PoolMembers(String l7PoolUuid,
List<L7Member> members) |
Update L7 members weight and port.
|
LoadBalancer |
L7Rule.Service.updateL7Rules(String policyUuid,
List<L7Rule> rules) |
This function updates multiple Rules to a given policy with all the details for rules.
|
LoadBalancer |
LoadBalancer.Service.updateLoadBalancer(String uuid,
String newDescription) |
Update load balancer's description, and return the load balancer object containing all listeners, pools, members and datacenter.
|
LoadBalancer |
HealthMonitor.Service.updateLoadBalancerHealthMonitors(String loadBalancerUuid,
List<LoadBalancerHealthMonitorConfiguration> healthMonitorConfigurations) |
Update load balancers health monitor and return load balancer object with listeners (frontend), pools (backend), health monitor server instances (members) and datacenter populated
|
LoadBalancer |
Member.Service.updateLoadBalancerMembers(String loadBalancerUuid,
List<Member> members) |
Update members weight and return load balancer object with listeners, pools and members populated
|
LoadBalancer |
Listener.Service.updateLoadBalancerProtocols(String loadBalancerUuid,
List<LoadBalancerProtocolConfiguration> protocolConfigurations) |
Update (create) load balancers front- and backend protocols and return load balancer object with listeners (frontend), pools (backend), server instances (members) and datacenter populated.
|
LoadBalancer |
LoadBalancer.Service.updateSslCiphers(String loadBalancerUuid,
List<Long> cipherList) |
Updates the load balancer with the new cipher list.
|