491 lines
27 KiB
JavaScript
491 lines
27 KiB
JavaScript
"use strict";
|
|
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
|
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
|
desc = { enumerable: true, get: function() { return m[k]; } };
|
|
}
|
|
Object.defineProperty(o, k2, desc);
|
|
}) : (function(o, m, k, k2) {
|
|
if (k2 === undefined) k2 = k;
|
|
o[k2] = m[k];
|
|
}));
|
|
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
|
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
|
}) : function(o, v) {
|
|
o["default"] = v;
|
|
});
|
|
var __importStar = (this && this.__importStar) || function (mod) {
|
|
if (mod && mod.__esModule) return mod;
|
|
var result = {};
|
|
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
|
__setModuleDefault(result, mod);
|
|
return result;
|
|
};
|
|
var _Cloudflare_instances, _a, _Cloudflare_baseURLOverridden;
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.UnprocessableEntityError = exports.PermissionDeniedError = exports.InternalServerError = exports.AuthenticationError = exports.BadRequestError = exports.RateLimitError = exports.ConflictError = exports.NotFoundError = exports.APIUserAbortError = exports.APIConnectionTimeoutError = exports.APIConnectionError = exports.APIError = exports.CloudflareError = exports.fileFromPath = exports.toFile = exports.Cloudflare = void 0;
|
|
const qs = __importStar(require("./internal/qs/index.js"));
|
|
const Core = __importStar(require("./core.js"));
|
|
const Errors = __importStar(require("./error.js"));
|
|
const Pagination = __importStar(require("./pagination.js"));
|
|
const Uploads = __importStar(require("./uploads.js"));
|
|
const API = __importStar(require("./resources/index.js"));
|
|
const abuse_reports_1 = require("./resources/abuse-reports.js");
|
|
const audit_logs_1 = require("./resources/audit-logs.js");
|
|
const bot_management_1 = require("./resources/bot-management.js");
|
|
const client_certificates_1 = require("./resources/client-certificates.js");
|
|
const custom_nameservers_1 = require("./resources/custom-nameservers.js");
|
|
const custom_pages_1 = require("./resources/custom-pages.js");
|
|
const dcv_delegation_1 = require("./resources/dcv-delegation.js");
|
|
const filters_1 = require("./resources/filters.js");
|
|
const ips_1 = require("./resources/ips.js");
|
|
const keyless_certificates_1 = require("./resources/keyless-certificates.js");
|
|
const managed_transforms_1 = require("./resources/managed-transforms.js");
|
|
const memberships_1 = require("./resources/memberships.js");
|
|
const origin_ca_certificates_1 = require("./resources/origin-ca-certificates.js");
|
|
const origin_post_quantum_encryption_1 = require("./resources/origin-post-quantum-encryption.js");
|
|
const page_rules_1 = require("./resources/page-rules.js");
|
|
const pipelines_1 = require("./resources/pipelines.js");
|
|
const rate_limits_1 = require("./resources/rate-limits.js");
|
|
const security_txt_1 = require("./resources/security-txt.js");
|
|
const url_normalization_1 = require("./resources/url-normalization.js");
|
|
const accounts_1 = require("./resources/accounts/accounts.js");
|
|
const acm_1 = require("./resources/acm/acm.js");
|
|
const addressing_1 = require("./resources/addressing/addressing.js");
|
|
const ai_gateway_1 = require("./resources/ai-gateway/ai-gateway.js");
|
|
const ai_1 = require("./resources/ai/ai.js");
|
|
const alerting_1 = require("./resources/alerting/alerting.js");
|
|
const api_gateway_1 = require("./resources/api-gateway/api-gateway.js");
|
|
const argo_1 = require("./resources/argo/argo.js");
|
|
const billing_1 = require("./resources/billing/billing.js");
|
|
const botnet_feed_1 = require("./resources/botnet-feed/botnet-feed.js");
|
|
const brand_protection_1 = require("./resources/brand-protection/brand-protection.js");
|
|
const browser_rendering_1 = require("./resources/browser-rendering/browser-rendering.js");
|
|
const cache_1 = require("./resources/cache/cache.js");
|
|
const calls_1 = require("./resources/calls/calls.js");
|
|
const certificate_authorities_1 = require("./resources/certificate-authorities/certificate-authorities.js");
|
|
const cloud_connector_1 = require("./resources/cloud-connector/cloud-connector.js");
|
|
const cloudforce_one_1 = require("./resources/cloudforce-one/cloudforce-one.js");
|
|
const content_scanning_1 = require("./resources/content-scanning/content-scanning.js");
|
|
const custom_certificates_1 = require("./resources/custom-certificates/custom-certificates.js");
|
|
const custom_hostnames_1 = require("./resources/custom-hostnames/custom-hostnames.js");
|
|
const d1_1 = require("./resources/d1/d1.js");
|
|
const diagnostics_1 = require("./resources/diagnostics/diagnostics.js");
|
|
const dns_firewall_1 = require("./resources/dns-firewall/dns-firewall.js");
|
|
const dns_1 = require("./resources/dns/dns.js");
|
|
const durable_objects_1 = require("./resources/durable-objects/durable-objects.js");
|
|
const email_routing_1 = require("./resources/email-routing/email-routing.js");
|
|
const email_security_1 = require("./resources/email-security/email-security.js");
|
|
const firewall_1 = require("./resources/firewall/firewall.js");
|
|
const healthchecks_1 = require("./resources/healthchecks/healthchecks.js");
|
|
const hostnames_1 = require("./resources/hostnames/hostnames.js");
|
|
const hyperdrive_1 = require("./resources/hyperdrive/hyperdrive.js");
|
|
const iam_1 = require("./resources/iam/iam.js");
|
|
const images_1 = require("./resources/images/images.js");
|
|
const intel_1 = require("./resources/intel/intel.js");
|
|
const kv_1 = require("./resources/kv/kv.js");
|
|
const leaked_credential_checks_1 = require("./resources/leaked-credential-checks/leaked-credential-checks.js");
|
|
const load_balancers_1 = require("./resources/load-balancers/load-balancers.js");
|
|
const logpush_1 = require("./resources/logpush/logpush.js");
|
|
const logs_1 = require("./resources/logs/logs.js");
|
|
const magic_cloud_networking_1 = require("./resources/magic-cloud-networking/magic-cloud-networking.js");
|
|
const magic_network_monitoring_1 = require("./resources/magic-network-monitoring/magic-network-monitoring.js");
|
|
const magic_transit_1 = require("./resources/magic-transit/magic-transit.js");
|
|
const mtls_certificates_1 = require("./resources/mtls-certificates/mtls-certificates.js");
|
|
const network_interconnects_1 = require("./resources/network-interconnects/network-interconnects.js");
|
|
const origin_tls_client_auth_1 = require("./resources/origin-tls-client-auth/origin-tls-client-auth.js");
|
|
const page_shield_1 = require("./resources/page-shield/page-shield.js");
|
|
const pages_1 = require("./resources/pages/pages.js");
|
|
const queues_1 = require("./resources/queues/queues.js");
|
|
const r2_1 = require("./resources/r2/r2.js");
|
|
const radar_1 = require("./resources/radar/radar.js");
|
|
const registrar_1 = require("./resources/registrar/registrar.js");
|
|
const request_tracers_1 = require("./resources/request-tracers/request-tracers.js");
|
|
const resource_sharing_1 = require("./resources/resource-sharing/resource-sharing.js");
|
|
const rules_1 = require("./resources/rules/rules.js");
|
|
const rulesets_1 = require("./resources/rulesets/rulesets.js");
|
|
const rum_1 = require("./resources/rum/rum.js");
|
|
const schema_validation_1 = require("./resources/schema-validation/schema-validation.js");
|
|
const secrets_store_1 = require("./resources/secrets-store/secrets-store.js");
|
|
const security_center_1 = require("./resources/security-center/security-center.js");
|
|
const snippets_1 = require("./resources/snippets/snippets.js");
|
|
const spectrum_1 = require("./resources/spectrum/spectrum.js");
|
|
const speed_1 = require("./resources/speed/speed.js");
|
|
const ssl_1 = require("./resources/ssl/ssl.js");
|
|
const stream_1 = require("./resources/stream/stream.js");
|
|
const turnstile_1 = require("./resources/turnstile/turnstile.js");
|
|
const url_scanner_1 = require("./resources/url-scanner/url-scanner.js");
|
|
const user_1 = require("./resources/user/user.js");
|
|
const vectorize_1 = require("./resources/vectorize/vectorize.js");
|
|
const waiting_rooms_1 = require("./resources/waiting-rooms/waiting-rooms.js");
|
|
const web3_1 = require("./resources/web3/web3.js");
|
|
const workers_for_platforms_1 = require("./resources/workers-for-platforms/workers-for-platforms.js");
|
|
const workers_1 = require("./resources/workers/workers.js");
|
|
const workflows_1 = require("./resources/workflows/workflows.js");
|
|
const zaraz_1 = require("./resources/zaraz/zaraz.js");
|
|
const zero_trust_1 = require("./resources/zero-trust/zero-trust.js");
|
|
const zones_1 = require("./resources/zones/zones.js");
|
|
/**
|
|
* API Client for interfacing with the Cloudflare API.
|
|
*/
|
|
class Cloudflare extends Core.APIClient {
|
|
/**
|
|
* API Client for interfacing with the Cloudflare API.
|
|
*
|
|
* @param {string | null | undefined} [opts.apiToken=process.env['CLOUDFLARE_API_TOKEN'] ?? null]
|
|
* @param {string | null | undefined} [opts.apiKey=process.env['CLOUDFLARE_API_KEY'] ?? null]
|
|
* @param {string | null | undefined} [opts.apiEmail=process.env['CLOUDFLARE_EMAIL'] ?? null]
|
|
* @param {string | null | undefined} [opts.userServiceKey=process.env['CLOUDFLARE_API_USER_SERVICE_KEY'] ?? null]
|
|
* @param {string} [opts.baseURL=process.env['CLOUDFLARE_BASE_URL'] ?? https://api.cloudflare.com/client/v4] - Override the default base URL for the API.
|
|
* @param {string | null} [opts.apiVersion] - Define the version to target for the API.
|
|
* @param {number} [opts.timeout=1 minute] - The maximum amount of time (in milliseconds) the client will wait for a response before timing out.
|
|
* @param {number} [opts.httpAgent] - An HTTP agent used to manage HTTP(s) connections.
|
|
* @param {Core.Fetch} [opts.fetch] - Specify a custom `fetch` function implementation.
|
|
* @param {number} [opts.maxRetries=2] - The maximum number of times the client will retry a request.
|
|
* @param {Core.Headers} opts.defaultHeaders - Default headers to include with every request to the API.
|
|
* @param {Core.DefaultQuery} opts.defaultQuery - Default query parameters to include with every request to the API.
|
|
*/
|
|
constructor({ baseURL = Core.readEnv('CLOUDFLARE_BASE_URL'), apiVersion = null, apiToken = Core.readEnv('CLOUDFLARE_API_TOKEN') ?? null, apiKey = Core.readEnv('CLOUDFLARE_API_KEY') ?? null, apiEmail = Core.readEnv('CLOUDFLARE_EMAIL') ?? null, userServiceKey = Core.readEnv('CLOUDFLARE_API_USER_SERVICE_KEY') ?? null, ...opts } = {}) {
|
|
const options = {
|
|
apiToken,
|
|
apiKey,
|
|
apiEmail,
|
|
userServiceKey,
|
|
...opts,
|
|
baseURL: baseURL || `https://api.cloudflare.com/client/v4`,
|
|
apiVersion: apiVersion || new Date().toISOString().slice(0, 10),
|
|
};
|
|
super({
|
|
baseURL: options.baseURL,
|
|
apiVersion: options.apiVersion,
|
|
baseURLOverridden: baseURL ? baseURL !== 'https://api.cloudflare.com/client/v4' : false,
|
|
timeout: options.timeout ?? 60000 /* 1 minute */,
|
|
httpAgent: options.httpAgent,
|
|
maxRetries: options.maxRetries,
|
|
fetch: options.fetch,
|
|
});
|
|
_Cloudflare_instances.add(this);
|
|
this.accounts = new API.Accounts(this);
|
|
this.originCACertificates = new API.OriginCACertificates(this);
|
|
this.ips = new API.IPs(this);
|
|
this.memberships = new API.Memberships(this);
|
|
this.user = new API.User(this);
|
|
this.zones = new API.Zones(this);
|
|
this.loadBalancers = new API.LoadBalancers(this);
|
|
this.cache = new API.Cache(this);
|
|
this.ssl = new API.SSL(this);
|
|
this.acm = new API.ACM(this);
|
|
this.argo = new API.Argo(this);
|
|
this.certificateAuthorities = new API.CertificateAuthorities(this);
|
|
this.clientCertificates = new API.ClientCertificates(this);
|
|
this.customCertificates = new API.CustomCertificates(this);
|
|
this.customHostnames = new API.CustomHostnames(this);
|
|
this.customNameservers = new API.CustomNameservers(this);
|
|
this.dnsFirewall = new API.DNSFirewall(this);
|
|
this.dns = new API.DNS(this);
|
|
this.emailSecurity = new API.EmailSecurity(this);
|
|
this.emailRouting = new API.EmailRouting(this);
|
|
this.filters = new API.Filters(this);
|
|
this.firewall = new API.Firewall(this);
|
|
this.healthchecks = new API.Healthchecks(this);
|
|
this.keylessCertificates = new API.KeylessCertificates(this);
|
|
this.logpush = new API.Logpush(this);
|
|
this.logs = new API.Logs(this);
|
|
this.originTLSClientAuth = new API.OriginTLSClientAuth(this);
|
|
this.pageRules = new API.PageRules(this);
|
|
this.rateLimits = new API.RateLimits(this);
|
|
this.waitingRooms = new API.WaitingRooms(this);
|
|
this.web3 = new API.Web3(this);
|
|
this.workers = new API.Workers(this);
|
|
this.kv = new API.KV(this);
|
|
this.durableObjects = new API.DurableObjects(this);
|
|
this.queues = new API.Queues(this);
|
|
this.apiGateway = new API.APIGateway(this);
|
|
this.managedTransforms = new API.ManagedTransforms(this);
|
|
this.pageShield = new API.PageShield(this);
|
|
this.rulesets = new API.Rulesets(this);
|
|
this.urlNormalization = new API.URLNormalization(this);
|
|
this.spectrum = new API.Spectrum(this);
|
|
this.addressing = new API.Addressing(this);
|
|
this.auditLogs = new API.AuditLogs(this);
|
|
this.billing = new API.Billing(this);
|
|
this.brandProtection = new API.BrandProtection(this);
|
|
this.diagnostics = new API.Diagnostics(this);
|
|
this.images = new API.Images(this);
|
|
this.intel = new API.Intel(this);
|
|
this.magicTransit = new API.MagicTransit(this);
|
|
this.magicNetworkMonitoring = new API.MagicNetworkMonitoring(this);
|
|
this.magicCloudNetworking = new API.MagicCloudNetworking(this);
|
|
this.networkInterconnects = new API.NetworkInterconnects(this);
|
|
this.mtlsCertificates = new API.MTLSCertificates(this);
|
|
this.pages = new API.Pages(this);
|
|
this.registrar = new API.Registrar(this);
|
|
this.requestTracers = new API.RequestTracers(this);
|
|
this.rules = new API.Rules(this);
|
|
this.stream = new API.Stream(this);
|
|
this.alerting = new API.Alerting(this);
|
|
this.d1 = new API.D1Resource(this);
|
|
this.r2 = new API.R2(this);
|
|
this.workersForPlatforms = new API.WorkersForPlatforms(this);
|
|
this.zeroTrust = new API.ZeroTrust(this);
|
|
this.turnstile = new API.Turnstile(this);
|
|
this.hyperdrive = new API.HyperdriveResource(this);
|
|
this.rum = new API.RUM(this);
|
|
this.vectorize = new API.Vectorize(this);
|
|
this.urlScanner = new API.URLScanner(this);
|
|
this.radar = new API.Radar(this);
|
|
this.botManagement = new API.BotManagement(this);
|
|
this.originPostQuantumEncryption = new API.OriginPostQuantumEncryption(this);
|
|
this.zaraz = new API.Zaraz(this);
|
|
this.speed = new API.Speed(this);
|
|
this.dcvDelegation = new API.DCVDelegation(this);
|
|
this.hostnames = new API.Hostnames(this);
|
|
this.snippets = new API.Snippets(this);
|
|
this.calls = new API.Calls(this);
|
|
this.cloudforceOne = new API.CloudforceOne(this);
|
|
this.aiGateway = new API.AIGateway(this);
|
|
this.iam = new API.IAM(this);
|
|
this.cloudConnector = new API.CloudConnector(this);
|
|
this.botnetFeed = new API.BotnetFeed(this);
|
|
this.securityTXT = new API.SecurityTXT(this);
|
|
this.workflows = new API.Workflows(this);
|
|
this.resourceSharing = new API.ResourceSharing(this);
|
|
this.leakedCredentialChecks = new API.LeakedCredentialChecks(this);
|
|
this.contentScanning = new API.ContentScanning(this);
|
|
this.abuseReports = new API.AbuseReports(this);
|
|
this.ai = new API.AI(this);
|
|
this.securityCenter = new API.SecurityCenter(this);
|
|
this.browserRendering = new API.BrowserRendering(this);
|
|
this.customPages = new API.CustomPages(this);
|
|
this.secretsStore = new API.SecretsStore(this);
|
|
this.pipelines = new API.Pipelines(this);
|
|
this.schemaValidation = new API.SchemaValidation(this);
|
|
this._options = options;
|
|
this.apiToken = apiToken;
|
|
this.apiKey = apiKey;
|
|
this.apiEmail = apiEmail;
|
|
this.userServiceKey = userServiceKey;
|
|
}
|
|
defaultQuery() {
|
|
return this._options.defaultQuery;
|
|
}
|
|
defaultHeaders(opts) {
|
|
return {
|
|
...super.defaultHeaders(opts),
|
|
'X-Auth-Key': this.apiKey,
|
|
'X-Auth-Email': this.apiEmail,
|
|
...this._options.defaultHeaders,
|
|
};
|
|
}
|
|
validateHeaders(headers, customHeaders) {
|
|
if (this.apiEmail && headers['x-auth-email']) {
|
|
return;
|
|
}
|
|
if (customHeaders['x-auth-email'] === null) {
|
|
return;
|
|
}
|
|
if (this.apiKey && headers['x-auth-key']) {
|
|
return;
|
|
}
|
|
if (customHeaders['x-auth-key'] === null) {
|
|
return;
|
|
}
|
|
if (this.apiToken && headers['authorization']) {
|
|
return;
|
|
}
|
|
if (customHeaders['authorization'] === null) {
|
|
return;
|
|
}
|
|
if (this.userServiceKey && headers['x-auth-user-service-key']) {
|
|
return;
|
|
}
|
|
if (customHeaders['x-auth-user-service-key'] === null) {
|
|
return;
|
|
}
|
|
throw new Error('Could not resolve authentication method. Expected one of apiEmail, apiKey, apiToken or userServiceKey to be set. Or for one of the "X-Auth-Email", "X-Auth-Key", "Authorization" or "X-Auth-User-Service-Key" headers to be explicitly omitted');
|
|
}
|
|
authHeaders(opts) {
|
|
const apiEmailAuth = this.apiEmailAuth(opts);
|
|
const apiKeyAuth = this.apiKeyAuth(opts);
|
|
const apiTokenAuth = this.apiTokenAuth(opts);
|
|
const userServiceKeyAuth = this.userServiceKeyAuth(opts);
|
|
if (apiEmailAuth != null &&
|
|
!Core.isEmptyObj(apiEmailAuth) &&
|
|
apiKeyAuth != null &&
|
|
!Core.isEmptyObj(apiKeyAuth)) {
|
|
return { ...apiEmailAuth, ...apiKeyAuth };
|
|
}
|
|
if (apiTokenAuth != null && !Core.isEmptyObj(apiTokenAuth)) {
|
|
return apiTokenAuth;
|
|
}
|
|
if (userServiceKeyAuth != null && !Core.isEmptyObj(userServiceKeyAuth)) {
|
|
return userServiceKeyAuth;
|
|
}
|
|
return {};
|
|
}
|
|
apiEmailAuth(opts) {
|
|
if (this.apiEmail == null) {
|
|
return {};
|
|
}
|
|
return { 'X-Auth-Email': this.apiEmail };
|
|
}
|
|
apiKeyAuth(opts) {
|
|
if (this.apiKey == null) {
|
|
return {};
|
|
}
|
|
return { 'X-Auth-Key': this.apiKey };
|
|
}
|
|
apiTokenAuth(opts) {
|
|
if (this.apiToken == null) {
|
|
return {};
|
|
}
|
|
return { Authorization: `Bearer ${this.apiToken}` };
|
|
}
|
|
userServiceKeyAuth(opts) {
|
|
if (this.userServiceKey == null) {
|
|
return {};
|
|
}
|
|
return { 'X-Auth-User-Service-Key': this.userServiceKey };
|
|
}
|
|
stringifyQuery(query) {
|
|
return qs.stringify(query, { allowDots: true, arrayFormat: 'repeat' });
|
|
}
|
|
}
|
|
exports.Cloudflare = Cloudflare;
|
|
_a = Cloudflare, _Cloudflare_instances = new WeakSet(), _Cloudflare_baseURLOverridden = function _Cloudflare_baseURLOverridden() {
|
|
return this.baseURL !== 'https://api.cloudflare.com/client/v4';
|
|
};
|
|
Cloudflare.Cloudflare = _a;
|
|
Cloudflare.DEFAULT_TIMEOUT = 60000; // 1 minute
|
|
Cloudflare.CloudflareError = Errors.CloudflareError;
|
|
Cloudflare.APIError = Errors.APIError;
|
|
Cloudflare.APIConnectionError = Errors.APIConnectionError;
|
|
Cloudflare.APIConnectionTimeoutError = Errors.APIConnectionTimeoutError;
|
|
Cloudflare.APIUserAbortError = Errors.APIUserAbortError;
|
|
Cloudflare.NotFoundError = Errors.NotFoundError;
|
|
Cloudflare.ConflictError = Errors.ConflictError;
|
|
Cloudflare.RateLimitError = Errors.RateLimitError;
|
|
Cloudflare.BadRequestError = Errors.BadRequestError;
|
|
Cloudflare.AuthenticationError = Errors.AuthenticationError;
|
|
Cloudflare.InternalServerError = Errors.InternalServerError;
|
|
Cloudflare.PermissionDeniedError = Errors.PermissionDeniedError;
|
|
Cloudflare.UnprocessableEntityError = Errors.UnprocessableEntityError;
|
|
Cloudflare.toFile = Uploads.toFile;
|
|
Cloudflare.fileFromPath = Uploads.fileFromPath;
|
|
Cloudflare.Accounts = accounts_1.Accounts;
|
|
Cloudflare.OriginCACertificates = origin_ca_certificates_1.OriginCACertificates;
|
|
Cloudflare.IPs = ips_1.IPs;
|
|
Cloudflare.Memberships = memberships_1.Memberships;
|
|
Cloudflare.User = user_1.User;
|
|
Cloudflare.Zones = zones_1.Zones;
|
|
Cloudflare.LoadBalancers = load_balancers_1.LoadBalancers;
|
|
Cloudflare.Cache = cache_1.Cache;
|
|
Cloudflare.SSL = ssl_1.SSL;
|
|
Cloudflare.ACM = acm_1.ACM;
|
|
Cloudflare.Argo = argo_1.Argo;
|
|
Cloudflare.CertificateAuthorities = certificate_authorities_1.CertificateAuthorities;
|
|
Cloudflare.ClientCertificates = client_certificates_1.ClientCertificates;
|
|
Cloudflare.CustomCertificates = custom_certificates_1.CustomCertificates;
|
|
Cloudflare.CustomHostnames = custom_hostnames_1.CustomHostnames;
|
|
Cloudflare.CustomNameservers = custom_nameservers_1.CustomNameservers;
|
|
Cloudflare.DNSFirewall = dns_firewall_1.DNSFirewall;
|
|
Cloudflare.DNS = dns_1.DNS;
|
|
Cloudflare.EmailSecurity = email_security_1.EmailSecurity;
|
|
Cloudflare.EmailRouting = email_routing_1.EmailRouting;
|
|
Cloudflare.Filters = filters_1.Filters;
|
|
Cloudflare.Firewall = firewall_1.Firewall;
|
|
Cloudflare.Healthchecks = healthchecks_1.Healthchecks;
|
|
Cloudflare.KeylessCertificates = keyless_certificates_1.KeylessCertificates;
|
|
Cloudflare.Logpush = logpush_1.Logpush;
|
|
Cloudflare.Logs = logs_1.Logs;
|
|
Cloudflare.OriginTLSClientAuth = origin_tls_client_auth_1.OriginTLSClientAuth;
|
|
Cloudflare.PageRules = page_rules_1.PageRules;
|
|
Cloudflare.RateLimits = rate_limits_1.RateLimits;
|
|
Cloudflare.WaitingRooms = waiting_rooms_1.WaitingRooms;
|
|
Cloudflare.Web3 = web3_1.Web3;
|
|
Cloudflare.Workers = workers_1.Workers;
|
|
Cloudflare.KV = kv_1.KV;
|
|
Cloudflare.DurableObjects = durable_objects_1.DurableObjects;
|
|
Cloudflare.Queues = queues_1.Queues;
|
|
Cloudflare.APIGateway = api_gateway_1.APIGateway;
|
|
Cloudflare.ManagedTransforms = managed_transforms_1.ManagedTransforms;
|
|
Cloudflare.PageShield = page_shield_1.PageShield;
|
|
Cloudflare.Rulesets = rulesets_1.Rulesets;
|
|
Cloudflare.URLNormalization = url_normalization_1.URLNormalization;
|
|
Cloudflare.Spectrum = spectrum_1.Spectrum;
|
|
Cloudflare.Addressing = addressing_1.Addressing;
|
|
Cloudflare.AuditLogs = audit_logs_1.AuditLogs;
|
|
Cloudflare.Billing = billing_1.Billing;
|
|
Cloudflare.BrandProtection = brand_protection_1.BrandProtection;
|
|
Cloudflare.Diagnostics = diagnostics_1.Diagnostics;
|
|
Cloudflare.Images = images_1.Images;
|
|
Cloudflare.Intel = intel_1.Intel;
|
|
Cloudflare.MagicTransit = magic_transit_1.MagicTransit;
|
|
Cloudflare.MagicNetworkMonitoring = magic_network_monitoring_1.MagicNetworkMonitoring;
|
|
Cloudflare.MagicCloudNetworking = magic_cloud_networking_1.MagicCloudNetworking;
|
|
Cloudflare.NetworkInterconnects = network_interconnects_1.NetworkInterconnects;
|
|
Cloudflare.MTLSCertificates = mtls_certificates_1.MTLSCertificates;
|
|
Cloudflare.Pages = pages_1.Pages;
|
|
Cloudflare.Registrar = registrar_1.Registrar;
|
|
Cloudflare.RequestTracers = request_tracers_1.RequestTracers;
|
|
Cloudflare.Rules = rules_1.Rules;
|
|
Cloudflare.Stream = stream_1.Stream;
|
|
Cloudflare.Alerting = alerting_1.Alerting;
|
|
Cloudflare.D1Resource = d1_1.D1Resource;
|
|
Cloudflare.R2 = r2_1.R2;
|
|
Cloudflare.WorkersForPlatforms = workers_for_platforms_1.WorkersForPlatforms;
|
|
Cloudflare.ZeroTrust = zero_trust_1.ZeroTrust;
|
|
Cloudflare.Turnstile = turnstile_1.Turnstile;
|
|
Cloudflare.HyperdriveResource = hyperdrive_1.HyperdriveResource;
|
|
Cloudflare.RUM = rum_1.RUM;
|
|
Cloudflare.Vectorize = vectorize_1.Vectorize;
|
|
Cloudflare.URLScanner = url_scanner_1.URLScanner;
|
|
Cloudflare.Radar = radar_1.Radar;
|
|
Cloudflare.BotManagement = bot_management_1.BotManagement;
|
|
Cloudflare.OriginPostQuantumEncryption = origin_post_quantum_encryption_1.OriginPostQuantumEncryption;
|
|
Cloudflare.Zaraz = zaraz_1.Zaraz;
|
|
Cloudflare.Speed = speed_1.Speed;
|
|
Cloudflare.DCVDelegation = dcv_delegation_1.DCVDelegation;
|
|
Cloudflare.Hostnames = hostnames_1.Hostnames;
|
|
Cloudflare.Snippets = snippets_1.Snippets;
|
|
Cloudflare.Calls = calls_1.Calls;
|
|
Cloudflare.CloudforceOne = cloudforce_one_1.CloudforceOne;
|
|
Cloudflare.AIGateway = ai_gateway_1.AIGateway;
|
|
Cloudflare.IAM = iam_1.IAM;
|
|
Cloudflare.CloudConnector = cloud_connector_1.CloudConnector;
|
|
Cloudflare.BotnetFeed = botnet_feed_1.BotnetFeed;
|
|
Cloudflare.SecurityTXT = security_txt_1.SecurityTXT;
|
|
Cloudflare.Workflows = workflows_1.Workflows;
|
|
Cloudflare.ResourceSharing = resource_sharing_1.ResourceSharing;
|
|
Cloudflare.LeakedCredentialChecks = leaked_credential_checks_1.LeakedCredentialChecks;
|
|
Cloudflare.ContentScanning = content_scanning_1.ContentScanning;
|
|
Cloudflare.AbuseReports = abuse_reports_1.AbuseReports;
|
|
Cloudflare.AI = ai_1.AI;
|
|
Cloudflare.SecurityCenter = security_center_1.SecurityCenter;
|
|
Cloudflare.BrowserRendering = browser_rendering_1.BrowserRendering;
|
|
Cloudflare.CustomPages = custom_pages_1.CustomPages;
|
|
Cloudflare.SecretsStore = secrets_store_1.SecretsStore;
|
|
Cloudflare.Pipelines = pipelines_1.Pipelines;
|
|
Cloudflare.SchemaValidation = schema_validation_1.SchemaValidation;
|
|
var uploads_1 = require("./uploads.js");
|
|
Object.defineProperty(exports, "toFile", { enumerable: true, get: function () { return uploads_1.toFile; } });
|
|
Object.defineProperty(exports, "fileFromPath", { enumerable: true, get: function () { return uploads_1.fileFromPath; } });
|
|
var error_1 = require("./error.js");
|
|
Object.defineProperty(exports, "CloudflareError", { enumerable: true, get: function () { return error_1.CloudflareError; } });
|
|
Object.defineProperty(exports, "APIError", { enumerable: true, get: function () { return error_1.APIError; } });
|
|
Object.defineProperty(exports, "APIConnectionError", { enumerable: true, get: function () { return error_1.APIConnectionError; } });
|
|
Object.defineProperty(exports, "APIConnectionTimeoutError", { enumerable: true, get: function () { return error_1.APIConnectionTimeoutError; } });
|
|
Object.defineProperty(exports, "APIUserAbortError", { enumerable: true, get: function () { return error_1.APIUserAbortError; } });
|
|
Object.defineProperty(exports, "NotFoundError", { enumerable: true, get: function () { return error_1.NotFoundError; } });
|
|
Object.defineProperty(exports, "ConflictError", { enumerable: true, get: function () { return error_1.ConflictError; } });
|
|
Object.defineProperty(exports, "RateLimitError", { enumerable: true, get: function () { return error_1.RateLimitError; } });
|
|
Object.defineProperty(exports, "BadRequestError", { enumerable: true, get: function () { return error_1.BadRequestError; } });
|
|
Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return error_1.AuthenticationError; } });
|
|
Object.defineProperty(exports, "InternalServerError", { enumerable: true, get: function () { return error_1.InternalServerError; } });
|
|
Object.defineProperty(exports, "PermissionDeniedError", { enumerable: true, get: function () { return error_1.PermissionDeniedError; } });
|
|
Object.defineProperty(exports, "UnprocessableEntityError", { enumerable: true, get: function () { return error_1.UnprocessableEntityError; } });
|
|
exports = module.exports = Cloudflare;
|
|
exports.default = Cloudflare;
|
|
//# sourceMappingURL=index.js.map
|