Skip to main content

aip_sdk.list_secrets

aip_sdk.list_secrets(*, workspace_id: str | None = None, page: int = 1, per_page: int = 100, client: APIClient | None = None) -> list[WorkspaceSecret]

List a workspace's secrets by name, in alphabetical order.

Open to every member of the workspace: naming a secret is how a run asks for one, and no value is returned here.

Parameters

  • workspace_id str | None: Workspace to read. Defaults to the session's workspace.
  • page int: 1-based page number.
  • per_page int: Page size, between 1 and 100.
  • client APIClient | None: Optional pre-configured API client.

Returns

  • list[WorkspaceSecret]: list[WorkspaceSecret]: the secrets on the requested page, without their values.

Raises

Example:

for secret in aip.list_secrets(workspace_id="ws-abc123"):
print(secret.name, secret.description)