Expand description
Stable, transport-neutral deploy consumer contract. This crate intentionally has no HTTP, SQL, async-runtime, or provider dependency.
Modules§
Structs§
- Activate
Release Request - Application
- Approval
Request - Artifact
- Build
Spec - Canary
Config - Cancel
Deployment Request - Create
Application Request - Create
Deployment Request - Create
Environment Request - Create
Runtime Repository Request - Create
Runtime Template Request - Cursor
Page - Delete
Application Request - Delete
Result - Delete
Runtime Template Request - Deployment
- Environment
- Error
Envelope - FmsAdmin
Config - GetOperation
Request - Gitlab
Admin Config - Infra
Error - Initialize
Runtime Template Request - List
Logs Request - LogChunk
- Luban
Deploy Spec - Moulin
Admin Config - Operation
- Owner
Ref - Promote
Release Request - Promotion
- Provider
Resource - Release
- Resume
Deployment Request - Rollback
Deployment Request - Rolling
Config - Route
Binding - Runtime
Repository - Runtime
Repository Record - Runtime
Template - Secret
Ref - Source
Revision - Update
Application Request - Update
FmsAdmin Config Request - Update
Gitlab Admin Config Request - Update
Moulin Admin Config Request - Update
Runtime Template Request - Uploaded
Source Bundle - An immutable source archive accepted by the deploy control plane.
source_idis content-addressed and can be supplied inSourceRevisionto deploy without granting the service access to a Git repository.
Enums§
- Artifact
Policy State - Build
Backend - Deployment
Phase - Deployment
Status - Deployment
Strategy - Error
Category - GitLab
Visibility - LogStream
- Operation
State - Owner
Kind - Owner
Validation Error - Promotion
State - Provider
Resource Kind - Provider-owned assets projected into Deploy’s tenant ownership boundary.
- Runtime
Repository Status