cloudflare
Version:
The official TypeScript library for the Cloudflare API
17 lines • 1.85 kB
TypeScript
import { APIResource } from "../../../../core/resource.js";
import * as FiltersAPI from "./filters/filters.js";
import { BaseFilters, FilterBulkDeleteParams, FilterBulkDeleteResponse, FilterCreateParams, FilterCreateResponse, FilterListParams, FilterListResponse, FilterListResponsesV4PagePaginationArray, Filters } from "./filters/filters.js";
import * as RulesAPI from "./rules/rules.js";
import { BaseRules, RuleBulkDeleteParams, RuleBulkDeleteResponse, RuleCreateParams, RuleCreateResponse, RuleListParams, RuleListResponse, RuleListResponsesV4PagePaginationArray, Rules } from "./rules/rules.js";
export declare class BaseSynProtection extends APIResource {
static readonly _key: readonly ['DDoSProtection', 'advancedTCPProtection', 'synProtection'];
}
export declare class SynProtection extends BaseSynProtection {
filters: FiltersAPI.Filters;
rules: RulesAPI.Rules;
}
export declare namespace SynProtection {
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=syn-protection.d.ts.map