spin_app

Module locked

Expand description

Spin lock file (spin.lock) serialization models.

Structs§

  • A ContentPath specifies content mapped to a WASI path.
  • A ContentRef represents content used by an application.
  • A LockedApp represents a “fully resolved” Spin application.
  • A LockedComponent represents a “fully resolved” Spin component.
  • A LockedDependency represents a “fully resolved” Spin component dependency.
  • A LockedComponentSource specifies a Wasm source.
  • A LockedTrigger specifies configuration for an application trigger.
  • A Variable specifies a custom configuration variable.

Enums§

  • Features or capabilities the application requires the host to support.
  • InheritConfiguration specifies which configurations to inherit from parent.
  • Identifies fields in the LockedApp that the host must process if present.

Constants§

  • Indicates that a host feature is optional. This is the default and is equivalent to omitting the feature from host_requirements.
  • Indicates that a host feature is required.
  • If present and required in host_requirements, the host must support local service chaining (*.spin.internal) or reject the app.

Type Aliases§

  • A String-keyed map with deterministic serialization order.