Expand description
Shared models for the Palimpsest managed PaaS.
This crate intentionally has no runtime dependencies on the existing
Palimpsest server. It captures platform intent and agent command contracts
so the PaaS can be built additively under paas/.
Structs§
- ApiKey
- Audit
Event - Backup
Policy - Backup
Status - Billing
Export - Clone
Redaction Rule - Config
Version - Customer
Environment Health - Customer
Environment Health Component - Database
Proxy Policy - Database
Proxy Route - Database
Proxy TlsConfig - Database
Role Credential - Database
Role Spec - Database
Spec - Domain
- Environment
- Environment
Spec - Gateway
Route - Gateway
Route Mtls Bundle - Host
Assignment - Incident
- IpAllowlist
Rule - JwtClaim
Mapping - JwtIssuer
- Maintenance
Policy - Maintenance
Window - Managed
Postgres Acme Order - Managed
Postgres Backup - Managed
Postgres Backup Artifact - Managed
Postgres Backup Retention Policy - Managed
Postgres Certificate Authority Provider - Managed
Postgres Clone Redaction Policy - Managed
Postgres Cluster - Managed
Postgres Deletion Tombstone - Managed
Postgres Endpoint - Managed
Postgres Endpoint Certificate - Managed
Postgres Endpoint Certificate Bundle - Managed
Postgres Failover - Managed
Postgres Major Upgrade - Managed
Postgres Pitr Check - Managed
Postgres Restore - Managed
Postgres Restore Drill - Managed
Postgres Runtime Check - Managed
Postgres Spec - Managed
Postgres Standby - Managed
Postgres Standby Check - Managed
Postgres Support Access Session - Managed
Postgres WalArchive Segment - Node
Agent Backup Artifact - Node
Agent Command - Node
Agent Command Result - Node
Agent Status - Node
Host - Node
Host Agent Credential - Node
Host Capacity - Node
Host Cluster Observation - Node
Host Hardening Check - Node
Host Heartbeat - Node
Host Sync Deployment Observation - Operation
Record - Organization
- Permission
Rule Document - Per-environment permission-rule DSL document authored in the PaaS UI.
- Postgres
Version - Project
- Query
Permission Policy - Queued
Node Agent Command - Quota
Alert - Quota
Policy - Rate
Limit Policy - Secret
Encryption Key - Secret
Ref - Secret
Rewrap Plan - SsoClaim
Mapping - SsoIdentity
Provider - Static
Egress Ip - Sync
Deployment - Sync
Deployment Spec - Team
Membership - Usage
Event - Usage
Event Signature - WalArchive
Status - Webhook
Endpoint
Enums§
- Acme
Challenge Type - Acme
Order Status - Agent
Command Status - Backup
Artifact Status - Backup
Lifecycle State - Backup
State - Billing
Export Status - Certificate
Authority Provider Kind - Certificate
Authority Provider Status - Certificate
Lifecycle State - Clone
Redaction Method - Clone
Redaction Policy Status - Cluster
Lifecycle State - Config
Version Status - Customer
Environment Health State - Database
Mode - Database
Proxy TlsMode - Database
Role Kind - Domain
TlsStatus - Domain
Verification Status - Failover
Lifecycle State - Incident
Severity - Incident
Status - IpAllowlist
Purpose - IpAllowlist
Status - JwtIssuer
Status - Maintenance
DayOf Week - Maintenance
Window Status - Managed
Postgres Major Upgrade Status - Managed
Postgres Major Upgrade Strategy - Model
Error - Node
Agent Action - Node
Host Agent Credential State - Node
Host Hardening Status - Node
Host State - Operation
Kind - Operation
Status - Pitr
Check Status - Query
Permission Operation - Query
Permission Policy Status - Quota
Alert State - Quota
Enforcement - Restore
Lifecycle State - Runtime
Check Status - Secret
Encryption KeyStatus - Secret
Rewrap Plan Status - SsoProvider
Kind - SsoProvider
Status - Standby
Check Status - Standby
Lifecycle State - Static
Egress IpStatus - Support
Access Status - Sync
Deployment Lifecycle State - Team
Role - TlsPolicy
- WalArchive
Segment Status - WalArchive
State - Webhook
Endpoint Status