cloudflare
Version:
The official TypeScript library for the Cloudflare API
67 lines • 3.39 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../core/resource.mjs";
import * as AppsAPI from "./apps.mjs";
import { Apps, BaseApps, } from "./apps.mjs";
import * as BGPFilterProfilesAPI from "./bgp-filter-profiles.mjs";
import { BGPFilterProfiles, BaseBGPFilterProfiles, } from "./bgp-filter-profiles.mjs";
import * as CfInterconnectsAPI from "./cf-interconnects.mjs";
import { BaseCfInterconnects, CfInterconnects, } from "./cf-interconnects.mjs";
import * as GRETunnelsAPI from "./gre-tunnels.mjs";
import { BaseGRETunnels, GRETunnels, } from "./gre-tunnels.mjs";
import * as IPSECTunnelsAPI from "./ipsec-tunnels.mjs";
import { BaseIPSECTunnels, IPSECTunnels, } from "./ipsec-tunnels.mjs";
import * as RoutesAPI from "./routes.mjs";
import { BaseRoutes, Routes, } from "./routes.mjs";
import * as Cf1SitesAPI from "./cf1-sites/cf1-sites.mjs";
import { BaseCf1Sites, Cf1Sites, } from "./cf1-sites/cf1-sites.mjs";
import * as ConnectorsAPI from "./connectors/connectors.mjs";
import { BaseConnectors, Connectors, } from "./connectors/connectors.mjs";
import * as PCAPsAPI from "./pcaps/pcaps.mjs";
import { BasePCAPs, PCAPs, } from "./pcaps/pcaps.mjs";
import * as SitesAPI from "./sites/sites.mjs";
import { BaseSites, Sites, } from "./sites/sites.mjs";
export var BaseMagicTransit = /* @__PURE__ */ (() => {
class BaseMagicTransit extends APIResource {
}
BaseMagicTransit._key = Object.freeze(['magicTransit']);
return BaseMagicTransit;
})();
export 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;
MagicTransit.BaseApps = BaseApps;
MagicTransit.CfInterconnects = CfInterconnects;
MagicTransit.BaseCfInterconnects = BaseCfInterconnects;
MagicTransit.GRETunnels = GRETunnels;
MagicTransit.BaseGRETunnels = BaseGRETunnels;
MagicTransit.IPSECTunnels = IPSECTunnels;
MagicTransit.BaseIPSECTunnels = BaseIPSECTunnels;
MagicTransit.Routes = Routes;
MagicTransit.BaseRoutes = BaseRoutes;
MagicTransit.BGPFilterProfiles = BGPFilterProfiles;
MagicTransit.BaseBGPFilterProfiles = BaseBGPFilterProfiles;
MagicTransit.Sites = Sites;
MagicTransit.BaseSites = BaseSites;
MagicTransit.Connectors = Connectors;
MagicTransit.BaseConnectors = BaseConnectors;
MagicTransit.Cf1Sites = Cf1Sites;
MagicTransit.BaseCf1Sites = BaseCf1Sites;
MagicTransit.PCAPs = PCAPs;
MagicTransit.BasePCAPs = BasePCAPs;
return MagicTransit;
})();
//# sourceMappingURL=magic-transit.mjs.map