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 Template Request - Cursor
Page - Delete
Application Request - Delete
Result - Delete
Runtime Template Request - Deployment
- Environment
- Error
Envelope - GetOperation
Request - Infra
Error - Initialize
Runtime Template Request - List
Logs Request - LogChunk
- Luban
Deploy Spec - Moulin
Admin Config - Operation
- Promote
Release Request - Promotion
- Provider
Resource - Release
- Resume
Deployment Request - Rollback
Deployment Request - Rolling
Config - Route
Binding - Runtime
Repository - Runtime
Template - Secret
Ref - Source
Revision - Update
Application Request - Update
Moulin Admin Config Request - Update
Runtime Template Request
Enums§
- Artifact
Policy State - Build
Backend - Deployment
Phase - Deployment
Status - Deployment
Strategy - Error
Category - GitLab
Visibility - LogStream
- Operation
State - Promotion
State - Provider
Resource Kind - Provider-owned assets projected into Deploy’s tenant ownership boundary.