Skip to main content

Module objects

Module objects 

Source
Expand description

Generated transport-independent contract objects.

Structs§

Grant
A role granted to a principal in one Project.
GrantPage
One live page of Grant records, ordered by ID. Continuations expire after one hour and bind the credential, operation, filters and page size.
GrantResponse
The created Project role grant.
GrantRoleRequest
A Project role and the principal receiving it.
Installation
One batch of resource permission edges reviewed together.
InstallationResponse
The installation and its resource permission edges.
ListGrantsRequest
Continuation and optional exact principal-address filter. Page size defaults to 100 and must be 1..=1000. Continuations expire after one hour and bind the credential, filters and page size.
OrganizationRolePrincipal
Match an Organization membership role.
OrganizationUserPrincipal
Match a user acting in an Organization.
ResourceMount
A permission edge between two resources, with its decision and audit metadata.
ReviewRequest
Decisions keyed by resource mount ID. Omitted edges remain requested.
ReviewResponse
The resource permission edges transitioned by this decision.
WorkloadPrincipal
Match a Workload identity.

Enums§

AuthorizationError
Typed errors declared by this service contract.
MountDecision
Whether to approve or reject a requested resource permission edge.
MountStatus
Lifecycle status of a resource permission edge.
Principal
The identity or membership role that receives a Project role.
Role
Project authorization role.