Documentation Index
Fetch the complete documentation index at: https://mintlify.com/cerbos/cerbos/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Theget command retrieves policies and schemas from a Cerbos server. It supports listing multiple policies with filtering and sorting, or retrieving individual policy definitions in various formats.
Syntax
Subcommands
Resource Policies
Retrieve resource policies that define permissions for resources. Aliases:resource_policies, resource_policy, rp
Examples
List all resource policies
Principal Policies
Retrieve principal policies that define permissions for specific users or roles. Aliases:principal_policies, principal_policy, pp
Examples
Derived Roles
Retrieve derived roles that define dynamic role assignments based on conditions. Aliases:derived_roles, derived_role, dr
Examples
Schemas
Retrieve JSON schemas used for validating principal and resource attributes. Aliases:schemas, schema, s
Examples
Export Variables
Retrieve exported variable definitions. Aliases:export_variables, ev
Export Constants
Retrieve exported constant definitions. Aliases:export_constants, ec
Role Policies
Retrieve role policies that define role-based permissions. Aliases:role_policies, role_policy, rlp
Common Flags
Filter Flags
| Flag | Description |
|---|---|
--name <name> | Filter policies by name (can be specified multiple times) |
--name-regexp <pattern> | Filter policies by name using regular expression |
--version <version> | Filter policies by version (can be specified multiple times) |
--version-regexp <pattern> | Filter policies by version using regular expression |
--scope-regexp <pattern> | Filter policies by scope using regular expression (not available for derived roles) |
--include-disabled | Include disabled policies in results |
Format Flags
| Flag | Description | Values |
|---|---|---|
-o, --output <format> | Output format (only when retrieving specific policies) | json, yaml, prettyjson |
--no-headers | Do not output headers (only when listing) | - |
Sort Flags
| Flag | Description | Values |
|---|---|---|
--sort-by <column> | Sort output by column | policyId, name, version |
The
--output flag is only available when retrieving a specific policy by ID. When listing policies, the output is always in table format.Filters like
--name, --version, and --sort-by are only available when listing policies, not when retrieving specific policies by ID.Output Examples
Listing Format
When listing policies without specifying IDs, the output is a table:Policy Definition Format
When retrieving a specific policy with-oyaml: