33 lines
1.7 KiB
JavaScript
33 lines
1.7 KiB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
|
import { APIResource } from "../../resource.mjs";
|
|
import * as AccessRulesAPI from "./access-rules.mjs";
|
|
import { AccessRuleListResponsesV4PagePaginationArray, AccessRules, } from "./access-rules.mjs";
|
|
import * as LockdownsAPI from "./lockdowns.mjs";
|
|
import { Lockdowns, LockdownsV4PagePaginationArray, } from "./lockdowns.mjs";
|
|
import * as RulesAPI from "./rules.mjs";
|
|
import { FirewallRulesSinglePage, FirewallRulesV4PagePaginationArray, Rules, } from "./rules.mjs";
|
|
import * as UARulesAPI from "./ua-rules.mjs";
|
|
import { UARuleListResponsesV4PagePaginationArray, UARules, } from "./ua-rules.mjs";
|
|
import * as WAFAPI from "./waf/waf.mjs";
|
|
import { WAF } from "./waf/waf.mjs";
|
|
export class Firewall extends APIResource {
|
|
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;
|
|
Firewall.LockdownsV4PagePaginationArray = LockdownsV4PagePaginationArray;
|
|
Firewall.Rules = Rules;
|
|
Firewall.FirewallRulesSinglePage = FirewallRulesSinglePage;
|
|
Firewall.FirewallRulesV4PagePaginationArray = FirewallRulesV4PagePaginationArray;
|
|
Firewall.AccessRules = AccessRules;
|
|
Firewall.AccessRuleListResponsesV4PagePaginationArray = AccessRuleListResponsesV4PagePaginationArray;
|
|
Firewall.UARules = UARules;
|
|
Firewall.UARuleListResponsesV4PagePaginationArray = UARuleListResponsesV4PagePaginationArray;
|
|
Firewall.WAF = WAF;
|
|
//# sourceMappingURL=firewall.mjs.map
|