runtime dlp filtering-profiles
runtime dlp filtering-profiles list
List filtering profiles
airs runtime dlp filtering-profiles list [options]
Options
| Flag | Required | Default | Description |
|---|---|---|---|
--limit <n> | No | — | Max results per page (API page size) |
--offset <n> | No | — | Starting offset — rounds down to a page boundary |
--sort <field,dir> | No | — | Sort criteria (repeatable) |
--output <fmt> | No | pretty | Output format |
Examples
Pretty output (default)
airs runtime dlp filtering-profiles list --limit 2 --sort name,asc
Data Filtering Profiles:
000000000000000000000001
Bulk CCN predefined dir:c2s sev:low v1
000000000000000000000002
CCPA predefined dir:c2s sev:low v1
page=0 size=2 returned=2 total=29
JSON output
airs runtime dlp filtering-profiles list --limit 2 --sort name,asc --output json
{
"items": [
{
"id": "000000000000000000000001",
"name": "Bulk CCN",
"type": "predefined",
"direction": "c2s",
"severity": "low",
"version": 1
},
{
"id": "000000000000000000000002",
"name": "CCPA",
"type": "predefined",
"direction": "c2s",
"severity": "low",
"version": 1
}
],
"page": {
"number": 0,
"size": 2,
"total": 29,
"returned": 2
}
}
YAML output
airs runtime dlp filtering-profiles list --limit 2 --sort name,asc --output yaml
items:
- id: '000000000000000000000001'
name: Bulk CCN
type: predefined
direction: c2s
severity: low
version: 1
- id: '000000000000000000000002'
name: CCPA
type: predefined
direction: c2s
severity: low
version: 1
page:
number: 0
size: 2
total: 29
returned: 2
runtime dlp filtering-profiles get
Get a filtering profile by id
airs runtime dlp filtering-profiles get [options] <id>
Arguments
id(required) —
Options
| Flag | Required | Default | Description |
|---|---|---|---|
--output <fmt> | No | pretty | Output format |
Examples
Pretty output (default — predefined filtering profile)
airs runtime dlp filtering-profiles get 000000000000000000000001
Data Filtering Profile:
ID 000000000000000000000001
Name Bulk CCN
Type predefined
Data Profile 00000001
Direction c2s
Severity low
Scan Type include
File Based yes
Non-File Based no
Version 1
File Types 35
Updated 2026-05-15T08:05:35.599Z
JSON output
airs runtime dlp filtering-profiles get 000000000000000000000001 --output json
{
"id": "000000000000000000000001",
"name": "Bulk CCN",
"type": "predefined",
"data_profile": 1,
"direction": "c2s",
"severity": "low",
"scan_type": "include",
"file_based": "yes",
"non_file_based": "no",
"version": 1,
"file_types": 35,
"updated": "2026-05-15T08:05:35.599Z"
}
YAML output
airs runtime dlp filtering-profiles get 000000000000000000000001 --output yaml
id: 000000000000000000000001
name: Bulk CCN
type: predefined
data_profile: 1
direction: c2s
severity: low
scan_type: include
file_based: 'yes'
non_file_based: 'no'
version: 1
file_types: 35
updated: '2026-05-15T08:05:35.599Z'
runtime dlp filtering-profiles replace
Full-replace a filtering profile (PUT)
airs runtime dlp filtering-profiles replace [options] <id>
Arguments
id(required) —
Options
| Flag | Required | Default | Description |
|---|---|---|---|
--file-based | No | — | Apply to file-based scans (boolean) |
--non-file-based | No | — | Apply to non-file-based scans (boolean) |
--description <s> | No | — | Description |
--direction <s> | No | — | Direction: BOTH |
--log-severity <s> | No | — | Severity: CRITICAL |
--scan-type <s> | No | — | Scan type: include |
--data-profile-id <n> | No | — | Data profile ID |
--euc-template-id <s> | No | — | EUC template ID |
--end-user-coaching | No | — | Enable end-user coaching |
--granular | No | — | Granular profile |
--file-type <s> | No | — | File type (repeatable) |
| `--body <json | ->` | No | — |
--body-file <path> | No | — | Raw JSON body file (escape hatch) |
--output <fmt> | No | pretty | Output format |
Examples
Replace a filtering profile from a body fixture (see docs/cli/examples/dlp/filtering-profiles/replace.json). The API returns the new version on success.
airs runtime dlp filtering-profiles replace 000000000000000000000001 --body-file docs/cli/examples/dlp/filtering-profiles/replace.json --output json
{
"action": "replaced",
"id": "000000000000000000000001",
"name": "example-filtering-profile",
"type": "predefined",
"version": 2
}