Modules§
- api
- validation
- Logic for model (
Manifest
) validation
Structs§
- Capability
Properties - Component
- A component definition
- Component
Properties - Config
Definition - Config
Property - Properties for the config list associated with components, providers, and links
- Link
Property - Properties for links
- Manifest
- Manifest file based on the Open Application Model (OAM) specification for declaratively managing wasmCloud applications
- Metadata
- The metadata describing the manifest
- Policy
- A policy definition
- Secret
Property - Secret
Source Property - Shared
Application Component Properties - Specification
- A representation of an OAM specification
- Spread
- Configuration for various spreading requirements
- Spread
Scaler Property - Properties for spread scalers
- Target
Config - Trait
Enums§
- Properties
- Properties that can be defined for a component
- Trait
Property - Properties for defining traits
Constants§
- APPLICATION_
KIND - The currently supported kind for OAM manifests.
- DAEMONSCALER_
TRAIT - The identifier for the builtin daemonscaler trait type
- DEFAULT_
LINK_ NAME - The default link name
- DEFAULT_
SPREAD_ WEIGHT - The default weight for a spread
- DESCRIPTION_
ANNOTATION_ KEY - The description key, as predefined by the OAM spec
- LATEST_
VERSION - The string used for indicating a latest version. It is explicitly forbidden to use as a version for a manifest
- LINK_
TRAIT - The identifier for the builtin linkdef trait type
- OAM_
VERSION - The expected OAM api version
- SHARED_
ANNOTATION_ KEY - The annotation key for shared applications
- SPREADSCALER_
TRAIT - The identifier for the builtin spreadscaler trait type
- VERSION_
ANNOTATION_ KEY - The version key, as predefined by the OAM spec