cloudflare
Version:
The official TypeScript library for the Cloudflare API
87 lines • 4.48 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../core/resource.mjs";
import * as ConnectivitySettingsAPI from "./connectivity-settings.mjs";
import { BaseConnectivitySettings, ConnectivitySettings, } from "./connectivity-settings.mjs";
import * as SeatsAPI from "./seats.mjs";
import { BaseSeats, Seats } from "./seats.mjs";
import * as AccessAPI from "./access/access.mjs";
import { Access, BaseAccess } from "./access/access.mjs";
import * as CasbAPI from "./casb/casb.mjs";
import { BaseCasb, Casb } from "./casb/casb.mjs";
import * as DevicesAPI from "./devices/devices.mjs";
import { BaseDevices, Devices, } from "./devices/devices.mjs";
import * as DEXAPI from "./dex/dex.mjs";
import { BaseDEX, DEX, } from "./dex/dex.mjs";
import * as DLPAPI from "./dlp/dlp.mjs";
import { BaseDLP, DLP } from "./dlp/dlp.mjs";
import * as GatewayAPI from "./gateway/gateway.mjs";
import { BaseGateway, Gateway, } from "./gateway/gateway.mjs";
import * as IdentityProvidersAPI from "./identity-providers/identity-providers.mjs";
import { BaseIdentityProviders, IdentityProviders, } from "./identity-providers/identity-providers.mjs";
import * as NetworksAPI from "./networks/networks.mjs";
import { BaseNetworks, Networks } from "./networks/networks.mjs";
import * as OrganizationsAPI from "./organizations/organizations.mjs";
import { BaseOrganizations, Organizations, } from "./organizations/organizations.mjs";
import * as ResourceLibraryAPI from "./resource-library/resource-library.mjs";
import { BaseResourceLibrary, ResourceLibrary } from "./resource-library/resource-library.mjs";
import * as RiskScoringAPI from "./risk-scoring/risk-scoring.mjs";
import { BaseRiskScoring, RiskScoring, } from "./risk-scoring/risk-scoring.mjs";
import * as TunnelsAPI from "./tunnels/tunnels.mjs";
import { BaseTunnels, Tunnels, } from "./tunnels/tunnels.mjs";
export var BaseZeroTrust = /* @__PURE__ */ (() => {
class BaseZeroTrust extends APIResource {
}
BaseZeroTrust._key = Object.freeze(['zeroTrust']);
return BaseZeroTrust;
})();
export var ZeroTrust = /* @__PURE__ */ (() => {
class ZeroTrust extends BaseZeroTrust {
constructor() {
super(...arguments);
this.devices = new DevicesAPI.Devices(this._client);
this.identityProviders = new IdentityProvidersAPI.IdentityProviders(this._client);
this.organizations = new OrganizationsAPI.Organizations(this._client);
this.seats = new SeatsAPI.Seats(this._client);
this.access = new AccessAPI.Access(this._client);
this.casb = new CasbAPI.Casb(this._client);
this.dex = new DEXAPI.DEX(this._client);
this.tunnels = new TunnelsAPI.Tunnels(this._client);
this.connectivitySettings = new ConnectivitySettingsAPI.ConnectivitySettings(this._client);
this.dlp = new DLPAPI.DLP(this._client);
this.gateway = new GatewayAPI.Gateway(this._client);
this.networks = new NetworksAPI.Networks(this._client);
this.riskScoring = new RiskScoringAPI.RiskScoring(this._client);
this.resourceLibrary = new ResourceLibraryAPI.ResourceLibrary(this._client);
}
}
ZeroTrust.Devices = Devices;
ZeroTrust.BaseDevices = BaseDevices;
ZeroTrust.IdentityProviders = IdentityProviders;
ZeroTrust.BaseIdentityProviders = BaseIdentityProviders;
ZeroTrust.Organizations = Organizations;
ZeroTrust.BaseOrganizations = BaseOrganizations;
ZeroTrust.Seats = Seats;
ZeroTrust.BaseSeats = BaseSeats;
ZeroTrust.Access = Access;
ZeroTrust.BaseAccess = BaseAccess;
ZeroTrust.Casb = Casb;
ZeroTrust.BaseCasb = BaseCasb;
ZeroTrust.DEX = DEX;
ZeroTrust.BaseDEX = BaseDEX;
ZeroTrust.Tunnels = Tunnels;
ZeroTrust.BaseTunnels = BaseTunnels;
ZeroTrust.ConnectivitySettings = ConnectivitySettings;
ZeroTrust.BaseConnectivitySettings = BaseConnectivitySettings;
ZeroTrust.DLP = DLP;
ZeroTrust.BaseDLP = BaseDLP;
ZeroTrust.Gateway = Gateway;
ZeroTrust.BaseGateway = BaseGateway;
ZeroTrust.Networks = Networks;
ZeroTrust.BaseNetworks = BaseNetworks;
ZeroTrust.RiskScoring = RiskScoring;
ZeroTrust.BaseRiskScoring = BaseRiskScoring;
ZeroTrust.ResourceLibrary = ResourceLibrary;
ZeroTrust.BaseResourceLibrary = BaseResourceLibrary;
return ZeroTrust;
})();
//# sourceMappingURL=zero-trust.mjs.map