[{"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

InlineEdgeLoadBalancerVirtualServiceCommonProperties1

Properties

loadBalancerPoolRef Required

The Load Balancer Pool associated with this Virtual Service.


servicePorts Required

A list of service ports supported by this Virtual Service. Multiple L4 service ports may require an Edge Gateway Load Balancer with PREMIUM feature set.


serviceEngineGroupRef Required

The Load Balancer Service Engine Group that is assigned to the Edge Gateway. This Virtual Service will be deployed to this Service Engine Group.


boolean
enabled Required

A flag indicating whether Virtual Service is enabled or not.


gatewayRef Required

The Edge Gateway associated with this Virtual Service.


string
name Required

The name of the Virtual Service. Name is unique across all Virtual Services for an Edge Gateway.


certificateRef Optional

The certificate used for SSL termination for the Virtual Service. This is required if the service port type is “HTTPS” or “L4_TLS”.


string
id Optional

The identifier of the Virtual Service in URN format


string
ipv6VirtualIpAddress Optional

The IPv6 virtual IP Address (VIP) of the Virtual Service if required. This IP can be an allocated IP to the Gateway from the External Network or it can be an internal IP address used for internal load balancing.


string
healthStatus Optional

The current health status of the virtual service. Possible values are:

  • UP - The virtual service is healthy.
  • DOWN - The virtual service is down, inactive, or has failed.
  • DISABLED - The virtual service is disabled.
  • UNAVAILABLE - The virtual service is unavailable.
  • PENDING - The virtual service is being creating or resources are being allocated.
  • UNKNOWN - The virtual service state is unknown.


string
healthMessage Optional

The localized message on the health of the virtual service.


string
detailedHealthMessage Optional

The non-localized detailed message on the health of the virtual service.


string
description Optional

The description of the Virtual Service.


boolean
transparentModeEnabled Optional

A flag indicating whether or not Preserve Client IP is enabled for this virtual service. In order to enable Preserve Client IP on the virtual service, Transparent Mode must be enabled on the Edge Gateway.


string
virtualIpAddress Optional

The IPv4 virtual IP Address (VIP) of the Virtual Service if required. This IP can be an allocated IP to the Gateway from the External Network or it can be an internal IP address used for internal load balancing.

JSON Example

{
	"enabled": false,
	"gatewayRef": {},
	"loadBalancerPoolRef": {},
	"name": "string",
	"serviceEngineGroupRef": {},
	"servicePorts": [
		{
			"portStart": 0
		}
	]
}
[{"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
Used By

EdgeLoadBalancerVirtualServiceCommonProperties

Feedback

Was this page helpful?