Expand description
This module holds schema defintions for Deploy configurations and other types.
Structs§
- ARecord
- Aaaa
Record - AppConfig
Capability MapV1 - Restricted version of
super::CapabilityMapV1
, with only a select subset of settings. - AppConfig
Capability Memory V1 - Memory capability settings.
- AppConfig
V1 - User-facing app.yaml config file for apps.
- AppMeta
- Well-known annotations used by the backend.
- AppScaling
Config V1 - AppScheduled
Task - AppState
V1 - AppV1
Spec - Describes a backend application.
- AppVersion
V1Spec - Describes a backend application.
- AppVersion
V1State - AppVolume
- AppVolume
Mount - Base
Claims - Basic JWT claims.
- CName
Record - CaaRecord
- Capability
CpuV1 - Capability
File System V1 - Capability
Locality City V1 - Capability
Locality Continent V1 - Capability
Locality Country V1 - Capability
Locality V1 - The locality configuration allows a workload author to place the workloads that respond to requests at different densities in different locations.
- Capability
Logging V1 - Configure log capturing.
- Capability
MapV1 - Capability
Memory Swap V1 - Configuration for swap memory.
- Capability
Memory V1 - Memory settings.
- Capability
Network DnsV1 - Capability
Network Gateway V1 - Capability
Network V1 - Instance network configuration.
- Capability
Persistent Memory V1 - Capability
Wasi V1 - WASI related configuration.
- Capability
WebGateway V1 - Cron
JobSpec V1 - A cronjob.
- CronTab
- Crontab schedule.
- Cron
TabParse Error - DName
Record - DnsRecord
Common - DnsRecord
Spec V1 - Entity
- An entity with associated data.
- Entity
Kind - Represents an entity kind as a string.
- Entity
Meta - Common entity metadata.
- Entity
State - State of an entity.
- Entity
State Component - Single component of an entities state.
- Entity
Type Spec V1 - Entity
Uri - Represents an entity URI.
- Entity
UriParse Error - EnvVar
V1 - File
Entity - Entity loaded from a file.
- FsPermissions
V1 - FsVolume
Config - Full
Entity - An entity with associated data, including state.
- Generic
Entity - Generic, untyped entity.
- Http
Route Header Match - Http
Route Match - Http
Route V1 - An HTTP route of an HTTP router.
- Http
Router Spec V1 - IpBlacklist
Entry Spec - JobDefinition
- JobInvocation
- JobInvocation
Output Fetch - JobInvocation
Output Spawn - JobInvoke
Fetch - JobSpec
V1 - JobStatus
V1 - MxRecord
- Network
DnsAllowed Hosts V1 - Network
Egress V1 - Network
Filter V1 - Network
Gateway TlsAuto Certs V1 - Network
Gateway TlsV1 - Network
Ingress V1 - Network
Token V1 - Network
VpnV1 - NsRecord
- PtrRecord
- Seconds
- SoaRecord
- SrvRecord
- String
Webc Ident - Wrapper around [
WebcPackageIdentifierV1
]. - TxtRecord
- Volume
Mount V1 - Volume
Source Shared - Webc
Ident - Parsed representation of a WebC package source.
- Webc
Package Path V1 - Webc
Package Version V1Alpha1 Spec - Webc
Parse Error - Workload
V2 - Spawn a new workload on demand.
Enums§
- AnyEntity
- BanScope
- Capability
V1 - CgiDialect
- The CGI dialect to use when running a CGI workload.
- Cron
Schedule - DnsRecord
Data - DnsRecord
Kind - Entity
Kind Parse Error - Error that can occur when parsing an
EntityKind
. - Entity
OrRef - Represents either an inline entity definition, or a reference to an entity.
- Entity
UriParse Error Kind - EnvVar
Source V1 - Http
Method - Http
Route Handler V1 - Http
Route Header Value Match - Http
Route Path Match - JobInvocation
Output - JobInvoke
- Memory
Swappiness V1 - Determines the “swappiness” of memory.
- Node
ApiPermission - Node API permission scopes.
- Runner
Kind - Volume
Source V1
Constants§
Traits§
- Entity
Descriptor Const - A marker trait for entity types.
- Merge
- Extend values with defaults.
Functions§
- deserialize_
entity_ yaml_ typed - Deserialize a typed entity from YAML.
- deserialize_
json - Deserialize JSON to a given type using serde-path-to-error.
- load_
fixture_ dir - Load fixtures from YAML files in the specified directory. Descends into subdirectories. Each file can contain multiple entities as separate YAML documents.
- parse_
upcast_ app_ version_ yaml - Parse either a deprecated AppV1 or a new AppVersionV1 from yaml.