[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"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

EdgeLoadBalancerPool

Specifies the Load Balancer pool configuration.


AllOf


This class requires all of the following:

JSON Example

{
	"algorithm": "string",
	"caCertificateRefs": [
		{
			"id": "string",
			"name": "string"
		}
	],
	"commonNameCheckEnabled": false,
	"defaultPort": 0,
	"description": "string",
	"domainNames": [
		"*.example.com | www.vmware.com"
	],
	"enabled": false,
	"enabledMemberCount": 0,
	"gatewayRef": {
		"id": "string",
		"name": "string"
	},
	"gracefulTimeoutPeriod": 0,
	"healthMessage": "string",
	"healthMonitors": [
		{
			"name": "string",
			"systemDefined": false,
			"type": "string"
		}
	],
	"healthStatus": "string",
	"id": "string",
	"memberCount": 0,
	"memberGroupRef": {
		"id": "string",
		"name": "string"
	},
	"members": [
		{
			"detailedHealthMessage": "string",
			"enabled": false,
			"healthStatus": "string",
			"ipAddress": "string",
			"markedDownBy": [
				"string"
			],
			"port": 0,
			"ratio": 0
		}
	],
	"name": "string",
	"passiveMonitoringEnabled": false,
	"persistenceProfile": {
		"name": "string",
		"type": "string",
		"value": "string"
	},
	"sslEnabled": false,
	"status": "enum",
	"upMemberCount": 0,
	"virtualServiceRefs": [
		{
			"id": "string",
			"name": "string"
		}
	]
}

Vendor Extensions

This class contains the following vendor extensions defined in the spec:
x-vcloud-property-annotations:
    algorithm:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    caCertificateRefs:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    commonNameCheckEnabled:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    defaultPort:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    description:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    domainNames:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    enabled:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    enabledMemberCount:
        x-vcloud-constraints:
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    gatewayRef:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    gracefulTimeoutPeriod:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    healthMessage:
        x-vcloud-constraints:
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    healthMonitors:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    healthStatus:
        x-vcloud-constraints:
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    id:
        x-vcloud-constraints:
            - args:
                - arg: loadBalancerPool
              constraint: Urn
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    memberCount:
        x-vcloud-constraints:
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    memberGroupRef:
        x-vcloud-added-in: "37.1"
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    members:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    passiveMonitoringEnabled:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    persistenceProfile:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    sslEnabled:
        x-vcloud-added-in: "37.0"
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
    status:
        x-vcloud-added-in: "35.0"
        x-vcloud-constraints:
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    upMemberCount:
        x-vcloud-constraints:
            - constraint: ReadOnly
            - constraint: NonSearchable
            - constraint: NonSortable
    virtualServiceRefs:
        x-vcloud-constraints:
            - constraint: NonSearchable
            - constraint: NonSortable
[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"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
Parameter To

Create Load Balancer Pool
Update Load Balancer Pool
Returned By

Get Load Balancer Pool

Feedback

Was this page helpful?