VMware Cloud Director API - LBPoolServicePortType

VMware Cloud Director API - LBPoolServicePortType

LBPoolServicePortType

Type:
LBPoolServicePortType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents a service port in a load balancer pool.
Since:
5.1
Schema:
network.xsd
Media type(s):
None
Extends:
VCloudExtensibleType
XML Representation:
<LBPoolServicePortType xmlns="http://www.vmware.com/vcloud/v1.5">
    <IsEnabled> xs:boolean </IsEnabled>
    <Protocol> xs:string </Protocol>
    <Algorithm> xs:string </Algorithm>
    <Port> xs:string </Port>
    <HealthCheckPort> xs:string </HealthCheckPort>
    <HealthCheck>
        <Mode> xs:string </Mode>
        <Uri> xs:string </Uri>
        <HealthThreshold> xs:string </HealthThreshold>
        <UnhealthThreshold> xs:string </UnhealthThreshold>
        <Interval> xs:string </Interval>
        <Timeout> xs:string </Timeout>
    </HealthCheck>
</LBPoolServicePortType>

Elements

Element Type Required Modifiable Since Deprecated Description
Algorithm string Yes always 5.1 Load Balancer algorithm type. One of: IP_HASH, ROUND_ROBIN, URI, LEAST_CONN.
HealthCheck LBPoolHealthCheckType No none 5.1 Health check list.
HealthCheckPort string No always 5.1 Health check port for this profile.
IsEnabled boolean No always 5.1 True if this service port is enabled.
Port string Yes always 5.1 Port for this service profile.
Protocol string Yes always 5.1 Load balancer protocol type. One of: HTTP, HTTPS, TCP.
VCloudExtension VCloudExtensionType No always 5.1 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.