UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

130 lines • 6.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Devices = exports.BaseDevices = 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 DeploymentGroupsAPI = tslib_1.__importStar(require("./deployment-groups.js")); const deployment_groups_1 = require("./deployment-groups.js"); const DevicesDevicesAPI = tslib_1.__importStar(require("./devices_.js")); const devices_1 = require("./devices_.js"); const DEXTestsAPI = tslib_1.__importStar(require("./dex-tests.js")); const dex_tests_1 = require("./dex-tests.js"); const FleetStatusAPI = tslib_1.__importStar(require("./fleet-status.js")); const fleet_status_1 = require("./fleet-status.js"); const IPProfilesAPI = tslib_1.__importStar(require("./ip-profiles.js")); const ip_profiles_1 = require("./ip-profiles.js"); const NetworksAPI = tslib_1.__importStar(require("./networks.js")); const networks_1 = require("./networks.js"); const OverrideCodesAPI = tslib_1.__importStar(require("./override-codes.js")); const override_codes_1 = require("./override-codes.js"); const RegistrationsAPI = tslib_1.__importStar(require("./registrations.js")); const registrations_1 = require("./registrations.js"); const RevokeAPI = tslib_1.__importStar(require("./revoke.js")); const revoke_1 = require("./revoke.js"); const SettingsAPI = tslib_1.__importStar(require("./settings.js")); const settings_1 = require("./settings.js"); const UnrevokeAPI = tslib_1.__importStar(require("./unrevoke.js")); const unrevoke_1 = require("./unrevoke.js"); const PoliciesAPI = tslib_1.__importStar(require("./policies/policies.js")); const policies_1 = require("./policies/policies.js"); const PostureAPI = tslib_1.__importStar(require("./posture/posture.js")); const posture_1 = require("./posture/posture.js"); const ResilienceAPI = tslib_1.__importStar(require("./resilience/resilience.js")); const resilience_1 = require("./resilience/resilience.js"); const pagination_1 = require("../../../core/pagination.js"); const path_1 = require("../../../internal/utils/path.js"); var BaseDevices = /* @__PURE__ */ (() => { class BaseDevices extends resource_1.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((0, path_1.path) `/accounts/${account_id}/devices`, (pagination_1.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((0, path_1.path) `/accounts/${account_id}/devices/${deviceID}`, options)._thenUnwrap((obj) => obj.result); } } BaseDevices._key = Object.freeze([ 'zeroTrust', 'devices', ]); return BaseDevices; })(); exports.BaseDevices = BaseDevices; 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 = devices_1.Devices; Devices.BaseDevices = devices_1.BaseDevices; Devices.Resilience = resilience_1.Resilience; Devices.BaseResilience = resilience_1.BaseResilience; Devices.Registrations = registrations_1.Registrations; Devices.BaseRegistrations = registrations_1.BaseRegistrations; Devices.DEXTests = dex_tests_1.DEXTests; Devices.BaseDEXTests = dex_tests_1.BaseDEXTests; Devices.IPProfiles = ip_profiles_1.IPProfiles; Devices.BaseIPProfiles = ip_profiles_1.BaseIPProfiles; Devices.DeploymentGroups = deployment_groups_1.DeploymentGroups; Devices.BaseDeploymentGroups = deployment_groups_1.BaseDeploymentGroups; Devices.Networks = networks_1.Networks; Devices.BaseNetworks = networks_1.BaseNetworks; Devices.FleetStatus = fleet_status_1.FleetStatus; Devices.BaseFleetStatus = fleet_status_1.BaseFleetStatus; Devices.Policies = policies_1.Policies; Devices.BasePolicies = policies_1.BasePolicies; Devices.Posture = posture_1.Posture; Devices.BasePosture = posture_1.BasePosture; Devices.Revoke = revoke_1.Revoke; Devices.BaseRevoke = revoke_1.BaseRevoke; Devices.Settings = settings_1.Settings; Devices.BaseSettings = settings_1.BaseSettings; Devices.Unrevoke = unrevoke_1.Unrevoke; Devices.BaseUnrevoke = unrevoke_1.BaseUnrevoke; Devices.OverrideCodes = override_codes_1.OverrideCodes; Devices.BaseOverrideCodes = override_codes_1.BaseOverrideCodes; return Devices; })(); exports.Devices = Devices; //# sourceMappingURL=devices.js.map