NSX-T Data Center REST API
ALBNetworkProfileUnion (type)
{
"additionalProperties": false,
"description": "Advanced load balancer NetworkProfileUnion object",
"id": "ALBNetworkProfileUnion",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"tcp_fast_path_profile": {
"$ref": "ALBTCPFastPathProfile,
"description": "Placeholder for description of property tcp_fast_path_profile of obj type NetworkProfileUnion field type str type ref.",
"required": false,
"title": "Tcp fast path profile"
},
"tcp_proxy_profile": {
"$ref": "ALBTCPProxyProfile,
"description": "Placeholder for description of property tcp_proxy_profile of obj type NetworkProfileUnion field type str type ref.",
"required": false,
"title": "Tcp proxy profile"
},
"type": {
"$ref": "ALBProtocolType,
"default": "PROTOCOL_TYPE_TCP_PROXY",
"description": "Configure one of either proxy or fast path profiles. Enum options - PROTOCOL_TYPE_TCP_PROXY, PROTOCOL_TYPE_TCP_FAST_PATH, PROTOCOL_TYPE_UDP_FAST_PATH, PROTOCOL_TYPE_UDP_PROXY. Allowed in Basic(Allowed values- PROTOCOL_TYPE_TCP_PROXY,PROTOCOL_TYPE_TCP_FAST_PATH,PROTOCOL_TYPE_UDP_FAST_PATH) edition, Essentials(Allowed values- PROTOCOL_TYPE_TCP_FAST_PATH,PROTOCOL_TYPE_UDP_FAST_PATH) edition, Enterprise edition. Default value when not specified in API or module is interpreted by ALB Controller as PROTOCOL_TYPE_TCP_PROXY.",
"required": true,
"title": "Type"
},
"udp_fast_path_profile": {
"$ref": "ALBUDPFastPathProfile,
"description": "Placeholder for description of property udp_fast_path_profile of obj type NetworkProfileUnion field type str type ref.",
"required": false,
"title": "Udp fast path profile"
},
"udp_proxy_profile": {
"$ref": "ALBUDPProxyProfile,
"description": "Configure UDP Proxy network profile. Allowed in Basic edition, Essentials edition, Enterprise edition.",
"required": false,
"title": "Udp proxy profile"
}
},
"title": "NetworkProfileUnion",
"type": "object"
}