{"body":"{% macro frontend_macro(constants, listener, lb_vip_address) %}\nfrontend {{ listener.id }}\n    {% if (listener.protocol.lower() ==\n       constants.PROTOCOL_TERMINATED_HTTPS.lower() or\n       listener.protocol.lower() ==\n       constants.PROTOCOL_HTTP.lower()) %}\n    option httplog\n    {% else %}\n    option tcplog\n    {% endif %}\n    {% if listener.connection_limit is defined %}\n    maxconn {{ listener.connection_limit }}\n    {% endif %}\n    {% if (listener.protocol.lower() ==\n       constants.PROTOCOL_TERMINATED_HTTPS.lower()) %}\n    redirect scheme https if !{ ssl_fc }\n    {% endif %}\n    {{ bind_macro(constants, listener, lb_vip_address)|trim() }}\n    mode {{ listener.protocol_mode }}\n    {% for l7policy in listener.l7policies if (l7policy.enabled and\n                                               l7policy.l7rules|length > 0) %}\n        {{- l7policy_macro(constants, l7policy) -}}\n    {% endfor %}\n    {% if listener.default_pool and listener.default_pool.enabled %}\n    default_backend {{ listener.default_pool.id }}\n    {% endif %}\n    timeout client {{ listener.timeout_client_data }}\n    {% if listener.timeout_tcp_inspect %}\n    tcp-request inspect-delay {{ listener.timeout_tcp_inspect }}\n    {% endif %}\n{% endmacro %}\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/t3sj0mVT","modified":1536030145,"id":"t3sj0mVT","size":1241,"lines":31,"own_paste":false,"theme":"","date":1536030145}