NSX-T Data Center REST API
ALBServicePoolSelector (type)
{
"additionalProperties": false,
"description": "Advanced load balancer ServicePoolSelector object",
"id": "ALBServicePoolSelector",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"service_pool_group_path": {
"description": "It is a reference to an object of type PoolGroup.",
"required": false,
"title": "Service pool group path",
"type": "string"
},
"service_pool_path": {
"description": "It is a reference to an object of type Pool.",
"required": false,
"title": "Service pool path",
"type": "string"
},
"service_port": {
"description": "Pool based destination port. Allowed values are 1-65535.",
"maximum": 65535,
"minimum": 1,
"required": true,
"title": "Service port",
"type": "integer"
},
"service_port_range_end": {
"default": 0,
"description": "The end of the Service port number range. Allowed values are 1-65535. Special values are 0- 'single port'. Default value when not specified in API or module is interpreted by ALB Controller as 0.",
"maximum": 65535,
"minimum": 0,
"required": false,
"title": "Service port range end",
"type": "integer"
},
"service_protocol": {
"$ref": "ALBProtocolType,
"description": "Destination protocol to match for the pool selection. If not specified, it will match any protocol. Enum options - PROTOCOL_TYPE_TCP_PROXY, PROTOCOL_TYPE_TCP_FAST_PATH, PROTOCOL_TYPE_UDP_FAST_PATH, PROTOCOL_TYPE_UDP_PROXY.",
"required": false,
"title": "Service protocol"
}
},
"title": "ServicePoolSelector",
"type": "object"
}