Class: DlpNamespace
Defined in: src/management/dlp/index.ts:32
Grouping for the DLP (Data Loss Prevention) management subclients exposed under
ManagementClient.dlp. The DLP service lives on a separate base URL from the rest of
the management API but reuses the same OAuth2 credentials and token endpoint.
Example
import { ManagementClient } from '@cdot65/prisma-airs-sdk';
const mgmt = new ManagementClient();
// The four DLP subclients are reached through mgmt.dlp:
const patterns = await mgmt.dlp.dataPatterns.list();
const profiles = await mgmt.dlp.dataProfiles.list();
const dicts = await mgmt.dlp.dictionaries.list();
const filters = await mgmt.dlp.dataFilteringProfiles.list();
// each call resolves to a Spring Page<> envelope: { content: [...], totalElements, ... }
Constructors
Constructor
new DlpNamespace(opts): DlpNamespace;
Defined in: src/management/dlp/index.ts:44
Parameters
| Parameter | Type |
|---|---|
opts | DlpNamespaceOptions |
Returns
DlpNamespace
Properties
baseUrl
readonly baseUrl: string;
Defined in: src/management/dlp/index.ts:33
dataFilteringProfiles
readonly dataFilteringProfiles: DataFilteringProfilesClient;
Defined in: src/management/dlp/index.ts:39
dataPatterns
readonly dataPatterns: DataPatternsClient;
Defined in: src/management/dlp/index.ts:40
dataProfiles
readonly dataProfiles: DataProfilesClient;
Defined in: src/management/dlp/index.ts:41
dictionaries
readonly dictionaries: DictionariesClient;
Defined in: src/management/dlp/index.ts:42