UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

17 lines • 1.88 kB
import { APIResource } from "../../../../core/resource.mjs"; import * as FiltersAPI from "./filters/filters.mjs"; import { BaseFilters, FilterBulkDeleteParams, FilterBulkDeleteResponse, FilterCreateParams, FilterCreateResponse, FilterListParams, FilterListResponse, FilterListResponsesV4PagePaginationArray, Filters } from "./filters/filters.mjs"; import * as RulesAPI from "./rules/rules.mjs"; import { BaseRules, RuleBulkDeleteParams, RuleBulkDeleteResponse, RuleCreateParams, RuleCreateResponse, RuleListParams, RuleListResponse, RuleListResponsesV4PagePaginationArray, Rules } from "./rules/rules.mjs"; export declare class BaseTCPFlowProtection extends APIResource { static readonly _key: readonly ['DDoSProtection', 'advancedTCPProtection', 'tcpFlowProtection']; } export declare class TCPFlowProtection extends BaseTCPFlowProtection { filters: FiltersAPI.Filters; rules: RulesAPI.Rules; } export declare namespace TCPFlowProtection { export { Filters as Filters, BaseFilters as BaseFilters, type FilterCreateResponse as FilterCreateResponse, type FilterListResponse as FilterListResponse, type FilterBulkDeleteResponse as FilterBulkDeleteResponse, type FilterListResponsesV4PagePaginationArray as FilterListResponsesV4PagePaginationArray, type FilterCreateParams as FilterCreateParams, type FilterListParams as FilterListParams, type FilterBulkDeleteParams as FilterBulkDeleteParams, }; export { Rules as Rules, BaseRules as BaseRules, type RuleCreateResponse as RuleCreateResponse, type RuleListResponse as RuleListResponse, type RuleBulkDeleteResponse as RuleBulkDeleteResponse, type RuleListResponsesV4PagePaginationArray as RuleListResponsesV4PagePaginationArray, type RuleCreateParams as RuleCreateParams, type RuleListParams as RuleListParams, type RuleBulkDeleteParams as RuleBulkDeleteParams, }; } //# sourceMappingURL=tcp-flow-protection.d.mts.map