cloudflare
Version:
The official TypeScript library for the Cloudflare API
77 lines • 3.88 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../../core/resource.mjs";
import * as CustomPromptTopicsAPI from "./custom-prompt-topics.mjs";
import { BaseCustomPromptTopics, CustomPromptTopics, } from "./custom-prompt-topics.mjs";
import * as DataClassesAPI from "./data-classes.mjs";
import { BaseDataClasses, DataClasses, } from "./data-classes.mjs";
import * as LimitsAPI from "./limits.mjs";
import { BaseLimits, Limits } from "./limits.mjs";
import * as PatternsAPI from "./patterns.mjs";
import { BasePatterns, Patterns } from "./patterns.mjs";
import * as PayloadLogsAPI from "./payload-logs.mjs";
import { BasePayloadLogs, PayloadLogs, } from "./payload-logs.mjs";
import * as SettingsAPI from "./settings.mjs";
import { BaseSettings, Settings, } from "./settings.mjs";
import * as DataTagCategoriesAPI from "./data-tag-categories/data-tag-categories.mjs";
import { BaseDataTagCategories, DataTagCategories, } from "./data-tag-categories/data-tag-categories.mjs";
import * as DatasetsAPI from "./datasets/datasets.mjs";
import { BaseDatasets, Datasets, } from "./datasets/datasets.mjs";
import * as EmailAPI from "./email/email.mjs";
import { BaseEmail, Email } from "./email/email.mjs";
import * as EntriesAPI from "./entries/entries.mjs";
import { BaseEntries, Entries, } from "./entries/entries.mjs";
import * as ProfilesAPI from "./profiles/profiles.mjs";
import { BaseProfiles, Profiles, } from "./profiles/profiles.mjs";
import * as SensitivityGroupsAPI from "./sensitivity-groups/sensitivity-groups.mjs";
import { BaseSensitivityGroups, SensitivityGroups, } from "./sensitivity-groups/sensitivity-groups.mjs";
export var BaseDLP = /* @__PURE__ */ (() => {
class BaseDLP extends APIResource {
}
BaseDLP._key = Object.freeze(['zeroTrust', 'dlp']);
return BaseDLP;
})();
export var DLP = /* @__PURE__ */ (() => {
class DLP extends BaseDLP {
constructor() {
super(...arguments);
this.customPromptTopics = new CustomPromptTopicsAPI.CustomPromptTopics(this._client);
this.datasets = new DatasetsAPI.Datasets(this._client);
this.patterns = new PatternsAPI.Patterns(this._client);
this.payloadLogs = new PayloadLogsAPI.PayloadLogs(this._client);
this.settings = new SettingsAPI.Settings(this._client);
this.email = new EmailAPI.Email(this._client);
this.profiles = new ProfilesAPI.Profiles(this._client);
this.limits = new LimitsAPI.Limits(this._client);
this.entries = new EntriesAPI.Entries(this._client);
this.sensitivityGroups = new SensitivityGroupsAPI.SensitivityGroups(this._client);
this.dataTagCategories = new DataTagCategoriesAPI.DataTagCategories(this._client);
this.dataClasses = new DataClassesAPI.DataClasses(this._client);
}
}
DLP.CustomPromptTopics = CustomPromptTopics;
DLP.BaseCustomPromptTopics = BaseCustomPromptTopics;
DLP.Datasets = Datasets;
DLP.BaseDatasets = BaseDatasets;
DLP.Patterns = Patterns;
DLP.BasePatterns = BasePatterns;
DLP.PayloadLogs = PayloadLogs;
DLP.BasePayloadLogs = BasePayloadLogs;
DLP.Settings = Settings;
DLP.BaseSettings = BaseSettings;
DLP.Email = Email;
DLP.BaseEmail = BaseEmail;
DLP.Profiles = Profiles;
DLP.BaseProfiles = BaseProfiles;
DLP.Limits = Limits;
DLP.BaseLimits = BaseLimits;
DLP.Entries = Entries;
DLP.BaseEntries = BaseEntries;
DLP.SensitivityGroups = SensitivityGroups;
DLP.BaseSensitivityGroups = BaseSensitivityGroups;
DLP.DataTagCategories = DataTagCategories;
DLP.BaseDataTagCategories = BaseDataTagCategories;
DLP.DataClasses = DataClasses;
DLP.BaseDataClasses = BaseDataClasses;
return DLP;
})();
//# sourceMappingURL=dlp.mjs.map