diff --git a/README.md b/README.md index 3a81544..f77fac1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ # CLI Wrapper +![Codecov](https://img.shields.io/codecov/c/github/orstensemantics/cli_wrapper) +![PyPI - License](https://img.shields.io/pypi/l/cli_wrapper) +![PyPI - Version](https://img.shields.io/pypi/v/cli_wrapper) + + CLI Wrapper uses subprocess to wrap external CLI tools and present an interface that looks more like a python class. CLI commands become methods on the class, positional arguments and flags become args and kwargs respectively. It supports input validation and output parsing. @@ -34,16 +39,20 @@ kubectl = CLIWrapper("kubectl") # by default, this will translate to `kubectl get pods --namespace default`, and it will return the text output kubectl.get("pods", namespace="default") # you can refine this by defining the command explicitly: -kubectl._update_command("get", default_flags={"output": "json"}, parse=["json", "dotted_dict"]) +kubectl.update_command_("get", default_flags={"output": "json"}, parse=["json", "dotted_dict"]) +# (the trailing '_' is to avoid collisions with a cli command) a = kubectl.get("pods", namespace="kube-system") print(a.items[0].metadata.name) # prints a pod name + # you can do your own parsing: def skip_lists(result): if result["kind"] == "List": return result["items"] return result -kubectl._update_command("get", default_flags={"output": "json"}, parse=["json", skip_lists, "dotted_dict"]) + + +kubectl.update_command_("get", default_flags={"output": "json"}, parse=["json", skip_lists, "dotted_dict"]) a = kubectl.get("pods", namespace="kube-system") assert isinstance(a, list) a = kubectl.get("pods", a[0].metadata.name, namespace="kube-system") @@ -88,11 +97,12 @@ pip install dotted_dict # for dotted_dict support shown above - We can already do this by putting a function in the parse list, but it would be nice to make this serializable - [ ] Custom error handling - [ ] Nested wrappers (e.g., `helm.repos.list()` instead of `helm.repos('list')`)] + - currently doing helm.repos_list() from help parser - [ ] Tool to create configuration dictionaries by parsing help output recursively - - [ ] golang flag style help/usage + - [x] golang flag style help/usage - [ ] argparse style - [ ] Configuration dictionaries for common tools - - [ ] kubectl - - [ ] helm + - [x] kubectl + - [x] helm - [ ] docker - - [ ] cilium \ No newline at end of file + - [x] cilium \ No newline at end of file diff --git a/src/cli_wrapper/cli_wrapper.py b/src/cli_wrapper/cli_wrapper.py index 365846d..d8c03fd 100644 --- a/src/cli_wrapper/cli_wrapper.py +++ b/src/cli_wrapper/cli_wrapper.py @@ -50,6 +50,7 @@ def validate_pod_name(name): import logging import os import subprocess +from copy import copy from itertools import chain from attrs import define, field @@ -59,7 +60,6 @@ def validate_pod_name(name): from .validators import validators, Validator logger = logging.getLogger(__name__) -logger.setLevel(logging.DEBUG) @define @@ -120,6 +120,14 @@ def transform(self, name, value, **kwargs): ) +def cli_command_converter(value: str | list[str]): + if value is None: + return [] + if isinstance(value, str): + return [value] + return value + + def arg_converter(value: dict): """ Convert the value of the argument to a string @@ -128,6 +136,8 @@ def arg_converter(value: dict): """ value = value.copy() for k, v in value.items(): + if isinstance(v, str): + v = {"validator": v} if isinstance(v, dict): if "literal_name" not in v: v["literal_name"] = k @@ -144,7 +154,7 @@ class Command: # pylint: disable=too-many-instance-attributes Command represents a command to be run with the cli_wrapper """ - cli_command: str + cli_command: list[str] | str = field(converter=cli_command_converter) default_flags: dict = {} args: dict[str | int, any] = field(factory=dict, converter=arg_converter) parse: Parser = field(converter=Parser, default=None) @@ -163,8 +173,12 @@ def from_dict(cls, command_dict, **kwargs): command_dict = command_dict.copy() if "args" in command_dict: for k, v in command_dict["args"].items(): - if "literal_name" not in v: - v["literal_name"] = k + if isinstance(v, dict): + if "literal_name" not in v: + v["literal_name"] = k + if isinstance(v, Argument): + if v.literal_name is None: + v.literal_name = k if "cli_command" not in command_dict: command_dict["cli_command"] = kwargs.pop("cli_command", None) return Command( @@ -196,26 +210,28 @@ def validate_args(self, *args, **kwargs): if isinstance(name, int): name += 1 # let's call positional arg 0, "Argument 1" if isinstance(v, str): - raise ValueError(f"Value '{arg}' is invalid for command {self.cli_command} arg {name}: {v}") + raise ValueError( + f"Value '{arg}' is invalid for command {' '.join(self.cli_command)} arg {name}: {v}" + ) if not v: - raise ValueError(f"Value '{arg}' is invalid for command {self.cli_command} arg {name}") + raise ValueError(f"Value '{arg}' is invalid for command {' '.join(self.cli_command)} arg {name}") def build_args(self, *args, **kwargs): - positional = [self.cli_command] + positional = copy(self.cli_command) if self.cli_command is not None else [] params = [] for arg, value in chain( enumerate(args), kwargs.items(), [(k, v) for k, v in self.default_flags.items() if k not in kwargs] ): logger.debug(f"arg: {arg}, value: {value}") if arg in self.args: - arg = self.args[arg].literal_name if self.args[arg].literal_name is not None else arg - arg, value = self.args[arg].transform(arg, value) + literal_arg = self.args[arg].literal_name if self.args[arg].literal_name is not None else arg + arg, value = self.args[arg].transform(literal_arg, value) else: arg, value = transformers.get(self.default_transformer)(arg, value) logger.debug(f"after: arg: {arg}, value: {value}") if isinstance(arg, str): prefix = self.long_prefix if len(arg) > 1 else self.short_prefix - if value is not None: + if value is not None and not isinstance(value, bool): if self.arg_separator != " ": params.append(f"{prefix}{arg}{self.arg_separator}{value}") else: @@ -224,7 +240,6 @@ def build_args(self, *args, **kwargs): params.append(f"{prefix}{arg}") else: positional.append(value) - logger.debug(positional + params) result = positional + params logger.debug(result) return result @@ -260,11 +275,10 @@ def _get_command(self, command: str): long_prefix=self.long_prefix, arg_separator=self.arg_separator, ) - logger.error(c.parse.__dict__) return c return self.commands[command] - def _update_command( # pylint: disable=too-many-arguments + def update_command_( # pylint: disable=too-many-arguments self, command: str, *, @@ -316,7 +330,7 @@ async def _run_async(self, command: str, *args, **kwargs): command_obj.validate_args(*args, **kwargs) command_args = [self.path] + list(command_obj.build_args(*args, **kwargs)) env = os.environ.copy().update(self.env if self.env is not None else {}) - logger.error(f"Running command: {', '.join(command_args)}") + logger.debug(f"Running command: {', '.join(command_args)}") proc = await asyncio.subprocess.create_subprocess_exec( # pylint: disable=no-member *command_args, stdout=asyncio.subprocess.PIPE, @@ -329,7 +343,7 @@ async def _run_async(self, command: str, *args, **kwargs): raise RuntimeError(f"Command {command} failed with error: {stderr.decode()}") return command_obj.parse(stdout.decode()) - def __getattr__(self, item): + def __getattr__(self, item, *args, **kwargs): """ get the command from the cli_wrapper :param item: the command to be run @@ -339,6 +353,9 @@ def __getattr__(self, item): return lambda *args, **kwargs: self._run_async(item, *args, **kwargs) return lambda *args, **kwargs: self._run(item, *args, **kwargs) + def __call__(self, *args, **kwargs): + return (self.__getattr__(None))(*args, **kwargs) + @classmethod def from_dict(cls, cliwrapper_dict): """ @@ -348,12 +365,19 @@ def from_dict(cls, cliwrapper_dict): """ cliwrapper_dict = cliwrapper_dict.copy() commands = {} + command_config = { + "arg_separator": cliwrapper_dict.get("arg_separator", "="), + "default_transformer": cliwrapper_dict.get("default_transformer", "snake2kebab"), + "short_prefix": cliwrapper_dict.get("short_prefix", "-"), + "long_prefix": cliwrapper_dict.get("long_prefix", "--"), + } for command, config in cliwrapper_dict.pop("commands", {}).items(): if isinstance(config, str): config = {"cli_command": config} else: if "cli_command" not in config: config["cli_command"] = command + config = command_config | config commands[command] = Command.from_dict(config) return CLIWrapper( @@ -372,4 +396,8 @@ def to_dict(self): "commands": {k: v.to_dict() for k, v in self.commands.items()}, "trusting": self.trusting, "async_": self.async_, + "default_transformer": self.default_transformer, + "short_prefix": self.short_prefix, + "long_prefix": self.long_prefix, + "arg_separator": self.arg_separator, } diff --git a/src/cli_wrapper/pre_packaged/README.md b/src/cli_wrapper/pre_packaged/README.md new file mode 100644 index 0000000..c1beba2 --- /dev/null +++ b/src/cli_wrapper/pre_packaged/README.md @@ -0,0 +1,4 @@ +# Prepackaged CLI Wrapper Configurations + +This directory contains configurations for some CLI tools. These aren't well tested yet. They cover every command +(they are generated by the help_parser tool elsewhere in the repo) but I haven't set up tests for them yet. \ No newline at end of file diff --git a/src/cli_wrapper/pre_packaged/__init__.py b/src/cli_wrapper/pre_packaged/__init__.py new file mode 100644 index 0000000..c52df80 --- /dev/null +++ b/src/cli_wrapper/pre_packaged/__init__.py @@ -0,0 +1,20 @@ +from json import loads +from pathlib import Path + +from cli_wrapper import CLIWrapper + + +def get_wrapper(name, status=None): + if status is None: + status = ["stable", "beta"] + if isinstance(status, str): + status = [status] + wrapper_config = None + for d in status: + path = Path(__file__).parent / d / f"{name}.json" + if path.exists(): + with open(path, "r", encoding="utf-8") as f: + wrapper_config = loads(f.read()) + if wrapper_config is None: + raise ValueError(f"Wrapper {name} not found") + return CLIWrapper.from_dict(wrapper_config) diff --git a/src/cli_wrapper/pre_packaged/beta/cilium.json b/src/cli_wrapper/pre_packaged/beta/cilium.json new file mode 100644 index 0000000..dbd8a1d --- /dev/null +++ b/src/cli_wrapper/pre_packaged/beta/cilium.json @@ -0,0 +1,3586 @@ +{ + "path": "cilium", + "env": null, + "commands": { + "bgp": { + "cli_command": [ + "bgp" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "bgp_peers": { + "cli_command": [ + "bgp", + "peers" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "agent-pod-selector": { + "literal_name": "agent-pod-selector", + "default": null, + "validator": "is_str" + }, + "node": { + "literal_name": "node", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "bgp_routes": { + "cli_command": [ + "bgp", + "routes" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "agent-pod-selector": { + "literal_name": "agent-pod-selector", + "default": null, + "validator": "is_str" + }, + "node": { + "literal_name": "node", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "clustermesh": { + "cli_command": [ + "clustermesh" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "clustermesh_connect": { + "cli_command": [ + "clustermesh", + "connect" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "connection-mode": { + "literal_name": "connection-mode", + "default": null, + "validator": "is_str" + }, + "destination-context": { + "literal_name": "destination-context", + "default": null, + "validator": "is_bool" + }, + "destination-endpoint": { + "literal_name": "destination-endpoint", + "default": null, + "validator": "is_bool" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_int" + }, + "source-endpoint": { + "literal_name": "source-endpoint", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "clustermesh_disable": { + "cli_command": [ + "clustermesh", + "disable" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "clustermesh_disconnect": { + "cli_command": [ + "clustermesh", + "disconnect" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "connection-mode": { + "literal_name": "connection-mode", + "default": null, + "validator": "is_str" + }, + "destination-context": { + "literal_name": "destination-context", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "clustermesh_enable": { + "cli_command": [ + "clustermesh", + "enable" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "enable-kvstoremesh": { + "literal_name": "enable-kvstoremesh", + "default": null, + "validator": "is_bool" + }, + "service-type": { + "literal_name": "service-type", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "clustermesh_status": { + "cli_command": [ + "clustermesh", + "status" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "completion": { + "cli_command": [ + "completion" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_bash": { + "cli_command": [ + "completion", + "bash" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_fish": { + "cli_command": [ + "completion", + "fish" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_powershell": { + "cli_command": [ + "completion", + "powershell" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_zsh": { + "cli_command": [ + "completion", + "zsh" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "config": { + "cli_command": [ + "config" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "config_delete": { + "cli_command": [ + "config", + "delete" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "config_set": { + "cli_command": [ + "config", + "set" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "config_view": { + "cli_command": [ + "config", + "view" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "connectivity": { + "cli_command": [ + "connectivity" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "connectivity_perf": { + "cli_command": [ + "connectivity", + "perf" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "crr": { + "literal_name": "crr", + "default": null, + "validator": "is_bool" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "duration": { + "literal_name": "duration", + "default": null, + "validator": "is_bool" + }, + "host-net": { + "literal_name": "host-net", + "default": null, + "validator": "is_bool" + }, + "host-to-pod": { + "literal_name": "host-to-pod", + "default": null, + "validator": "is_bool" + }, + "msg-size": { + "literal_name": "msg-size", + "default": null, + "validator": "is_int" + }, + "namespace-labels": { + "literal_name": "namespace-labels", + "default": null, + "validator": "is_bool" + }, + "net-qos": { + "literal_name": "net-qos", + "default": null, + "validator": "is_bool" + }, + "node-selector-client": { + "literal_name": "node-selector-client", + "default": null, + "validator": "is_bool" + }, + "node-selector-server": { + "literal_name": "node-selector-server", + "default": null, + "validator": "is_bool" + }, + "other-node": { + "literal_name": "other-node", + "default": null, + "validator": "is_bool" + }, + "performance-image": { + "literal_name": "performance-image", + "default": null, + "validator": "is_str" + }, + "pod-net": { + "literal_name": "pod-net", + "default": null, + "validator": "is_bool" + }, + "pod-to-host": { + "literal_name": "pod-to-host", + "default": null, + "validator": "is_bool" + }, + "print-image-artifacts": { + "literal_name": "print-image-artifacts", + "default": null, + "validator": "is_bool" + }, + "report-dir": { + "literal_name": "report-dir", + "default": null, + "validator": "is_str" + }, + "rr": { + "literal_name": "rr", + "default": null, + "validator": "is_bool" + }, + "same-node": { + "literal_name": "same-node", + "default": null, + "validator": "is_bool" + }, + "samples": { + "literal_name": "samples", + "default": null, + "validator": "is_int" + }, + "setup-delay": { + "literal_name": "setup-delay", + "default": null, + "validator": "is_bool" + }, + "streams": { + "literal_name": "streams", + "default": null, + "validator": "is_bool" + }, + "test-namespace": { + "literal_name": "test-namespace", + "default": null, + "validator": "is_str" + }, + "throughput": { + "literal_name": "throughput", + "default": null, + "validator": "is_bool" + }, + "throughput-multi": { + "literal_name": "throughput-multi", + "default": null, + "validator": "is_bool" + }, + "tolerations": { + "literal_name": "tolerations", + "default": null, + "validator": "is_bool" + }, + "udp": { + "literal_name": "udp", + "default": null, + "validator": "is_bool" + }, + "unsafe-capture-kernel-profiles": { + "literal_name": "unsafe-capture-kernel-profiles", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "connectivity_test": { + "cli_command": [ + "connectivity", + "test" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "agent-daemonset-name": { + "literal_name": "agent-daemonset-name", + "default": null, + "validator": "is_str" + }, + "agent-pod-selector": { + "literal_name": "agent-pod-selector", + "default": null, + "validator": "is_str" + }, + "all-flows": { + "literal_name": "all-flows", + "default": null, + "validator": "is_bool" + }, + "assume-cilium-version": { + "literal_name": "assume-cilium-version", + "default": null, + "validator": "is_str" + }, + "chart-directory": { + "literal_name": "chart-directory", + "default": null, + "validator": "is_str" + }, + "cilium-pod-selector": { + "literal_name": "cilium-pod-selector", + "default": null, + "validator": "is_str" + }, + "collect-sysdump-on-failure": { + "literal_name": "collect-sysdump-on-failure", + "default": null, + "validator": "is_bool" + }, + "conn-disrupt-dispatch-interval": { + "literal_name": "conn-disrupt-dispatch-interval", + "default": null, + "validator": "is_bool" + }, + "conn-disrupt-test-restarts-path": { + "literal_name": "conn-disrupt-test-restarts-path", + "default": null, + "validator": "is_str" + }, + "conn-disrupt-test-setup": { + "literal_name": "conn-disrupt-test-setup", + "default": null, + "validator": "is_bool" + }, + "conn-disrupt-test-xfrm-errors-path": { + "literal_name": "conn-disrupt-test-xfrm-errors-path", + "default": null, + "validator": "is_str" + }, + "connect-timeout": { + "literal_name": "connect-timeout", + "default": null, + "validator": "is_bool" + }, + "curl-image": { + "literal_name": "curl-image", + "default": null, + "validator": "is_str" + }, + "curl-insecure": { + "literal_name": "curl-insecure", + "default": null, + "validator": "is_bool" + }, + "curl-parallel": { + "literal_name": "curl-parallel", + "default": null, + "validator": "is_bool" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "dns-test-server-image": { + "literal_name": "dns-test-server-image", + "default": null, + "validator": "is_str" + }, + "external-cidr": { + "literal_name": "external-cidr", + "default": null, + "validator": "is_str" + }, + "external-ip": { + "literal_name": "external-ip", + "default": null, + "validator": "is_str" + }, + "external-other-ip": { + "literal_name": "external-other-ip", + "default": null, + "validator": "is_str" + }, + "external-other-target": { + "literal_name": "external-other-target", + "default": null, + "validator": "is_str" + }, + "external-target": { + "literal_name": "external-target", + "default": null, + "validator": "is_str" + }, + "external-target-ca-name": { + "literal_name": "external-target-ca-name", + "default": null, + "validator": "is_str" + }, + "external-target-ca-namespace": { + "literal_name": "external-target-ca-namespace", + "default": null, + "validator": "is_str" + }, + "flow-validation": { + "literal_name": "flow-validation", + "default": null, + "validator": "is_str" + }, + "force-deploy": { + "literal_name": "force-deploy", + "default": null, + "validator": "is_bool" + }, + "frr-image": { + "literal_name": "frr-image", + "default": null, + "validator": "is_str" + }, + "helm-values-secret-name": { + "literal_name": "helm-values-secret-name", + "default": null, + "validator": "is_str" + }, + "hubble": { + "literal_name": "hubble", + "default": null, + "validator": "is_bool" + }, + "hubble-server": { + "literal_name": "hubble-server", + "default": null, + "validator": "is_str" + }, + "include-conn-disrupt-test": { + "literal_name": "include-conn-disrupt-test", + "default": null, + "validator": "is_bool" + }, + "include-conn-disrupt-test-egw": { + "literal_name": "include-conn-disrupt-test-egw", + "default": null, + "validator": "is_bool" + }, + "include-conn-disrupt-test-ns-traffic": { + "literal_name": "include-conn-disrupt-test-ns-traffic", + "default": null, + "validator": "is_bool" + }, + "ip-families": { + "literal_name": "ip-families", + "default": null, + "validator": "is_bool" + }, + "json-mock-image": { + "literal_name": "json-mock-image", + "default": null, + "validator": "is_str" + }, + "junit-file": { + "literal_name": "junit-file", + "default": null, + "validator": "is_str" + }, + "junit-property": { + "literal_name": "junit-property", + "default": null, + "validator": "is_bool" + }, + "k8s-version": { + "literal_name": "k8s-version", + "default": null, + "validator": "is_str" + }, + "multi-cluster": { + "literal_name": "multi-cluster", + "default": null, + "validator": "is_str" + }, + "namespace-labels": { + "literal_name": "namespace-labels", + "default": null, + "validator": "is_bool" + }, + "node-cidr": { + "literal_name": "node-cidr", + "default": null, + "validator": "is_bool" + }, + "node-selector": { + "literal_name": "node-selector", + "default": null, + "validator": "is_bool" + }, + "pause-on-fail": { + "literal_name": "pause-on-fail", + "default": null, + "validator": "is_bool" + }, + "post-test-sleep": { + "literal_name": "post-test-sleep", + "default": null, + "validator": "is_bool" + }, + "print-flows": { + "literal_name": "print-flows", + "default": null, + "validator": "is_bool" + }, + "print-image-artifacts": { + "literal_name": "print-image-artifacts", + "default": null, + "validator": "is_bool" + }, + "request-timeout": { + "literal_name": "request-timeout", + "default": null, + "validator": "is_bool" + }, + "retry": { + "literal_name": "retry", + "default": null, + "validator": "is_bool" + }, + "retry-delay": { + "literal_name": "retry-delay", + "default": null, + "validator": "is_bool" + }, + "secondary-network-iface": { + "literal_name": "secondary-network-iface", + "default": null, + "validator": "is_str" + }, + "service-type": { + "literal_name": "service-type", + "default": null, + "validator": "is_str" + }, + "single-node": { + "literal_name": "single-node", + "default": null, + "validator": "is_bool" + }, + "socat-image": { + "literal_name": "socat-image", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-bugtool-flags": { + "literal_name": "sysdump-cilium-bugtool-flags", + "default": null, + "validator": "is_str_or_list" + }, + "sysdump-cilium-daemon-set-label-selector": { + "literal_name": "sysdump-cilium-daemon-set-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-envoy-label-selector": { + "literal_name": "sysdump-cilium-envoy-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-helm-release-name": { + "literal_name": "sysdump-cilium-helm-release-name", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-label-selector": { + "literal_name": "sysdump-cilium-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-namespace": { + "literal_name": "sysdump-cilium-namespace", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-node-init-selector": { + "literal_name": "sysdump-cilium-node-init-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-operator-label-selector": { + "literal_name": "sysdump-cilium-operator-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-operator-namespace": { + "literal_name": "sysdump-cilium-operator-namespace", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-spire-agent-selector": { + "literal_name": "sysdump-cilium-spire-agent-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-spire-namespace": { + "literal_name": "sysdump-cilium-spire-namespace", + "default": null, + "validator": "is_str" + }, + "sysdump-cilium-spire-server-selector": { + "literal_name": "sysdump-cilium-spire-server-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-clustermesh-apiserver-label-selector": { + "literal_name": "sysdump-clustermesh-apiserver-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-cni-config-directory": { + "literal_name": "sysdump-cni-config-directory", + "default": null, + "validator": "is_str" + }, + "sysdump-cni-configmap-name": { + "literal_name": "sysdump-cni-configmap-name", + "default": null, + "validator": "is_str" + }, + "sysdump-collect-logs-from-not-ready-agents": { + "literal_name": "sysdump-collect-logs-from-not-ready-agents", + "default": null, + "validator": "is_bool" + }, + "sysdump-copy-retry-limit": { + "literal_name": "sysdump-copy-retry-limit", + "default": null, + "validator": "is_int" + }, + "sysdump-debug": { + "literal_name": "sysdump-debug", + "default": null, + "validator": "is_bool" + }, + "sysdump-detect-gops-pid": { + "literal_name": "sysdump-detect-gops-pid", + "default": null, + "validator": "is_bool" + }, + "sysdump-extra-label-selectors": { + "literal_name": "sysdump-extra-label-selectors", + "default": null, + "validator": "is_str_or_list" + }, + "sysdump-hubble-flows-count": { + "literal_name": "sysdump-hubble-flows-count", + "default": null, + "validator": "is_int" + }, + "sysdump-hubble-flows-timeout": { + "literal_name": "sysdump-hubble-flows-timeout", + "default": null, + "validator": "is_bool" + }, + "sysdump-hubble-generate-certs-labels": { + "literal_name": "sysdump-hubble-generate-certs-labels", + "default": null, + "validator": "is_str" + }, + "sysdump-hubble-label-selector": { + "literal_name": "sysdump-hubble-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-hubble-relay-labels": { + "literal_name": "sysdump-hubble-relay-labels", + "default": null, + "validator": "is_str" + }, + "sysdump-hubble-ui-labels": { + "literal_name": "sysdump-hubble-ui-labels", + "default": null, + "validator": "is_str" + }, + "sysdump-logs-limit-bytes": { + "literal_name": "sysdump-logs-limit-bytes", + "default": null, + "validator": "is_int" + }, + "sysdump-logs-since-time": { + "literal_name": "sysdump-logs-since-time", + "default": null, + "validator": "is_bool" + }, + "sysdump-node-list": { + "literal_name": "sysdump-node-list", + "default": null, + "validator": "is_str" + }, + "sysdump-output-filename": { + "literal_name": "sysdump-output-filename", + "default": null, + "validator": "is_str" + }, + "sysdump-profiling": { + "literal_name": "sysdump-profiling", + "default": null, + "validator": "is_bool" + }, + "sysdump-quick": { + "literal_name": "sysdump-quick", + "default": null, + "validator": "is_bool" + }, + "sysdump-tetragon-helm-release-name": { + "literal_name": "sysdump-tetragon-helm-release-name", + "default": null, + "validator": "is_str" + }, + "sysdump-tetragon-label-selector": { + "literal_name": "sysdump-tetragon-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-tetragon-namespace": { + "literal_name": "sysdump-tetragon-namespace", + "default": null, + "validator": "is_str" + }, + "sysdump-tetragon-operator-label-selector": { + "literal_name": "sysdump-tetragon-operator-label-selector", + "default": null, + "validator": "is_str" + }, + "sysdump-tracing": { + "literal_name": "sysdump-tracing", + "default": null, + "validator": "is_bool" + }, + "sysdump-worker-count": { + "literal_name": "sysdump-worker-count", + "default": null, + "validator": "is_int" + }, + "test": { + "literal_name": "test", + "default": null, + "validator": "is_bool" + }, + "test-concurrency": { + "literal_name": "test-concurrency", + "default": null, + "validator": "is_int" + }, + "test-conn-disrupt-image": { + "literal_name": "test-conn-disrupt-image", + "default": null, + "validator": "is_str" + }, + "test-namespace": { + "literal_name": "test-namespace", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + }, + "timestamp": { + "literal_name": "timestamp", + "default": null, + "validator": "is_bool" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "context": { + "cli_command": [ + "context" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "encryption": { + "cli_command": [ + "encryption" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "encryption_key_status": { + "cli_command": [ + "encryption", + "key-status" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "encryption_rotate_key": { + "cli_command": [ + "encryption", + "rotate-key" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "auth-algo": { + "literal_name": "auth-algo", + "default": null, + "validator": "is_str" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "encryption_status": { + "cli_command": [ + "encryption", + "status" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "agent-pod-selector": { + "literal_name": "agent-pod-selector", + "default": null, + "validator": "is_str" + }, + "node": { + "literal_name": "node", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "per-node-details": { + "literal_name": "per-node-details", + "default": null, + "validator": "is_bool" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "features": { + "cli_command": [ + "features" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "features_status": { + "cli_command": [ + "features", + "status" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "agent-pod-selector": { + "literal_name": "agent-pod-selector", + "default": null, + "validator": "is_str" + }, + "node": { + "literal_name": "node", + "default": null, + "validator": "is_str" + }, + "operator-container-command": { + "literal_name": "operator-container-command", + "default": null, + "validator": "is_str" + }, + "operator-node": { + "literal_name": "operator-node", + "default": null, + "validator": "is_str" + }, + "operator-pod-selector": { + "literal_name": "operator-pod-selector", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "output-file": { + "literal_name": "output-file", + "default": null, + "validator": "is_str" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "features_summary": { + "cli_command": [ + "features", + "summary" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "anchor": { + "literal_name": "anchor", + "default": null, + "validator": "is_bool" + }, + "commit": { + "literal_name": "commit", + "default": null, + "validator": "is_str" + }, + "metrics-directory": { + "literal_name": "metrics-directory", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "output-file": { + "literal_name": "output-file", + "default": null, + "validator": "is_str" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "help": { + "cli_command": [ + "help" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "hubble": { + "cli_command": [ + "hubble" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "hubble_disable": { + "cli_command": [ + "hubble", + "disable" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "hubble_enable": { + "cli_command": [ + "hubble", + "enable" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "relay": { + "literal_name": "relay", + "default": null, + "validator": "is_bool" + }, + "ui": { + "literal_name": "ui", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "hubble_port_forward": { + "cli_command": [ + "hubble", + "port-forward" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "port-forward": { + "literal_name": "port-forward", + "default": null, + "validator": "is_int" + } + }, + "parse": null + }, + "hubble_ui": { + "cli_command": [ + "hubble", + "ui" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "open-browser": { + "literal_name": "open-browser", + "default": null, + "validator": "is_bool" + }, + "port-forward": { + "literal_name": "port-forward", + "default": null, + "validator": "is_int" + } + }, + "parse": null + }, + "install": { + "cli_command": [ + "install" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "chart-directory": { + "literal_name": "chart-directory", + "default": null, + "validator": "is_str" + }, + "datapath-mode": { + "literal_name": "datapath-mode", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_bool" + }, + "dry-run-helm-values": { + "literal_name": "dry-run-helm-values", + "default": null, + "validator": "is_bool" + }, + "history-max": { + "literal_name": "history-max", + "default": null, + "validator": "is_int" + }, + "list-versions": { + "literal_name": "list-versions", + "default": null, + "validator": "is_bool" + }, + "nodes-without-cilium": { + "literal_name": "nodes-without-cilium", + "default": null, + "validator": "is_bool" + }, + "repository": { + "literal_name": "repository", + "default": null, + "validator": "is_str" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str_or_list" + }, + "set-file": { + "literal_name": "set-file", + "default": null, + "validator": "is_str_or_list" + }, + "set-string": { + "literal_name": "set-string", + "default": null, + "validator": "is_str_or_list" + }, + "values": { + "literal_name": "values", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "multicast": { + "cli_command": [ + "multicast" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "multicast_add": { + "cli_command": [ + "multicast", + "add" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "group-ip": { + "literal_name": "group-ip", + "default": null, + "validator": "is_str" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "multicast_delete": { + "cli_command": [ + "multicast", + "delete" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "group-ip": { + "literal_name": "group-ip", + "default": null, + "validator": "is_str" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "multicast_list": { + "cli_command": [ + "multicast", + "list" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "status": { + "cli_command": [ + "status" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ignore-warnings": { + "literal_name": "ignore-warnings", + "default": null, + "validator": "is_bool" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_bool" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + }, + "worker-count": { + "literal_name": "worker-count", + "default": null, + "validator": "is_int" + } + }, + "parse": "json" + }, + "sysdump": { + "cli_command": [ + "sysdump" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "cilium-bugtool-flags": { + "literal_name": "cilium-bugtool-flags", + "default": null, + "validator": "is_str_or_list" + }, + "cilium-daemon-set-label-selector": { + "literal_name": "cilium-daemon-set-label-selector", + "default": null, + "validator": "is_str" + }, + "cilium-envoy-label-selector": { + "literal_name": "cilium-envoy-label-selector", + "default": null, + "validator": "is_str" + }, + "cilium-helm-release-name": { + "literal_name": "cilium-helm-release-name", + "default": null, + "validator": "is_str" + }, + "cilium-label-selector": { + "literal_name": "cilium-label-selector", + "default": null, + "validator": "is_str" + }, + "cilium-namespace": { + "literal_name": "cilium-namespace", + "default": null, + "validator": "is_str" + }, + "cilium-node-init-selector": { + "literal_name": "cilium-node-init-selector", + "default": null, + "validator": "is_str" + }, + "cilium-operator-label-selector": { + "literal_name": "cilium-operator-label-selector", + "default": null, + "validator": "is_str" + }, + "cilium-operator-namespace": { + "literal_name": "cilium-operator-namespace", + "default": null, + "validator": "is_str" + }, + "cilium-spire-agent-selector": { + "literal_name": "cilium-spire-agent-selector", + "default": null, + "validator": "is_str" + }, + "cilium-spire-namespace": { + "literal_name": "cilium-spire-namespace", + "default": null, + "validator": "is_str" + }, + "cilium-spire-server-selector": { + "literal_name": "cilium-spire-server-selector", + "default": null, + "validator": "is_str" + }, + "clustermesh-apiserver-label-selector": { + "literal_name": "clustermesh-apiserver-label-selector", + "default": null, + "validator": "is_str" + }, + "cni-config-directory": { + "literal_name": "cni-config-directory", + "default": null, + "validator": "is_str" + }, + "cni-configmap-name": { + "literal_name": "cni-configmap-name", + "default": null, + "validator": "is_str" + }, + "collect-logs-from-not-ready-agents": { + "literal_name": "collect-logs-from-not-ready-agents", + "default": null, + "validator": "is_bool" + }, + "copy-retry-limit": { + "literal_name": "copy-retry-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "detect-gops-pid": { + "literal_name": "detect-gops-pid", + "default": null, + "validator": "is_bool" + }, + "extra-label-selectors": { + "literal_name": "extra-label-selectors", + "default": null, + "validator": "is_str_or_list" + }, + "hubble-flows-count": { + "literal_name": "hubble-flows-count", + "default": null, + "validator": "is_int" + }, + "hubble-flows-timeout": { + "literal_name": "hubble-flows-timeout", + "default": null, + "validator": "is_bool" + }, + "hubble-generate-certs-labels": { + "literal_name": "hubble-generate-certs-labels", + "default": null, + "validator": "is_str" + }, + "hubble-label-selector": { + "literal_name": "hubble-label-selector", + "default": null, + "validator": "is_str" + }, + "hubble-relay-labels": { + "literal_name": "hubble-relay-labels", + "default": null, + "validator": "is_str" + }, + "hubble-ui-labels": { + "literal_name": "hubble-ui-labels", + "default": null, + "validator": "is_str" + }, + "logs-limit-bytes": { + "literal_name": "logs-limit-bytes", + "default": null, + "validator": "is_int" + }, + "logs-since-time": { + "literal_name": "logs-since-time", + "default": null, + "validator": "is_bool" + }, + "node-list": { + "literal_name": "node-list", + "default": null, + "validator": "is_str" + }, + "output-filename": { + "literal_name": "output-filename", + "default": null, + "validator": "is_str" + }, + "profiling": { + "literal_name": "profiling", + "default": null, + "validator": "is_bool" + }, + "quick": { + "literal_name": "quick", + "default": null, + "validator": "is_bool" + }, + "tetragon-helm-release-name": { + "literal_name": "tetragon-helm-release-name", + "default": null, + "validator": "is_str" + }, + "tetragon-label-selector": { + "literal_name": "tetragon-label-selector", + "default": null, + "validator": "is_str" + }, + "tetragon-namespace": { + "literal_name": "tetragon-namespace", + "default": null, + "validator": "is_str" + }, + "tetragon-operator-label-selector": { + "literal_name": "tetragon-operator-label-selector", + "default": null, + "validator": "is_str" + }, + "tracing": { + "literal_name": "tracing", + "default": null, + "validator": "is_bool" + }, + "worker-count": { + "literal_name": "worker-count", + "default": null, + "validator": "is_int" + } + }, + "parse": null + }, + "uninstall": { + "cli_command": [ + "uninstall" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "test-namespace": { + "literal_name": "test-namespace", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "upgrade": { + "cli_command": [ + "upgrade" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "chart-directory": { + "literal_name": "chart-directory", + "default": null, + "validator": "is_str" + }, + "datapath-mode": { + "literal_name": "datapath-mode", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_bool" + }, + "dry-run-helm-values": { + "literal_name": "dry-run-helm-values", + "default": null, + "validator": "is_bool" + }, + "history-max": { + "literal_name": "history-max", + "default": null, + "validator": "is_int" + }, + "list-versions": { + "literal_name": "list-versions", + "default": null, + "validator": "is_bool" + }, + "nodes-without-cilium": { + "literal_name": "nodes-without-cilium", + "default": null, + "validator": "is_bool" + }, + "repository": { + "literal_name": "repository", + "default": null, + "validator": "is_str" + }, + "reset-then-reuse-values": { + "literal_name": "reset-then-reuse-values", + "default": null, + "validator": "is_bool" + }, + "reset-values": { + "literal_name": "reset-values", + "default": null, + "validator": "is_bool" + }, + "reuse-values": { + "literal_name": "reuse-values", + "default": null, + "validator": "is_bool" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str_or_list" + }, + "set-file": { + "literal_name": "set-file", + "default": null, + "validator": "is_str_or_list" + }, + "set-string": { + "literal_name": "set-string", + "default": null, + "validator": "is_str_or_list" + }, + "values": { + "literal_name": "values", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-duration": { + "literal_name": "wait-duration", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "version": { + "cli_command": [ + "version" + ], + "default_flags": {}, + "args": { + "as": { + "literal_name": "as", + "default": null, + "validator": "is_str" + }, + "as-group": { + "literal_name": "as-group", + "default": null, + "validator": "is_str_or_list" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "helm-release-name": { + "literal_name": "helm-release-name", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "client": { + "literal_name": "client", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + } + }, + "trusting": true, + "async_": false, + "default_transformer": "snake2kebab", + "short_prefix": "-", + "long_prefix": "--", + "arg_separator": " " +} \ No newline at end of file diff --git a/src/cli_wrapper/pre_packaged/beta/docker.json b/src/cli_wrapper/pre_packaged/beta/docker.json new file mode 100644 index 0000000..ce40716 --- /dev/null +++ b/src/cli_wrapper/pre_packaged/beta/docker.json @@ -0,0 +1,24423 @@ +{ + "path": "docker", + "env": null, + "commands": { + "run": { + "cli_command": [ + "run" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_str" + }, + "blkio-weight": { + "literal_name": "blkio-weight", + "default": null, + "validator": "is_str" + }, + "blkio-weight-device": { + "literal_name": "blkio-weight-device", + "default": null, + "validator": "is_str" + }, + "cap-add": { + "literal_name": "cap-add", + "default": null, + "validator": "is_str" + }, + "cap-drop": { + "literal_name": "cap-drop", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "cgroupns": { + "literal_name": "cgroupns", + "default": null, + "validator": "is_str" + }, + "cidfile": { + "literal_name": "cidfile", + "default": null, + "validator": "is_str" + }, + "cpu-period": { + "literal_name": "cpu-period", + "default": null, + "validator": "is_str" + }, + "cpu-quota": { + "literal_name": "cpu-quota", + "default": null, + "validator": "is_str" + }, + "cpu-rt-period": { + "literal_name": "cpu-rt-period", + "default": null, + "validator": "is_str" + }, + "cpu-rt-runtime": { + "literal_name": "cpu-rt-runtime", + "default": null, + "validator": "is_str" + }, + "cpu-shares": { + "literal_name": "cpu-shares", + "default": null, + "validator": "is_str" + }, + "cpus": { + "literal_name": "cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-cpus": { + "literal_name": "cpuset-cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-mems": { + "literal_name": "cpuset-mems", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "device": { + "literal_name": "device", + "default": null, + "validator": "is_str" + }, + "device-cgroup-rule": { + "literal_name": "device-cgroup-rule", + "default": null, + "validator": "is_str" + }, + "device-read-bps": { + "literal_name": "device-read-bps", + "default": null, + "validator": "is_str" + }, + "device-read-iops": { + "literal_name": "device-read-iops", + "default": null, + "validator": "is_str" + }, + "device-write-bps": { + "literal_name": "device-write-bps", + "default": null, + "validator": "is_str" + }, + "device-write-iops": { + "literal_name": "device-write-iops", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "dns": { + "literal_name": "dns", + "default": null, + "validator": "is_str" + }, + "dns-option": { + "literal_name": "dns-option", + "default": null, + "validator": "is_str" + }, + "dns-search": { + "literal_name": "dns-search", + "default": null, + "validator": "is_str" + }, + "domainname": { + "literal_name": "domainname", + "default": null, + "validator": "is_str" + }, + "entrypoint": { + "literal_name": "entrypoint", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "expose": { + "literal_name": "expose", + "default": null, + "validator": "is_str" + }, + "gpus": { + "literal_name": "gpus", + "default": null, + "validator": "is_str" + }, + "group-add": { + "literal_name": "group-add", + "default": null, + "validator": "is_str" + }, + "health-cmd": { + "literal_name": "health-cmd", + "default": null, + "validator": "is_str" + }, + "health-interval": { + "literal_name": "health-interval", + "default": null, + "validator": "is_str" + }, + "health-retries": { + "literal_name": "health-retries", + "default": null, + "validator": "is_str" + }, + "health-start-interval": { + "literal_name": "health-start-interval", + "default": null, + "validator": "is_str" + }, + "health-start-period": { + "literal_name": "health-start-period", + "default": null, + "validator": "is_str" + }, + "health-timeout": { + "literal_name": "health-timeout", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_str" + }, + "hostname": { + "literal_name": "hostname", + "default": null, + "validator": "is_str" + }, + "init": { + "literal_name": "init", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + }, + "ip": { + "literal_name": "ip", + "default": null, + "validator": "is_str" + }, + "ip6": { + "literal_name": "ip6", + "default": null, + "validator": "is_str" + }, + "ipc": { + "literal_name": "ipc", + "default": null, + "validator": "is_str" + }, + "isolation": { + "literal_name": "isolation", + "default": null, + "validator": "is_str" + }, + "kernel-memory": { + "literal_name": "kernel-memory", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "label-file": { + "literal_name": "label-file", + "default": null, + "validator": "is_str" + }, + "link": { + "literal_name": "link", + "default": null, + "validator": "is_str" + }, + "link-local-ip": { + "literal_name": "link-local-ip", + "default": null, + "validator": "is_str" + }, + "log-driver": { + "literal_name": "log-driver", + "default": null, + "validator": "is_str" + }, + "log-opt": { + "literal_name": "log-opt", + "default": null, + "validator": "is_str" + }, + "mac-address": { + "literal_name": "mac-address", + "default": null, + "validator": "is_str" + }, + "memory": { + "literal_name": "memory", + "default": null, + "validator": "is_str" + }, + "memory-reservation": { + "literal_name": "memory-reservation", + "default": null, + "validator": "is_str" + }, + "memory-swap": { + "literal_name": "memory-swap", + "default": null, + "validator": "is_str" + }, + "memory-swappiness": { + "literal_name": "memory-swappiness", + "default": null, + "validator": "is_str" + }, + "mount": { + "literal_name": "mount", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "network-alias": { + "literal_name": "network-alias", + "default": null, + "validator": "is_str" + }, + "no-healthcheck": { + "literal_name": "no-healthcheck", + "default": null, + "validator": "is_str" + }, + "oom-kill-disable": { + "literal_name": "oom-kill-disable", + "default": null, + "validator": "is_str" + }, + "oom-score-adj": { + "literal_name": "oom-score-adj", + "default": null, + "validator": "is_str" + }, + "pid": { + "literal_name": "pid", + "default": null, + "validator": "is_str" + }, + "pids-limit": { + "literal_name": "pids-limit", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "publish": { + "literal_name": "publish", + "default": null, + "validator": "is_str" + }, + "publish-all": { + "literal_name": "publish-all", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "read-only": { + "literal_name": "read-only", + "default": null, + "validator": "is_str" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + }, + "rm": { + "literal_name": "rm", + "default": null, + "validator": "is_str" + }, + "runtime": { + "literal_name": "runtime", + "default": null, + "validator": "is_str" + }, + "security-opt": { + "literal_name": "security-opt", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "sig-proxy": { + "literal_name": "sig-proxy", + "default": null, + "validator": "is_str" + }, + "stop-signal": { + "literal_name": "stop-signal", + "default": null, + "validator": "is_str" + }, + "stop-timeout": { + "literal_name": "stop-timeout", + "default": null, + "validator": "is_str" + }, + "storage-opt": { + "literal_name": "storage-opt", + "default": null, + "validator": "is_str" + }, + "sysctl": { + "literal_name": "sysctl", + "default": null, + "validator": "is_str" + }, + "tmpfs": { + "literal_name": "tmpfs", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "userns": { + "literal_name": "userns", + "default": null, + "validator": "is_str" + }, + "uts": { + "literal_name": "uts", + "default": null, + "validator": "is_str" + }, + "volume": { + "literal_name": "volume", + "default": null, + "validator": "is_str" + }, + "volume-driver": { + "literal_name": "volume-driver", + "default": null, + "validator": "is_str" + }, + "volumes-from": { + "literal_name": "volumes-from", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "exec": { + "cli_command": [ + "exec" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "ps": { + "cli_command": [ + "ps" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "last": { + "literal_name": "last", + "default": null, + "validator": "is_str" + }, + "latest": { + "literal_name": "latest", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "size": { + "literal_name": "size", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "build": { + "cli_command": [ + "build" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "allow": { + "literal_name": "allow", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attest": { + "literal_name": "attest", + "default": null, + "validator": "is_str" + }, + "build-arg": { + "literal_name": "build-arg", + "default": null, + "validator": "is_str" + }, + "build-context": { + "literal_name": "build-context", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "cache-from": { + "literal_name": "cache-from", + "default": null, + "validator": "is_str" + }, + "cache-to": { + "literal_name": "cache-to", + "default": null, + "validator": "is_str" + }, + "call": { + "literal_name": "call", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "iidfile": { + "literal_name": "iidfile", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "load": { + "literal_name": "load", + "default": null, + "validator": "is_str" + }, + "metadata-file": { + "literal_name": "metadata-file", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "no-cache": { + "literal_name": "no-cache", + "default": null, + "validator": "is_str" + }, + "no-cache-filter": { + "literal_name": "no-cache-filter", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "provenance": { + "literal_name": "provenance", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "push": { + "literal_name": "push", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "sbom": { + "literal_name": "sbom", + "default": null, + "validator": "is_str" + }, + "secret": { + "literal_name": "secret", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "ssh": { + "literal_name": "ssh", + "default": null, + "validator": "is_str" + }, + "tag": { + "literal_name": "tag", + "default": null, + "validator": "is_str" + }, + "target": { + "literal_name": "target", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "pull": { + "cli_command": [ + "pull" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-tags": { + "literal_name": "all-tags", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "push": { + "cli_command": [ + "push" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-tags": { + "literal_name": "all-tags", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "images": { + "cli_command": [ + "images" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "digests": { + "literal_name": "digests", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "login": { + "cli_command": [ + "login" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "password-stdin": { + "literal_name": "password-stdin", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "logout": { + "cli_command": [ + "logout" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "search": { + "cli_command": [ + "search" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "limit": { + "literal_name": "limit", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "version": { + "cli_command": [ + "version" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "info": { + "cli_command": [ + "info" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "ai": { + "cli_command": [ + "ai" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "send-files": { + "literal_name": "send-files", + "default": null, + "validator": "is_str" + }, + "send-project-structure": { + "literal_name": "send-project-structure", + "default": null, + "validator": "is_str" + }, + "shell-out": { + "literal_name": "shell-out", + "default": null, + "validator": "is_str" + }, + "working-dir": { + "literal_name": "working-dir", + "default": null, + "validator": "is_str" + }, + "write-files": { + "literal_name": "write-files", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "ai_config": { + "cli_command": [ + "ai", + "config" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "send-files": { + "literal_name": "send-files", + "default": null, + "validator": "is_str" + }, + "send-project-structure": { + "literal_name": "send-project-structure", + "default": null, + "validator": "is_str" + }, + "shell-out": { + "literal_name": "shell-out", + "default": null, + "validator": "is_str" + }, + "working-dir": { + "literal_name": "working-dir", + "default": null, + "validator": "is_str" + }, + "write-files": { + "literal_name": "write-files", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "ai_feedback": { + "cli_command": [ + "ai", + "feedback" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "send-files": { + "literal_name": "send-files", + "default": null, + "validator": "is_str" + }, + "send-project-structure": { + "literal_name": "send-project-structure", + "default": null, + "validator": "is_str" + }, + "shell-out": { + "literal_name": "shell-out", + "default": null, + "validator": "is_str" + }, + "working-dir": { + "literal_name": "working-dir", + "default": null, + "validator": "is_str" + }, + "write-files": { + "literal_name": "write-files", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "ai_version": { + "cli_command": [ + "ai", + "version" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "send-files": { + "literal_name": "send-files", + "default": null, + "validator": "is_str" + }, + "send-project-structure": { + "literal_name": "send-project-structure", + "default": null, + "validator": "is_str" + }, + "shell-out": { + "literal_name": "shell-out", + "default": null, + "validator": "is_str" + }, + "working-dir": { + "literal_name": "working-dir", + "default": null, + "validator": "is_str" + }, + "write-files": { + "literal_name": "write-files", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder": { + "cli_command": [ + "builder" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_history": { + "cli_command": [ + "builder", + "history" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_imagetools": { + "cli_command": [ + "builder", + "imagetools" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_bake": { + "cli_command": [ + "builder", + "bake" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "allow": { + "literal_name": "allow", + "default": null, + "validator": "is_str" + }, + "call": { + "literal_name": "call", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "list": { + "literal_name": "list", + "default": null, + "validator": "is_str" + }, + "load": { + "literal_name": "load", + "default": null, + "validator": "is_str" + }, + "metadata-file": { + "literal_name": "metadata-file", + "default": null, + "validator": "is_str" + }, + "no-cache": { + "literal_name": "no-cache", + "default": null, + "validator": "is_str" + }, + "print": { + "literal_name": "print", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "provenance": { + "literal_name": "provenance", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "push": { + "literal_name": "push", + "default": null, + "validator": "is_str" + }, + "sbom": { + "literal_name": "sbom", + "default": null, + "validator": "is_str" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_build": { + "cli_command": [ + "builder", + "build" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "allow": { + "literal_name": "allow", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attest": { + "literal_name": "attest", + "default": null, + "validator": "is_str" + }, + "build-arg": { + "literal_name": "build-arg", + "default": null, + "validator": "is_str" + }, + "build-context": { + "literal_name": "build-context", + "default": null, + "validator": "is_str" + }, + "cache-from": { + "literal_name": "cache-from", + "default": null, + "validator": "is_str" + }, + "cache-to": { + "literal_name": "cache-to", + "default": null, + "validator": "is_str" + }, + "call": { + "literal_name": "call", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "iidfile": { + "literal_name": "iidfile", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "load": { + "literal_name": "load", + "default": null, + "validator": "is_str" + }, + "metadata-file": { + "literal_name": "metadata-file", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "no-cache": { + "literal_name": "no-cache", + "default": null, + "validator": "is_str" + }, + "no-cache-filter": { + "literal_name": "no-cache-filter", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "provenance": { + "literal_name": "provenance", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "push": { + "literal_name": "push", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "sbom": { + "literal_name": "sbom", + "default": null, + "validator": "is_str" + }, + "secret": { + "literal_name": "secret", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "ssh": { + "literal_name": "ssh", + "default": null, + "validator": "is_str" + }, + "tag": { + "literal_name": "tag", + "default": null, + "validator": "is_str" + }, + "target": { + "literal_name": "target", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_create": { + "cli_command": [ + "builder", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "append": { + "literal_name": "append", + "default": null, + "validator": "is_str" + }, + "bootstrap": { + "literal_name": "bootstrap", + "default": null, + "validator": "is_str" + }, + "buildkitd-config": { + "literal_name": "buildkitd-config", + "default": null, + "validator": "is_str" + }, + "buildkitd-flags": { + "literal_name": "buildkitd-flags", + "default": null, + "validator": "is_str" + }, + "driver": { + "literal_name": "driver", + "default": null, + "validator": "is_str" + }, + "driver-opt": { + "literal_name": "driver-opt", + "default": null, + "validator": "is_str" + }, + "leave": { + "literal_name": "leave", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "node": { + "literal_name": "node", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "use": { + "literal_name": "use", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_dial_stdio": { + "cli_command": [ + "builder", + "dial-stdio" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_du": { + "cli_command": [ + "builder", + "du" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_inspect": { + "cli_command": [ + "builder", + "inspect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "bootstrap": { + "literal_name": "bootstrap", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_ls": { + "cli_command": [ + "builder", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "builder_prune": { + "cli_command": [ + "builder", + "prune" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "max-used-space": { + "literal_name": "max-used-space", + "default": null, + "validator": "is_str" + }, + "min-free-space": { + "literal_name": "min-free-space", + "default": null, + "validator": "is_str" + }, + "reserved-space": { + "literal_name": "reserved-space", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_rm": { + "cli_command": [ + "builder", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "all-inactive": { + "literal_name": "all-inactive", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "keep-daemon": { + "literal_name": "keep-daemon", + "default": null, + "validator": "is_str" + }, + "keep-state": { + "literal_name": "keep-state", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_stop": { + "cli_command": [ + "builder", + "stop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_use": { + "cli_command": [ + "builder", + "use" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "default": { + "literal_name": "default", + "default": null, + "validator": "is_str" + }, + "global": { + "literal_name": "global", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "builder_version": { + "cli_command": [ + "builder", + "version" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx": { + "cli_command": [ + "buildx" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_history": { + "cli_command": [ + "buildx", + "history" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_imagetools": { + "cli_command": [ + "buildx", + "imagetools" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_bake": { + "cli_command": [ + "buildx", + "bake" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "allow": { + "literal_name": "allow", + "default": null, + "validator": "is_str" + }, + "call": { + "literal_name": "call", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "list": { + "literal_name": "list", + "default": null, + "validator": "is_str" + }, + "load": { + "literal_name": "load", + "default": null, + "validator": "is_str" + }, + "metadata-file": { + "literal_name": "metadata-file", + "default": null, + "validator": "is_str" + }, + "no-cache": { + "literal_name": "no-cache", + "default": null, + "validator": "is_str" + }, + "print": { + "literal_name": "print", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "provenance": { + "literal_name": "provenance", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "push": { + "literal_name": "push", + "default": null, + "validator": "is_str" + }, + "sbom": { + "literal_name": "sbom", + "default": null, + "validator": "is_str" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_build": { + "cli_command": [ + "buildx", + "build" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "allow": { + "literal_name": "allow", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attest": { + "literal_name": "attest", + "default": null, + "validator": "is_str" + }, + "build-arg": { + "literal_name": "build-arg", + "default": null, + "validator": "is_str" + }, + "build-context": { + "literal_name": "build-context", + "default": null, + "validator": "is_str" + }, + "cache-from": { + "literal_name": "cache-from", + "default": null, + "validator": "is_str" + }, + "cache-to": { + "literal_name": "cache-to", + "default": null, + "validator": "is_str" + }, + "call": { + "literal_name": "call", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "iidfile": { + "literal_name": "iidfile", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "load": { + "literal_name": "load", + "default": null, + "validator": "is_str" + }, + "metadata-file": { + "literal_name": "metadata-file", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "no-cache": { + "literal_name": "no-cache", + "default": null, + "validator": "is_str" + }, + "no-cache-filter": { + "literal_name": "no-cache-filter", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "provenance": { + "literal_name": "provenance", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "push": { + "literal_name": "push", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "sbom": { + "literal_name": "sbom", + "default": null, + "validator": "is_str" + }, + "secret": { + "literal_name": "secret", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "ssh": { + "literal_name": "ssh", + "default": null, + "validator": "is_str" + }, + "tag": { + "literal_name": "tag", + "default": null, + "validator": "is_str" + }, + "target": { + "literal_name": "target", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_create": { + "cli_command": [ + "buildx", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "append": { + "literal_name": "append", + "default": null, + "validator": "is_str" + }, + "bootstrap": { + "literal_name": "bootstrap", + "default": null, + "validator": "is_str" + }, + "buildkitd-config": { + "literal_name": "buildkitd-config", + "default": null, + "validator": "is_str" + }, + "buildkitd-flags": { + "literal_name": "buildkitd-flags", + "default": null, + "validator": "is_str" + }, + "driver": { + "literal_name": "driver", + "default": null, + "validator": "is_str" + }, + "driver-opt": { + "literal_name": "driver-opt", + "default": null, + "validator": "is_str" + }, + "leave": { + "literal_name": "leave", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "node": { + "literal_name": "node", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "use": { + "literal_name": "use", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_dial_stdio": { + "cli_command": [ + "buildx", + "dial-stdio" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_du": { + "cli_command": [ + "buildx", + "du" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_inspect": { + "cli_command": [ + "buildx", + "inspect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "bootstrap": { + "literal_name": "bootstrap", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_ls": { + "cli_command": [ + "buildx", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "buildx_prune": { + "cli_command": [ + "buildx", + "prune" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "max-used-space": { + "literal_name": "max-used-space", + "default": null, + "validator": "is_str" + }, + "min-free-space": { + "literal_name": "min-free-space", + "default": null, + "validator": "is_str" + }, + "reserved-space": { + "literal_name": "reserved-space", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_rm": { + "cli_command": [ + "buildx", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "all-inactive": { + "literal_name": "all-inactive", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "keep-daemon": { + "literal_name": "keep-daemon", + "default": null, + "validator": "is_str" + }, + "keep-state": { + "literal_name": "keep-state", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_stop": { + "cli_command": [ + "buildx", + "stop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_use": { + "cli_command": [ + "buildx", + "use" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "default": { + "literal_name": "default", + "default": null, + "validator": "is_str" + }, + "global": { + "literal_name": "global", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "buildx_version": { + "cli_command": [ + "buildx", + "version" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cloud": { + "cli_command": [ + "cloud" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cloud_accounts": { + "cli_command": [ + "cloud", + "accounts" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cloud_connect": { + "cli_command": [ + "cloud", + "connect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "account": { + "literal_name": "account", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cloud_disconnect": { + "cli_command": [ + "cloud", + "disconnect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cloud_status": { + "cli_command": [ + "cloud", + "status" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cloud_version": { + "cli_command": [ + "cloud", + "version" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "json": { + "literal_name": "json", + "default": null, + "validator": "is_str" + }, + "short": { + "literal_name": "short", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose": { + "cli_command": [ + "compose" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_attach": { + "cli_command": [ + "compose", + "attach" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "index": { + "literal_name": "index", + "default": null, + "validator": "is_str" + }, + "no-stdin": { + "literal_name": "no-stdin", + "default": null, + "validator": "is_str" + }, + "sig-proxy": { + "literal_name": "sig-proxy", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_build": { + "cli_command": [ + "compose", + "build" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "build-arg": { + "literal_name": "build-arg", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "memory": { + "literal_name": "memory", + "default": null, + "validator": "is_str" + }, + "no-cache": { + "literal_name": "no-cache", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "push": { + "literal_name": "push", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "ssh": { + "literal_name": "ssh", + "default": null, + "validator": "is_str" + }, + "with-dependencies": { + "literal_name": "with-dependencies", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_commit": { + "cli_command": [ + "compose", + "commit" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "author": { + "literal_name": "author", + "default": null, + "validator": "is_str" + }, + "change": { + "literal_name": "change", + "default": null, + "validator": "is_str" + }, + "index": { + "literal_name": "index", + "default": null, + "validator": "is_str" + }, + "message": { + "literal_name": "message", + "default": null, + "validator": "is_str" + }, + "pause": { + "literal_name": "pause", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_config": { + "cli_command": [ + "compose", + "config" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "environment": { + "literal_name": "environment", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "hash": { + "literal_name": "hash", + "default": null, + "validator": "is_str" + }, + "images": { + "literal_name": "images", + "default": null, + "validator": "is_str" + }, + "no-consistency": { + "literal_name": "no-consistency", + "default": null, + "validator": "is_str" + }, + "no-interpolate": { + "literal_name": "no-interpolate", + "default": null, + "validator": "is_str" + }, + "no-normalize": { + "literal_name": "no-normalize", + "default": null, + "validator": "is_str" + }, + "no-path-resolution": { + "literal_name": "no-path-resolution", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "profiles": { + "literal_name": "profiles", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "resolve-image-digests": { + "literal_name": "resolve-image-digests", + "default": null, + "validator": "is_str" + }, + "services": { + "literal_name": "services", + "default": null, + "validator": "is_str" + }, + "variables": { + "literal_name": "variables", + "default": null, + "validator": "is_str" + }, + "volumes": { + "literal_name": "volumes", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "compose_cp": { + "cli_command": [ + "compose", + "cp" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "archive": { + "literal_name": "archive", + "default": null, + "validator": "is_str" + }, + "follow-link": { + "literal_name": "follow-link", + "default": null, + "validator": "is_str" + }, + "index": { + "literal_name": "index", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_create": { + "cli_command": [ + "compose", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "build": { + "literal_name": "build", + "default": null, + "validator": "is_str" + }, + "force-recreate": { + "literal_name": "force-recreate", + "default": null, + "validator": "is_str" + }, + "no-build": { + "literal_name": "no-build", + "default": null, + "validator": "is_str" + }, + "no-recreate": { + "literal_name": "no-recreate", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "quiet-pull": { + "literal_name": "quiet-pull", + "default": null, + "validator": "is_str" + }, + "remove-orphans": { + "literal_name": "remove-orphans", + "default": null, + "validator": "is_str" + }, + "scale": { + "literal_name": "scale", + "default": null, + "validator": "is_str" + }, + "yes": { + "literal_name": "yes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_down": { + "cli_command": [ + "compose", + "down" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "remove-orphans": { + "literal_name": "remove-orphans", + "default": null, + "validator": "is_str" + }, + "rmi": { + "literal_name": "rmi", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "volumes": { + "literal_name": "volumes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_events": { + "cli_command": [ + "compose", + "events" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "json": { + "literal_name": "json", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_exec": { + "cli_command": [ + "compose", + "exec" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "index": { + "literal_name": "index", + "default": null, + "validator": "is_str" + }, + "no-TTY": { + "literal_name": "no-TTY", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_export": { + "cli_command": [ + "compose", + "export" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "index": { + "literal_name": "index", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_images": { + "cli_command": [ + "compose", + "images" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "compose_kill": { + "cli_command": [ + "compose", + "kill" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "remove-orphans": { + "literal_name": "remove-orphans", + "default": null, + "validator": "is_str" + }, + "signal": { + "literal_name": "signal", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_logs": { + "cli_command": [ + "compose", + "logs" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "follow": { + "literal_name": "follow", + "default": null, + "validator": "is_str" + }, + "index": { + "literal_name": "index", + "default": null, + "validator": "is_str" + }, + "no-color": { + "literal_name": "no-color", + "default": null, + "validator": "is_str" + }, + "no-log-prefix": { + "literal_name": "no-log-prefix", + "default": null, + "validator": "is_str" + }, + "since": { + "literal_name": "since", + "default": null, + "validator": "is_str" + }, + "tail": { + "literal_name": "tail", + "default": null, + "validator": "is_str" + }, + "timestamps": { + "literal_name": "timestamps", + "default": null, + "validator": "is_str" + }, + "until": { + "literal_name": "until", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_ls": { + "cli_command": [ + "compose", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "compose_pause": { + "cli_command": [ + "compose", + "pause" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_port": { + "cli_command": [ + "compose", + "port" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "index": { + "literal_name": "index", + "default": null, + "validator": "is_str" + }, + "protocol": { + "literal_name": "protocol", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_ps": { + "cli_command": [ + "compose", + "ps" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "orphans": { + "literal_name": "orphans", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "services": { + "literal_name": "services", + "default": null, + "validator": "is_str" + }, + "status": { + "literal_name": "status", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "compose_publish": { + "cli_command": [ + "compose", + "publish" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "oci-version": { + "literal_name": "oci-version", + "default": null, + "validator": "is_str" + }, + "resolve-image-digests": { + "literal_name": "resolve-image-digests", + "default": null, + "validator": "is_str" + }, + "with-env": { + "literal_name": "with-env", + "default": null, + "validator": "is_str" + }, + "yes": { + "literal_name": "yes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_pull": { + "cli_command": [ + "compose", + "pull" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "ignore-buildable": { + "literal_name": "ignore-buildable", + "default": null, + "validator": "is_str" + }, + "ignore-pull-failures": { + "literal_name": "ignore-pull-failures", + "default": null, + "validator": "is_str" + }, + "include-deps": { + "literal_name": "include-deps", + "default": null, + "validator": "is_str" + }, + "policy": { + "literal_name": "policy", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_push": { + "cli_command": [ + "compose", + "push" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "ignore-push-failures": { + "literal_name": "ignore-push-failures", + "default": null, + "validator": "is_str" + }, + "include-deps": { + "literal_name": "include-deps", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_restart": { + "cli_command": [ + "compose", + "restart" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "no-deps": { + "literal_name": "no-deps", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_rm": { + "cli_command": [ + "compose", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "stop": { + "literal_name": "stop", + "default": null, + "validator": "is_str" + }, + "volumes": { + "literal_name": "volumes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_run": { + "cli_command": [ + "compose", + "run" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "build": { + "literal_name": "build", + "default": null, + "validator": "is_str" + }, + "cap-add": { + "literal_name": "cap-add", + "default": null, + "validator": "is_str" + }, + "cap-drop": { + "literal_name": "cap-drop", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "entrypoint": { + "literal_name": "entrypoint", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "env-from-file": { + "literal_name": "env-from-file", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "no-TTY": { + "literal_name": "no-TTY", + "default": null, + "validator": "is_str" + }, + "no-deps": { + "literal_name": "no-deps", + "default": null, + "validator": "is_str" + }, + "publish": { + "literal_name": "publish", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "quiet-pull": { + "literal_name": "quiet-pull", + "default": null, + "validator": "is_str" + }, + "remove-orphans": { + "literal_name": "remove-orphans", + "default": null, + "validator": "is_str" + }, + "rm": { + "literal_name": "rm", + "default": null, + "validator": "is_str" + }, + "service-ports": { + "literal_name": "service-ports", + "default": null, + "validator": "is_str" + }, + "use-aliases": { + "literal_name": "use-aliases", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "volume": { + "literal_name": "volume", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_scale": { + "cli_command": [ + "compose", + "scale" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "no-deps": { + "literal_name": "no-deps", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_start": { + "cli_command": [ + "compose", + "start" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_stats": { + "cli_command": [ + "compose", + "stats" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-stream": { + "literal_name": "no-stream", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "compose_stop": { + "cli_command": [ + "compose", + "stop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_top": { + "cli_command": [ + "compose", + "top" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_unpause": { + "cli_command": [ + "compose", + "unpause" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_up": { + "cli_command": [ + "compose", + "up" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "abort-on-container-exit": { + "literal_name": "abort-on-container-exit", + "default": null, + "validator": "is_str" + }, + "abort-on-container-failure": { + "literal_name": "abort-on-container-failure", + "default": null, + "validator": "is_str" + }, + "always-recreate-deps": { + "literal_name": "always-recreate-deps", + "default": null, + "validator": "is_str" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_str" + }, + "attach-dependencies": { + "literal_name": "attach-dependencies", + "default": null, + "validator": "is_str" + }, + "build": { + "literal_name": "build", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "exit-code-from": { + "literal_name": "exit-code-from", + "default": null, + "validator": "is_str" + }, + "force-recreate": { + "literal_name": "force-recreate", + "default": null, + "validator": "is_str" + }, + "no-attach": { + "literal_name": "no-attach", + "default": null, + "validator": "is_str" + }, + "no-build": { + "literal_name": "no-build", + "default": null, + "validator": "is_str" + }, + "no-color": { + "literal_name": "no-color", + "default": null, + "validator": "is_str" + }, + "no-deps": { + "literal_name": "no-deps", + "default": null, + "validator": "is_str" + }, + "no-log-prefix": { + "literal_name": "no-log-prefix", + "default": null, + "validator": "is_str" + }, + "no-recreate": { + "literal_name": "no-recreate", + "default": null, + "validator": "is_str" + }, + "no-start": { + "literal_name": "no-start", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "quiet-pull": { + "literal_name": "quiet-pull", + "default": null, + "validator": "is_str" + }, + "remove-orphans": { + "literal_name": "remove-orphans", + "default": null, + "validator": "is_str" + }, + "renew-anon-volumes": { + "literal_name": "renew-anon-volumes", + "default": null, + "validator": "is_str" + }, + "scale": { + "literal_name": "scale", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "timestamps": { + "literal_name": "timestamps", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_str" + }, + "wait-timeout": { + "literal_name": "wait-timeout", + "default": null, + "validator": "is_str" + }, + "watch": { + "literal_name": "watch", + "default": null, + "validator": "is_str" + }, + "yes": { + "literal_name": "yes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_version": { + "cli_command": [ + "compose", + "version" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "short": { + "literal_name": "short", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "compose_wait": { + "cli_command": [ + "compose", + "wait" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "down-project": { + "literal_name": "down-project", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "compose_watch": { + "cli_command": [ + "compose", + "watch" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-resources": { + "literal_name": "all-resources", + "default": null, + "validator": "is_str" + }, + "ansi": { + "literal_name": "ansi", + "default": null, + "validator": "is_str" + }, + "compatibility": { + "literal_name": "compatibility", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "parallel": { + "literal_name": "parallel", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "project-directory": { + "literal_name": "project-directory", + "default": null, + "validator": "is_str" + }, + "project-name": { + "literal_name": "project-name", + "default": null, + "validator": "is_str" + }, + "no-up": { + "literal_name": "no-up", + "default": null, + "validator": "is_str" + }, + "prune": { + "literal_name": "prune", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container": { + "cli_command": [ + "container" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_attach": { + "cli_command": [ + "container", + "attach" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "no-stdin": { + "literal_name": "no-stdin", + "default": null, + "validator": "is_str" + }, + "sig-proxy": { + "literal_name": "sig-proxy", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_commit": { + "cli_command": [ + "container", + "commit" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "author": { + "literal_name": "author", + "default": null, + "validator": "is_str" + }, + "change": { + "literal_name": "change", + "default": null, + "validator": "is_str" + }, + "message": { + "literal_name": "message", + "default": null, + "validator": "is_str" + }, + "pause": { + "literal_name": "pause", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_cp": { + "cli_command": [ + "container", + "cp" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "archive": { + "literal_name": "archive", + "default": null, + "validator": "is_str" + }, + "follow-link": { + "literal_name": "follow-link", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_create": { + "cli_command": [ + "container", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_str" + }, + "blkio-weight": { + "literal_name": "blkio-weight", + "default": null, + "validator": "is_str" + }, + "blkio-weight-device": { + "literal_name": "blkio-weight-device", + "default": null, + "validator": "is_str" + }, + "cap-add": { + "literal_name": "cap-add", + "default": null, + "validator": "is_str" + }, + "cap-drop": { + "literal_name": "cap-drop", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "cgroupns": { + "literal_name": "cgroupns", + "default": null, + "validator": "is_str" + }, + "cidfile": { + "literal_name": "cidfile", + "default": null, + "validator": "is_str" + }, + "cpu-period": { + "literal_name": "cpu-period", + "default": null, + "validator": "is_str" + }, + "cpu-quota": { + "literal_name": "cpu-quota", + "default": null, + "validator": "is_str" + }, + "cpu-rt-period": { + "literal_name": "cpu-rt-period", + "default": null, + "validator": "is_str" + }, + "cpu-rt-runtime": { + "literal_name": "cpu-rt-runtime", + "default": null, + "validator": "is_str" + }, + "cpu-shares": { + "literal_name": "cpu-shares", + "default": null, + "validator": "is_str" + }, + "cpus": { + "literal_name": "cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-cpus": { + "literal_name": "cpuset-cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-mems": { + "literal_name": "cpuset-mems", + "default": null, + "validator": "is_str" + }, + "device": { + "literal_name": "device", + "default": null, + "validator": "is_str" + }, + "device-cgroup-rule": { + "literal_name": "device-cgroup-rule", + "default": null, + "validator": "is_str" + }, + "device-read-bps": { + "literal_name": "device-read-bps", + "default": null, + "validator": "is_str" + }, + "device-read-iops": { + "literal_name": "device-read-iops", + "default": null, + "validator": "is_str" + }, + "device-write-bps": { + "literal_name": "device-write-bps", + "default": null, + "validator": "is_str" + }, + "device-write-iops": { + "literal_name": "device-write-iops", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "dns": { + "literal_name": "dns", + "default": null, + "validator": "is_str" + }, + "dns-option": { + "literal_name": "dns-option", + "default": null, + "validator": "is_str" + }, + "dns-search": { + "literal_name": "dns-search", + "default": null, + "validator": "is_str" + }, + "domainname": { + "literal_name": "domainname", + "default": null, + "validator": "is_str" + }, + "entrypoint": { + "literal_name": "entrypoint", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "expose": { + "literal_name": "expose", + "default": null, + "validator": "is_str" + }, + "gpus": { + "literal_name": "gpus", + "default": null, + "validator": "is_str" + }, + "group-add": { + "literal_name": "group-add", + "default": null, + "validator": "is_str" + }, + "health-cmd": { + "literal_name": "health-cmd", + "default": null, + "validator": "is_str" + }, + "health-interval": { + "literal_name": "health-interval", + "default": null, + "validator": "is_str" + }, + "health-retries": { + "literal_name": "health-retries", + "default": null, + "validator": "is_str" + }, + "health-start-interval": { + "literal_name": "health-start-interval", + "default": null, + "validator": "is_str" + }, + "health-start-period": { + "literal_name": "health-start-period", + "default": null, + "validator": "is_str" + }, + "health-timeout": { + "literal_name": "health-timeout", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_str" + }, + "hostname": { + "literal_name": "hostname", + "default": null, + "validator": "is_str" + }, + "init": { + "literal_name": "init", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + }, + "ip": { + "literal_name": "ip", + "default": null, + "validator": "is_str" + }, + "ip6": { + "literal_name": "ip6", + "default": null, + "validator": "is_str" + }, + "ipc": { + "literal_name": "ipc", + "default": null, + "validator": "is_str" + }, + "isolation": { + "literal_name": "isolation", + "default": null, + "validator": "is_str" + }, + "kernel-memory": { + "literal_name": "kernel-memory", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "label-file": { + "literal_name": "label-file", + "default": null, + "validator": "is_str" + }, + "link": { + "literal_name": "link", + "default": null, + "validator": "is_str" + }, + "link-local-ip": { + "literal_name": "link-local-ip", + "default": null, + "validator": "is_str" + }, + "log-driver": { + "literal_name": "log-driver", + "default": null, + "validator": "is_str" + }, + "log-opt": { + "literal_name": "log-opt", + "default": null, + "validator": "is_str" + }, + "mac-address": { + "literal_name": "mac-address", + "default": null, + "validator": "is_str" + }, + "memory": { + "literal_name": "memory", + "default": null, + "validator": "is_str" + }, + "memory-reservation": { + "literal_name": "memory-reservation", + "default": null, + "validator": "is_str" + }, + "memory-swap": { + "literal_name": "memory-swap", + "default": null, + "validator": "is_str" + }, + "memory-swappiness": { + "literal_name": "memory-swappiness", + "default": null, + "validator": "is_str" + }, + "mount": { + "literal_name": "mount", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "network-alias": { + "literal_name": "network-alias", + "default": null, + "validator": "is_str" + }, + "no-healthcheck": { + "literal_name": "no-healthcheck", + "default": null, + "validator": "is_str" + }, + "oom-kill-disable": { + "literal_name": "oom-kill-disable", + "default": null, + "validator": "is_str" + }, + "oom-score-adj": { + "literal_name": "oom-score-adj", + "default": null, + "validator": "is_str" + }, + "pid": { + "literal_name": "pid", + "default": null, + "validator": "is_str" + }, + "pids-limit": { + "literal_name": "pids-limit", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "publish": { + "literal_name": "publish", + "default": null, + "validator": "is_str" + }, + "publish-all": { + "literal_name": "publish-all", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "read-only": { + "literal_name": "read-only", + "default": null, + "validator": "is_str" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + }, + "rm": { + "literal_name": "rm", + "default": null, + "validator": "is_str" + }, + "runtime": { + "literal_name": "runtime", + "default": null, + "validator": "is_str" + }, + "security-opt": { + "literal_name": "security-opt", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "stop-signal": { + "literal_name": "stop-signal", + "default": null, + "validator": "is_str" + }, + "stop-timeout": { + "literal_name": "stop-timeout", + "default": null, + "validator": "is_str" + }, + "storage-opt": { + "literal_name": "storage-opt", + "default": null, + "validator": "is_str" + }, + "sysctl": { + "literal_name": "sysctl", + "default": null, + "validator": "is_str" + }, + "tmpfs": { + "literal_name": "tmpfs", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "userns": { + "literal_name": "userns", + "default": null, + "validator": "is_str" + }, + "uts": { + "literal_name": "uts", + "default": null, + "validator": "is_str" + }, + "volume": { + "literal_name": "volume", + "default": null, + "validator": "is_str" + }, + "volume-driver": { + "literal_name": "volume-driver", + "default": null, + "validator": "is_str" + }, + "volumes-from": { + "literal_name": "volumes-from", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_diff": { + "cli_command": [ + "container", + "diff" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_exec": { + "cli_command": [ + "container", + "exec" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_export": { + "cli_command": [ + "container", + "export" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_inspect": { + "cli_command": [ + "container", + "inspect" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "size": { + "literal_name": "size", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "container_kill": { + "cli_command": [ + "container", + "kill" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "signal": { + "literal_name": "signal", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_logs": { + "cli_command": [ + "container", + "logs" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "details": { + "literal_name": "details", + "default": null, + "validator": "is_str" + }, + "follow": { + "literal_name": "follow", + "default": null, + "validator": "is_str" + }, + "since": { + "literal_name": "since", + "default": null, + "validator": "is_str" + }, + "tail": { + "literal_name": "tail", + "default": null, + "validator": "is_str" + }, + "timestamps": { + "literal_name": "timestamps", + "default": null, + "validator": "is_str" + }, + "until": { + "literal_name": "until", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_ls": { + "cli_command": [ + "container", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "last": { + "literal_name": "last", + "default": null, + "validator": "is_str" + }, + "latest": { + "literal_name": "latest", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "size": { + "literal_name": "size", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "container_pause": { + "cli_command": [ + "container", + "pause" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_port": { + "cli_command": [ + "container", + "port" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_prune": { + "cli_command": [ + "container", + "prune" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_rename": { + "cli_command": [ + "container", + "rename" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_restart": { + "cli_command": [ + "container", + "restart" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "signal": { + "literal_name": "signal", + "default": null, + "validator": "is_str" + }, + "time": { + "literal_name": "time", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_rm": { + "cli_command": [ + "container", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "link": { + "literal_name": "link", + "default": null, + "validator": "is_str" + }, + "volumes": { + "literal_name": "volumes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_run": { + "cli_command": [ + "container", + "run" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_str" + }, + "blkio-weight": { + "literal_name": "blkio-weight", + "default": null, + "validator": "is_str" + }, + "blkio-weight-device": { + "literal_name": "blkio-weight-device", + "default": null, + "validator": "is_str" + }, + "cap-add": { + "literal_name": "cap-add", + "default": null, + "validator": "is_str" + }, + "cap-drop": { + "literal_name": "cap-drop", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "cgroupns": { + "literal_name": "cgroupns", + "default": null, + "validator": "is_str" + }, + "cidfile": { + "literal_name": "cidfile", + "default": null, + "validator": "is_str" + }, + "cpu-period": { + "literal_name": "cpu-period", + "default": null, + "validator": "is_str" + }, + "cpu-quota": { + "literal_name": "cpu-quota", + "default": null, + "validator": "is_str" + }, + "cpu-rt-period": { + "literal_name": "cpu-rt-period", + "default": null, + "validator": "is_str" + }, + "cpu-rt-runtime": { + "literal_name": "cpu-rt-runtime", + "default": null, + "validator": "is_str" + }, + "cpu-shares": { + "literal_name": "cpu-shares", + "default": null, + "validator": "is_str" + }, + "cpus": { + "literal_name": "cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-cpus": { + "literal_name": "cpuset-cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-mems": { + "literal_name": "cpuset-mems", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "device": { + "literal_name": "device", + "default": null, + "validator": "is_str" + }, + "device-cgroup-rule": { + "literal_name": "device-cgroup-rule", + "default": null, + "validator": "is_str" + }, + "device-read-bps": { + "literal_name": "device-read-bps", + "default": null, + "validator": "is_str" + }, + "device-read-iops": { + "literal_name": "device-read-iops", + "default": null, + "validator": "is_str" + }, + "device-write-bps": { + "literal_name": "device-write-bps", + "default": null, + "validator": "is_str" + }, + "device-write-iops": { + "literal_name": "device-write-iops", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "dns": { + "literal_name": "dns", + "default": null, + "validator": "is_str" + }, + "dns-option": { + "literal_name": "dns-option", + "default": null, + "validator": "is_str" + }, + "dns-search": { + "literal_name": "dns-search", + "default": null, + "validator": "is_str" + }, + "domainname": { + "literal_name": "domainname", + "default": null, + "validator": "is_str" + }, + "entrypoint": { + "literal_name": "entrypoint", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "expose": { + "literal_name": "expose", + "default": null, + "validator": "is_str" + }, + "gpus": { + "literal_name": "gpus", + "default": null, + "validator": "is_str" + }, + "group-add": { + "literal_name": "group-add", + "default": null, + "validator": "is_str" + }, + "health-cmd": { + "literal_name": "health-cmd", + "default": null, + "validator": "is_str" + }, + "health-interval": { + "literal_name": "health-interval", + "default": null, + "validator": "is_str" + }, + "health-retries": { + "literal_name": "health-retries", + "default": null, + "validator": "is_str" + }, + "health-start-interval": { + "literal_name": "health-start-interval", + "default": null, + "validator": "is_str" + }, + "health-start-period": { + "literal_name": "health-start-period", + "default": null, + "validator": "is_str" + }, + "health-timeout": { + "literal_name": "health-timeout", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_str" + }, + "hostname": { + "literal_name": "hostname", + "default": null, + "validator": "is_str" + }, + "init": { + "literal_name": "init", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + }, + "ip": { + "literal_name": "ip", + "default": null, + "validator": "is_str" + }, + "ip6": { + "literal_name": "ip6", + "default": null, + "validator": "is_str" + }, + "ipc": { + "literal_name": "ipc", + "default": null, + "validator": "is_str" + }, + "isolation": { + "literal_name": "isolation", + "default": null, + "validator": "is_str" + }, + "kernel-memory": { + "literal_name": "kernel-memory", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "label-file": { + "literal_name": "label-file", + "default": null, + "validator": "is_str" + }, + "link": { + "literal_name": "link", + "default": null, + "validator": "is_str" + }, + "link-local-ip": { + "literal_name": "link-local-ip", + "default": null, + "validator": "is_str" + }, + "log-driver": { + "literal_name": "log-driver", + "default": null, + "validator": "is_str" + }, + "log-opt": { + "literal_name": "log-opt", + "default": null, + "validator": "is_str" + }, + "mac-address": { + "literal_name": "mac-address", + "default": null, + "validator": "is_str" + }, + "memory": { + "literal_name": "memory", + "default": null, + "validator": "is_str" + }, + "memory-reservation": { + "literal_name": "memory-reservation", + "default": null, + "validator": "is_str" + }, + "memory-swap": { + "literal_name": "memory-swap", + "default": null, + "validator": "is_str" + }, + "memory-swappiness": { + "literal_name": "memory-swappiness", + "default": null, + "validator": "is_str" + }, + "mount": { + "literal_name": "mount", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "network-alias": { + "literal_name": "network-alias", + "default": null, + "validator": "is_str" + }, + "no-healthcheck": { + "literal_name": "no-healthcheck", + "default": null, + "validator": "is_str" + }, + "oom-kill-disable": { + "literal_name": "oom-kill-disable", + "default": null, + "validator": "is_str" + }, + "oom-score-adj": { + "literal_name": "oom-score-adj", + "default": null, + "validator": "is_str" + }, + "pid": { + "literal_name": "pid", + "default": null, + "validator": "is_str" + }, + "pids-limit": { + "literal_name": "pids-limit", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "publish": { + "literal_name": "publish", + "default": null, + "validator": "is_str" + }, + "publish-all": { + "literal_name": "publish-all", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "read-only": { + "literal_name": "read-only", + "default": null, + "validator": "is_str" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + }, + "rm": { + "literal_name": "rm", + "default": null, + "validator": "is_str" + }, + "runtime": { + "literal_name": "runtime", + "default": null, + "validator": "is_str" + }, + "security-opt": { + "literal_name": "security-opt", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "sig-proxy": { + "literal_name": "sig-proxy", + "default": null, + "validator": "is_str" + }, + "stop-signal": { + "literal_name": "stop-signal", + "default": null, + "validator": "is_str" + }, + "stop-timeout": { + "literal_name": "stop-timeout", + "default": null, + "validator": "is_str" + }, + "storage-opt": { + "literal_name": "storage-opt", + "default": null, + "validator": "is_str" + }, + "sysctl": { + "literal_name": "sysctl", + "default": null, + "validator": "is_str" + }, + "tmpfs": { + "literal_name": "tmpfs", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "userns": { + "literal_name": "userns", + "default": null, + "validator": "is_str" + }, + "uts": { + "literal_name": "uts", + "default": null, + "validator": "is_str" + }, + "volume": { + "literal_name": "volume", + "default": null, + "validator": "is_str" + }, + "volume-driver": { + "literal_name": "volume-driver", + "default": null, + "validator": "is_str" + }, + "volumes-from": { + "literal_name": "volumes-from", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_start": { + "cli_command": [ + "container", + "start" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_stats": { + "cli_command": [ + "container", + "stats" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-stream": { + "literal_name": "no-stream", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "container_stop": { + "cli_command": [ + "container", + "stop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "signal": { + "literal_name": "signal", + "default": null, + "validator": "is_str" + }, + "time": { + "literal_name": "time", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_top": { + "cli_command": [ + "container", + "top" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_unpause": { + "cli_command": [ + "container", + "unpause" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_update": { + "cli_command": [ + "container", + "update" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "blkio-weight": { + "literal_name": "blkio-weight", + "default": null, + "validator": "is_str" + }, + "cpu-period": { + "literal_name": "cpu-period", + "default": null, + "validator": "is_str" + }, + "cpu-quota": { + "literal_name": "cpu-quota", + "default": null, + "validator": "is_str" + }, + "cpu-rt-period": { + "literal_name": "cpu-rt-period", + "default": null, + "validator": "is_str" + }, + "cpu-rt-runtime": { + "literal_name": "cpu-rt-runtime", + "default": null, + "validator": "is_str" + }, + "cpu-shares": { + "literal_name": "cpu-shares", + "default": null, + "validator": "is_str" + }, + "cpus": { + "literal_name": "cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-cpus": { + "literal_name": "cpuset-cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-mems": { + "literal_name": "cpuset-mems", + "default": null, + "validator": "is_str" + }, + "memory": { + "literal_name": "memory", + "default": null, + "validator": "is_str" + }, + "memory-reservation": { + "literal_name": "memory-reservation", + "default": null, + "validator": "is_str" + }, + "memory-swap": { + "literal_name": "memory-swap", + "default": null, + "validator": "is_str" + }, + "pids-limit": { + "literal_name": "pids-limit", + "default": null, + "validator": "is_str" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "container_wait": { + "cli_command": [ + "container", + "wait" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context": { + "cli_command": [ + "context" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context_create": { + "cli_command": [ + "context", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "description": { + "literal_name": "description", + "default": null, + "validator": "is_str" + }, + "docker": { + "literal_name": "docker", + "default": null, + "validator": "is_str" + }, + "from": { + "literal_name": "from", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context_export": { + "cli_command": [ + "context", + "export" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context_import": { + "cli_command": [ + "context", + "import" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context_inspect": { + "cli_command": [ + "context", + "inspect" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "context_ls": { + "cli_command": [ + "context", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "context_rm": { + "cli_command": [ + "context", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context_show": { + "cli_command": [ + "context", + "show" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context_update": { + "cli_command": [ + "context", + "update" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "description": { + "literal_name": "description", + "default": null, + "validator": "is_str" + }, + "docker": { + "literal_name": "docker", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "context_use": { + "cli_command": [ + "context", + "use" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "debug": { + "cli_command": [ + "debug" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "command": { + "literal_name": "command", + "default": null, + "validator": "is_str" + }, + "preserve-user": { + "literal_name": "preserve-user", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "shell": { + "literal_name": "shell", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "debug_docker_cli_plugin_hooks": { + "cli_command": [ + "debug", + "docker-cli-plugin-hooks" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "command": { + "literal_name": "command", + "default": null, + "validator": "is_str" + }, + "preserve-user": { + "literal_name": "preserve-user", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "shell": { + "literal_name": "shell", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop": { + "cli_command": [ + "desktop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_disable": { + "cli_command": [ + "desktop", + "disable" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_enable": { + "cli_command": [ + "desktop", + "enable" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_logs": { + "cli_command": [ + "desktop", + "logs" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "boot": { + "literal_name": "boot", + "default": null, + "validator": "is_str" + }, + "color": { + "literal_name": "color", + "default": null, + "validator": "is_str" + }, + "color-mode": { + "literal_name": "color-mode", + "default": null, + "validator": "is_str" + }, + "directory": { + "literal_name": "directory", + "default": null, + "validator": "is_str" + }, + "priority": { + "literal_name": "priority", + "default": null, + "validator": "is_str" + }, + "since": { + "literal_name": "since", + "default": null, + "validator": "is_str" + }, + "unit": { + "literal_name": "unit", + "default": null, + "validator": "is_str" + }, + "until": { + "literal_name": "until", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_restart": { + "cli_command": [ + "desktop", + "restart" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_start": { + "cli_command": [ + "desktop", + "start" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_status": { + "cli_command": [ + "desktop", + "status" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "desktop_stop": { + "cli_command": [ + "desktop", + "stop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_update": { + "cli_command": [ + "desktop", + "update" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "check-only": { + "literal_name": "check-only", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "desktop_version": { + "cli_command": [ + "desktop", + "version" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "short": { + "literal_name": "short", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "dev": { + "cli_command": [ + "dev" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_service": { + "cli_command": [ + "dev", + "service" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_check": { + "cli_command": [ + "dev", + "check" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "dev_create": { + "cli_command": [ + "dev", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "base-image": { + "literal_name": "base-image", + "default": null, + "validator": "is_str" + }, + "detach": { + "literal_name": "detach", + "default": null, + "validator": "is_str" + }, + "language": { + "literal_name": "language", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "open": { + "literal_name": "open", + "default": null, + "validator": "is_str" + }, + "path": { + "literal_name": "path", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_list": { + "cli_command": [ + "dev", + "list" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "dev_logs": { + "cli_command": [ + "dev", + "logs" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_open": { + "cli_command": [ + "dev", + "open" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "editor": { + "literal_name": "editor", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_rm": { + "cli_command": [ + "dev", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_start": { + "cli_command": [ + "dev", + "start" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_stop": { + "cli_command": [ + "dev", + "stop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dev_version": { + "cli_command": [ + "dev", + "version" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "short": { + "literal_name": "short", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "extension": { + "cli_command": [ + "extension" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_dev": { + "cli_command": [ + "extension", + "dev" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_init": { + "cli_command": [ + "extension", + "init" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "image-repo": { + "literal_name": "image-repo", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "title": { + "literal_name": "title", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_install": { + "cli_command": [ + "extension", + "install" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_ls": { + "cli_command": [ + "extension", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "extension_rm": { + "cli_command": [ + "extension", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_share": { + "cli_command": [ + "extension", + "share" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_update": { + "cli_command": [ + "extension", + "update" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_validate": { + "cli_command": [ + "extension", + "validate" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + }, + "auto-resolve-tag": { + "literal_name": "auto-resolve-tag", + "default": null, + "validator": "is_str" + }, + "errors-only": { + "literal_name": "errors-only", + "default": null, + "validator": "is_str" + }, + "sdk-compatibility": { + "literal_name": "sdk-compatibility", + "default": null, + "validator": "is_str" + }, + "validate-install-uninstall": { + "literal_name": "validate-install-uninstall", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "extension_version": { + "cli_command": [ + "extension", + "version" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "socket": { + "literal_name": "socket", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image": { + "cli_command": [ + "image" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_build": { + "cli_command": [ + "image", + "build" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "allow": { + "literal_name": "allow", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attest": { + "literal_name": "attest", + "default": null, + "validator": "is_str" + }, + "build-arg": { + "literal_name": "build-arg", + "default": null, + "validator": "is_str" + }, + "build-context": { + "literal_name": "build-context", + "default": null, + "validator": "is_str" + }, + "builder": { + "literal_name": "builder", + "default": null, + "validator": "is_str" + }, + "cache-from": { + "literal_name": "cache-from", + "default": null, + "validator": "is_str" + }, + "cache-to": { + "literal_name": "cache-to", + "default": null, + "validator": "is_str" + }, + "call": { + "literal_name": "call", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "file": { + "literal_name": "file", + "default": null, + "validator": "is_str" + }, + "iidfile": { + "literal_name": "iidfile", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "load": { + "literal_name": "load", + "default": null, + "validator": "is_str" + }, + "metadata-file": { + "literal_name": "metadata-file", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "no-cache": { + "literal_name": "no-cache", + "default": null, + "validator": "is_str" + }, + "no-cache-filter": { + "literal_name": "no-cache-filter", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "progress": { + "literal_name": "progress", + "default": null, + "validator": "is_str" + }, + "provenance": { + "literal_name": "provenance", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "push": { + "literal_name": "push", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "sbom": { + "literal_name": "sbom", + "default": null, + "validator": "is_str" + }, + "secret": { + "literal_name": "secret", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "ssh": { + "literal_name": "ssh", + "default": null, + "validator": "is_str" + }, + "tag": { + "literal_name": "tag", + "default": null, + "validator": "is_str" + }, + "target": { + "literal_name": "target", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_history": { + "cli_command": [ + "image", + "history" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "human": { + "literal_name": "human", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "image_import": { + "cli_command": [ + "image", + "import" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "change": { + "literal_name": "change", + "default": null, + "validator": "is_str" + }, + "message": { + "literal_name": "message", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_inspect": { + "cli_command": [ + "image", + "inspect" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "image_load": { + "cli_command": [ + "image", + "load" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "input": { + "literal_name": "input", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_ls": { + "cli_command": [ + "image", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "digests": { + "literal_name": "digests", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "image_prune": { + "cli_command": [ + "image", + "prune" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_pull": { + "cli_command": [ + "image", + "pull" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-tags": { + "literal_name": "all-tags", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_push": { + "cli_command": [ + "image", + "push" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all-tags": { + "literal_name": "all-tags", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_rm": { + "cli_command": [ + "image", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "no-prune": { + "literal_name": "no-prune", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_save": { + "cli_command": [ + "image", + "save" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "image_tag": { + "cli_command": [ + "image", + "tag" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "init": { + "cli_command": [ + "init" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "manifest": { + "cli_command": [ + "manifest" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "manifest_annotate": { + "cli_command": [ + "manifest", + "annotate" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "arch": { + "literal_name": "arch", + "default": null, + "validator": "is_str" + }, + "os": { + "literal_name": "os", + "default": null, + "validator": "is_str" + }, + "os-features": { + "literal_name": "os-features", + "default": null, + "validator": "is_str" + }, + "os-version": { + "literal_name": "os-version", + "default": null, + "validator": "is_str" + }, + "variant": { + "literal_name": "variant", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "manifest_create": { + "cli_command": [ + "manifest", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "amend": { + "literal_name": "amend", + "default": null, + "validator": "is_str" + }, + "insecure": { + "literal_name": "insecure", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "manifest_inspect": { + "cli_command": [ + "manifest", + "inspect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "insecure": { + "literal_name": "insecure", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "manifest_push": { + "cli_command": [ + "manifest", + "push" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "insecure": { + "literal_name": "insecure", + "default": null, + "validator": "is_str" + }, + "purge": { + "literal_name": "purge", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "manifest_rm": { + "cli_command": [ + "manifest", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model": { + "cli_command": [ + "model" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model_inspect": { + "cli_command": [ + "model", + "inspect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "openai": { + "literal_name": "openai", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model_list": { + "cli_command": [ + "model", + "list" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "json": { + "literal_name": "json", + "default": null, + "validator": "is_str" + }, + "openai": { + "literal_name": "openai", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model_pull": { + "cli_command": [ + "model", + "pull" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model_rm": { + "cli_command": [ + "model", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model_run": { + "cli_command": [ + "model", + "run" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model_status": { + "cli_command": [ + "model", + "status" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "model_version": { + "cli_command": [ + "model", + "version" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "network": { + "cli_command": [ + "network" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "network_connect": { + "cli_command": [ + "network", + "connect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "alias": { + "literal_name": "alias", + "default": null, + "validator": "is_str" + }, + "driver-opt": { + "literal_name": "driver-opt", + "default": null, + "validator": "is_str" + }, + "ip": { + "literal_name": "ip", + "default": null, + "validator": "is_str" + }, + "ip6": { + "literal_name": "ip6", + "default": null, + "validator": "is_str" + }, + "link": { + "literal_name": "link", + "default": null, + "validator": "is_str" + }, + "link-local-ip": { + "literal_name": "link-local-ip", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "network_create": { + "cli_command": [ + "network", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "attachable": { + "literal_name": "attachable", + "default": null, + "validator": "is_str" + }, + "aux-address": { + "literal_name": "aux-address", + "default": null, + "validator": "is_str" + }, + "config-from": { + "literal_name": "config-from", + "default": null, + "validator": "is_str" + }, + "config-only": { + "literal_name": "config-only", + "default": null, + "validator": "is_str" + }, + "driver": { + "literal_name": "driver", + "default": null, + "validator": "is_str" + }, + "gateway": { + "literal_name": "gateway", + "default": null, + "validator": "is_str" + }, + "ingress": { + "literal_name": "ingress", + "default": null, + "validator": "is_str" + }, + "internal": { + "literal_name": "internal", + "default": null, + "validator": "is_str" + }, + "ip-range": { + "literal_name": "ip-range", + "default": null, + "validator": "is_str" + }, + "ipam-driver": { + "literal_name": "ipam-driver", + "default": null, + "validator": "is_str" + }, + "ipam-opt": { + "literal_name": "ipam-opt", + "default": null, + "validator": "is_str" + }, + "ipv6": { + "literal_name": "ipv6", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "opt": { + "literal_name": "opt", + "default": null, + "validator": "is_str" + }, + "scope": { + "literal_name": "scope", + "default": null, + "validator": "is_str" + }, + "subnet": { + "literal_name": "subnet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "network_disconnect": { + "cli_command": [ + "network", + "disconnect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "network_inspect": { + "cli_command": [ + "network", + "inspect" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "network_ls": { + "cli_command": [ + "network", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "network_prune": { + "cli_command": [ + "network", + "prune" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "network_rm": { + "cli_command": [ + "network", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin": { + "cli_command": [ + "plugin" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_create": { + "cli_command": [ + "plugin", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "compress": { + "literal_name": "compress", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_disable": { + "cli_command": [ + "plugin", + "disable" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_enable": { + "cli_command": [ + "plugin", + "enable" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_inspect": { + "cli_command": [ + "plugin", + "inspect" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "plugin_install": { + "cli_command": [ + "plugin", + "install" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "alias": { + "literal_name": "alias", + "default": null, + "validator": "is_str" + }, + "disable": { + "literal_name": "disable", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "grant-all-permissions": { + "literal_name": "grant-all-permissions", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_ls": { + "cli_command": [ + "plugin", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "plugin_push": { + "cli_command": [ + "plugin", + "push" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_rm": { + "cli_command": [ + "plugin", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_set": { + "cli_command": [ + "plugin", + "set" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_upgrade": { + "cli_command": [ + "plugin", + "upgrade" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "grant-all-permissions": { + "literal_name": "grant-all-permissions", + "default": null, + "validator": "is_str" + }, + "skip-remote-check": { + "literal_name": "skip-remote-check", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "sbom": { + "cli_command": [ + "sbom" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "exclude": { + "literal_name": "exclude", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "layers": { + "literal_name": "layers", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "sbom_version": { + "cli_command": [ + "sbom", + "version" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "exclude": { + "literal_name": "exclude", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "layers": { + "literal_name": "layers", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "scout": { + "cli_command": [ + "scout" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "system": { + "cli_command": [ + "system" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "system_df": { + "cli_command": [ + "system", + "df" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "verbose": { + "literal_name": "verbose", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "system_events": { + "cli_command": [ + "system", + "events" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "since": { + "literal_name": "since", + "default": null, + "validator": "is_str" + }, + "until": { + "literal_name": "until", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "system_info": { + "cli_command": [ + "system", + "info" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "system_prune": { + "cli_command": [ + "system", + "prune" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "volumes": { + "literal_name": "volumes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "trust": { + "cli_command": [ + "trust" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "trust_key": { + "cli_command": [ + "trust", + "key" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "trust_signer": { + "cli_command": [ + "trust", + "signer" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "trust_inspect": { + "cli_command": [ + "trust", + "inspect" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "pretty": { + "literal_name": "pretty", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "trust_revoke": { + "cli_command": [ + "trust", + "revoke" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "yes": { + "literal_name": "yes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "trust_sign": { + "cli_command": [ + "trust", + "sign" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "volume": { + "cli_command": [ + "volume" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "volume_create": { + "cli_command": [ + "volume", + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "driver": { + "literal_name": "driver", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "opt": { + "literal_name": "opt", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "volume_inspect": { + "cli_command": [ + "volume", + "inspect" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "volume_ls": { + "cli_command": [ + "volume", + "ls" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "volume_prune": { + "cli_command": [ + "volume", + "prune" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "volume_rm": { + "cli_command": [ + "volume", + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "swarm": { + "cli_command": [ + "swarm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "swarm_init": { + "cli_command": [ + "swarm", + "init" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "swarm_join": { + "cli_command": [ + "swarm", + "join" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "advertise-addr": { + "literal_name": "advertise-addr", + "default": null, + "validator": "is_str" + }, + "availability": { + "literal_name": "availability", + "default": null, + "validator": "is_str" + }, + "data-path-addr": { + "literal_name": "data-path-addr", + "default": null, + "validator": "is_str" + }, + "listen-addr": { + "literal_name": "listen-addr", + "default": null, + "validator": "is_str" + }, + "token": { + "literal_name": "token", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "attach": { + "cli_command": [ + "attach" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "no-stdin": { + "literal_name": "no-stdin", + "default": null, + "validator": "is_str" + }, + "sig-proxy": { + "literal_name": "sig-proxy", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "commit": { + "cli_command": [ + "commit" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "author": { + "literal_name": "author", + "default": null, + "validator": "is_str" + }, + "change": { + "literal_name": "change", + "default": null, + "validator": "is_str" + }, + "message": { + "literal_name": "message", + "default": null, + "validator": "is_str" + }, + "pause": { + "literal_name": "pause", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cp": { + "cli_command": [ + "cp" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "archive": { + "literal_name": "archive", + "default": null, + "validator": "is_str" + }, + "follow-link": { + "literal_name": "follow-link", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "create": { + "cli_command": [ + "create" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "add-host": { + "literal_name": "add-host", + "default": null, + "validator": "is_str" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_str" + }, + "blkio-weight": { + "literal_name": "blkio-weight", + "default": null, + "validator": "is_str" + }, + "blkio-weight-device": { + "literal_name": "blkio-weight-device", + "default": null, + "validator": "is_str" + }, + "cap-add": { + "literal_name": "cap-add", + "default": null, + "validator": "is_str" + }, + "cap-drop": { + "literal_name": "cap-drop", + "default": null, + "validator": "is_str" + }, + "cgroup-parent": { + "literal_name": "cgroup-parent", + "default": null, + "validator": "is_str" + }, + "cgroupns": { + "literal_name": "cgroupns", + "default": null, + "validator": "is_str" + }, + "cidfile": { + "literal_name": "cidfile", + "default": null, + "validator": "is_str" + }, + "cpu-period": { + "literal_name": "cpu-period", + "default": null, + "validator": "is_str" + }, + "cpu-quota": { + "literal_name": "cpu-quota", + "default": null, + "validator": "is_str" + }, + "cpu-rt-period": { + "literal_name": "cpu-rt-period", + "default": null, + "validator": "is_str" + }, + "cpu-rt-runtime": { + "literal_name": "cpu-rt-runtime", + "default": null, + "validator": "is_str" + }, + "cpu-shares": { + "literal_name": "cpu-shares", + "default": null, + "validator": "is_str" + }, + "cpus": { + "literal_name": "cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-cpus": { + "literal_name": "cpuset-cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-mems": { + "literal_name": "cpuset-mems", + "default": null, + "validator": "is_str" + }, + "device": { + "literal_name": "device", + "default": null, + "validator": "is_str" + }, + "device-cgroup-rule": { + "literal_name": "device-cgroup-rule", + "default": null, + "validator": "is_str" + }, + "device-read-bps": { + "literal_name": "device-read-bps", + "default": null, + "validator": "is_str" + }, + "device-read-iops": { + "literal_name": "device-read-iops", + "default": null, + "validator": "is_str" + }, + "device-write-bps": { + "literal_name": "device-write-bps", + "default": null, + "validator": "is_str" + }, + "device-write-iops": { + "literal_name": "device-write-iops", + "default": null, + "validator": "is_str" + }, + "disable-content-trust": { + "literal_name": "disable-content-trust", + "default": null, + "validator": "is_str" + }, + "dns": { + "literal_name": "dns", + "default": null, + "validator": "is_str" + }, + "dns-option": { + "literal_name": "dns-option", + "default": null, + "validator": "is_str" + }, + "dns-search": { + "literal_name": "dns-search", + "default": null, + "validator": "is_str" + }, + "domainname": { + "literal_name": "domainname", + "default": null, + "validator": "is_str" + }, + "entrypoint": { + "literal_name": "entrypoint", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str" + }, + "env-file": { + "literal_name": "env-file", + "default": null, + "validator": "is_str" + }, + "expose": { + "literal_name": "expose", + "default": null, + "validator": "is_str" + }, + "gpus": { + "literal_name": "gpus", + "default": null, + "validator": "is_str" + }, + "group-add": { + "literal_name": "group-add", + "default": null, + "validator": "is_str" + }, + "health-cmd": { + "literal_name": "health-cmd", + "default": null, + "validator": "is_str" + }, + "health-interval": { + "literal_name": "health-interval", + "default": null, + "validator": "is_str" + }, + "health-retries": { + "literal_name": "health-retries", + "default": null, + "validator": "is_str" + }, + "health-start-interval": { + "literal_name": "health-start-interval", + "default": null, + "validator": "is_str" + }, + "health-start-period": { + "literal_name": "health-start-period", + "default": null, + "validator": "is_str" + }, + "health-timeout": { + "literal_name": "health-timeout", + "default": null, + "validator": "is_str" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_str" + }, + "hostname": { + "literal_name": "hostname", + "default": null, + "validator": "is_str" + }, + "init": { + "literal_name": "init", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + }, + "ip": { + "literal_name": "ip", + "default": null, + "validator": "is_str" + }, + "ip6": { + "literal_name": "ip6", + "default": null, + "validator": "is_str" + }, + "ipc": { + "literal_name": "ipc", + "default": null, + "validator": "is_str" + }, + "isolation": { + "literal_name": "isolation", + "default": null, + "validator": "is_str" + }, + "kernel-memory": { + "literal_name": "kernel-memory", + "default": null, + "validator": "is_str" + }, + "label": { + "literal_name": "label", + "default": null, + "validator": "is_str" + }, + "label-file": { + "literal_name": "label-file", + "default": null, + "validator": "is_str" + }, + "link": { + "literal_name": "link", + "default": null, + "validator": "is_str" + }, + "link-local-ip": { + "literal_name": "link-local-ip", + "default": null, + "validator": "is_str" + }, + "log-driver": { + "literal_name": "log-driver", + "default": null, + "validator": "is_str" + }, + "log-opt": { + "literal_name": "log-opt", + "default": null, + "validator": "is_str" + }, + "mac-address": { + "literal_name": "mac-address", + "default": null, + "validator": "is_str" + }, + "memory": { + "literal_name": "memory", + "default": null, + "validator": "is_str" + }, + "memory-reservation": { + "literal_name": "memory-reservation", + "default": null, + "validator": "is_str" + }, + "memory-swap": { + "literal_name": "memory-swap", + "default": null, + "validator": "is_str" + }, + "memory-swappiness": { + "literal_name": "memory-swappiness", + "default": null, + "validator": "is_str" + }, + "mount": { + "literal_name": "mount", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_str" + }, + "network-alias": { + "literal_name": "network-alias", + "default": null, + "validator": "is_str" + }, + "no-healthcheck": { + "literal_name": "no-healthcheck", + "default": null, + "validator": "is_str" + }, + "oom-kill-disable": { + "literal_name": "oom-kill-disable", + "default": null, + "validator": "is_str" + }, + "oom-score-adj": { + "literal_name": "oom-score-adj", + "default": null, + "validator": "is_str" + }, + "pid": { + "literal_name": "pid", + "default": null, + "validator": "is_str" + }, + "pids-limit": { + "literal_name": "pids-limit", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_str" + }, + "publish": { + "literal_name": "publish", + "default": null, + "validator": "is_str" + }, + "publish-all": { + "literal_name": "publish-all", + "default": null, + "validator": "is_str" + }, + "pull": { + "literal_name": "pull", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + }, + "read-only": { + "literal_name": "read-only", + "default": null, + "validator": "is_str" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + }, + "rm": { + "literal_name": "rm", + "default": null, + "validator": "is_str" + }, + "runtime": { + "literal_name": "runtime", + "default": null, + "validator": "is_str" + }, + "security-opt": { + "literal_name": "security-opt", + "default": null, + "validator": "is_str" + }, + "shm-size": { + "literal_name": "shm-size", + "default": null, + "validator": "is_str" + }, + "stop-signal": { + "literal_name": "stop-signal", + "default": null, + "validator": "is_str" + }, + "stop-timeout": { + "literal_name": "stop-timeout", + "default": null, + "validator": "is_str" + }, + "storage-opt": { + "literal_name": "storage-opt", + "default": null, + "validator": "is_str" + }, + "sysctl": { + "literal_name": "sysctl", + "default": null, + "validator": "is_str" + }, + "tmpfs": { + "literal_name": "tmpfs", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_str" + }, + "ulimit": { + "literal_name": "ulimit", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + }, + "userns": { + "literal_name": "userns", + "default": null, + "validator": "is_str" + }, + "uts": { + "literal_name": "uts", + "default": null, + "validator": "is_str" + }, + "volume": { + "literal_name": "volume", + "default": null, + "validator": "is_str" + }, + "volume-driver": { + "literal_name": "volume-driver", + "default": null, + "validator": "is_str" + }, + "volumes-from": { + "literal_name": "volumes-from", + "default": null, + "validator": "is_str" + }, + "workdir": { + "literal_name": "workdir", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "diff": { + "cli_command": [ + "diff" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "events": { + "cli_command": [ + "events" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "since": { + "literal_name": "since", + "default": null, + "validator": "is_str" + }, + "until": { + "literal_name": "until", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "export": { + "cli_command": [ + "export" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "history": { + "cli_command": [ + "history" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "human": { + "literal_name": "human", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "import": { + "cli_command": [ + "import" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "change": { + "literal_name": "change", + "default": null, + "validator": "is_str" + }, + "message": { + "literal_name": "message", + "default": null, + "validator": "is_str" + }, + "platform": { + "literal_name": "platform", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "inspect": { + "cli_command": [ + "inspect" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "size": { + "literal_name": "size", + "default": null, + "validator": "is_str" + }, + "type": { + "literal_name": "type", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "kill": { + "cli_command": [ + "kill" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "signal": { + "literal_name": "signal", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "load": { + "cli_command": [ + "load" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "input": { + "literal_name": "input", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "logs": { + "cli_command": [ + "logs" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "details": { + "literal_name": "details", + "default": null, + "validator": "is_str" + }, + "follow": { + "literal_name": "follow", + "default": null, + "validator": "is_str" + }, + "since": { + "literal_name": "since", + "default": null, + "validator": "is_str" + }, + "tail": { + "literal_name": "tail", + "default": null, + "validator": "is_str" + }, + "timestamps": { + "literal_name": "timestamps", + "default": null, + "validator": "is_str" + }, + "until": { + "literal_name": "until", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "pause": { + "cli_command": [ + "pause" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "port": { + "cli_command": [ + "port" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "rename": { + "cli_command": [ + "rename" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "restart": { + "cli_command": [ + "restart" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "signal": { + "literal_name": "signal", + "default": null, + "validator": "is_str" + }, + "time": { + "literal_name": "time", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "rm": { + "cli_command": [ + "rm" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "link": { + "literal_name": "link", + "default": null, + "validator": "is_str" + }, + "volumes": { + "literal_name": "volumes", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "rmi": { + "cli_command": [ + "rmi" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_str" + }, + "no-prune": { + "literal_name": "no-prune", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "save": { + "cli_command": [ + "save" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "start": { + "cli_command": [ + "start" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_str" + }, + "detach-keys": { + "literal_name": "detach-keys", + "default": null, + "validator": "is_str" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "stats": { + "cli_command": [ + "stats" + ], + "default_flags": { + "format": "json" + }, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_str" + }, + "format": { + "literal_name": "format", + "default": null, + "validator": "is_str" + }, + "no-stream": { + "literal_name": "no-stream", + "default": null, + "validator": "is_str" + }, + "no-trunc": { + "literal_name": "no-trunc", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "stop": { + "cli_command": [ + "stop" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "signal": { + "literal_name": "signal", + "default": null, + "validator": "is_str" + }, + "time": { + "literal_name": "time", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "tag": { + "cli_command": [ + "tag" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "top": { + "cli_command": [ + "top" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "unpause": { + "cli_command": [ + "unpause" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "update": { + "cli_command": [ + "update" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "blkio-weight": { + "literal_name": "blkio-weight", + "default": null, + "validator": "is_str" + }, + "cpu-period": { + "literal_name": "cpu-period", + "default": null, + "validator": "is_str" + }, + "cpu-quota": { + "literal_name": "cpu-quota", + "default": null, + "validator": "is_str" + }, + "cpu-rt-period": { + "literal_name": "cpu-rt-period", + "default": null, + "validator": "is_str" + }, + "cpu-rt-runtime": { + "literal_name": "cpu-rt-runtime", + "default": null, + "validator": "is_str" + }, + "cpu-shares": { + "literal_name": "cpu-shares", + "default": null, + "validator": "is_str" + }, + "cpus": { + "literal_name": "cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-cpus": { + "literal_name": "cpuset-cpus", + "default": null, + "validator": "is_str" + }, + "cpuset-mems": { + "literal_name": "cpuset-mems", + "default": null, + "validator": "is_str" + }, + "memory": { + "literal_name": "memory", + "default": null, + "validator": "is_str" + }, + "memory-reservation": { + "literal_name": "memory-reservation", + "default": null, + "validator": "is_str" + }, + "memory-swap": { + "literal_name": "memory-swap", + "default": null, + "validator": "is_str" + }, + "pids-limit": { + "literal_name": "pids-limit", + "default": null, + "validator": "is_str" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "wait": { + "cli_command": [ + "wait" + ], + "default_flags": {}, + "args": { + "config": { + "literal_name": "config", + "default": null, + "validator": "is_str" + }, + "context": { + "literal_name": "context", + "default": null, + "validator": "is_str" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_str" + }, + "host": { + "literal_name": "host", + "default": null, + "validator": "is_str" + }, + "log-level": { + "literal_name": "log-level", + "default": null, + "validator": "is_str" + }, + "tls": { + "literal_name": "tls", + "default": null, + "validator": "is_str" + }, + "tlscacert": { + "literal_name": "tlscacert", + "default": null, + "validator": "is_str" + }, + "tlscert": { + "literal_name": "tlscert", + "default": null, + "validator": "is_str" + }, + "tlskey": { + "literal_name": "tlskey", + "default": null, + "validator": "is_str" + }, + "tlsverify": { + "literal_name": "tlsverify", + "default": null, + "validator": "is_str" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + } + }, + "trusting": true, + "async_": false, + "default_transformer": "snake2kebab", + "short_prefix": "-", + "long_prefix": "--", + "arg_separator": " " +} \ No newline at end of file diff --git a/src/cli_wrapper/pre_packaged/beta/helm.json b/src/cli_wrapper/pre_packaged/beta/helm.json new file mode 100644 index 0000000..4a76deb --- /dev/null +++ b/src/cli_wrapper/pre_packaged/beta/helm.json @@ -0,0 +1,7426 @@ +{ + "path": "helm", + "env": null, + "commands": { + "completion": { + "cli_command": [ + "completion" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_bash": { + "cli_command": [ + "completion", + "bash" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_fish": { + "cli_command": [ + "completion", + "fish" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_powershell": { + "cli_command": [ + "completion", + "powershell" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "completion_zsh": { + "cli_command": [ + "completion", + "zsh" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "no-descriptions": { + "literal_name": "no-descriptions", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "create": { + "cli_command": [ + "create" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "starter": { + "literal_name": "starter", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "dependency": { + "cli_command": [ + "dependency" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "dependency_build": { + "cli_command": [ + "dependency", + "build" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "skip-refresh": { + "literal_name": "skip-refresh", + "default": null, + "validator": "is_bool" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "dependency_list": { + "cli_command": [ + "dependency", + "list" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "max-col-width": { + "literal_name": "max-col-width", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "dependency_update": { + "cli_command": [ + "dependency", + "update" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "skip-refresh": { + "literal_name": "skip-refresh", + "default": null, + "validator": "is_bool" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "env": { + "cli_command": [ + "env" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "get": { + "cli_command": [ + "get" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "get_all": { + "cli_command": [ + "get", + "all" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_int" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "get_hooks": { + "cli_command": [ + "get", + "hooks" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_int" + } + }, + "parse": null + }, + "get_manifest": { + "cli_command": [ + "get", + "manifest" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_int" + } + }, + "parse": null + }, + "get_metadata": { + "cli_command": [ + "get", + "metadata" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_int" + } + }, + "parse": "json" + }, + "get_notes": { + "cli_command": [ + "get", + "notes" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_int" + } + }, + "parse": null + }, + "get_values": { + "cli_command": [ + "get", + "values" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_int" + } + }, + "parse": "json" + }, + "help": { + "cli_command": [ + "help" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "history": { + "cli_command": [ + "history" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "max": { + "literal_name": "max", + "default": null, + "validator": "is_int" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "install": { + "cli_command": [ + "install" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "atomic": { + "literal_name": "atomic", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "create-namespace": { + "literal_name": "create-namespace", + "default": null, + "validator": "is_bool" + }, + "dependency-update": { + "literal_name": "dependency-update", + "default": null, + "validator": "is_bool" + }, + "description": { + "literal_name": "description", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "disable-openapi-validation": { + "literal_name": "disable-openapi-validation", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_bool" + }, + "enable-dns": { + "literal_name": "enable-dns", + "default": null, + "validator": "is_bool" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "generate-name": { + "literal_name": "generate-name", + "default": null, + "validator": "is_bool" + }, + "hide-secret": { + "literal_name": "hide-secret", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "labels": { + "literal_name": "labels", + "default": null, + "validator": "is_bool" + }, + "name-template": { + "literal_name": "name-template", + "default": null, + "validator": "is_str" + }, + "no-hooks": { + "literal_name": "no-hooks", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "post-renderer": { + "literal_name": "post-renderer", + "default": null, + "validator": "is_bool" + }, + "post-renderer-args": { + "literal_name": "post-renderer-args", + "default": null, + "validator": "is_bool" + }, + "render-subchart-notes": { + "literal_name": "render-subchart-notes", + "default": null, + "validator": "is_bool" + }, + "replace": { + "literal_name": "replace", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str_or_list" + }, + "set-file": { + "literal_name": "set-file", + "default": null, + "validator": "is_str_or_list" + }, + "set-json": { + "literal_name": "set-json", + "default": null, + "validator": "is_str_or_list" + }, + "set-literal": { + "literal_name": "set-literal", + "default": null, + "validator": "is_str_or_list" + }, + "set-string": { + "literal_name": "set-string", + "default": null, + "validator": "is_str_or_list" + }, + "skip-crds": { + "literal_name": "skip-crds", + "default": null, + "validator": "is_bool" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "values": { + "literal_name": "values", + "default": null, + "validator": "is_bool" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-for-jobs": { + "literal_name": "wait-for-jobs", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "lint": { + "cli_command": [ + "lint" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "kube-version": { + "literal_name": "kube-version", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_bool" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str_or_list" + }, + "set-file": { + "literal_name": "set-file", + "default": null, + "validator": "is_str_or_list" + }, + "set-json": { + "literal_name": "set-json", + "default": null, + "validator": "is_str_or_list" + }, + "set-literal": { + "literal_name": "set-literal", + "default": null, + "validator": "is_str_or_list" + }, + "set-string": { + "literal_name": "set-string", + "default": null, + "validator": "is_str_or_list" + }, + "strict": { + "literal_name": "strict", + "default": null, + "validator": "is_bool" + }, + "values": { + "literal_name": "values", + "default": null, + "validator": "is_bool" + }, + "with-subcharts": { + "literal_name": "with-subcharts", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "list": { + "cli_command": [ + "list" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "date": { + "literal_name": "date", + "default": null, + "validator": "is_bool" + }, + "deployed": { + "literal_name": "deployed", + "default": null, + "validator": "is_bool" + }, + "failed": { + "literal_name": "failed", + "default": null, + "validator": "is_bool" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_str" + }, + "max": { + "literal_name": "max", + "default": null, + "validator": "is_int" + }, + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "offset": { + "literal_name": "offset", + "default": null, + "validator": "is_int" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + }, + "pending": { + "literal_name": "pending", + "default": null, + "validator": "is_bool" + }, + "reverse": { + "literal_name": "reverse", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "short": { + "literal_name": "short", + "default": null, + "validator": "is_bool" + }, + "superseded": { + "literal_name": "superseded", + "default": null, + "validator": "is_bool" + }, + "time-format": { + "literal_name": "time-format", + "default": null, + "validator": "is_str" + }, + "uninstalled": { + "literal_name": "uninstalled", + "default": null, + "validator": "is_bool" + }, + "uninstalling": { + "literal_name": "uninstalling", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "package": { + "cli_command": [ + "package" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "app-version": { + "literal_name": "app-version", + "default": null, + "validator": "is_str" + }, + "dependency-update": { + "literal_name": "dependency-update", + "default": null, + "validator": "is_bool" + }, + "destination": { + "literal_name": "destination", + "default": null, + "validator": "is_str" + }, + "key": { + "literal_name": "key", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "passphrase-file": { + "literal_name": "passphrase-file", + "default": null, + "validator": "is_str" + }, + "sign": { + "literal_name": "sign", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin": { + "cli_command": [ + "plugin" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "plugin_install": { + "cli_command": [ + "plugin", + "install" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "plugin_list": { + "cli_command": [ + "plugin", + "list" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "plugin_uninstall": { + "cli_command": [ + "plugin", + "uninstall" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "plugin_update": { + "cli_command": [ + "plugin", + "update" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "pull": { + "cli_command": [ + "pull" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "destination": { + "literal_name": "destination", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "prov": { + "literal_name": "prov", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "untar": { + "literal_name": "untar", + "default": null, + "validator": "is_bool" + }, + "untardir": { + "literal_name": "untardir", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "push": { + "cli_command": [ + "push" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "registry": { + "cli_command": [ + "registry" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "registry_login": { + "cli_command": [ + "registry", + "login" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "insecure": { + "literal_name": "insecure", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "password-stdin": { + "literal_name": "password-stdin", + "default": null, + "validator": "is_bool" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "registry_logout": { + "cli_command": [ + "registry", + "logout" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "repo": { + "cli_command": [ + "repo" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "repo_add": { + "cli_command": [ + "repo", + "add" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "allow-deprecated-repos": { + "literal_name": "allow-deprecated-repos", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "force-update": { + "literal_name": "force-update", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "no-update": { + "literal_name": "no-update", + "default": null, + "validator": "is_bool" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "password-stdin": { + "literal_name": "password-stdin", + "default": null, + "validator": "is_bool" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "repo_index": { + "cli_command": [ + "repo", + "index" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "json": { + "literal_name": "json", + "default": null, + "validator": "is_bool" + }, + "merge": { + "literal_name": "merge", + "default": null, + "validator": "is_str" + }, + "url": { + "literal_name": "url", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "repo_list": { + "cli_command": [ + "repo", + "list" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "repo_remove": { + "cli_command": [ + "repo", + "remove" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "repo_update": { + "cli_command": [ + "repo", + "update" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "fail-on-repo-update-fail": { + "literal_name": "fail-on-repo-update-fail", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "rollback": { + "cli_command": [ + "rollback" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "cleanup-on-fail": { + "literal_name": "cleanup-on-fail", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_bool" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "history-max": { + "literal_name": "history-max", + "default": null, + "validator": "is_int" + }, + "no-hooks": { + "literal_name": "no-hooks", + "default": null, + "validator": "is_bool" + }, + "recreate-pods": { + "literal_name": "recreate-pods", + "default": null, + "validator": "is_bool" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-for-jobs": { + "literal_name": "wait-for-jobs", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "search": { + "cli_command": [ + "search" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "search_hub": { + "cli_command": [ + "search", + "hub" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "endpoint": { + "literal_name": "endpoint", + "default": null, + "validator": "is_str" + }, + "fail-on-no-result": { + "literal_name": "fail-on-no-result", + "default": null, + "validator": "is_bool" + }, + "list-repo-url": { + "literal_name": "list-repo-url", + "default": null, + "validator": "is_bool" + }, + "max-col-width": { + "literal_name": "max-col-width", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "search_repo": { + "cli_command": [ + "search", + "repo" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "fail-on-no-result": { + "literal_name": "fail-on-no-result", + "default": null, + "validator": "is_bool" + }, + "max-col-width": { + "literal_name": "max-col-width", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + }, + "regexp": { + "literal_name": "regexp", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "versions": { + "literal_name": "versions", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "show": { + "cli_command": [ + "show" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "show_all": { + "cli_command": [ + "show", + "all" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "show_chart": { + "cli_command": [ + "show", + "chart" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "show_crds": { + "cli_command": [ + "show", + "crds" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "show_readme": { + "cli_command": [ + "show", + "readme" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "show_values": { + "cli_command": [ + "show", + "values" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "jsonpath": { + "literal_name": "jsonpath", + "default": null, + "validator": "is_str" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "status": { + "cli_command": [ + "status" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_int" + }, + "show-desc": { + "literal_name": "show-desc", + "default": null, + "validator": "is_bool" + }, + "show-resources": { + "literal_name": "show-resources", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "template": { + "cli_command": [ + "template" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "api-versions": { + "literal_name": "api-versions", + "default": null, + "validator": "is_bool" + }, + "atomic": { + "literal_name": "atomic", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "create-namespace": { + "literal_name": "create-namespace", + "default": null, + "validator": "is_bool" + }, + "dependency-update": { + "literal_name": "dependency-update", + "default": null, + "validator": "is_bool" + }, + "description": { + "literal_name": "description", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "disable-openapi-validation": { + "literal_name": "disable-openapi-validation", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_bool" + }, + "enable-dns": { + "literal_name": "enable-dns", + "default": null, + "validator": "is_bool" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "generate-name": { + "literal_name": "generate-name", + "default": null, + "validator": "is_bool" + }, + "include-crds": { + "literal_name": "include-crds", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "is-upgrade": { + "literal_name": "is-upgrade", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "kube-version": { + "literal_name": "kube-version", + "default": null, + "validator": "is_str" + }, + "labels": { + "literal_name": "labels", + "default": null, + "validator": "is_bool" + }, + "name-template": { + "literal_name": "name-template", + "default": null, + "validator": "is_str" + }, + "no-hooks": { + "literal_name": "no-hooks", + "default": null, + "validator": "is_bool" + }, + "output-dir": { + "literal_name": "output-dir", + "default": null, + "validator": "is_str" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "post-renderer": { + "literal_name": "post-renderer", + "default": null, + "validator": "is_bool" + }, + "post-renderer-args": { + "literal_name": "post-renderer-args", + "default": null, + "validator": "is_bool" + }, + "release-name": { + "literal_name": "release-name", + "default": null, + "validator": "is_bool" + }, + "render-subchart-notes": { + "literal_name": "render-subchart-notes", + "default": null, + "validator": "is_bool" + }, + "replace": { + "literal_name": "replace", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str_or_list" + }, + "set-file": { + "literal_name": "set-file", + "default": null, + "validator": "is_str_or_list" + }, + "set-json": { + "literal_name": "set-json", + "default": null, + "validator": "is_str_or_list" + }, + "set-literal": { + "literal_name": "set-literal", + "default": null, + "validator": "is_str_or_list" + }, + "set-string": { + "literal_name": "set-string", + "default": null, + "validator": "is_str_or_list" + }, + "show-only": { + "literal_name": "show-only", + "default": null, + "validator": "is_str_or_list" + }, + "skip-crds": { + "literal_name": "skip-crds", + "default": null, + "validator": "is_bool" + }, + "skip-tests": { + "literal_name": "skip-tests", + "default": null, + "validator": "is_bool" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_bool" + }, + "values": { + "literal_name": "values", + "default": null, + "validator": "is_bool" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-for-jobs": { + "literal_name": "wait-for-jobs", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "test": { + "cli_command": [ + "test" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "filter": { + "literal_name": "filter", + "default": null, + "validator": "is_bool" + }, + "logs": { + "literal_name": "logs", + "default": null, + "validator": "is_bool" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "uninstall": { + "cli_command": [ + "uninstall" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "cascade": { + "literal_name": "cascade", + "default": null, + "validator": "is_str" + }, + "description": { + "literal_name": "description", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_bool" + }, + "ignore-not-found": { + "literal_name": "ignore-not-found", + "default": null, + "validator": "is_bool" + }, + "keep-history": { + "literal_name": "keep-history", + "default": null, + "validator": "is_bool" + }, + "no-hooks": { + "literal_name": "no-hooks", + "default": null, + "validator": "is_bool" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "upgrade": { + "cli_command": [ + "upgrade" + ], + "default_flags": { + "output": "json" + }, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "atomic": { + "literal_name": "atomic", + "default": null, + "validator": "is_bool" + }, + "ca-file": { + "literal_name": "ca-file", + "default": null, + "validator": "is_str" + }, + "cert-file": { + "literal_name": "cert-file", + "default": null, + "validator": "is_str" + }, + "cleanup-on-fail": { + "literal_name": "cleanup-on-fail", + "default": null, + "validator": "is_bool" + }, + "create-namespace": { + "literal_name": "create-namespace", + "default": null, + "validator": "is_bool" + }, + "dependency-update": { + "literal_name": "dependency-update", + "default": null, + "validator": "is_bool" + }, + "description": { + "literal_name": "description", + "default": null, + "validator": "is_str" + }, + "devel": { + "literal_name": "devel", + "default": null, + "validator": "is_bool" + }, + "disable-openapi-validation": { + "literal_name": "disable-openapi-validation", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_bool" + }, + "enable-dns": { + "literal_name": "enable-dns", + "default": null, + "validator": "is_bool" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "hide-secret": { + "literal_name": "hide-secret", + "default": null, + "validator": "is_bool" + }, + "history-max": { + "literal_name": "history-max", + "default": null, + "validator": "is_int" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "install": { + "literal_name": "install", + "default": null, + "validator": "is_bool" + }, + "key-file": { + "literal_name": "key-file", + "default": null, + "validator": "is_str" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + }, + "labels": { + "literal_name": "labels", + "default": null, + "validator": "is_bool" + }, + "no-hooks": { + "literal_name": "no-hooks", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_bool" + }, + "pass-credentials": { + "literal_name": "pass-credentials", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "plain-http": { + "literal_name": "plain-http", + "default": null, + "validator": "is_bool" + }, + "post-renderer": { + "literal_name": "post-renderer", + "default": null, + "validator": "is_bool" + }, + "post-renderer-args": { + "literal_name": "post-renderer-args", + "default": null, + "validator": "is_bool" + }, + "render-subchart-notes": { + "literal_name": "render-subchart-notes", + "default": null, + "validator": "is_bool" + }, + "repo": { + "literal_name": "repo", + "default": null, + "validator": "is_str" + }, + "reset-then-reuse-values": { + "literal_name": "reset-then-reuse-values", + "default": null, + "validator": "is_bool" + }, + "reset-values": { + "literal_name": "reset-values", + "default": null, + "validator": "is_bool" + }, + "reuse-values": { + "literal_name": "reuse-values", + "default": null, + "validator": "is_bool" + }, + "set": { + "literal_name": "set", + "default": null, + "validator": "is_str_or_list" + }, + "set-file": { + "literal_name": "set-file", + "default": null, + "validator": "is_str_or_list" + }, + "set-json": { + "literal_name": "set-json", + "default": null, + "validator": "is_str_or_list" + }, + "set-literal": { + "literal_name": "set-literal", + "default": null, + "validator": "is_str_or_list" + }, + "set-string": { + "literal_name": "set-string", + "default": null, + "validator": "is_str_or_list" + }, + "skip-crds": { + "literal_name": "skip-crds", + "default": null, + "validator": "is_bool" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_bool" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + }, + "values": { + "literal_name": "values", + "default": null, + "validator": "is_bool" + }, + "verify": { + "literal_name": "verify", + "default": null, + "validator": "is_bool" + }, + "version": { + "literal_name": "version", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "wait-for-jobs": { + "literal_name": "wait-for-jobs", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "verify": { + "cli_command": [ + "verify" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "keyring": { + "literal_name": "keyring", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "version": { + "cli_command": [ + "version" + ], + "default_flags": {}, + "args": { + "burst-limit": { + "literal_name": "burst-limit", + "default": null, + "validator": "is_int" + }, + "debug": { + "literal_name": "debug", + "default": null, + "validator": "is_bool" + }, + "help": { + "literal_name": "help", + "default": null, + "validator": "is_bool" + }, + "kube-apiserver": { + "literal_name": "kube-apiserver", + "default": null, + "validator": "is_str" + }, + "kube-as-group": { + "literal_name": "kube-as-group", + "default": null, + "validator": "is_str_or_list" + }, + "kube-as-user": { + "literal_name": "kube-as-user", + "default": null, + "validator": "is_str" + }, + "kube-ca-file": { + "literal_name": "kube-ca-file", + "default": null, + "validator": "is_str" + }, + "kube-context": { + "literal_name": "kube-context", + "default": null, + "validator": "is_str" + }, + "kube-insecure-skip-tls-verify": { + "literal_name": "kube-insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "kube-tls-server-name": { + "literal_name": "kube-tls-server-name", + "default": null, + "validator": "is_str" + }, + "kube-token": { + "literal_name": "kube-token", + "default": null, + "validator": "is_str" + }, + "kubeconfig": { + "literal_name": "kubeconfig", + "default": null, + "validator": "is_str" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "qps": { + "literal_name": "qps", + "default": null, + "validator": "is_bool" + }, + "registry-config": { + "literal_name": "registry-config", + "default": null, + "validator": "is_str" + }, + "repository-cache": { + "literal_name": "repository-cache", + "default": null, + "validator": "is_str" + }, + "repository-config": { + "literal_name": "repository-config", + "default": null, + "validator": "is_str" + }, + "help\"": { + "literal_name": "help\"", + "default": null, + "validator": "is_bool" + }, + "short": { + "literal_name": "short", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": null + } + }, + "trusting": true, + "async_": false, + "default_transformer": "snake2kebab", + "short_prefix": "-", + "long_prefix": "--", + "arg_separator": " " +} \ No newline at end of file diff --git a/src/cli_wrapper/pre_packaged/beta/kubectl.json b/src/cli_wrapper/pre_packaged/beta/kubectl.json new file mode 100644 index 0000000..112dd59 --- /dev/null +++ b/src/cli_wrapper/pre_packaged/beta/kubectl.json @@ -0,0 +1,5973 @@ +{ + "path": "kubectl", + "env": null, + "commands": { + "create": { + "cli_command": [ + "create" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "create_clusterrole": { + "cli_command": [ + "create", + "clusterrole" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "aggregation-rule": { + "literal_name": "aggregation-rule", + "default": null, + "validator": "is_str" + }, + "non-resource-url": { + "literal_name": "non-resource-url", + "default": null, + "validator": "is_str_or_list" + }, + "resource": { + "literal_name": "resource", + "default": null, + "validator": "is_str_or_list" + }, + "resource-name": { + "literal_name": "resource-name", + "default": null, + "validator": "is_str_or_list" + }, + "verb": { + "literal_name": "verb", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "create_clusterrolebinding": { + "cli_command": [ + "create", + "clusterrolebinding" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "clusterrole": { + "literal_name": "clusterrole", + "default": null, + "validator": "is_str" + }, + "group": { + "literal_name": "group", + "default": null, + "validator": "is_str_or_list" + }, + "serviceaccount": { + "literal_name": "serviceaccount", + "default": null, + "validator": "is_str_or_list" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "create_configmap": { + "cli_command": [ + "create", + "configmap" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "append-hash": { + "literal_name": "append-hash", + "default": null, + "validator": "is_bool" + }, + "from-env-file": { + "literal_name": "from-env-file", + "default": null, + "validator": "is_str_or_list" + }, + "from-file": { + "literal_name": "from-file", + "default": null, + "validator": "is_str_or_list" + }, + "from-literal": { + "literal_name": "from-literal", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "create_cronjob": { + "cli_command": [ + "create", + "cronjob" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "image": { + "literal_name": "image", + "default": null, + "validator": "is_str" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + }, + "schedule": { + "literal_name": "schedule", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "create_deployment": { + "cli_command": [ + "create", + "deployment" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "image": { + "literal_name": "image", + "default": null, + "validator": "is_str_or_list" + }, + "port": { + "literal_name": "port", + "default": null, + "validator": "is_str" + }, + "replicas": { + "literal_name": "replicas", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "create_ingress": { + "cli_command": [ + "create", + "ingress" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "annotation": { + "literal_name": "annotation", + "default": null, + "validator": "is_str_or_list" + }, + "class": { + "literal_name": "class", + "default": null, + "validator": "is_str" + }, + "default-backend": { + "literal_name": "default-backend", + "default": null, + "validator": "is_str" + }, + "rule": { + "literal_name": "rule", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "create_job": { + "cli_command": [ + "create", + "job" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "from": { + "literal_name": "from", + "default": null, + "validator": "is_str" + }, + "image": { + "literal_name": "image", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "create_namespace": { + "cli_command": [ + "create", + "namespace" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "create_poddisruptionbudget": { + "cli_command": [ + "create", + "poddisruptionbudget" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "max-unavailable": { + "literal_name": "max-unavailable", + "default": null, + "validator": "is_str" + }, + "min-available": { + "literal_name": "min-available", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "create_priorityclass": { + "cli_command": [ + "create", + "priorityclass" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "description": { + "literal_name": "description", + "default": null, + "validator": "is_str" + }, + "global-default": { + "literal_name": "global-default", + "default": null, + "validator": "is_bool" + }, + "preemption-policy": { + "literal_name": "preemption-policy", + "default": null, + "validator": "is_str" + }, + "value": { + "literal_name": "value", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "create_quota": { + "cli_command": [ + "create", + "quota" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "hard": { + "literal_name": "hard", + "default": null, + "validator": "is_str" + }, + "scopes": { + "literal_name": "scopes", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "create_role": { + "cli_command": [ + "create", + "role" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "resource": { + "literal_name": "resource", + "default": null, + "validator": "is_str_or_list" + }, + "resource-name": { + "literal_name": "resource-name", + "default": null, + "validator": "is_str_or_list" + }, + "verb": { + "literal_name": "verb", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "create_rolebinding": { + "cli_command": [ + "create", + "rolebinding" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "clusterrole": { + "literal_name": "clusterrole", + "default": null, + "validator": "is_str" + }, + "group": { + "literal_name": "group", + "default": null, + "validator": "is_str_or_list" + }, + "role": { + "literal_name": "role", + "default": null, + "validator": "is_str" + }, + "serviceaccount": { + "literal_name": "serviceaccount", + "default": null, + "validator": "is_str_or_list" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "create_secret": { + "cli_command": [ + "create", + "secret" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "create_service": { + "cli_command": [ + "create", + "service" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "create_serviceaccount": { + "cli_command": [ + "create", + "serviceaccount" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "create_token": { + "cli_command": [ + "create", + "token" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "edit": { + "literal_name": "edit", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + }, + "audience": { + "literal_name": "audience", + "default": null, + "validator": "is_str_or_list" + }, + "bound-object-kind": { + "literal_name": "bound-object-kind", + "default": null, + "validator": "is_str" + }, + "bound-object-name": { + "literal_name": "bound-object-name", + "default": null, + "validator": "is_str" + }, + "bound-object-uid": { + "literal_name": "bound-object-uid", + "default": null, + "validator": "is_str" + }, + "duration": { + "literal_name": "duration", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "expose": { + "cli_command": [ + "expose" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "cluster-ip": { + "literal_name": "cluster-ip", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "external-ip": { + "literal_name": "external-ip", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "labels": { + "literal_name": "labels", + "default": null, + "validator": "is_str" + }, + "load-balancer-ip": { + "literal_name": "load-balancer-ip", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "override-type": { + "literal_name": "override-type", + "default": null, + "validator": "is_str" + }, + "overrides": { + "literal_name": "overrides", + "default": null, + "validator": "is_str" + }, + "port": { + "literal_name": "port", + "default": null, + "validator": "is_str" + }, + "protocol": { + "literal_name": "protocol", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "session-affinity": { + "literal_name": "session-affinity", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "target-port": { + "literal_name": "target-port", + "default": null, + "validator": "is_str" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "type": { + "literal_name": "type", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "run": { + "cli_command": [ + "run" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "annotations": { + "literal_name": "annotations", + "default": null, + "validator": "is_str_or_list" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_bool" + }, + "command": { + "literal_name": "command", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str_or_list" + }, + "expose": { + "literal_name": "expose", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "image": { + "literal_name": "image", + "default": null, + "validator": "is_str" + }, + "image-pull-policy": { + "literal_name": "image-pull-policy", + "default": null, + "validator": "is_str" + }, + "labels": { + "literal_name": "labels", + "default": null, + "validator": "is_str" + }, + "leave-stdin-open": { + "literal_name": "leave-stdin-open", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "override-type": { + "literal_name": "override-type", + "default": null, + "validator": "is_str" + }, + "overrides": { + "literal_name": "overrides", + "default": null, + "validator": "is_str" + }, + "pod-running-timeout": { + "literal_name": "pod-running-timeout", + "default": null, + "validator": "is_str" + }, + "port": { + "literal_name": "port", + "default": null, + "validator": "is_str" + }, + "privileged": { + "literal_name": "privileged", + "default": null, + "validator": "is_bool" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_bool" + }, + "restart": { + "literal_name": "restart", + "default": null, + "validator": "is_str" + }, + "rm": { + "literal_name": "rm", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "stdin": { + "literal_name": "stdin", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "set": { + "cli_command": [ + "set" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "set_env": { + "cli_command": [ + "set", + "env" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "containers": { + "literal_name": "containers", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str_or_list" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "from": { + "literal_name": "from", + "default": null, + "validator": "is_str" + }, + "keys": { + "literal_name": "keys", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "list": { + "literal_name": "list", + "default": null, + "validator": "is_bool" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "prefix": { + "literal_name": "prefix", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "resolve": { + "literal_name": "resolve", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "set_image": { + "cli_command": [ + "set", + "image" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "set_resources": { + "cli_command": [ + "set", + "resources" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "containers": { + "literal_name": "containers", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "limits": { + "literal_name": "limits", + "default": null, + "validator": "is_str" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "requests": { + "literal_name": "requests", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "set_selector": { + "cli_command": [ + "set", + "selector" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "resource-version": { + "literal_name": "resource-version", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "set_serviceaccount": { + "cli_command": [ + "set", + "serviceaccount" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "set_subject": { + "cli_command": [ + "set", + "subject" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "group": { + "literal_name": "group", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "serviceaccount": { + "literal_name": "serviceaccount", + "default": null, + "validator": "is_str_or_list" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "explain": { + "cli_command": [ + "explain" + ], + "default_flags": { + "output": "json" + }, + "args": { + "api-version": { + "literal_name": "api-version", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "get": { + "cli_command": [ + "get" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "chunk-size": { + "literal_name": "chunk-size", + "default": null, + "validator": "is_str" + }, + "field-selector": { + "literal_name": "field-selector", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "ignore-not-found": { + "literal_name": "ignore-not-found", + "default": null, + "validator": "is_bool" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "label-columns": { + "literal_name": "label-columns", + "default": null, + "validator": "is_str_or_list" + }, + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "output-watch-events": { + "literal_name": "output-watch-events", + "default": null, + "validator": "is_bool" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "server-print": { + "literal_name": "server-print", + "default": null, + "validator": "is_bool" + }, + "show-kind": { + "literal_name": "show-kind", + "default": null, + "validator": "is_bool" + }, + "show-labels": { + "literal_name": "show-labels", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "sort-by": { + "literal_name": "sort-by", + "default": null, + "validator": "is_str" + }, + "subresource": { + "literal_name": "subresource", + "default": null, + "validator": "is_str" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "watch": { + "literal_name": "watch", + "default": null, + "validator": "is_bool" + }, + "watch-only": { + "literal_name": "watch-only", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "edit": { + "cli_command": [ + "edit" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "output-patch": { + "literal_name": "output-patch", + "default": null, + "validator": "is_bool" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "subresource": { + "literal_name": "subresource", + "default": null, + "validator": "is_str" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "delete": { + "cli_command": [ + "delete" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "cascade": { + "literal_name": "cascade", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-selector": { + "literal_name": "field-selector", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "grace-period": { + "literal_name": "grace-period", + "default": null, + "validator": "is_str" + }, + "ignore-not-found": { + "literal_name": "ignore-not-found", + "default": null, + "validator": "is_bool" + }, + "interactive": { + "literal_name": "interactive", + "default": null, + "validator": "is_bool" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "now": { + "literal_name": "now", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "rollout": { + "cli_command": [ + "rollout" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "rollout_history": { + "cli_command": [ + "rollout", + "history" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "rollout_pause": { + "cli_command": [ + "rollout", + "pause" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "rollout_restart": { + "cli_command": [ + "rollout", + "restart" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "rollout_resume": { + "cli_command": [ + "rollout", + "resume" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "rollout_status": { + "cli_command": [ + "rollout", + "status" + ], + "default_flags": {}, + "args": { + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "revision": { + "literal_name": "revision", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "watch": { + "literal_name": "watch", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "rollout_undo": { + "cli_command": [ + "rollout", + "undo" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "to-revision": { + "literal_name": "to-revision", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "scale": { + "cli_command": [ + "scale" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "current-replicas": { + "literal_name": "current-replicas", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "replicas": { + "literal_name": "replicas", + "default": null, + "validator": "is_str" + }, + "resource-version": { + "literal_name": "resource-version", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "autoscale": { + "cli_command": [ + "autoscale" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "cpu-percent": { + "literal_name": "cpu-percent", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "max": { + "literal_name": "max", + "default": null, + "validator": "is_str" + }, + "min": { + "literal_name": "min", + "default": null, + "validator": "is_str" + }, + "name": { + "literal_name": "name", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "certificate": { + "cli_command": [ + "certificate" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "certificate_approve": { + "cli_command": [ + "certificate", + "approve" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "certificate_deny": { + "cli_command": [ + "certificate", + "deny" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "cluster_info": { + "cli_command": [ + "cluster_info" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "cluster_info_dump": { + "cli_command": [ + "cluster-info", + "dump" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "namespaces": { + "literal_name": "namespaces", + "default": null, + "validator": "is_str_or_list" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "output-directory": { + "literal_name": "output-directory", + "default": null, + "validator": "is_str" + }, + "pod-running-timeout": { + "literal_name": "pod-running-timeout", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "top": { + "cli_command": [ + "top" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "top_node": { + "cli_command": [ + "top", + "node" + ], + "default_flags": {}, + "args": { + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-capacity": { + "literal_name": "show-capacity", + "default": null, + "validator": "is_bool" + }, + "sort-by": { + "literal_name": "sort-by", + "default": null, + "validator": "is_str" + }, + "use-protocol-buffers": { + "literal_name": "use-protocol-buffers", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "top_pod": { + "cli_command": [ + "top", + "pod" + ], + "default_flags": {}, + "args": { + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "containers": { + "literal_name": "containers", + "default": null, + "validator": "is_bool" + }, + "field-selector": { + "literal_name": "field-selector", + "default": null, + "validator": "is_str" + }, + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "sort-by": { + "literal_name": "sort-by", + "default": null, + "validator": "is_str" + }, + "sum": { + "literal_name": "sum", + "default": null, + "validator": "is_bool" + }, + "use-protocol-buffers": { + "literal_name": "use-protocol-buffers", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "cordon": { + "cli_command": [ + "cordon" + ], + "default_flags": {}, + "args": { + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "uncordon": { + "cli_command": [ + "uncordon" + ], + "default_flags": {}, + "args": { + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "drain": { + "cli_command": [ + "drain" + ], + "default_flags": {}, + "args": { + "chunk-size": { + "literal_name": "chunk-size", + "default": null, + "validator": "is_str" + }, + "delete-emptydir-data": { + "literal_name": "delete-emptydir-data", + "default": null, + "validator": "is_bool" + }, + "disable-eviction": { + "literal_name": "disable-eviction", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "grace-period": { + "literal_name": "grace-period", + "default": null, + "validator": "is_str" + }, + "ignore-daemonsets": { + "literal_name": "ignore-daemonsets", + "default": null, + "validator": "is_bool" + }, + "pod-selector": { + "literal_name": "pod-selector", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "skip-wait-for-delete-timeout": { + "literal_name": "skip-wait-for-delete-timeout", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "taint": { + "cli_command": [ + "taint" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "describe": { + "cli_command": [ + "describe" + ], + "default_flags": {}, + "args": { + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "chunk-size": { + "literal_name": "chunk-size", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-events": { + "literal_name": "show-events", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "logs": { + "cli_command": [ + "logs" + ], + "default_flags": {}, + "args": { + "all-containers": { + "literal_name": "all-containers", + "default": null, + "validator": "is_bool" + }, + "container": { + "literal_name": "container", + "default": null, + "validator": "is_str" + }, + "follow": { + "literal_name": "follow", + "default": null, + "validator": "is_bool" + }, + "ignore-errors": { + "literal_name": "ignore-errors", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify-backend": { + "literal_name": "insecure-skip-tls-verify-backend", + "default": null, + "validator": "is_bool" + }, + "limit-bytes": { + "literal_name": "limit-bytes", + "default": null, + "validator": "is_str" + }, + "max-log-requests": { + "literal_name": "max-log-requests", + "default": null, + "validator": "is_str" + }, + "pod-running-timeout": { + "literal_name": "pod-running-timeout", + "default": null, + "validator": "is_str" + }, + "prefix": { + "literal_name": "prefix", + "default": null, + "validator": "is_bool" + }, + "previous": { + "literal_name": "previous", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "since": { + "literal_name": "since", + "default": null, + "validator": "is_str" + }, + "since-time": { + "literal_name": "since-time", + "default": null, + "validator": "is_str" + }, + "tail": { + "literal_name": "tail", + "default": null, + "validator": "is_str" + }, + "timestamps": { + "literal_name": "timestamps", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "attach": { + "cli_command": [ + "attach" + ], + "default_flags": {}, + "args": { + "container": { + "literal_name": "container", + "default": null, + "validator": "is_str" + }, + "pod-running-timeout": { + "literal_name": "pod-running-timeout", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_bool" + }, + "stdin": { + "literal_name": "stdin", + "default": null, + "validator": "is_bool" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "exec": { + "cli_command": [ + "exec" + ], + "default_flags": {}, + "args": { + "container": { + "literal_name": "container", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "pod-running-timeout": { + "literal_name": "pod-running-timeout", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_bool" + }, + "stdin": { + "literal_name": "stdin", + "default": null, + "validator": "is_bool" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "port_forward": { + "cli_command": [ + "port_forward" + ], + "default_flags": {}, + "args": { + "address": { + "literal_name": "address", + "default": null, + "validator": "is_str" + }, + "pod-running-timeout": { + "literal_name": "pod-running-timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "proxy": { + "cli_command": [ + "proxy" + ], + "default_flags": {}, + "args": { + "accept-hosts": { + "literal_name": "accept-hosts", + "default": null, + "validator": "is_str" + }, + "accept-paths": { + "literal_name": "accept-paths", + "default": null, + "validator": "is_str" + }, + "address": { + "literal_name": "address", + "default": null, + "validator": "is_str" + }, + "api-prefix": { + "literal_name": "api-prefix", + "default": null, + "validator": "is_str" + }, + "append-server-path": { + "literal_name": "append-server-path", + "default": null, + "validator": "is_bool" + }, + "disable-filter": { + "literal_name": "disable-filter", + "default": null, + "validator": "is_bool" + }, + "keepalive": { + "literal_name": "keepalive", + "default": null, + "validator": "is_str" + }, + "port": { + "literal_name": "port", + "default": null, + "validator": "is_str" + }, + "reject-methods": { + "literal_name": "reject-methods", + "default": null, + "validator": "is_str" + }, + "reject-paths": { + "literal_name": "reject-paths", + "default": null, + "validator": "is_str" + }, + "unix-socket": { + "literal_name": "unix-socket", + "default": null, + "validator": "is_str" + }, + "www": { + "literal_name": "www", + "default": null, + "validator": "is_str" + }, + "www-prefix": { + "literal_name": "www-prefix", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "cp": { + "cli_command": [ + "cp" + ], + "default_flags": {}, + "args": { + "container": { + "literal_name": "container", + "default": null, + "validator": "is_str" + }, + "no-preserve": { + "literal_name": "no-preserve", + "default": null, + "validator": "is_bool" + }, + "retries": { + "literal_name": "retries", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "auth": { + "cli_command": [ + "auth" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "auth_can_i": { + "cli_command": [ + "auth", + "can-i" + ], + "default_flags": {}, + "args": { + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "list": { + "literal_name": "list", + "default": null, + "validator": "is_bool" + }, + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_bool" + }, + "subresource": { + "literal_name": "subresource", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "auth_reconcile": { + "cli_command": [ + "auth", + "reconcile" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "remove-extra-permissions": { + "literal_name": "remove-extra-permissions", + "default": null, + "validator": "is_bool" + }, + "remove-extra-subjects": { + "literal_name": "remove-extra-subjects", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "auth_whoami": { + "cli_command": [ + "auth", + "whoami" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "debug": { + "cli_command": [ + "debug" + ], + "default_flags": {}, + "args": { + "arguments-only": { + "literal_name": "arguments-only", + "default": null, + "validator": "is_bool" + }, + "attach": { + "literal_name": "attach", + "default": null, + "validator": "is_bool" + }, + "container": { + "literal_name": "container", + "default": null, + "validator": "is_str" + }, + "copy-to": { + "literal_name": "copy-to", + "default": null, + "validator": "is_str" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str_or_list" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "image": { + "literal_name": "image", + "default": null, + "validator": "is_str" + }, + "image-pull-policy": { + "literal_name": "image-pull-policy", + "default": null, + "validator": "is_str" + }, + "profile": { + "literal_name": "profile", + "default": null, + "validator": "is_str" + }, + "quiet": { + "literal_name": "quiet", + "default": null, + "validator": "is_bool" + }, + "replace": { + "literal_name": "replace", + "default": null, + "validator": "is_bool" + }, + "same-node": { + "literal_name": "same-node", + "default": null, + "validator": "is_bool" + }, + "set-image": { + "literal_name": "set-image", + "default": null, + "validator": "is_str_or_list" + }, + "share-processes": { + "literal_name": "share-processes", + "default": null, + "validator": "is_bool" + }, + "stdin": { + "literal_name": "stdin", + "default": null, + "validator": "is_bool" + }, + "target": { + "literal_name": "target", + "default": null, + "validator": "is_str" + }, + "tty": { + "literal_name": "tty", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "events": { + "cli_command": [ + "events" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "chunk-size": { + "literal_name": "chunk-size", + "default": null, + "validator": "is_str" + }, + "for": { + "literal_name": "for", + "default": null, + "validator": "is_str" + }, + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "types": { + "literal_name": "types", + "default": null, + "validator": "is_str_or_list" + }, + "watch": { + "literal_name": "watch", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "diff": { + "cli_command": [ + "diff" + ], + "default_flags": {}, + "args": { + "concurrency": { + "literal_name": "concurrency", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force-conflicts": { + "literal_name": "force-conflicts", + "default": null, + "validator": "is_bool" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "prune": { + "literal_name": "prune", + "default": null, + "validator": "is_bool" + }, + "prune-allowlist": { + "literal_name": "prune-allowlist", + "default": null, + "validator": "is_str_or_list" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "server-side": { + "literal_name": "server-side", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "apply": { + "cli_command": [ + "apply" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "cascade": { + "literal_name": "cascade", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "force-conflicts": { + "literal_name": "force-conflicts", + "default": null, + "validator": "is_bool" + }, + "grace-period": { + "literal_name": "grace-period", + "default": null, + "validator": "is_str" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "openapi-patch": { + "literal_name": "openapi-patch", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "prune": { + "literal_name": "prune", + "default": null, + "validator": "is_bool" + }, + "prune-allowlist": { + "literal_name": "prune-allowlist", + "default": null, + "validator": "is_str_or_list" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "server-side": { + "literal_name": "server-side", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "apply_edit_last_applied": { + "cli_command": [ + "apply", + "edit-last-applied" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "cascade": { + "literal_name": "cascade", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "force-conflicts": { + "literal_name": "force-conflicts", + "default": null, + "validator": "is_bool" + }, + "grace-period": { + "literal_name": "grace-period", + "default": null, + "validator": "is_str" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "openapi-patch": { + "literal_name": "openapi-patch", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "prune": { + "literal_name": "prune", + "default": null, + "validator": "is_bool" + }, + "prune-allowlist": { + "literal_name": "prune-allowlist", + "default": null, + "validator": "is_str_or_list" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "server-side": { + "literal_name": "server-side", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "windows-line-endings": { + "literal_name": "windows-line-endings", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "apply_set_last_applied": { + "cli_command": [ + "apply", + "set-last-applied" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "cascade": { + "literal_name": "cascade", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "force-conflicts": { + "literal_name": "force-conflicts", + "default": null, + "validator": "is_bool" + }, + "grace-period": { + "literal_name": "grace-period", + "default": null, + "validator": "is_str" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "openapi-patch": { + "literal_name": "openapi-patch", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "prune": { + "literal_name": "prune", + "default": null, + "validator": "is_bool" + }, + "prune-allowlist": { + "literal_name": "prune-allowlist", + "default": null, + "validator": "is_str_or_list" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "server-side": { + "literal_name": "server-side", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + }, + "create-annotation": { + "literal_name": "create-annotation", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "apply_view_last_applied": { + "cli_command": [ + "apply", + "view-last-applied" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "cascade": { + "literal_name": "cascade", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "force-conflicts": { + "literal_name": "force-conflicts", + "default": null, + "validator": "is_bool" + }, + "grace-period": { + "literal_name": "grace-period", + "default": null, + "validator": "is_str" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "openapi-patch": { + "literal_name": "openapi-patch", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "prune": { + "literal_name": "prune", + "default": null, + "validator": "is_bool" + }, + "prune-allowlist": { + "literal_name": "prune-allowlist", + "default": null, + "validator": "is_str_or_list" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "server-side": { + "literal_name": "server-side", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "patch": { + "cli_command": [ + "patch" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "patch": { + "literal_name": "patch", + "default": null, + "validator": "is_str" + }, + "patch-file": { + "literal_name": "patch-file", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "subresource": { + "literal_name": "subresource", + "default": null, + "validator": "is_str" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "type": { + "literal_name": "type", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "replace": { + "cli_command": [ + "replace" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "cascade": { + "literal_name": "cascade", + "default": null, + "validator": "is_str" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "force": { + "literal_name": "force", + "default": null, + "validator": "is_bool" + }, + "grace-period": { + "literal_name": "grace-period", + "default": null, + "validator": "is_str" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "save-config": { + "literal_name": "save-config", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "subresource": { + "literal_name": "subresource", + "default": null, + "validator": "is_str" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + }, + "validate": { + "literal_name": "validate", + "default": null, + "validator": "is_str" + }, + "wait": { + "literal_name": "wait", + "default": null, + "validator": "is_bool" + } + }, + "parse": "json" + }, + "wait": { + "cli_command": [ + "wait" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "field-selector": { + "literal_name": "field-selector", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "for": { + "literal_name": "for", + "default": null, + "validator": "is_str" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + }, + "timeout": { + "literal_name": "timeout", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "kustomize": { + "cli_command": [ + "kustomize" + ], + "default_flags": { + "output": "json" + }, + "args": { + "as-current-user": { + "literal_name": "as-current-user", + "default": null, + "validator": "is_bool" + }, + "enable-alpha-plugins": { + "literal_name": "enable-alpha-plugins", + "default": null, + "validator": "is_bool" + }, + "enable-helm": { + "literal_name": "enable-helm", + "default": null, + "validator": "is_bool" + }, + "env": { + "literal_name": "env", + "default": null, + "validator": "is_str_or_list" + }, + "helm-command": { + "literal_name": "helm-command", + "default": null, + "validator": "is_str" + }, + "load-restrictor": { + "literal_name": "load-restrictor", + "default": null, + "validator": "is_str" + }, + "mount": { + "literal_name": "mount", + "default": null, + "validator": "is_str_or_list" + }, + "network": { + "literal_name": "network", + "default": null, + "validator": "is_bool" + }, + "network-name": { + "literal_name": "network-name", + "default": null, + "validator": "is_str" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "label": { + "cli_command": [ + "label" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "field-selector": { + "literal_name": "field-selector", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "list": { + "literal_name": "list", + "default": null, + "validator": "is_bool" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "resource-version": { + "literal_name": "resource-version", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "annotate": { + "cli_command": [ + "annotate" + ], + "default_flags": { + "output": "json" + }, + "args": { + "all": { + "literal_name": "all", + "default": null, + "validator": "is_bool" + }, + "all-namespaces": { + "literal_name": "all-namespaces", + "default": null, + "validator": "is_bool" + }, + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "dry-run": { + "literal_name": "dry-run", + "default": null, + "validator": "is_str" + }, + "field-manager": { + "literal_name": "field-manager", + "default": null, + "validator": "is_str" + }, + "field-selector": { + "literal_name": "field-selector", + "default": null, + "validator": "is_str" + }, + "filename": { + "literal_name": "filename", + "default": null, + "validator": "is_str_or_list" + }, + "kustomize": { + "literal_name": "kustomize", + "default": null, + "validator": "is_str" + }, + "list": { + "literal_name": "list", + "default": null, + "validator": "is_bool" + }, + "local": { + "literal_name": "local", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "overwrite": { + "literal_name": "overwrite", + "default": null, + "validator": "is_bool" + }, + "recursive": { + "literal_name": "recursive", + "default": null, + "validator": "is_bool" + }, + "resource-version": { + "literal_name": "resource-version", + "default": null, + "validator": "is_str" + }, + "selector": { + "literal_name": "selector", + "default": null, + "validator": "is_str" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "completion": { + "cli_command": [ + "completion" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "api_resources": { + "cli_command": [ + "api_resources" + ], + "default_flags": { + "output": "json" + }, + "args": { + "api-group": { + "literal_name": "api-group", + "default": null, + "validator": "is_str" + }, + "cached": { + "literal_name": "cached", + "default": null, + "validator": "is_bool" + }, + "categories": { + "literal_name": "categories", + "default": null, + "validator": "is_str_or_list" + }, + "namespaced": { + "literal_name": "namespaced", + "default": null, + "validator": "is_bool" + }, + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "sort-by": { + "literal_name": "sort-by", + "default": null, + "validator": "is_str" + }, + "verbs": { + "literal_name": "verbs", + "default": null, + "validator": "is_str_or_list" + } + }, + "parse": "json" + }, + "api_versions": { + "cli_command": [ + "api_versions" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config": { + "cli_command": [ + "config" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_current_context": { + "cli_command": [ + "config", + "current-context" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_delete_cluster": { + "cli_command": [ + "config", + "delete-cluster" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_delete_context": { + "cli_command": [ + "config", + "delete-context" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_delete_user": { + "cli_command": [ + "config", + "delete-user" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_get_clusters": { + "cli_command": [ + "config", + "get-clusters" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_get_contexts": { + "cli_command": [ + "config", + "get-contexts" + ], + "args": { + "no-headers": { + "literal_name": "no-headers", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + } + }, + "config_get_users": { + "cli_command": [ + "config", + "get-users" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_rename_context": { + "cli_command": [ + "config", + "rename-context" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_set": { + "cli_command": [ + "config", + "set" + ], + "default_flags": {}, + "args": { + "set-raw-bytes": { + "literal_name": "set-raw-bytes", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "config_set_cluster": { + "cli_command": [ + "config", + "set-cluster" + ], + "default_flags": {}, + "args": { + "certificate-authority": { + "literal_name": "certificate-authority", + "default": null, + "validator": "is_str" + }, + "embed-certs": { + "literal_name": "embed-certs", + "default": null, + "validator": "is_bool" + }, + "insecure-skip-tls-verify": { + "literal_name": "insecure-skip-tls-verify", + "default": null, + "validator": "is_bool" + }, + "proxy-url": { + "literal_name": "proxy-url", + "default": null, + "validator": "is_str" + }, + "server": { + "literal_name": "server", + "default": null, + "validator": "is_str" + }, + "tls-server-name": { + "literal_name": "tls-server-name", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "config_set_context": { + "cli_command": [ + "config", + "set-context" + ], + "default_flags": {}, + "args": { + "cluster": { + "literal_name": "cluster", + "default": null, + "validator": "is_str" + }, + "current": { + "literal_name": "current", + "default": null, + "validator": "is_bool" + }, + "namespace": { + "literal_name": "namespace", + "default": null, + "validator": "is_str" + }, + "user": { + "literal_name": "user", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "config_set_credentials": { + "cli_command": [ + "config", + "set-credentials" + ], + "default_flags": {}, + "args": { + "auth-provider": { + "literal_name": "auth-provider", + "default": null, + "validator": "is_str" + }, + "auth-provider-arg": { + "literal_name": "auth-provider-arg", + "default": null, + "validator": "is_str_or_list" + }, + "client-certificate": { + "literal_name": "client-certificate", + "default": null, + "validator": "is_str" + }, + "client-key": { + "literal_name": "client-key", + "default": null, + "validator": "is_str" + }, + "embed-certs": { + "literal_name": "embed-certs", + "default": null, + "validator": "is_bool" + }, + "exec-api-version": { + "literal_name": "exec-api-version", + "default": null, + "validator": "is_str" + }, + "exec-arg": { + "literal_name": "exec-arg", + "default": null, + "validator": "is_str_or_list" + }, + "exec-command": { + "literal_name": "exec-command", + "default": null, + "validator": "is_str" + }, + "exec-env": { + "literal_name": "exec-env", + "default": null, + "validator": "is_str_or_list" + }, + "exec-interactive-mode": { + "literal_name": "exec-interactive-mode", + "default": null, + "validator": "is_str" + }, + "exec-provide-cluster-info": { + "literal_name": "exec-provide-cluster-info", + "default": null, + "validator": "is_bool" + }, + "password": { + "literal_name": "password", + "default": null, + "validator": "is_str" + }, + "token": { + "literal_name": "token", + "default": null, + "validator": "is_str" + }, + "username": { + "literal_name": "username", + "default": null, + "validator": "is_str" + } + }, + "parse": null + }, + "config_unset": { + "cli_command": [ + "config", + "unset" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_use_context": { + "cli_command": [ + "config", + "use-context" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "config_view": { + "cli_command": [ + "config", + "view" + ], + "default_flags": { + "output": "json" + }, + "args": { + "allow-missing-template-keys": { + "literal_name": "allow-missing-template-keys", + "default": null, + "validator": "is_bool" + }, + "flatten": { + "literal_name": "flatten", + "default": null, + "validator": "is_bool" + }, + "merge": { + "literal_name": "merge", + "default": null, + "validator": "is_bool" + }, + "minify": { + "literal_name": "minify", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + }, + "raw": { + "literal_name": "raw", + "default": null, + "validator": "is_bool" + }, + "show-managed-fields": { + "literal_name": "show-managed-fields", + "default": null, + "validator": "is_bool" + }, + "template": { + "literal_name": "template", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + }, + "plugin": { + "cli_command": [ + "plugin" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "plugin_list": { + "cli_command": [ + "plugin", + "list" + ], + "default_flags": {}, + "args": { + "name-only": { + "literal_name": "name-only", + "default": null, + "validator": "is_bool" + } + }, + "parse": null + }, + "version": { + "cli_command": [ + "version" + ], + "default_flags": { + "output": "json" + }, + "args": { + "client": { + "literal_name": "client", + "default": null, + "validator": "is_bool" + }, + "output": { + "literal_name": "output", + "default": null, + "validator": "is_str" + } + }, + "parse": "json" + } + }, + "trusting": true, + "async_": false, + "default_transformer": "snake2kebab", + "short_prefix": "-", + "long_prefix": "--", + "arg_separator": " " +} \ No newline at end of file diff --git a/src/cli_wrapper/pre_packaged/beta/terraform.json b/src/cli_wrapper/pre_packaged/beta/terraform.json new file mode 100644 index 0000000..84b4749 --- /dev/null +++ b/src/cli_wrapper/pre_packaged/beta/terraform.json @@ -0,0 +1,348 @@ +{ + "path": "terraform", + "env": null, + "commands": { + "init": { + "cli_command": [ + "init" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "validate": { + "cli_command": [ + "validate" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "plan": { + "cli_command": [ + "plan" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "apply": { + "cli_command": [ + "apply" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "destroy": { + "cli_command": [ + "destroy" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "console": { + "cli_command": [ + "console" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "fmt": { + "cli_command": [ + "fmt" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "force_unlock": { + "cli_command": [ + "force_unlock" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "get": { + "cli_command": [ + "get" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "graph": { + "cli_command": [ + "graph" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "import": { + "cli_command": [ + "import" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "login": { + "cli_command": [ + "login" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "logout": { + "cli_command": [ + "logout" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "metadata": { + "cli_command": [ + "metadata" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "metadata_functions": { + "cli_command": [ + "metadata", + "functions" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "output": { + "cli_command": [ + "output" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "providers": { + "cli_command": [ + "providers" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "providers_lock": { + "cli_command": [ + "providers", + "lock" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "providers_mirror": { + "cli_command": [ + "providers", + "mirror" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "providers_schema": { + "cli_command": [ + "providers", + "schema" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "refresh": { + "cli_command": [ + "refresh" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "show": { + "cli_command": [ + "show" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state": { + "cli_command": [ + "state" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state_list": { + "cli_command": [ + "state", + "list" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state_mv": { + "cli_command": [ + "state", + "mv" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state_pull": { + "cli_command": [ + "state", + "pull" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state_push": { + "cli_command": [ + "state", + "push" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state_replace_provider": { + "cli_command": [ + "state", + "replace-provider" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state_rm": { + "cli_command": [ + "state", + "rm" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "state_show": { + "cli_command": [ + "state", + "show" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "taint": { + "cli_command": [ + "taint" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "test": { + "cli_command": [ + "test" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "untaint": { + "cli_command": [ + "untaint" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "version": { + "cli_command": [ + "version" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "workspace": { + "cli_command": [ + "workspace" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "workspace_delete": { + "cli_command": [ + "workspace", + "delete" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "workspace_list": { + "cli_command": [ + "workspace", + "list" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "workspace_new": { + "cli_command": [ + "workspace", + "new" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "workspace_select": { + "cli_command": [ + "workspace", + "select" + ], + "default_flags": {}, + "args": {}, + "parse": null + }, + "workspace_show": { + "cli_command": [ + "workspace", + "show" + ], + "default_flags": {}, + "args": {}, + "parse": null + } + }, + "trusting": true, + "async_": false, + "default_transformer": "snake2kebab", + "short_prefix": "-", + "long_prefix": "--", + "arg_separator": " " +} \ No newline at end of file diff --git a/src/cli_wrapper/validators.py b/src/cli_wrapper/validators.py index 79a7de1..61e6ae3 100644 --- a/src/cli_wrapper/validators.py +++ b/src/cli_wrapper/validators.py @@ -1,4 +1,5 @@ import logging +from pathlib import Path from uuid import uuid4 from .util.callable_chain import CallableChain @@ -10,12 +11,14 @@ "is_dict": lambda x: isinstance(x, dict), "is_list": lambda x: isinstance(x, list), "is_str": lambda x: isinstance(x, str), + "is_str_or_list": lambda x: isinstance(x, (list, str)), "is_int": lambda x: isinstance(x, int), "is_bool": lambda x: isinstance(x, bool), "is_float": lambda x: isinstance(x, float), "is_alnum": lambda x: isinstance(x, str) and x.isalnum(), "is_alpha": lambda x: isinstance(x, str) and x.isalpha(), "is_digit": lambda x: isinstance(x, str) and x.isdigit(), + "is_path": lambda x: isinstance(x, Path), "starts_alpha": lambda x: isinstance(x, str) and x[0].isalpha(), "startswith": lambda x, prefix: isinstance(x, str) and x.startswith(prefix), } diff --git a/src/help_parser/__init__.py b/src/help_parser/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/help_parser/__main__.py b/src/help_parser/__main__.py new file mode 100644 index 0000000..d3be84f --- /dev/null +++ b/src/help_parser/__main__.py @@ -0,0 +1,186 @@ +import argparse +import json +import logging +from pathlib import Path + +from cli_wrapper.cli_wrapper import CLIWrapper +from .golang_help import parse_golang_help + +logger = logging.getLogger(__name__) + + +def kebab2snake(name): + return name.replace("-", "_") + + +def parse_help(config, output): + match config.style: + case "golang": + commands, flags = parse_golang_help(output, config.long_prefix) + case _: + raise ValueError(f"Unknown style: {config.style}") + + print(f"Commands: {commands}") + print(f"Flags: {flags}") + return commands, flags + + +def parse_args(argv): + parser = argparse.ArgumentParser(description="Parse CLI command help.") + parser.add_argument("command", type=str, help="The CLI command to parse.") + parser.add_argument( + "--help-flag", + type=str, + default="help", + help="The flag to use for getting help (default: 'help').", + ) + parser.add_argument( + "--style", + type=str, + choices=["golang", "argparse"], + default="golang", + help="The style of cli help output (default: 'golang').", + ) + parser.add_argument( + "--default-flags", + type=str, + action="extend", + nargs="+", + help="Default flags to add to the command, key=value pairs.", + default=[], + ) + parser.add_argument( + "--parser-default-pairs", + type=str, + default=None, + action="extend", + nargs="+", + help="parser:key=value,... to configure default parsers.", + ) + parser.add_argument( + "--default-separator", + type=str, + default=" ", + help="Default separator to use for command arguments.", + ) + parser.add_argument( + "--long-prefix", + type=str, + default="--", + help="Default prefix for long flags.", + ) + parser.add_argument( + "--output", + "-o", + type=Path, + default=None, + help="Output file to save the parsed command.", + ) + + config = parser.parse_args(argv) + config.default_flags_dict = {} + for f in config.default_flags: + if "=" not in f: + raise ValueError(f"Invalid default flag format: {f}. Expected key=value.") + key, value = f.split("=") + config.default_flags_dict[key] = value + config.default_parsers = {} + if config.parser_default_pairs: + for pc in config.parser_default_pairs: + parser, parserconfig = pc.split(":") + parserconfig = parserconfig.split(",") + flags = {} + for pair in parserconfig: + if "=" not in pair: + raise ValueError(f"Invalid parser default pair format: {pair}. Expected key=value.") + key, value = pair.split("=") + flags[key] = value + config.default_parsers[parser] = flags + return config + + +def parser_available(args: dict[str], parser: dict[str, str]) -> bool: + return all(k in args for k in parser.keys()) + + +def available_defaults(args: dict[str], defaults: list[str]) -> dict[str, str]: + return {key: args[key] for key in defaults if key in args} + + +def first_available_parser(args, parsers): + for parser, flags in parsers.items(): + if parser_available(args, flags): + return parser, flags + return None, {} + + +def main(args): # pylint: disable=too-many-locals + config = parse_args(args) + command = config.command + help_flag = config.help_flag + + cmd = CLIWrapper(command, arg_separator=config.default_separator, long_prefix=config.long_prefix) + + output = cmd(**{help_flag: True}) + + commands, global_flags = parse_help(config, output) + for command in commands: + cmd_name = kebab2snake(command) + cmd.update_command_(cmd_name, default_flags=config.default_flags_dict, parse=None) + output = cmd(command, **{help_flag: True}) + logger.info(f"Subcommands of {command}:") + subcommands, cmd_flags = parse_help(config, output) + cmd_args = global_flags | cmd_flags + parser, parserflags = first_available_parser(cmd_args, config.default_parsers) + cmd.update_command_( + cmd_name, + default_flags=available_defaults(cmd_args, config.default_flags_dict) | parserflags, + parse=parser, + args=cmd_args, + ) + for subcommand in subcommands: + subcommand_name = kebab2snake(f"{command}_{subcommand}") + cmd.update_command_( + subcommand_name, + cli_command=[command, subcommand], + args=cmd_args, + default_flags=available_defaults(cmd_args, config.default_flags_dict), + ) + output = cmd(command, subcommand, **{help_flag: True}) + _, subcmd_flags = parse_help(config, output) + subcmd_args = cmd_args | subcmd_flags + parser, parserflags = first_available_parser(subcmd_args, config.default_parsers) + cmd.update_command_( + subcommand_name, + cli_command=[command, subcommand], + args=subcmd_args, + default_flags=available_defaults(subcmd_args, config.default_flags_dict) | parserflags, + parse=parser, + ) + + result = json.dumps(cmd.to_dict(), indent=2) + if config.output: + with config.output.open("w") as f: + f.write(result) + else: + print(result) + + +if __name__ == "__main__": + import sys + import os + + match os.environ.get("LOGLEVEL", "info").lower(): + case "debug": + print("Setting loglevel to debug") + logging.basicConfig(level=logging.DEBUG) + case "info": + logging.basicConfig(level=logging.INFO) + case "warning": + logging.basicConfig(level=logging.WARNING) + case "error": + print("Setting loglevel to error") + logging.basicConfig(level=logging.ERROR) + + logging.basicConfig(level=logging.ERROR) + main(sys.argv[1:]) diff --git a/src/help_parser/golang_help.py b/src/help_parser/golang_help.py new file mode 100644 index 0000000..807a48a --- /dev/null +++ b/src/help_parser/golang_help.py @@ -0,0 +1,75 @@ +import logging +import re + +from help_parser.util import debug_line +from help_parser.validators import type_validators + +logger = logging.getLogger(__name__) + + +def parse_golang_help(output, prefix): + mode = None + commands = [] + flags = {} + option_re = re.compile(f"\\s+.*?{prefix}(?P\\w[\\w-]+)(=(?P[^:\\s]+))?(\\s(?P[^:\\s]+))?:?.*?") + + for line in output.splitlines(): + debug_line(line) + if line == "": + continue + if line.endswith(":") and line[0].isalpha(): + mode = state_change(line) + continue + match mode: + case "flags": + if prefix in line: + flag_index = line.index(prefix) + len(prefix) + flag_tokens = line[flag_index:].split() + flag_name = flag_tokens[0] + if flag_tokens[1] in type_validators: + validator = type_validators[flag_tokens[1]] + else: + validator = type_validators["bool"] + flags[flag_name] = validator + case "commands": + if line.startswith(" "): + # docker has some commands with * at the end in the help, + # which shouldn't be included + command_name: str = line.split()[0].replace("*", "") + commands.append(command_name) + case "options": + if line.startswith(" ") and prefix in line: + v = option_re.match(line) + if v is not None: + default_value = v.group("default") + flag_name = v.group("name") + flag_type = v.group("type") + if flag_type is not None: + logger.error(flag_type) + match default_value: + case "true" | "false": + validator = type_validators["bool"] + case "[]": + validator = type_validators["stringArray"] # TODO prove this + case _: + validator = type_validators["string"] + flags[flag_name] = validator + logger.debug("Flag name: %s, validator: %s", flag_name, validator) + return commands, flags + + +def state_change(line): + mode = None + if "usage" in line.lower(): + logger.debug("Parsing usage section") + mode = "usage" + if "options" in line.lower(): + logger.debug("Parsing options section") + mode = "options" + if "flags" in line.lower(): + logger.debug("Parsing flags section") + mode = "flags" + if "commands" in line.lower(): + logger.debug('Parsing section "%s"', line[:-1]) + mode = "commands" + return mode diff --git a/src/help_parser/util.py b/src/help_parser/util.py new file mode 100644 index 0000000..876443d --- /dev/null +++ b/src/help_parser/util.py @@ -0,0 +1,7 @@ +import logging + +logger = logging.getLogger(__name__) + + +def debug_line(line): + logger.debug(line) diff --git a/src/help_parser/validators.py b/src/help_parser/validators.py new file mode 100644 index 0000000..0752d95 --- /dev/null +++ b/src/help_parser/validators.py @@ -0,0 +1,7 @@ +type_validators = { + "string": "is_str", + "int": "is_int", + "float": "is_float", + "bool": "is_bool", + "stringArray": "is_str_or_list", +} diff --git a/tests/pre_packaged/test_cilium.py b/tests/pre_packaged/test_cilium.py new file mode 100644 index 0000000..7a6120d --- /dev/null +++ b/tests/pre_packaged/test_cilium.py @@ -0,0 +1,14 @@ +from shutil import which + +import pytest + +from cli_wrapper.pre_packaged import get_wrapper + + +@pytest.mark.skipif(which("cilium") is None, reason="Cilium CLI not installed") +def test_cilium(): + cilium = get_wrapper("cilium") + assert cilium is not None + + version = cilium.version() + assert version is not None diff --git a/tests/pre_packaged/test_kubectl.py b/tests/pre_packaged/test_kubectl.py new file mode 100644 index 0000000..1f31f9e --- /dev/null +++ b/tests/pre_packaged/test_kubectl.py @@ -0,0 +1,13 @@ +from shutil import which + +import pytest + +from cli_wrapper.pre_packaged import get_wrapper + + +@pytest.mark.skipif(which("kubectl") is None, reason="Kubectl CLI not installed") +def test_kubectl_wrapper(): + kubectl = get_wrapper("kubectl") + + result = kubectl.config_get_contexts() + assert result is not None diff --git a/tests/test_cli_wrapper.py b/tests/test_cli_wrapper.py index b59ebc6..af127ae 100644 --- a/tests/test_cli_wrapper.py +++ b/tests/test_cli_wrapper.py @@ -52,6 +52,9 @@ def validator(name): }, ) + command = Command.from_dict({}, cli_command="get") + assert command.cli_command == ["get"] + command = Command( cli_command="get", default_flags={"namespace": "default"}, @@ -79,6 +82,7 @@ def validator(name): command.arg_separator = " " args = command.build_args("pod", "pod-1", namespace="kube-system") + logger.debug(args) assert args == ["get", "pod", "pod-1", "--namespace", "kube-system"] args = command.build_args("pod", "pod-1", arg_without_value=None) @@ -87,9 +91,7 @@ def validator(name): command = Command( cli_command="create", default_flags={"namespace": "default"}, - args={ - 0: {"transformer": lambda x, y: ("filename", "filename")}, - }, + args={0: {"transformer": lambda x, y: ("filename", "filename")}, "namespace": "is_str"}, ) args = command.build_args({"some": "dict"}) assert args == ["create", "--filename=filename", "--namespace=default"] @@ -105,7 +107,7 @@ def test_command_from_dict(self): } ) - assert command.cli_command == "get" + assert command.cli_command == ["get"] assert command.default_flags == {"namespace": "default"} assert command.args[1].is_valid("pod-1") is True assert command.args[1].is_valid("pod-2") is False @@ -119,7 +121,14 @@ def test_command_from_dict(self): "--namespace=kube-system", ] - command = Command.from_dict({"cli_command": "get", "args": {}}) + command = Command.from_dict( + {"args": {0: Argument(), "foo": Argument.from_dict({"literal_name": "food"})}}, cli_command="get" + ) + assert command.cli_command == ["get"] + assert command.args["foo"].literal_name == "food" + assert command.args[0].literal_name == 0 + + assert command.build_args("pod", foo="bar") == ["get", "pod", "--food=bar"] class TestCLIWrapper: @@ -133,7 +142,11 @@ def test_cliwrapper(self): kubectl.trusting = True - kubectl._update_command("get") + # test direct call (as used by help parser) + r = kubectl("get", "pods", namespace="kube-system") + assert isinstance(r, str) + + kubectl.update_command_("get") r = kubectl.get("pods", namespace="kube-system") assert isinstance(r, str) @@ -165,7 +178,7 @@ def test_cliwrapper(self): async def test_subprocessor_async(self): fake_kubectl = Path(__file__).parent / "data/fake_kubectl" kubectl = CLIWrapper(fake_kubectl.as_posix(), trusting=True, async_=True) - kubectl._update_command("get", default_flags={"output": "json"}, parse=loads) + kubectl.update_command_("get", default_flags={"output": "json"}, parse=loads) r = await kubectl.get("pods", namespace="kube-system") assert r["kind"] == "List" assert r["items"] is not None @@ -203,7 +216,7 @@ def validate_resource_name(name): assert cliwrapper.path == "kubectl" assert cliwrapper.trusting is True - assert cliwrapper.commands["get"].cli_command == "get" + assert cliwrapper.commands["get"].cli_command == ["get"] assert cliwrapper.commands["get"].default_flags == {"output": "json"} assert cliwrapper.commands["get"].parse('"some json"') == "some json" diff --git a/tests/test_serialization.py b/tests/test_serialization.py index 7956216..3f92c04 100644 --- a/tests/test_serialization.py +++ b/tests/test_serialization.py @@ -5,7 +5,7 @@ class TestSerialization: def test_wrapper_to_dict(self): kubectl = CLIWrapper("kubectl", trusting=True) - kubectl._update_command( + kubectl.update_command_( "get", default_flags={"output": "json"}, parse="json",