Skip to main content
A group is a catalog resource that collects users into a named set. Tenant-bindings reference groups to grant permissions to every member at once: instead of listing individual users in each binding, you manage membership in one place. Exactly one source type must be set: static, github_admin, all_tenant_members, or agent_runtime.

Fields

Source: static

A hand-managed list of GitHub usernames.

Source: github_admin

Resolves to the owners of the GitHub organization linked to the tenant. No additional fields.

Source: all_tenant_members

Resolves to every authenticated member of the tenant. Reserved for platform builtins.

Source: agent_runtime

Resolves to every agent-runtime caller in the tenant: the per-agent identity each agent VM uses. Reserved for platform builtins: a group with this source must have a murmur- name, and only a platform-builtin tenant-binding may grant to it.
all_tenant_members and agent_runtime are reserved for platform-managed groups. Tenant-authored groups use static or github_admin.

Examples

Static group

GitHub admin group

Listing groups

The list prints one name per line, with no header.

Reading a single group

Errors