Skip to main content

Crate palimpsest_paas_core

Crate palimpsest_paas_core 

Source
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
AuditEvent
BackupPolicy
BackupStatus
BillingExport
CloneRedactionRule
ConfigVersion
CustomerEnvironmentHealth
CustomerEnvironmentHealthComponent
DatabaseProxyPolicy
DatabaseProxyRoute
DatabaseProxyTlsConfig
DatabaseRoleCredential
DatabaseRoleSpec
DatabaseSpec
Domain
Environment
EnvironmentSpec
GatewayRoute
GatewayRouteMtlsBundle
HostAssignment
Incident
IpAllowlistRule
JwtClaimMapping
JwtIssuer
MaintenancePolicy
MaintenanceWindow
ManagedPostgresAcmeOrder
ManagedPostgresBackup
ManagedPostgresBackupArtifact
ManagedPostgresBackupRetentionPolicy
ManagedPostgresCertificateAuthorityProvider
ManagedPostgresCloneRedactionPolicy
ManagedPostgresCluster
ManagedPostgresDeletionTombstone
ManagedPostgresEndpoint
ManagedPostgresEndpointCertificate
ManagedPostgresEndpointCertificateBundle
ManagedPostgresFailover
ManagedPostgresMajorUpgrade
ManagedPostgresPitrCheck
ManagedPostgresRestore
ManagedPostgresRestoreDrill
ManagedPostgresRuntimeCheck
ManagedPostgresSpec
ManagedPostgresStandby
ManagedPostgresStandbyCheck
ManagedPostgresSupportAccessSession
ManagedPostgresWalArchiveSegment
NodeAgentBackupArtifact
NodeAgentCommand
NodeAgentCommandResult
NodeAgentStatus
NodeHost
NodeHostAgentCredential
NodeHostCapacity
NodeHostClusterObservation
NodeHostHardeningCheck
NodeHostHeartbeat
NodeHostSyncDeploymentObservation
OperationRecord
Organization
PermissionRuleDocument
Per-environment permission-rule DSL document authored in the PaaS UI.
PostgresVersion
Project
QueryPermissionPolicy
QueuedNodeAgentCommand
QuotaAlert
QuotaPolicy
RateLimitPolicy
SecretEncryptionKey
SecretRef
SecretRewrapPlan
SsoClaimMapping
SsoIdentityProvider
StaticEgressIp
SyncDeployment
SyncDeploymentSpec
TeamMembership
UsageEvent
UsageEventSignature
WalArchiveStatus
WebhookEndpoint

Enums§

AcmeChallengeType
AcmeOrderStatus
AgentCommandStatus
BackupArtifactStatus
BackupLifecycleState
BackupState
BillingExportStatus
CertificateAuthorityProviderKind
CertificateAuthorityProviderStatus
CertificateLifecycleState
CloneRedactionMethod
CloneRedactionPolicyStatus
ClusterLifecycleState
ConfigVersionStatus
CustomerEnvironmentHealthState
DatabaseMode
DatabaseProxyTlsMode
DatabaseRoleKind
DomainTlsStatus
DomainVerificationStatus
FailoverLifecycleState
IncidentSeverity
IncidentStatus
IpAllowlistPurpose
IpAllowlistStatus
JwtIssuerStatus
MaintenanceDayOfWeek
MaintenanceWindowStatus
ManagedPostgresMajorUpgradeStatus
ManagedPostgresMajorUpgradeStrategy
ModelError
NodeAgentAction
NodeHostAgentCredentialState
NodeHostHardeningStatus
NodeHostState
OperationKind
OperationStatus
PitrCheckStatus
QueryPermissionOperation
QueryPermissionPolicyStatus
QuotaAlertState
QuotaEnforcement
RestoreLifecycleState
RuntimeCheckStatus
SecretEncryptionKeyStatus
SecretRewrapPlanStatus
SsoProviderKind
SsoProviderStatus
StandbyCheckStatus
StandbyLifecycleState
StaticEgressIpStatus
SupportAccessStatus
SyncDeploymentLifecycleState
TeamRole
TlsPolicy
WalArchiveSegmentStatus
WalArchiveState
WebhookEndpointStatus

Constants§

MIN_SUPPORTED_POSTGRES_MAJOR