export namespace listLoadBalancers { const url: string; const requestType: string; const apiKeyRequired: boolean; namespace parameters { namespace per_page { const type: string; } namespace cursor { const type_1: string; export { type_1 as type }; } } } export namespace createLoadBalancer { const url_1: string; export { url_1 as url }; const requestType_1: string; export { requestType_1 as requestType }; const apiKeyRequired_1: boolean; export { apiKeyRequired_1 as apiKeyRequired }; export namespace parameters_1 { namespace region { const type_2: string; export { type_2 as type }; export const required: boolean; } namespace balancing_algorithm { const type_3: string; export { type_3 as type }; } namespace ssl_redirect { const type_4: string; export { type_4 as type }; } namespace http2 { const type_5: string; export { type_5 as type }; } namespace nodes { const type_6: string; export { type_6 as type }; } namespace proxy_protocol { const type_7: string; export { type_7 as type }; } namespace health_check { const type_8: string; export { type_8 as type }; } namespace forwarding_rules { const type_9: string; export { type_9 as type }; } namespace sticky_session { const type_10: string; export { type_10 as type }; } namespace ssl { const type_11: string; export { type_11 as type }; } namespace label { const type_12: string; export { type_12 as type }; } namespace instances { const type_13: string; export { type_13 as type }; } namespace firewall_rules { const type_14: string; export { type_14 as type }; } namespace vpc { const type_15: string; export { type_15 as type }; } } export { parameters_1 as parameters }; } export namespace getLoadBalancer { const url_2: string; export { url_2 as url }; const requestType_2: string; export { requestType_2 as requestType }; const apiKeyRequired_2: boolean; export { apiKeyRequired_2 as apiKeyRequired }; const parameters_2: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_2 as parameters }; } export namespace updateLoadBalancer { const url_3: string; export { url_3 as url }; const requestType_3: string; export { requestType_3 as requestType }; const apiKeyRequired_3: boolean; export { apiKeyRequired_3 as apiKeyRequired }; const parameters_3: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; ssl: { type: string; }; sticky_session: { type: string; }; forwarding_rules: { type: string; }; health_check: { type: string; }; proxy_protocol: { type: string; }; ssl_redirect: { type: string; }; http2: { type: string; }; nodes: { type: string; }; balancing_algorithm: { type: string; }; instances: { type: string; }; label: { type: string; }; vpc: { type: string; }; firewall_rules: { type: string; }; }; export { parameters_3 as parameters }; } export namespace deleteLoadBalancer { const url_4: string; export { url_4 as url }; const requestType_4: string; export { requestType_4 as requestType }; const apiKeyRequired_4: boolean; export { apiKeyRequired_4 as apiKeyRequired }; const parameters_4: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_4 as parameters }; } export namespace listForwardingRules { const url_5: string; export { url_5 as url }; const requestType_5: string; export { requestType_5 as requestType }; const apiKeyRequired_5: boolean; export { apiKeyRequired_5 as apiKeyRequired }; const parameters_5: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; per_page: { type: string; }; cursor: { type: string; }; }; export { parameters_5 as parameters }; } export namespace createForwardingRule { const url_6: string; export { url_6 as url }; const requestType_6: string; export { requestType_6 as requestType }; const apiKeyRequired_6: boolean; export { apiKeyRequired_6 as apiKeyRequired }; const parameters_6: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; frontend_protocol: { type: string; required: boolean; }; frontend_port: { type: string; required: boolean; }; backend_protocol: { type: string; required: boolean; }; backend_port: { type: string; required: boolean; }; }; export { parameters_6 as parameters }; } export namespace getForwardingRule { const url_7: string; export { url_7 as url }; const requestType_7: string; export { requestType_7 as requestType }; const apiKeyRequired_7: boolean; export { apiKeyRequired_7 as apiKeyRequired }; const parameters_7: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; 'forwarding-rule-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_7 as parameters }; } export namespace deleteForwardingRule { const url_8: string; export { url_8 as url }; const requestType_8: string; export { requestType_8 as requestType }; const apiKeyRequired_8: boolean; export { apiKeyRequired_8 as apiKeyRequired }; const parameters_8: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; 'forwarding-rule-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_8 as parameters }; } export namespace listFirewallRules { const url_9: string; export { url_9 as url }; const requestType_9: string; export { requestType_9 as requestType }; const apiKeyRequired_9: boolean; export { apiKeyRequired_9 as apiKeyRequired }; const parameters_9: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; per_page: { type: string; }; cursor: { type: string; }; }; export { parameters_9 as parameters }; } export namespace getFirewallRule { const url_10: string; export { url_10 as url }; const requestType_10: string; export { requestType_10 as requestType }; const apiKeyRequired_10: boolean; export { apiKeyRequired_10 as apiKeyRequired }; const parameters_10: { 'load-balancer-id': { type: string; path: boolean; required: boolean; }; 'firewall-rule-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_10 as parameters }; }