cloudflare
Version:
The official TypeScript library for the Cloudflare API
48 lines • 2.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Firewall = exports.BaseFirewall = void 0;
const tslib_1 = require("../../internal/tslib.js");
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
const resource_1 = require("../../core/resource.js");
const AccessRulesAPI = tslib_1.__importStar(require("./access-rules.js"));
const access_rules_1 = require("./access-rules.js");
const LockdownsAPI = tslib_1.__importStar(require("./lockdowns.js"));
const lockdowns_1 = require("./lockdowns.js");
const RulesAPI = tslib_1.__importStar(require("./rules.js"));
const rules_1 = require("./rules.js");
const UARulesAPI = tslib_1.__importStar(require("./ua-rules.js"));
const ua_rules_1 = require("./ua-rules.js");
const WAFAPI = tslib_1.__importStar(require("./waf/waf.js"));
const waf_1 = require("./waf/waf.js");
var BaseFirewall = /* @__PURE__ */ (() => {
class BaseFirewall extends resource_1.APIResource {
}
BaseFirewall._key = Object.freeze(['firewall']);
return BaseFirewall;
})();
exports.BaseFirewall = BaseFirewall;
var Firewall = /* @__PURE__ */ (() => {
class Firewall extends BaseFirewall {
constructor() {
super(...arguments);
this.lockdowns = new LockdownsAPI.Lockdowns(this._client);
this.rules = new RulesAPI.Rules(this._client);
this.accessRules = new AccessRulesAPI.AccessRules(this._client);
this.uaRules = new UARulesAPI.UARules(this._client);
this.waf = new WAFAPI.WAF(this._client);
}
}
Firewall.Lockdowns = lockdowns_1.Lockdowns;
Firewall.BaseLockdowns = lockdowns_1.BaseLockdowns;
Firewall.Rules = rules_1.Rules;
Firewall.BaseRules = rules_1.BaseRules;
Firewall.AccessRules = access_rules_1.AccessRules;
Firewall.BaseAccessRules = access_rules_1.BaseAccessRules;
Firewall.UARules = ua_rules_1.UARules;
Firewall.BaseUARules = ua_rules_1.BaseUARules;
Firewall.WAF = waf_1.WAF;
Firewall.BaseWAF = waf_1.BaseWAF;
return Firewall;
})();
exports.Firewall = Firewall;
//# sourceMappingURL=firewall.js.map