Namespace org.wasmcloud.core

Actor(service)

Actor service

Operations

Traits

org.wasmcloud.model#wasmbus [object]

List of linked actors for a provider

member: LinkDefinition  

ClusterIssuerKey(string)

ClusterIssuers(list)

member: ClusterIssuerKey  

HealthCheckRequest(structure)

health check request parameter

HealthCheckResponse(structure)

Return value from actors and providers for health check status

healthy: Boolean A flag that indicates the the actor is healthy
message: String A message containing additional information about the actors health

HealthRequest(operation)

Perform health check. Called at regular intervals by host

HostData(structure)

initialization data for a capability provider

clusterIssuers: ClusterIssuers list of cluster issuers
envValues: HostEnvValues
hostId: String
instanceId: String
invocationSeed: String
latticeRpcPrefix: String
latticeRpcUrl: String
latticeRpcUserJwt: String
latticeRpcUserSeed: String
linkDefinitions: ActorLinks initial list of links for provider
linkName: String
providerKey: String

HostEnvValues(map)

Environment settings for initializing a capability provider

key: String
value: String

Invocation(structure)

RPC message to capability provider

encodedClaims: String
hostId: String
id: String
msg: Blob
operation: String
origin: WasmCloudEntity
target: WasmCloudEntity

InvocationResponse(structure)

Response to an invocation

error: String optional error message
invocationId: String id connecting this response to the invocation
msg: Blob serialize response message

Link definition for binding actor to provider

actorId: String actor public key
contractId: String contract id
linkName: String link name
providerId: String provider public key
values: LinkSettings

Settings associated with an actor-provider link

key: String
value: String

WasmCloudEntity(structure)

contractId: org.wasmcloud.model#CapabilityContractId
linkName: String
publicKey: String