UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

124 lines • 6.07 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../core/resource.mjs"; import * as DeploymentGroupsAPI from "./deployment-groups.mjs"; import { BaseDeploymentGroups, DeploymentGroups, } from "./deployment-groups.mjs"; import * as DevicesDevicesAPI from "./devices_.mjs"; import { BaseDevices as DevicesAPIBaseDevices, Devices as DevicesAPIDevices, } from "./devices_.mjs"; import * as DEXTestsAPI from "./dex-tests.mjs"; import { BaseDEXTests, DEXTests, } from "./dex-tests.mjs"; import * as FleetStatusAPI from "./fleet-status.mjs"; import { BaseFleetStatus, FleetStatus } from "./fleet-status.mjs"; import * as IPProfilesAPI from "./ip-profiles.mjs"; import { BaseIPProfiles, IPProfiles, } from "./ip-profiles.mjs"; import * as NetworksAPI from "./networks.mjs"; import { BaseNetworks, Networks, } from "./networks.mjs"; import * as OverrideCodesAPI from "./override-codes.mjs"; import { BaseOverrideCodes, OverrideCodes, } from "./override-codes.mjs"; import * as RegistrationsAPI from "./registrations.mjs"; import { BaseRegistrations, Registrations, } from "./registrations.mjs"; import * as RevokeAPI from "./revoke.mjs"; import { BaseRevoke, Revoke } from "./revoke.mjs"; import * as SettingsAPI from "./settings.mjs"; import { BaseSettings, Settings, } from "./settings.mjs"; import * as UnrevokeAPI from "./unrevoke.mjs"; import { BaseUnrevoke, Unrevoke } from "./unrevoke.mjs"; import * as PoliciesAPI from "./policies/policies.mjs"; import { BasePolicies, Policies, } from "./policies/policies.mjs"; import * as PostureAPI from "./posture/posture.mjs"; import { BasePosture, Posture, } from "./posture/posture.mjs"; import * as ResilienceAPI from "./resilience/resilience.mjs"; import { BaseResilience, Resilience } from "./resilience/resilience.mjs"; import { SinglePage } from "../../../core/pagination.mjs"; import { path } from "../../../internal/utils/path.mjs"; export var BaseDevices = /* @__PURE__ */ (() => { class BaseDevices extends APIResource { /** * List WARP devices. Not supported when * [multi-user mode](https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/windows-multiuser/) * is enabled for the account. * * **Deprecated**: please use one of the following endpoints instead: * * - GET /accounts/{account_id}/devices/physical-devices * - GET /accounts/{account_id}/devices/registrations * * @deprecated */ list(params, options) { const { account_id } = params; return this._client.getAPIList(path `/accounts/${account_id}/devices`, (SinglePage), options); } /** * Fetches a single WARP device. Not supported when * [multi-user mode](https://developers.cloudflare.com/cloudflare-one/connections/connect-devices/warp/deployment/mdm-deployment/windows-multiuser/) * is enabled for the account. * * **Deprecated**: please use one of the following endpoints instead: * * - GET /accounts/{account_id}/devices/physical-devices/{device_id} * - GET /accounts/{account_id}/devices/registrations/{registration_id} * * @deprecated */ get(deviceID, params, options) { const { account_id } = params; return this._client.get(path `/accounts/${account_id}/devices/${deviceID}`, options)._thenUnwrap((obj) => obj.result); } } BaseDevices._key = Object.freeze([ 'zeroTrust', 'devices', ]); return BaseDevices; })(); export var Devices = /* @__PURE__ */ (() => { class Devices extends BaseDevices { constructor() { super(...arguments); this.devices = new DevicesDevicesAPI.Devices(this._client); this.resilience = new ResilienceAPI.Resilience(this._client); this.registrations = new RegistrationsAPI.Registrations(this._client); this.dexTests = new DEXTestsAPI.DEXTests(this._client); this.ipProfiles = new IPProfilesAPI.IPProfiles(this._client); this.deploymentGroups = new DeploymentGroupsAPI.DeploymentGroups(this._client); this.networks = new NetworksAPI.Networks(this._client); this.fleetStatus = new FleetStatusAPI.FleetStatus(this._client); this.policies = new PoliciesAPI.Policies(this._client); this.posture = new PostureAPI.Posture(this._client); this.revoke = new RevokeAPI.Revoke(this._client); this.settings = new SettingsAPI.Settings(this._client); this.unrevoke = new UnrevokeAPI.Unrevoke(this._client); this.overrideCodes = new OverrideCodesAPI.OverrideCodes(this._client); } } Devices.Devices = DevicesAPIDevices; Devices.BaseDevices = DevicesAPIBaseDevices; Devices.Resilience = Resilience; Devices.BaseResilience = BaseResilience; Devices.Registrations = Registrations; Devices.BaseRegistrations = BaseRegistrations; Devices.DEXTests = DEXTests; Devices.BaseDEXTests = BaseDEXTests; Devices.IPProfiles = IPProfiles; Devices.BaseIPProfiles = BaseIPProfiles; Devices.DeploymentGroups = DeploymentGroups; Devices.BaseDeploymentGroups = BaseDeploymentGroups; Devices.Networks = Networks; Devices.BaseNetworks = BaseNetworks; Devices.FleetStatus = FleetStatus; Devices.BaseFleetStatus = BaseFleetStatus; Devices.Policies = Policies; Devices.BasePolicies = BasePolicies; Devices.Posture = Posture; Devices.BasePosture = BasePosture; Devices.Revoke = Revoke; Devices.BaseRevoke = BaseRevoke; Devices.Settings = Settings; Devices.BaseSettings = BaseSettings; Devices.Unrevoke = Unrevoke; Devices.BaseUnrevoke = BaseUnrevoke; Devices.OverrideCodes = OverrideCodes; Devices.BaseOverrideCodes = BaseOverrideCodes; return Devices; })(); //# sourceMappingURL=devices.mjs.map