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|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
Retrieve the SoftLayer customer account that owns an application delivery controller record.
getAverageDailyPublicBandwidthUsage
Retrieve 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
Retrieve the billing item for a Application Delivery Controller.
getConfigurationHistory
Retrieve previous configurations for an Application Delivery Controller.
getCustomBandwidthDataByDate
Retrieve bandwidth graph by date.
getDatacenter
Retrieve the datacenter that the application delivery controller resides in.
getDescription
Retrieve a brief description of an application delivery controller record.
getLicenseExpirationDate
Retrieve 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
Retrieve the virtual IP address records that belong to an application delivery controller based load balancer.
getManagedResourceFlag
Retrieve a flag indicating that this Application Delivery Controller is a managed resource.
getManagementIpAddress
Retrieve an application delivery controller's management ip address.
getNetworkVlan
Retrieve the network VLAN that an application delivery controller resides on.
getNetworkVlans
Retrieve the network VLANs that an application delivery controller resides on.
getObject
Retrieve a SoftLayer_Network_Application_Delivery_Controller record.
getOutboundPublicBandwidthUsage
Retrieve the total public outbound bandwidth for the current billing cycle.
getPassword
Retrieve the password used to connect to an application delivery controller's management interface when it is operating in advanced view mode.
getPrimaryIpAddress
Retrieve an application delivery controller's primary public IP address.
getProjectedPublicBandwidthUsage
Retrieve the projected public outbound bandwidth for the current billing cycle.
getSubnets
Retrieve 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.

/reference/services/SoftLayer_Network_Application_Delivery_Controller/