SoftLayer_Network_LoadBalancer_VirtualIpAddress


SoftLayer_Network_LoadBalancer_VirtualIpAddress

Description

The SoftLayer_Network_LoadBalancer_VirtualIpAddress data type contains all the information relating to a specific load balancer assigned to a customer account.

Information retained on the object itself is the virtual IP address, load balancing method, and any notes that are related to the load balancer. There is also an array of SoftLayer_Network_LoadBalancer_Service objects, which represent the load balancer services, explained more fully in the SoftLayer_Network_LoadBalancer_Service documentation.

associatedMethods

Local

connectionLimit
Connection limit on this VIP. Can be upgraded through the upgradeConnectionLimit() function
Type:

integer

id
Unique ID for this object, used for the getObject method, and must be set if you are editing this object.
Type:

integer

loadBalancingMethod
The load balancing method that determines which server is used "next" by the load balancer. The method is stored in an abbreviated form, represented in parentheses after the full name. Methods include: Round Robin (Value "rr"): Each server is used sequentially in a circular queue Shortest Response (Value "sr"): The server with the lowest ping at the last health check gets the next request Least Connections (Value "lc"): The server with the least current connections is given the next request Persistent IP - Round Robin (Value "pi"): The same server will be returned to a request during a users session. Servers are chosen through round robin. Persistent IP - Shortest Response (Value "pi-sr"): The same server will be returned to a request during a users session. Servers are chosen through shortest response. Persistent IP - Least Connections (Value "pi-lc"): The same server will be returned to a request during a users session. Servers are chosen through least connections. Insert Cookie - Round Robin (Value "ic"): Inserts a cookie into the HTTP stream that will tie that client to a particular balanced server. Servers are chosen through round robin. Insert Cookie - Shortest Response (Value "ic-sr"): Inserts a cookie into the HTTP stream that will tie that client to a particular balanced server. Servers are chosen through shortest response. Insert Cookie - Least Connections (Value "ic-lc"): Inserts a cookie into the HTTP stream that will tie that client to a particular balanced server. Servers are chosen through least connections.
Type:

string

loadBalancingMethodFullName
A human readable version of loadBalancingMethod, intended mainly for API users.
Type:

string

modifyDate
Date this load balancer was last modified
Type:

dateTime

name
The name of the load balancer instance
Type:

string

notes
User-created notes on this load balancer.
Type:

string

securityCertificateId
The unique identifier of the Security Certificate to be utilized when SSL support is enabled.
Type:

integer

sourcePort
This is the port for incoming traffic.
Type:

integer

type
The connection type of this VIP. Valid values are HTTP, FTP, TCP, UDP, and DNS.
Type:

string

virtualIpAddress
The virtual, public-facing IP address for your load balancer. This is the address of all incoming traffic
Type:

string

Relational

account
The account that owns this load balancer.
Type:
billingItem
The current billing item for the Load Balancer.
Type:
customerManagedFlag
If false, this VIP and associated services may be edited via the portal or the API. If true, you must configure this VIP manually on the device.
Type:

integer

managedResourceFlag
A flag indicating that the load balancer is a managed resource.
Type:

boolean

services
the services on this load balancer.
Type:

Count

serviceCount
A count of the services on this load balancer.
Type:

unsignedLong


/reference/datatypes/SoftLayer_Network_LoadBalancer_VirtualIpAddress/