Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/runtime-remove-legacy-dlp-profiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@cdot65/prisma-airs-cli": minor
---

Removed the legacy `airs runtime dlp-profiles list` command. Use `airs runtime dlp profiles list` instead — it is now the canonical DLP profile listing and returns populated IDs plus `type`, `profile_type`, `status`, and `version` fields. The two endpoints overlap heavily but are not identical on the same tenant (see release notes Migration note for legacy-only and new-only profile name differences observed in #226).
19 changes: 19 additions & 0 deletions docs/about/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Release Notes

## Unreleased

### Removed (breaking)

- **`airs runtime dlp-profiles list` removed.** Use `airs runtime dlp profiles list` (DLP namespace) instead — it is now the canonical listing and returns populated profile IDs plus `type`, `profile_type`, `status`, and `version` fields, paginated as `{items, page:{number,size,total,returned}}`.

#### Migration note

The two endpoints overlap heavily but are **not identical** on the same tenant. Before switching scripts that consumed the legacy command, verify the profiles you rely on are present in the new output:

- The legacy Management endpoint may have surfaced profiles the new DLP namespace endpoint does not (observed on at least one tenant: `PII Basic Block All Data` was legacy-only).
- The new DLP namespace endpoint may surface profiles the legacy endpoint did not (observed: `Malware` was new-only).
- The new endpoint is paginated — pass `--page` / `--size` to walk past the first page.
- Field shape changes: legacy returned `[{id,name}]` with empty IDs; new returns `{items:[{id,name,type,profile_type,status,version}], page:{...}}`.

See [#226](https://github.com/cdot65/prisma-airs-cli/issues/226) for the divergence analysis.

---

## v2.10.0

### Changed
Expand Down
1 change: 0 additions & 1 deletion docs/cli/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
* [airs runtime dlp patterns](runtime/dlp/patterns.md)
* [airs runtime dlp profiles](runtime/dlp/profiles.md)
* [airs runtime dlp-gen](runtime/dlp-gen.md)
* [airs runtime dlp-profiles](runtime/dlp-profiles.md)
* [airs runtime profiles](runtime/profiles.md)
* [airs runtime resume-poll](runtime/resume-poll.md)
* [airs runtime scan](runtime/scan.md)
Expand Down
1 change: 0 additions & 1 deletion docs/cli/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ Auto-generated from the `airs` command tree. Every command below lists its synop
- [`airs runtime customer-apps`](runtime/customer-apps.md)
- [`airs runtime deployment-profiles`](runtime/deployment-profiles.md)
- [`airs runtime dlp-gen`](runtime/dlp-gen.md)
- [`airs runtime dlp-profiles`](runtime/dlp-profiles.md)
- [`airs runtime dlp dictionaries`](runtime/dlp/dictionaries.md)
- [`airs runtime dlp filtering-profiles`](runtime/dlp/filtering-profiles.md)
- [`airs runtime dlp patterns`](runtime/dlp/patterns.md)
Expand Down
88 changes: 0 additions & 88 deletions docs/cli/runtime/dlp-profiles.md

This file was deleted.

Loading
Loading