[{"label":"Latest (v1.0)","version":"latest"}]
nsx-vmc-policy

InlinePolicyLbVirtualServer1

Properties

string as ip
ip_address Required

Configures the IP address of the PolicyLbVirtualServer where it receives all client connections and distributes them among the backend servers.


array of string as port-or-range
ports Required

Ports contains a list of at least one port or port range such as “80”, “1234-1236”. Each port element in the list should be a single port or a single port range.


string
resource_type Required

Possible values are: TcpPolicyLbVirtualServerUdpPolicyLbVirtualServerHttpPolicyLbVirtualServerHttpsPolicyLbVirtualServerCustomPolicyLbVirtualServer


string
router_path Required

Path to router type object that PolicyLbVirtualServer connects to. The only supported router object is Network.


boolean
access_log_enabled Optional

If access log is enabled, all HTTP requests sent to an L7 virtual server are logged to the access log file. Both successful requests (backend server returns 2xx) and unsuccessful requests (backend server returns 4xx or 5xx) are logged to access log, if enabled.


string
lb_persistence_profile Optional

Path to optional object that enables persistence on a virtual server allowing related client connections to be sent to the same backend server. Persistence is disabled by default.


string
traffic_source Optional

JSON Example

{
	"ip_address": "string",
	"ports": [
		"string"
	],
	"resource_type": "TcpPolicyLbVirtualServer",
	"router_path": "string"
}

Vendor Extensions

This class contains the following vendor extensions defined in the spec:
x-vmw-nsx-module: TempPolicyLoadBalancer
[{"label":"Latest (v1.0)","version":"latest"}]
nsx-vmc-policy
Used By

PolicyLbVirtualServer

Feedback

Was this page helpful?