Expand description
Generated transport-independent contract objects.
Structs§
- Create
KeyRequest - A public JSON Web Key with a key identifier. Private key material is rejected.
- Create
Policy Request - An external issuer and claim conditions trusted by a Workload.
- Create
Workload Request - Properties for a machine identity.
- Key
- A public JSON Web Key whose assertions authenticate the Workload.
- KeyPage
- One live page of Key records, ordered by ID. Continuations expire after one hour and bind the credential, operation, filters and page size.
- KeyResponse
- The registered public key.
- Page
Request - Continuation request. Page size defaults to 100 and must be 1..=1000. Keep the same credential, filters and page size when following a continuation.
- Policy
- A Workload trust policy.
- Policy
Condition - One JWT claim that an external identity must match.
- Policy
Page - One live page of Policy records, ordered by ID. Continuations expire after one hour and bind the credential, operation, filters and page size.
- Policy
Response - The created trust policy.
- Workload
- A machine identity scoped to one Project.
- Workload
Page - One live page of Workload records, ordered by ID. Continuations expire after one hour and bind the credential, operation, filters and page size.
- Workload
Response - The created machine identity.
Enums§
- Workloads
Error - Typed errors declared by this service contract.