export namespace listGroups { 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 createGroup { 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 description { const type_2: string; export { type_2 as type }; } } export { parameters_1 as parameters }; } export const getGroup: { url: string; requestType: string; apiKeyRequired: boolean; 'firewall-group-id': { type: string; path: boolean; required: boolean; }; }; export namespace updateGroup { 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: { 'firewall-group-id': { type: string; path: boolean; required: boolean; }; description: { type: string; required: boolean; }; }; export { parameters_2 as parameters }; } export namespace deleteGroup { 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: { 'firewall-group-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_3 as parameters }; } export namespace listRules { 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: { 'firewall-group-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_4 as parameters }; } export namespace createRules { 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: { 'firewall-group-id': { type: string; path: boolean; required: boolean; }; ip_type: { type: string; required: boolean; }; protocol: { type: string; required: boolean; }; subnet: { type: string; required: boolean; }; subnet_size: { type: string; required: boolean; }; port: { type: string; }; source: { type: string; }; notes: { type: string; }; }; export { parameters_5 as parameters }; } export namespace deleteRule { 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: { 'firewall-group-id': { type: string; path: boolean; required: boolean; }; 'firewall-rule-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_6 as parameters }; } export namespace getRule { 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: { 'firewall-group-id': { type: string; path: boolean; required: boolean; }; 'firewall-rule-id': { type: string; path: boolean; required: boolean; }; }; export { parameters_7 as parameters }; }