Network
SoftLayer_Network_Application_Delivery_Controller

Overview

SoftLayer_Network_Application_Delivery_Controller controls a single instance of SoftLayer's application delivery controller offerings. Application delivery controllers are capable of application filtering, layer 4 and layer 7 load balancing, and many other functions. Currently SoftLayer employs them as high power load balancers. Load balancing is accomplished similarly to SoftLayer's other load balancer options, through a collection of virtual IP address interfaces.

Application delivery controllers support an "advanced" configuration scheme, enabling access directly to the controller's backend management interface. Enable access to this interface via the enableAdvancedView method in this service. Use the username "root" and password retrieved from this service along with the management IP address retrieved from this service. Be warned that direct access to the application delivery controller exposes a high degree of functionality. Be careful when directly editing your service to avoid interruption via misconfiguration.

Methods

Add to or create load balancer service from a virtual IP address

Remove a virtual IP address from a load balancer

Remove load balancer service

Disable an application delivery controller's advanced controls

Edit an application delivery controller record

Enable an application delivery controller's advanced controls

Retrieve the SoftLayer customer account that owns an application delivery controller record.

Retrieve a flag which will be true when the Application Delivery Controller is in advanced mode.

Retrieve the average daily public bandwidth usage for the current billing cycle.

Retrieve a visual representation of the amount of network traffic that occurred for the specified time frame for an application delivery controller.

Retrieve the billing item for a Application Delivery Controller.

Retrieve previous configurations for an Application Delivery Controller.

Retrieve bandwidth graph by date.

Retrieve the datacenter that the application delivery controller resides in.

Retrieve a brief description of an application delivery controller record.

Retrieve the date in which the license for this application delivery controller will expire.

Get the connection or status graph image for an application delivery controller service.

Retrieve the virtual IP address records that belong to an application delivery controller based load balancer.

Retrieve a flag indicating that this Application Delivery Controller is a managed resource.

Retrieve an application delivery controller's management ip address.

Retrieve the network VLAN that an application delivery controller resides on.

Retrieve the network VLANs that an application delivery controller resides on.

Retrieve a SoftLayer_Network_Application_Delivery_Controller record.

Retrieve the total public outbound bandwidth for the current billing cycle.

Retrieve the password used to connect to an application delivery controller's management interface when it is operating in advanced view mode.

Retrieve an application delivery controller's primary public IP address.

Retrieve the projected public outbound bandwidth for the current billing cycle.

Retrieve a network application controller's subnets. A subnet is a group of IP addresses

Restore an application delivery controller's base configuration state.

Restore an application delivery controller's configuration state.

Save an application delivery controller's configuration state.

Edit a virtual IP address within a load balancer

Update the NetScaler VPX License.