Module brane_ctl::spec

source ·
Expand description

Defines specifications and interfaces used across modules.

Structs§

  • The default Docker API version that we’re using.
  • Defines an inclusive range of numbers.
  • Defines a collection of options to pass to the logs-subcommand handler.
  • Defines a <something><char><something> pair that is conveniently parseable, e.g., <hostname>:<ip> or <domain>=<property>.
  • Defines a wrapper around a NodeKind that also allows it to be resolved later from the contents of the node.yml file.
  • Defines a collection of options to pass to the start-subcommand handler.
  • Parses a version number that scopes a particular operation down. In other words, can be a specific version number or all.

Enums§

  • A bit awkward here, but defines the subcommand for downloading service images from the repo.
  • A bit awkward here, but defines the generate subcommand for the backend file. This basically defines the possible kinds of backends to generate.
  • A bit awkward here, but defines the generate subcommand for certificates. This basically defines the possible certificate kinds to generate.
  • A bit awkward here, but defines the generate subcommand for the node file. This basically defines the possible kinds of nodes to generate.
  • Defines recognized input language identifiers for policy files.
  • Defines the start subcommand, which basically defines the possible kinds of nodes to start.