Skip to content

KC-1377: Add --format json support for various Commands - #2265

Open
sshrushanth-ks wants to merge 1 commit into
json-support-for-commandsfrom
json-support-for-commands-int
Open

KC-1377: Add --format json support for various Commands#2265
sshrushanth-ks wants to merge 1 commit into
json-support-for-commandsfrom
json-support-for-commands-int

Conversation

@sshrushanth-ks

@sshrushanth-ks sshrushanth-ks commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Added --format json support to whoami, trash get, pam rotation list, pam action job-list, pam action service list, pam action discover rule list, pam access user list, pam action discover status, pam tunnel list, pam action gateway-info, and pam action saas user.

Changes

  • Replaced whoami --json with --format {text,json} and returned structured whoami/license info
  • Added --format {detail,json} to trash get
  • Added --format {table,json} to pam rotation list, pam action job-list, pam action service list, pam action discover rule list, pam action discover status, and pam tunnel list
  • Added --format {text,json} to pam action gateway-info and pam action saas user
  • Implemented pam access user list (via IdP group list + members) with --format {table,json}
  • Emitted clean snake_case JSON payloads (no ANSI coloring); kept existing table/text defaults
  • Fixed gateway context selection when --configuration-uid is provided for discovery commands
  • Added unit coverage for whoami --format json

@sshrushanth-ks sshrushanth-ks self-assigned this Aug 6, 2026
@sshrushanth-ks
sshrushanth-ks marked this pull request as ready for review August 6, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant