[{"label":"Latest (v37.1)","version":"latest"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director

EdgeLoadBalancerPersistenceProfile

Specifies the Persistence profile for a Load Balancer Pool. Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director.


Properties

string
type Required

Type of persistence strategy to use. Supported values are:

  • CLIENT_IP - The client?s IP is used as the identifier and mapped to the server.
  • HTTP_COOKIE - Load Balancer inserts a cookie into HTTP responses. Cookie name must be provided as value.
  • CUSTOM_HTTP_HEADER - Custom, static mappings of header values to specific servers are used. Header name must be provided as value.
  • APP_COOKIE - Load Balancer reads existing server cookies or URI embedded data such as JSessionID. Cookie name must be provided as value.
  • TLS - Information is embedded in the client?s SSL/TLS ticket ID. This will use default system profile "System-Persistence-TLS".
Using CUSTOM_HTTP_HEADER, APP_COOKIE, TLS persistence types requires an Edge Gateway Load Balancer with PREMIUM feature set.


string
name Optional

Name of the Persistence profile.


string
value Optional

Value of attribute based on selected persistence type. This is required for HTTP_COOKIE, CUSTOM_HTTP_HEADER and APP_COOKIE persistence types. HTTP_COOKIE, APP_COOKIE must have cookie name set as the value and CUSTOM_HTTP_HEADER must have header name set as the value.

JSON Example

{
	"type": "string"
}

Vendor Extensions

This class contains the following vendor extensions defined in the spec:
x-vcloud-property-annotations:
    name:
        x-vcloud-constraints:
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    type:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    value:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
[{"label":"Latest (v37.1)","version":"latest"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
Availability
Added in 35.0
Property Of

InlineEdgeLoadBalancerPool1

Feedback

Was this page helpful?