InlineEdgeLoadBalancerVirtualServiceCommonProperties1

InlineEdgeLoadBalancerVirtualServiceCommonProperties1
InlineEdgeLoadBalancerVirtualServiceCommonProperties1
JSON Example
{
    "id": "string",
    "name": "string",
    "description": "string",
    "enabled": false,
    "virtualIpAddress": "string",
    "loadBalancerPoolRef": {
        "name": "string",
        "id": "string"
    },
    "gatewayRef": {
        "name": "string",
        "id": "string"
    },
    "serviceEngineGroupRef": {
        "name": "string",
        "id": "string"
    },
    "certificateRef": {
        "name": "string",
        "id": "string"
    },
    "servicePorts": [
        {
            "tcpUdpProfile": {
                "name": "string",
                "type": "string",
                "systemDefined": false
            },
            "portStart": 0,
            "portEnd": 0,
            "sslEnabled": false
        }
    ],
    "healthStatus": "string",
    "healthMessage": "string",
    "detailedHealthMessage": "string"
}
string
id
Optional

The identifier of the Virtual Service in URN format

string
name
Required

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

string
description
Optional

The description of the Virtual Service.

boolean
enabled
Required

A flag indicating whether Virtual Service is enabled or not.

string
virtualIpAddress
Required

The virtual IP Address (VIP) of the Virtual Service. This IP can be an allocated IP to the Gateway from the External Network or it can be an arbitrary internal IP address used for internal load balancing. It it's an internal IP Address, this IP cannot be part of any existing subnet attached to the Edge Gateway or any vDC Group network if the Edge Gateway is scoped accordingly.

loadBalancerPoolRef
Required

loadBalancerPoolRef

gatewayRef
Required

gatewayRef

serviceEngineGroupRef
Required

serviceEngineGroupRef

certificateRef
Optional

certificateRef

servicePorts
Required

A list of service ports supported by this Virtual Service. Multiple service ports are allowed only with additional licensing.

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.