{ "additionalProperties": false, "description": "Advanced load balancer URIParamToken object", "id": "ALBURIParamToken", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "end_index": { "description": "Index of the ending token in the incoming URI. Allowed values are 0-65534. Special values are 65535 - 'end of string'.", "maximum": 65535, "minimum": 0, "required": false, "title": "End index", "type": "integer" }, "start_index": { "description": "Index of the starting token in the incoming URI.", "required": false, "title": "Start index", "type": "integer" }, "str_value": { "description": "Constant string to use as a token.", "required": false, "title": "Str value", "type": "string" }, "type": { "$ref": "ALBURITokenType, "description": "Token type for constructing the URI. Enum options - URI_TOKEN_TYPE_HOST, URI_TOKEN_TYPE_PATH, URI_TOKEN_TYPE_STRING, URI_TOKEN_TYPE_STRING_GROUP, URI_TOKEN_TYPE_REGEX.", "required": true, "title": "Type" } }, "title": "URIParamToken", "type": "object" }