# Functions

CascadeDeleteLoadBalancer will perform a cascading delete on a loadbalancer.
CreateL7Policy will create a l7 policy with a random name with a specified listener and loadbalancer.
CreateL7Rule creates a l7 rule for specified l7 policy.
CreateListener will create a listener for a given load balancer on a random port with a random name.
CreateListenerHTTP will create an HTTP-based listener for a given load balancer on a random port with a random name.
CreateLoadBalancer will create a load balancer with a random name on a given subnet.
CreateLoadBalancerFullyPopulated will create a fully populated load balancer with a random name on a given subnet.
CreateMember will create a member with a random name, port, address, and weight.
CreateMonitor will create a monitor with a random name for a specific pool.
CreatePool will create a pool with a random name with a specified listener and loadbalancer.
CreatePoolHTTP will create an HTTP-based pool with a random name with a specified listener and loadbalancer.
DeleteL7Policy will delete a specified l7 policy.
DeleteL7Rule will delete a specified l7 rule.
DeleteListener will delete a specified listener.
DeleteLoadBalancer will delete a specified loadbalancer.
DeleteMember will delete a specified member.
DeleteMonitor will delete a specified monitor.
DeletePool will delete a specified pool.
WaitForLoadBalancerState will wait until a loadbalancer reaches a given state.