|avi.pool.select( pool [, server [, port]] )
|Selects a pool or a specific server within a pool for the current request. The selection does not take effect if an HTTP request policy was also configured with a switching action to select a pool or a specific server in a pool. The switching action of the HTTP request policy takes precedence over the DataScript's pool selection.
|pool can be a specific pool name or an expression that evaluates to a valid pool name.
The optional port parameter (an integer) forwards the connection to a specific service port of the server. The port must be a number between 0 and 65536, or an expression that evaluates to a valid port number.
|The pool name, server name or IP, and the server port may be called explicitly, or dynamically determined based on a Lua expression. If the pool name, server, or server port do not exist or are not able to be referenced by the virtual service, an error is generated.
|No value returned
|avi.poolgroup.select() Selects a pool group for the current request.
|Forward the request to an explicit destination.
|Forward the request to a dynamically generated destination.
www.avi.com/support/index.htm would go to the support pool
www.avi.com/sales/apac/index.htm would go to the sales pool
|Forward the request to a named server.
Note: Datascript Avi pool select feature is not supported for IPv6.