cloudflare
Version:
The official TypeScript library for the Cloudflare API
73 lines • 3.98 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MagicTransit = exports.BaseMagicTransit = 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 AppsAPI = tslib_1.__importStar(require("./apps.js"));
const apps_1 = require("./apps.js");
const BGPFilterProfilesAPI = tslib_1.__importStar(require("./bgp-filter-profiles.js"));
const bgp_filter_profiles_1 = require("./bgp-filter-profiles.js");
const CfInterconnectsAPI = tslib_1.__importStar(require("./cf-interconnects.js"));
const cf_interconnects_1 = require("./cf-interconnects.js");
const GRETunnelsAPI = tslib_1.__importStar(require("./gre-tunnels.js"));
const gre_tunnels_1 = require("./gre-tunnels.js");
const IPSECTunnelsAPI = tslib_1.__importStar(require("./ipsec-tunnels.js"));
const ipsec_tunnels_1 = require("./ipsec-tunnels.js");
const RoutesAPI = tslib_1.__importStar(require("./routes.js"));
const routes_1 = require("./routes.js");
const Cf1SitesAPI = tslib_1.__importStar(require("./cf1-sites/cf1-sites.js"));
const cf1_sites_1 = require("./cf1-sites/cf1-sites.js");
const ConnectorsAPI = tslib_1.__importStar(require("./connectors/connectors.js"));
const connectors_1 = require("./connectors/connectors.js");
const PCAPsAPI = tslib_1.__importStar(require("./pcaps/pcaps.js"));
const pcaps_1 = require("./pcaps/pcaps.js");
const SitesAPI = tslib_1.__importStar(require("./sites/sites.js"));
const sites_1 = require("./sites/sites.js");
var BaseMagicTransit = /* @__PURE__ */ (() => {
class BaseMagicTransit extends resource_1.APIResource {
}
BaseMagicTransit._key = Object.freeze(['magicTransit']);
return BaseMagicTransit;
})();
exports.BaseMagicTransit = BaseMagicTransit;
var MagicTransit = /* @__PURE__ */ (() => {
class MagicTransit extends BaseMagicTransit {
constructor() {
super(...arguments);
this.apps = new AppsAPI.Apps(this._client);
this.cfInterconnects = new CfInterconnectsAPI.CfInterconnects(this._client);
this.greTunnels = new GRETunnelsAPI.GRETunnels(this._client);
this.ipsecTunnels = new IPSECTunnelsAPI.IPSECTunnels(this._client);
this.routes = new RoutesAPI.Routes(this._client);
this.bgpFilterProfiles = new BGPFilterProfilesAPI.BGPFilterProfiles(this._client);
this.sites = new SitesAPI.Sites(this._client);
this.connectors = new ConnectorsAPI.Connectors(this._client);
this.cf1Sites = new Cf1SitesAPI.Cf1Sites(this._client);
this.pcaps = new PCAPsAPI.PCAPs(this._client);
}
}
MagicTransit.Apps = apps_1.Apps;
MagicTransit.BaseApps = apps_1.BaseApps;
MagicTransit.CfInterconnects = cf_interconnects_1.CfInterconnects;
MagicTransit.BaseCfInterconnects = cf_interconnects_1.BaseCfInterconnects;
MagicTransit.GRETunnels = gre_tunnels_1.GRETunnels;
MagicTransit.BaseGRETunnels = gre_tunnels_1.BaseGRETunnels;
MagicTransit.IPSECTunnels = ipsec_tunnels_1.IPSECTunnels;
MagicTransit.BaseIPSECTunnels = ipsec_tunnels_1.BaseIPSECTunnels;
MagicTransit.Routes = routes_1.Routes;
MagicTransit.BaseRoutes = routes_1.BaseRoutes;
MagicTransit.BGPFilterProfiles = bgp_filter_profiles_1.BGPFilterProfiles;
MagicTransit.BaseBGPFilterProfiles = bgp_filter_profiles_1.BaseBGPFilterProfiles;
MagicTransit.Sites = sites_1.Sites;
MagicTransit.BaseSites = sites_1.BaseSites;
MagicTransit.Connectors = connectors_1.Connectors;
MagicTransit.BaseConnectors = connectors_1.BaseConnectors;
MagicTransit.Cf1Sites = cf1_sites_1.Cf1Sites;
MagicTransit.BaseCf1Sites = cf1_sites_1.BaseCf1Sites;
MagicTransit.PCAPs = pcaps_1.PCAPs;
MagicTransit.BasePCAPs = pcaps_1.BasePCAPs;
return MagicTransit;
})();
exports.MagicTransit = MagicTransit;
//# sourceMappingURL=magic-transit.js.map