TCP proxy

    (required, object) The route table for the filter. All filter instances must have a route table, even if it is empty.

    stat_prefix

    (required, string) The prefix to use when emitting statistics.

    1. "routes": []
    2. }

    routes

    (required, array) An array of route entries that make up the route table.

    Route

    A TCP proxy route consists of a set of optional L4 criteria and the name of a . If a downstream connection matches all the specified criteria, the cluster in the route is used for the corresponding upstream connection. Routes are tried in the order specified until a match is found. If no match is found, the connection is closed. A route with no criteria is valid and always produces a match.

    cluster

    (required, string) The cluster to connect to when a the downstream network connection matches the specified criteria.

    1. "192.168.3.0/24",
    2. "10.15.0.0/16",
    3. "2001:abcd::/64"
    4. ]

    destination_ports

    source_ip_list

    1. "50.1.2.3/32",
    2. "10.15.0.0/16",
    3. "2001:abcd::/64"
    4. ]