manager
manager copied to clipboard
change: [DPS-35856] Logs: limit access to "lke_audit_logs" type based on capability
Description ๐
Check for the Akamai Cloud Pulse Logs LKE-E Audit capability to disable lke_audit_logs type if it's not present in the account.
Changes ๐
- Add Akamai Cloud Pulse Logs LKE-E Audit capability
- Check for the capability in StreamFormGeneralInfo and disable lke_audit_logs type when it's not in the account
Scope ๐ข
Upon production release, changes in this PR will be visible to:
- [x] Some customers (e.g. in Beta or Limited Availability)
Target release date ๐๏ธ
December 2025
How to test ๐งช
Verification steps
Check if the Stream Type autocomplete in logs/delivery/streams/create is set to Audit Logs and disabled when the user doesn't have Akamai Cloud Pulse Logs LKE-E Audit capability
Author Checklists
As an Author, to speed up the review process, I considered ๐ค
๐ Doing a self review โ Our contribution guidelines ๐ค Splitting feature into small PRs โ Adding a changeset ๐งช Providing/improving test coverage ๐ฉ Using a feature flag to protect the release
- [x] I have read and considered all applicable items listed above.
As an Author, before moving this PR from Draft to Open, I confirmed โ
- [x] All tests and CI checks are passing
- [x] TypeScript compilation succeeded without errors
- [x] Code passes all linting rules