Skip to main content

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​

ParameterType
optsDlpNamespaceOptions

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