SoftLayer_Network_Application_Delivery_Controller


SoftLayer_Network_Application_Delivery_Controller

Description

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 SoftLayer_Network_Application_Delivery_Controller::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

createLiveLoadBalancer

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

deleteLiveLoadBalancer

Remove a virtual IP address from a load balancer

deleteLiveLoadBalancerService

Remove load balancer service

editObject

Edit an application delivery controller record

getAccount

The SoftLayer customer account that owns an application delivery controller record.

getAverageDailyPublicBandwidthUsage

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

getBandwidthImageByDate

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

getBillingItem

The billing item for a Application Delivery Controller.

getConfigurationHistory

Previous configurations for an Application Delivery Controller.

getDatacenter

The datacenter that the application delivery controller resides in.

getDescription

A brief description of an application delivery controller record.

getInboundPublicBandwidthUsage

The total public inbound bandwidth for the current billing cycle.

getLicenseExpirationDate

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

getLiveLoadBalancerServiceGraphImage

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

getLoadBalancers

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

getManagedResourceFlag

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

getManagementIpAddress

An application delivery controller’s management ip address.

getNetworkVlan

The network VLAN that an application delivery controller resides on.

getNetworkVlans

The network VLANs that an application delivery controller resides on.

getObject

Retrieve a SoftLayer_Network_Application_Delivery_Controller record.

getOutboundPublicBandwidthUsage

The total public outbound bandwidth for the current billing cycle.

getPassword

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

getPrimaryIpAddress

An application delivery controller’s primary public IP address.

getProjectedPublicBandwidthUsage

The projected public outbound bandwidth for the current billing cycle.

getSubnets

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

restoreBaseConfiguration

Restore an application delivery controller’s base configuration state.

restoreConfiguration

Restore an application delivery controller’s configuration state.

saveCurrentConfiguration

Save an application delivery controller’s configuration state.

updateLiveLoadBalancer

Edit a virtual IP address within a load balancer

updateNetScalerLicense

Update the NetScaler VPX License.