Skip to main content
Version: 1.0

wash link

This command will assist you to add remove and query all the links in the lattice. Following are the subcommands available in wash link:

  • query
  • put
  • del

query

Queries all the links in the lattice. Links persist in the lattice even if the associated component or provider are stopped.

Usage

wash link query

put

Adds a link definition in the lattice associated with a component and provider and having an associated contract. If you want to name the link, you may pass a value to the --link-name flag. Be default, the link name is "default".

Usage

wash link put --interface <INTERFACES> <source-id> <target> <wit-namespace> <wit-package>

del

Deletes a link definition in the lattice. If it is named other than "default" the link name can be passed to the --link-name flag.

Usage

wash link del [OPTIONS] --namespace <WIT_NAMESPACE> --package <WIT_PACKAGE> <source-id>

Options

These options can be used for all of the wash link subcommands.

--output (Alias -o) Specify output format (text or json) [default: text]

--ctl-host (Alias -r) CTL Host for connection, defaults to 127.0.0.1 for local nats [env: WASMCLOUD_CTL_HOST=]

--experimental Whether or not to enable experimental features [env: WASH_EXPERIMENTAL=]

--ctl-port (Alias -p) CTL Port for connections, defaults to 4222 for local nats [env: WASMCLOUD_CTL_PORT=]

--ctl-jwt JWT file for CTL authentication. Must be supplied with ctl_seed [env: WASMCLOUD_CTL_JWT]

--ctl-seed Seed file or literal for CTL authentication. Must be supplied with ctl_jwt [env: WASMCLOUD_CTL_SEED]

--ctl-credsfile Credsfile for CTL authentication. Combines ctl_seed and ctl_jwt. See https://docs.nats.io/using-nats/developer/connecting/creds for details [env: WASH_CTL_CREDS]

--js-domain JS domain for wasmCloud control interface. Defaults to None [env: WASMCLOUD_JS_DOMAIN]

--lattice-prefix (Alias -x) Lattice name for wasmCloud control interface, defaults to "default" [env: WASMCLOUD_LATTICE_PREFIX=]

--timeout-ms (Alias -t) Timeout length to await a control interface response, defaults to 2000 milliseconds [env: WASMCLOUD_CTL_TIMEOUT_MS=] [default: 2000]

--context Path to a context with values to use for CTL connection and authentication