Crate wasmcloud_interface_lattice_control

Source

Structs§

ActorAuctionAck
One of a potential list of responses to an actor auction
ActorAuctionRequest
A request to locate suitable hosts for a given actor
ActorDescription
A summary description of an actor within a host inventory
ActorInstance
AdvertiseLinkRequest
A request to advertise/publish a link definition on a given lattice.
CtlOperationAck
Standard response for control interface operations
GetClaimsRequest
A request to obtain claims from a given lattice
GetClaimsResponse
A response containing the full list of known claims within the lattice
GetHostInventoryRequest
A request to query the inventory of a given host within a given lattice
GetHostsRequest
A request to obtain the list of hosts responding within a given lattice
Host
A summary representation of a host
HostInventory
Describes the known contents of a given host at the time of a query
LatticeControllerSender
LatticeControllerSender sends messages to a LatticeController service Lattice Controller - Describes the interface used for actors to communicate with a lattice controller, enabling developers to deploy actors that can manipulate the lattice in which they’re running. client for sending LatticeController messages
LinkDefinitionList
A list of link definitions
ProviderAuctionAck
One of a potential list of responses to a provider auction
ProviderAuctionRequest
A request to locate a suitable host for a capability provider. The provider’s unique identity (reference + link name) is used to rule out sites on which the provider is already running.
ProviderDescription
A summary description of a capability provider within a host inventory
RegistryCredential
RemoveLinkDefinitionRequest
A request to remove a link definition and detach the relevant actor from the given provider
ScaleActorCommand
SetLatticeCredentialsRequest
Represents a request to set/store the credentials that correspond to a given lattice ID.
SetRegistryCredentialsRequest
StartActorCommand
A command sent to a specific host instructing it to start the actor indicated by the reference.
StartProviderCommand
A command sent to a host requesting a capability provider be started with the given link name and optional configuration.
StopActorCommand
A command sent to a host to request that instances of a given actor be terminated on that host
StopHostCommand
A command sent to request that the given host purge and stop
StopProviderCommand
A request to stop the given provider on the indicated host
UpdateActorCommand
A command instructing a specific host to perform a live update on the indicated actor by supplying a new image reference. Note that live updates are only possible through image references

Constants§

SMITHY_VERSION

Traits§

LatticeController
Lattice Controller - Describes the interface used for actors to communicate with a lattice controller, enabling developers to deploy actors that can manipulate the lattice in which they’re running. wasmbus.contractId: wasmcloud:latticecontrol wasmbus.providerReceive

Type Aliases§

ActorAuctionAcks
ActorDescriptions
ActorInstances
AnnotationMap
ConfigurationString
ConstraintMap
CtlKVList
Hosts
KeyValueMap
LabelsMap
ProviderAuctionAcks
ProviderDescriptions
RegistryCredentialMap
A set of credentials to be used for fetching from specific registries