Module wasmer_deploy_schema::schema
source · Expand description
This module holds schema defintions for Deploy configurations and other types.
Structs
- Basic JWT claims.
- Configure log capturing.
- Configuration for swap memory.
- Instance network configuration.
- WASI related configuration.
- Claims for a JWT token that allows running a specific workload on Deploy.
- Claims for a JWT token that allows running a specific workload on Deploy.
- A deployment configuration sourced from some a backend storage system.
- An entity with associated data.
- Represents an entity kind as a string.
- Common entity metadata.
- State of an entity.
- Single component of an entities state.
- Represents an entity URI.
- An entity with associated data, including state.
- An HTTP route of an HTTP router.
- Run a Webassembly file via a TCP connection.
- Run a Webassembly file.
- Run a Webassembly file via a HTTP connection.
- Wrapper around
WebcPackageIdentifierV1. - Parsed representation of a WebC package source.
- Fetch a wasm file from a URL.
- Load a wasm file from the server file system.
- Run a Webassembly file.
- Configures a workload to be deployed.
- Spawn a new workload on demand.
Enums
- The CGI dialect to use when running a CGI workload.
- Claims for a JWT token that allows running a specific workload on Deploy.
- Error that can occur when parsing an
EntityKind. - Represents either an inline entity definition, or a reference to an entity.
- Determines the “swappiness” of memory.
- Specifies customizations to various kinds of sources.
- How run to execute the workload.
Traits
- A marker trait for entity types.
- Extend values with defaults.
Functions
- Deserialize JSON to a given type using serde-path-to-error.