{
  "name": "northflank",
  "description": "Manage your Northflank resources from the command line",
  "subcommands": [
    {
      "name": "forward",
      "aliases": [
        "fwd"
      ],
      "description": "Port-forwarding for Northflank services and addons",
      "subcommands": [
        {
          "name": "all",
          "description": "Port-forwarding for all services and addons in the given project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "Project for forwarding",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--skipHostnames"
              ],
              "description": "Only expose on IP address, not on hostnames. With this option, no root permissions are required"
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "description": "Port-forwarding for the specified service",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "Project for forwarding",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "Service to forward",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--skipHostnames"
              ],
              "description": "Only expose on IP address, not on hostnames. With this option, no root permissions are required"
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "addon",
          "description": "Port-forwarding for the specified addon",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "Project for forwarding",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "Addon to forward",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--skipHostnames"
              ],
              "description": "Only expose on IP address, not on hostnames. With this option, no root permissions are required"
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "command-exec",
      "aliases": [
        "exec"
      ],
      "description": "Command execution (exec) for Northflank services and jobs",
      "subcommands": [
        {
          "name": "service",
          "description": "Command exec for the specified service",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "Project for exec",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "Service to exec into",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--container",
                "--containerId"
              ],
              "description": "Container to exec into (random container will be chosen if not specified)",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--shell-cmd"
              ],
              "description": "Run command with shell (e.g. bash,sh). If not set and no command is provided, several standard shells will be attempted. If not set and a command is provided, the command will run without shell",
              "takes_arg": true,
              "arg": {
                "name": "SHELL-CMD"
              }
            },
            {
              "names": [
                "--user"
              ],
              "description": "Run command with this user",
              "takes_arg": true,
              "arg": {
                "name": "USER"
              }
            },
            {
              "names": [
                "--group"
              ],
              "description": "Run command with this group",
              "takes_arg": true,
              "arg": {
                "name": "GROUP"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--cmd",
                "--command"
              ],
              "description": "Command to execute, if --shell option is present, it will run in the specified shell, otherwise",
              "takes_arg": true,
              "arg": {
                "name": "COMMAND"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "description": "Command exec for the specified job",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "Project for exec",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--job",
                "--jobId"
              ],
              "description": "Job to exec into",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--container",
                "--containerId"
              ],
              "description": "Container to exec into (random container will be chosen if not specified)",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "--shell-cmd"
              ],
              "description": "Run command with shell (e.g. bash,sh). If not set and no command is provided, several standard shells will be attempted. If not set and a command is provided, the command will run without shell",
              "takes_arg": true,
              "arg": {
                "name": "SHELL-CMD"
              }
            },
            {
              "names": [
                "--user"
              ],
              "description": "Run command with this user",
              "takes_arg": true,
              "arg": {
                "name": "USER"
              }
            },
            {
              "names": [
                "--group"
              ],
              "description": "Run command with this group",
              "takes_arg": true,
              "arg": {
                "name": "GROUP"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--cmd",
                "--command"
              ],
              "description": "Command to execute, if --shell option is present, it will run in the specified shell, otherwise",
              "takes_arg": true,
              "arg": {
                "name": "COMMAND"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "login",
      "description": "Connect the CLI to your Northflank account",
      "options": [
        {
          "names": [
            "--token-login"
          ],
          "description": "Use manual login with API token"
        },
        {
          "names": [
            "--do-not-open-browser"
          ],
          "description": "Use browser login but only print URL which can be used to login"
        },
        {
          "names": [
            "-n",
            "--name"
          ],
          "description": "Name for login context",
          "takes_arg": true,
          "arg": {
            "name": "NAME"
          }
        },
        {
          "names": [
            "-t",
            "--token"
          ],
          "description": "Token for this context. When set, browser login is not used",
          "takes_arg": true,
          "arg": {
            "name": "TOKEN"
          }
        },
        {
          "names": [
            "--host"
          ],
          "description": "Host url for this context",
          "takes_arg": true,
          "arg": {
            "name": "HOST"
          }
        },
        {
          "names": [
            "--override"
          ],
          "description": "Override existing contexts (this will remove project and service context)"
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "context",
      "aliases": [
        "contexts",
        "ctx"
      ],
      "description": "Retrieve and update local context settings",
      "subcommands": [
        {
          "name": "ls",
          "description": "List all available contexts",
          "options": [
            {
              "names": [
                "--all"
              ],
              "description": "Shows full context information (including tokens)"
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "use",
          "description": "Switch between your local contexts",
          "subcommands": [
            {
              "name": "project",
              "description": "Change the default project in the current local context",
              "options": [
                {
                  "names": [
                    "-i",
                    "--id"
                  ],
                  "description": "Project name (internal id) to use as default in context",
                  "takes_arg": true,
                  "arg": {
                    "name": "ID"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "job",
              "description": "Change the default job in the current local context",
              "options": [
                {
                  "names": [
                    "-i",
                    "--id"
                  ],
                  "description": "Job name (internal id) to use as default in context",
                  "takes_arg": true,
                  "arg": {
                    "name": "ID"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "service",
              "description": "Change the default service in the current local context",
              "options": [
                {
                  "names": [
                    "-i",
                    "--id"
                  ],
                  "description": "Service name (internal id) to use as default in context",
                  "takes_arg": true,
                  "arg": {
                    "name": "ID"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-n",
                "--name"
              ],
              "description": "Change current context to context identified by this name",
              "takes_arg": true,
              "arg": {
                "name": "NAME"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "remove",
          "aliases": [
            "delete",
            "rm"
          ],
          "description": "Remove a context",
          "options": [
            {
              "names": [
                "-i",
                "--id"
              ],
              "description": "Local context name to remove",
              "takes_arg": true,
              "arg": {
                "name": "ID"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "update-token",
          "aliases": [
            "set-token"
          ],
          "description": "Update token for current context",
          "options": [
            {
              "names": [
                "-t",
                "--token"
              ],
              "description": "Token for this context",
              "takes_arg": true,
              "arg": {
                "name": "TOKEN"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "list",
      "description": "List Northflank resources",
      "subcommands": [
        {
          "name": "projects",
          "aliases": [
            "project",
            "prj"
          ],
          "description": "Lists projects for the authenticated user or team",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "addons",
          "aliases": [
            "addon",
            "adn"
          ],
          "description": "Gets a list of addons belonging to the project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "invoices",
          "aliases": [
            "invoice",
            "inv"
          ],
          "description": "Get a list of past invoices",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "providers",
          "description": "Lists supported cloud providers",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "integrations",
          "description": "Lists integrations for the authenticated user or team",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "clusters",
          "description": "Lists clusters for the authenticated user or team",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "jobs",
          "aliases": [
            "job"
          ],
          "description": "Gets a list of jobs belonging to the project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "log-sinks",
          "description": "Gets a list of log sinks added to this account",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "registries",
          "description": "Lists the container registry credentials saved to this account. Does not display secrets",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "domains",
          "aliases": [
            "domain",
            "dmn"
          ],
          "description": "Lists available domains",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "plans",
          "aliases": [
            "plan",
            "pln"
          ],
          "description": "Lists available billing plans",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "regions",
          "aliases": [
            "region",
            "rgn"
          ],
          "description": "Lists available project regions",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "vcs",
          "description": "Lists linked version control providers",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "pipelines",
          "description": "Lists all pipelines for a project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "release-flow-runs",
          "description": "Lists runs of a release flow",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--stage"
              ],
              "description": "Stage of the pipeline, example: development",
              "takes_arg": true,
              "arg": {
                "name": "STAGE"
              }
            },
            {
              "names": [
                "--pipeline",
                "--pipelineId"
              ],
              "description": "ID of the pipeline, example: example-pipeline",
              "takes_arg": true,
              "arg": {
                "name": "PIPELINEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secrets",
          "aliases": [
            "secret",
            "scrt"
          ],
          "description": "Gets a list of secrets belonging to the project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "services",
          "aliases": [
            "service",
            "svc"
          ],
          "description": "Gets a list of services belonging to the project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "templates",
          "aliases": [
            "template",
            "tpl"
          ],
          "description": "Get a list of templates",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "template-runs",
          "description": "Get a list of template runs",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--template",
                "--templateId"
              ],
              "description": "ID of the template, example: example-template",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATEID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "repos",
          "aliases": [
            "repository",
            "repositories",
            "repo"
          ],
          "description": "Gets a list of repositories accessible to this account",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--vcs_service"
              ],
              "description": "OPTIONAL: If provided, only returns repositories belonging to this version control provider., example: github",
              "takes_arg": true,
              "arg": {
                "name": "VCS_SERVICE"
              }
            },
            {
              "names": [
                "--self_hosted_vcs_id"
              ],
              "description": "OPTIONAL: If provided, only returns repositories belonging to this self-hosted version control provider",
              "takes_arg": true,
              "arg": {
                "name": "SELF_HOSTED_VCS_ID"
              }
            },
            {
              "names": [
                "--account_login"
              ],
              "description": "OPTIONAL: If provided, only returns repositories that can be accessed by the linked version control account with this name., example: example-user",
              "takes_arg": true,
              "arg": {
                "name": "ACCOUNT_LOGIN"
              }
            },
            {
              "names": [
                "--vcs_link_id"
              ],
              "description": "OPTIONAL: If provided, only returns repositories belong to that VCS link",
              "takes_arg": true,
              "arg": {
                "name": "VCS_LINK_ID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "branches",
          "aliases": [
            "branch",
            "brn"
          ],
          "description": "Gets a list of branches for the repo",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--repositoryName"
              ],
              "description": "Name of the repository, example: next-js-example",
              "takes_arg": true,
              "arg": {
                "name": "REPOSITORYNAME"
              }
            },
            {
              "names": [
                "--repositoryOwner"
              ],
              "description": "Name of the owner of the repository, example: northflank-examples",
              "takes_arg": true,
              "arg": {
                "name": "REPOSITORYOWNER"
              }
            },
            {
              "names": [
                "--vcsService"
              ],
              "description": "Version control provider of the repository, example: github",
              "takes_arg": true,
              "arg": {
                "name": "VCSSERVICE"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "volumes",
          "aliases": [
            "volume",
            "vol"
          ],
          "description": "Gets a list of volumes belonging to the project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml|custom-columns=<column1>,<column2>,...'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "create",
      "description": "Create Northflank resources",
      "subcommands": [
        {
          "name": "project",
          "aliases": [
            "projects",
            "prj"
          ],
          "description": "Creates a new project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Creates a new addon",
          "subcommands": [
            {
              "name": "backup-schedule",
              "description": "Create a new backup schedule for an addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "integration",
          "description": "Creates a new integration",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "cluster",
          "description": "Creates a new cluster",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Job Northflank resources",
          "subcommands": [
            {
              "name": "manual",
              "description": "Creates a new manual job that only runs when initiated via the UI, CLI, API or JS client",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "cron",
              "description": "Creates a new cron job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "log-sink",
          "description": "Creates a new log sink",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "domain",
          "aliases": [
            "domains",
            "dmn"
          ],
          "description": "Registers a new domain",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret",
          "aliases": [
            "secrets",
            "scrt"
          ],
          "description": "Creates a secret with the specified payload",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Service Northflank resources",
          "subcommands": [
            {
              "name": "combined",
              "description": "Creates a new combined service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "deployment",
              "description": "Creates a new deployment service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build",
              "description": "Creates a new build service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "custom-vcs",
          "description": "CustomVcs Northflank resources",
          "subcommands": [
            {
              "name": "token",
              "description": "Generate a token for a specific VCS link",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--vcsLink",
                    "--vcsLinkId"
                  ],
                  "description": "ID of the version control link, example: 63ebb6ce2ccc6c7affdbf253",
                  "takes_arg": true,
                  "arg": {
                    "name": "VCSLINKID"
                  }
                },
                {
                  "names": [
                    "--customVCS",
                    "--customVCSId"
                  ],
                  "description": "ID of the custom VCS, example: cdb3d41f-0dd8-49ad-92d5-7544c98c490b",
                  "takes_arg": true,
                  "arg": {
                    "name": "CUSTOMVCSID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "volume",
          "aliases": [
            "volumes",
            "vol"
          ],
          "description": "Creates a volume with the specified payload",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "get",
      "description": "Get information about Northflank resources",
      "subcommands": [
        {
          "name": "project",
          "aliases": [
            "projects",
            "prj"
          ],
          "description": "Get information about the given project",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Gets information about the given addon",
          "subcommands": [
            {
              "name": "credentials",
              "aliases": [
                "credential",
                "cred"
              ],
              "description": "Returns the credentials for connecting to the given addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "logs",
              "aliases": [
                "log"
              ],
              "description": "Get log for the specified addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "projectId"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "Addon to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "addonId"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "containerId"
                  }
                },
                {
                  "names": [
                    "-f",
                    "--tail"
                  ],
                  "description": "Tail will stream logs in real-time. Session will be kept open"
                },
                {
                  "names": [
                    "-l",
                    "--lineLimit"
                  ],
                  "description": "Number of lines to return",
                  "takes_arg": true,
                  "arg": {
                    "name": "limit"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get logs generated after this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get logs generated before this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-d",
                    "--direction"
                  ],
                  "description": "Direction of logs. Ignored when tailing",
                  "takes_arg": true,
                  "arg": {
                    "name": "order",
                    "suggestions": [
                      "backward",
                      "forward"
                    ]
                  }
                },
                {
                  "names": [
                    "--textIncludes"
                  ],
                  "description": "Filter log lines to include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--textNotIncludes"
                  ],
                  "description": "Filter log lines to not include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--regexIncludes"
                  ],
                  "description": "Filter log lines to match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--regexNotIncludes"
                  ],
                  "description": "Filter log lines to not match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "metrics",
              "aliases": [
                "metric"
              ],
              "description": "Get metrics for the specified addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "Addon to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get metrics after this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get metrics before this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-t",
                    "--metricTypes"
                  ],
                  "description": "Which metric type to fetch",
                  "takes_arg": true,
                  "arg": {
                    "name": "metricTypes",
                    "is_variadic": true,
                    "suggestions": [
                      "cpu",
                      "memory",
                      "networkIngress",
                      "networkEgress",
                      "tcpConnectionsOpen",
                      "diskUsage",
                      "requests",
                      "http4xxResponses",
                      "http5xxResponses"
                    ]
                  }
                },
                {
                  "names": [
                    "--timestamp"
                  ],
                  "description": "Get metrics at this exact timestamp, if no timestamp set most recent time is used. example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "types",
              "description": "Gets information about the available addon types",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "version",
              "description": "Gets details about the current addon version including available upgrades and upgrade history",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "backups",
              "description": "Returns a list of backups for the given addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "backup",
              "description": "Gets details about a given backup",
              "subcommands": [
                {
                  "name": "download",
                  "description": "Generates a temporary download link for downloading the given backup",
                  "options": [
                    {
                      "names": [
                        "--verbose"
                      ],
                      "description": "Verbose output"
                    },
                    {
                      "names": [
                        "--quiet"
                      ],
                      "description": "No console output"
                    },
                    {
                      "names": [
                        "--backup",
                        "--backupId"
                      ],
                      "description": "ID of the backup, example: example-backup",
                      "takes_arg": true,
                      "arg": {
                        "name": "BACKUPID"
                      }
                    },
                    {
                      "names": [
                        "--addon",
                        "--addonId"
                      ],
                      "description": "ID of the addon, example: example-addon",
                      "takes_arg": true,
                      "arg": {
                        "name": "ADDONID"
                      }
                    },
                    {
                      "names": [
                        "--project",
                        "--projectId"
                      ],
                      "description": "ID of the project, example: default-project",
                      "takes_arg": true,
                      "arg": {
                        "name": "PROJECTID"
                      }
                    },
                    {
                      "names": [
                        "--noDefaults"
                      ],
                      "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                    },
                    {
                      "names": [
                        "-o",
                        "--output"
                      ],
                      "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                      "takes_arg": true,
                      "arg": {
                        "name": "OUTPUT"
                      }
                    },
                    {
                      "names": [
                        "-h",
                        "--help"
                      ],
                      "description": "Display help for command"
                    }
                  ]
                },
                {
                  "name": "help",
                  "description": "Display help for command",
                  "args": [
                    {
                      "name": "command"
                    }
                  ]
                }
              ],
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--backup",
                    "--backupId"
                  ],
                  "description": "ID of the backup, example: example-backup",
                  "takes_arg": true,
                  "arg": {
                    "name": "BACKUPID"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "restores",
              "description": "Gets a list of restores for the given backup",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--backup",
                    "--backupId"
                  ],
                  "description": "ID of the backup, example: example-backup",
                  "takes_arg": true,
                  "arg": {
                    "name": "BACKUPID"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "containers",
              "description": "Gets a list of containers for the given addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "backup-schedules",
              "description": "Gets details about an addon's backup schedules",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "pitr-window",
              "description": "Gets the valid window for performing a point-in-time restore (PITR) on this addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "invoice",
          "aliases": [
            "invoices",
            "inv"
          ],
          "description": "Get information about Northflank invoices",
          "subcommands": [
            {
              "name": "details",
              "description": "Get details about an invoice. If `timestamp` is passed in as a query parameter, this endpoint returns details about the invoice containing that timestamp. Otherwise, returns a preview invoice displayi",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--timestamp"
                  ],
                  "description": "OPTIONAL: Timestamp of an invoice. If passed in, this endpoint will return details about the invoice that time belongs to., example: 1657206215",
                  "takes_arg": true,
                  "arg": {
                    "name": "TIMESTAMP"
                  }
                },
                {
                  "names": [
                    "--projectId"
                  ],
                  "description": "OPTIONAL: ID of a project. If passed in, only details about that project will be returned., example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--addonId"
                  ],
                  "description": "OPTIONAL: ID of a addon. If passed in, only details about that addon will be returned",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--serviceId"
                  ],
                  "description": "OPTIONAL: ID of a service. If passed in, only details about that service will be returned., example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--jobId"
                  ],
                  "description": "OPTIONAL: ID of a job. If passed in, only details about that job will be returned",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "integration",
          "description": "Get information about the given integration",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--integration",
                "--integrationId"
              ],
              "description": "ID of the provider integration, example: gcp-integration-1",
              "takes_arg": true,
              "arg": {
                "name": "INTEGRATIONID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "cluster",
          "description": "Get information about the given cluster",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--cluster",
                "--clusterId"
              ],
              "description": "ID of the cluster, example: gcp-cluster-1",
              "takes_arg": true,
              "arg": {
                "name": "CLUSTERID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Gets information about the given job",
          "subcommands": [
            {
              "name": "runs",
              "description": "Fetches run history for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "logs",
              "aliases": [
                "log"
              ],
              "description": "Get log for the specified job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "projectId"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "Job to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "jobId"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "containerId"
                  }
                },
                {
                  "names": [
                    "-f",
                    "--tail"
                  ],
                  "description": "Tail will stream logs in real-time. Session will be kept open"
                },
                {
                  "names": [
                    "-l",
                    "--lineLimit"
                  ],
                  "description": "Number of lines to return",
                  "takes_arg": true,
                  "arg": {
                    "name": "limit"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get logs generated after this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get logs generated before this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-d",
                    "--direction"
                  ],
                  "description": "Direction of logs. Ignored when tailing",
                  "takes_arg": true,
                  "arg": {
                    "name": "order",
                    "suggestions": [
                      "backward",
                      "forward"
                    ]
                  }
                },
                {
                  "names": [
                    "--textIncludes"
                  ],
                  "description": "Filter log lines to include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--textNotIncludes"
                  ],
                  "description": "Filter log lines to not include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--regexIncludes"
                  ],
                  "description": "Filter log lines to match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--regexNotIncludes"
                  ],
                  "description": "Filter log lines to not match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "--run",
                    "--runId"
                  ],
                  "description": "Job run id, example: 162b1977-6636-4000-929b-cc265b862ff0",
                  "takes_arg": true,
                  "arg": {
                    "name": "runId"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "metrics",
              "aliases": [
                "metric"
              ],
              "description": "Get metrics for the specified job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "Job to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get metrics after this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get metrics before this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-t",
                    "--metricTypes"
                  ],
                  "description": "Which metric type to fetch",
                  "takes_arg": true,
                  "arg": {
                    "name": "metricTypes",
                    "is_variadic": true,
                    "suggestions": [
                      "cpu",
                      "memory",
                      "networkIngress",
                      "networkEgress",
                      "tcpConnectionsOpen",
                      "diskUsage",
                      "requests",
                      "http4xxResponses",
                      "http5xxResponses"
                    ]
                  }
                },
                {
                  "names": [
                    "--timestamp"
                  ],
                  "description": "Get metrics at this exact timestamp, if no timestamp set most recent time is used. example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "--run",
                    "--runId"
                  ],
                  "description": "Job run id, example: 162b1977-6636-4000-929b-cc265b862ff0",
                  "takes_arg": true,
                  "arg": {
                    "name": "runId"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-logs",
              "aliases": [
                "build-log"
              ],
              "description": "Get log for the specified job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "projectId"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "Job to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "jobId"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "containerId"
                  }
                },
                {
                  "names": [
                    "-f",
                    "--tail"
                  ],
                  "description": "Tail will stream logs in real-time. Session will be kept open"
                },
                {
                  "names": [
                    "-l",
                    "--lineLimit"
                  ],
                  "description": "Number of lines to return",
                  "takes_arg": true,
                  "arg": {
                    "name": "limit"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get logs generated after this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get logs generated before this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-d",
                    "--direction"
                  ],
                  "description": "Direction of logs. Ignored when tailing",
                  "takes_arg": true,
                  "arg": {
                    "name": "order",
                    "suggestions": [
                      "backward",
                      "forward"
                    ]
                  }
                },
                {
                  "names": [
                    "--textIncludes"
                  ],
                  "description": "Filter log lines to include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--textNotIncludes"
                  ],
                  "description": "Filter log lines to not include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--regexIncludes"
                  ],
                  "description": "Filter log lines to match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--regexNotIncludes"
                  ],
                  "description": "Filter log lines to not match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "Build to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "buildId"
                  }
                },
                {
                  "names": [
                    "--run",
                    "--runId"
                  ],
                  "description": "Job run id, example: 162b1977-6636-4000-929b-cc265b862ff0",
                  "takes_arg": true,
                  "arg": {
                    "name": "runId"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-metrics",
              "aliases": [
                "build-metric"
              ],
              "description": "Get metrics for the specified job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "Job to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get metrics after this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get metrics before this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-t",
                    "--metricTypes"
                  ],
                  "description": "Which metric type to fetch",
                  "takes_arg": true,
                  "arg": {
                    "name": "metricTypes",
                    "is_variadic": true,
                    "suggestions": [
                      "cpu",
                      "memory",
                      "networkIngress",
                      "networkEgress",
                      "tcpConnectionsOpen",
                      "diskUsage",
                      "requests",
                      "http4xxResponses",
                      "http5xxResponses"
                    ]
                  }
                },
                {
                  "names": [
                    "--timestamp"
                  ],
                  "description": "Get metrics at this exact timestamp, if no timestamp set most recent time is used. example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "Build to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "buildId"
                  }
                },
                {
                  "names": [
                    "--run",
                    "--runId"
                  ],
                  "description": "Job run id, example: 162b1977-6636-4000-929b-cc265b862ff0",
                  "takes_arg": true,
                  "arg": {
                    "name": "runId"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "run",
              "description": "Returns data about the given job run",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--run",
                    "--runId"
                  ],
                  "description": "ID of the job run, example: d34582a4-35bd-4c71-8e7c-e36999b88723",
                  "takes_arg": true,
                  "arg": {
                    "name": "RUNID"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "health-checks",
              "description": "Lists the health checks for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "builds",
              "description": "Lists builds for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build",
              "description": "Gets information about a build for the job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "ID of the job build, example: joyous-view-6290",
                  "takes_arg": true,
                  "arg": {
                    "name": "BUILDID"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-arguments",
              "description": "Gets the build arguments of the given job. If the API key does not have the permission 'Project > Secrets > General > Read', secrets inherited from secret groups will not be displayed",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--show"
                  ],
                  "description": "OPTIONAL: Which secrets to display - if set to `this` only the group's secrets are displayed, if set to `inherited` only secrets from linked addons are displayed, if set to `all` or not provided, both",
                  "takes_arg": true,
                  "arg": {
                    "name": "SHOW"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-argument-details",
              "description": "Get details about the build arguments accessible by the given job. Also requires the permission 'Project > Secrets > General > Read'",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "runtime-environment",
              "description": "Returns the runtime environment for the given job. If the API key does not have the permission 'Project > Secrets > General > Read', secrets inherited from secret groups will not be displayed",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--show"
                  ],
                  "description": "OPTIONAL: Which secrets to display - if set to `this` only the group's secrets are displayed, if set to `inherited` only secrets from linked addons are displayed, if set to `all` or not provided, both",
                  "takes_arg": true,
                  "arg": {
                    "name": "SHOW"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "runtime-environment-details",
              "description": "Get details about the runtime environment accessible by the given job. Also requires the permission 'Project > Secrets > General > Read'",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "deployment",
              "description": "Gets information about the deployment of the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "containers",
              "description": "Gets a list of containers for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "branches",
              "aliases": [
                "branch",
                "brn"
              ],
              "description": "Gets information about the branches of the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "pull-requests",
              "description": "Gets information about the pull-requests of the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--job",
                "--jobId"
              ],
              "description": "ID of the job, example: example-job",
              "takes_arg": true,
              "arg": {
                "name": "JOBID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "log-sink",
          "description": "Gets details about a given log sink",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--logSink",
                "--logSinkId"
              ],
              "description": "ID of the log sink, example: example-log-sink",
              "takes_arg": true,
              "arg": {
                "name": "LOGSINKID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "registry",
          "description": "Views a set of registry credential data",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--credential",
                "--credentialId"
              ],
              "description": "ID of the registry credential, example: example-credentials",
              "takes_arg": true,
              "arg": {
                "name": "CREDENTIALID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "domain",
          "aliases": [
            "domains",
            "dmn"
          ],
          "description": "Gets details about domain",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--domain"
              ],
              "description": "Name of the domain, example: example.com",
              "takes_arg": true,
              "arg": {
                "name": "DOMAIN"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "subdomain",
          "description": "Gets details about the given subdomain",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--subdomain"
              ],
              "description": "Name of the subdomain, example: app",
              "takes_arg": true,
              "arg": {
                "name": "SUBDOMAIN"
              }
            },
            {
              "names": [
                "--domain"
              ],
              "description": "Name of the domain, example: example.com",
              "takes_arg": true,
              "arg": {
                "name": "DOMAIN"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "dns-id",
          "description": "Returns the partially random string used when generating host names for the authenticated account",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "pipeline",
          "description": "Get details about a pipeline",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--pipeline",
                "--pipelineId"
              ],
              "description": "ID of the pipeline, example: example-pipeline",
              "takes_arg": true,
              "arg": {
                "name": "PIPELINEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "release-flow",
          "description": "Gets details about a release flow",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--stage"
              ],
              "description": "Stage of the pipeline, example: development",
              "takes_arg": true,
              "arg": {
                "name": "STAGE"
              }
            },
            {
              "names": [
                "--pipeline",
                "--pipelineId"
              ],
              "description": "ID of the pipeline, example: example-pipeline",
              "takes_arg": true,
              "arg": {
                "name": "PIPELINEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "release-flow-run",
          "description": "Get information about the given release flow run",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--run",
                "--runId"
              ],
              "description": "ID of the release flow run, example: development",
              "takes_arg": true,
              "arg": {
                "name": "RUNID"
              }
            },
            {
              "names": [
                "--stage"
              ],
              "description": "Stage of the pipeline, example: development",
              "takes_arg": true,
              "arg": {
                "name": "STAGE"
              }
            },
            {
              "names": [
                "--pipeline",
                "--pipelineId"
              ],
              "description": "ID of the pipeline, example: example-pipeline",
              "takes_arg": true,
              "arg": {
                "name": "PIPELINEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret",
          "aliases": [
            "secrets",
            "scrt"
          ],
          "description": "View a secret including its contents",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--secret",
                "--secretId"
              ],
              "description": "ID of the secret, example: example-secret",
              "takes_arg": true,
              "arg": {
                "name": "SECRETID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--show"
              ],
              "description": "OPTIONAL: Which secrets to display - if set to `this` only the group's secrets are displayed, if set to `inherited` only secrets from linked addons are displayed, if set to `all` or not provided, both",
              "takes_arg": true,
              "arg": {
                "name": "SHOW"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret-details",
          "description": "View a secret with details about its linked addons",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--secret",
                "--secretId"
              ],
              "description": "ID of the secret, example: example-secret",
              "takes_arg": true,
              "arg": {
                "name": "SECRETID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret-link",
          "description": "Get details about a given addon link",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--secret",
                "--secretId"
              ],
              "description": "ID of the secret, example: example-secret",
              "takes_arg": true,
              "arg": {
                "name": "SECRETID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Gets information about the given service",
          "subcommands": [
            {
              "name": "deployment",
              "description": "Gets information about the deployment of the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "logs",
              "aliases": [
                "log"
              ],
              "description": "Get log for the specified service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "projectId"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "Service to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "serviceId"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "containerId"
                  }
                },
                {
                  "names": [
                    "-f",
                    "--tail"
                  ],
                  "description": "Tail will stream logs in real-time. Session will be kept open"
                },
                {
                  "names": [
                    "-l",
                    "--lineLimit"
                  ],
                  "description": "Number of lines to return",
                  "takes_arg": true,
                  "arg": {
                    "name": "limit"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get logs generated after this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get logs generated before this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-d",
                    "--direction"
                  ],
                  "description": "Direction of logs. Ignored when tailing",
                  "takes_arg": true,
                  "arg": {
                    "name": "order",
                    "suggestions": [
                      "backward",
                      "forward"
                    ]
                  }
                },
                {
                  "names": [
                    "--textIncludes"
                  ],
                  "description": "Filter log lines to include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--textNotIncludes"
                  ],
                  "description": "Filter log lines to not include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--regexIncludes"
                  ],
                  "description": "Filter log lines to match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--regexNotIncludes"
                  ],
                  "description": "Filter log lines to not match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "metrics",
              "aliases": [
                "metric"
              ],
              "description": "Get metrics for the specified service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "Service to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get metrics after this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get metrics before this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-t",
                    "--metricTypes"
                  ],
                  "description": "Which metric type to fetch",
                  "takes_arg": true,
                  "arg": {
                    "name": "metricTypes",
                    "is_variadic": true,
                    "suggestions": [
                      "cpu",
                      "memory",
                      "networkIngress",
                      "networkEgress",
                      "tcpConnectionsOpen",
                      "diskUsage",
                      "requests",
                      "http4xxResponses",
                      "http5xxResponses"
                    ]
                  }
                },
                {
                  "names": [
                    "--timestamp"
                  ],
                  "description": "Get metrics at this exact timestamp, if no timestamp set most recent time is used. example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-logs",
              "aliases": [
                "build-log"
              ],
              "description": "Get log for the specified service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "projectId"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "Service to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "serviceId"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "containerId"
                  }
                },
                {
                  "names": [
                    "-f",
                    "--tail"
                  ],
                  "description": "Tail will stream logs in real-time. Session will be kept open"
                },
                {
                  "names": [
                    "-l",
                    "--lineLimit"
                  ],
                  "description": "Number of lines to return",
                  "takes_arg": true,
                  "arg": {
                    "name": "limit"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get logs generated after this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get logs generated before this time, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-d",
                    "--direction"
                  ],
                  "description": "Direction of logs. Ignored when tailing",
                  "takes_arg": true,
                  "arg": {
                    "name": "order",
                    "suggestions": [
                      "backward",
                      "forward"
                    ]
                  }
                },
                {
                  "names": [
                    "--textIncludes"
                  ],
                  "description": "Filter log lines to include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--textNotIncludes"
                  ],
                  "description": "Filter log lines to not include this text",
                  "takes_arg": true,
                  "arg": {
                    "name": "text"
                  }
                },
                {
                  "names": [
                    "--regexIncludes"
                  ],
                  "description": "Filter log lines to match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--regexNotIncludes"
                  ],
                  "description": "Filter log lines to not match this regular expression",
                  "takes_arg": true,
                  "arg": {
                    "name": "regex"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "Build to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "buildId"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-metrics",
              "aliases": [
                "build-metric"
              ],
              "description": "Get metrics for the specified service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "Project for logs",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "Service to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--container",
                    "--containerId"
                  ],
                  "description": "Container to exec into (logs from all containers will be shown if not specified)",
                  "takes_arg": true,
                  "arg": {
                    "name": "NAME"
                  }
                },
                {
                  "names": [
                    "--startTime"
                  ],
                  "description": "Get metrics after this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--endTime"
                  ],
                  "description": "Get metrics before this timestamp, example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--duration"
                  ],
                  "description": "Length of timespan in seconds. Only valid if not both, startTime and endTime are set",
                  "takes_arg": true,
                  "arg": {
                    "name": "duration"
                  }
                },
                {
                  "names": [
                    "-t",
                    "--metricTypes"
                  ],
                  "description": "Which metric type to fetch",
                  "takes_arg": true,
                  "arg": {
                    "name": "metricTypes",
                    "is_variadic": true,
                    "suggestions": [
                      "cpu",
                      "memory",
                      "networkIngress",
                      "networkEgress",
                      "tcpConnectionsOpen",
                      "diskUsage",
                      "requests",
                      "http4xxResponses",
                      "http5xxResponses"
                    ]
                  }
                },
                {
                  "names": [
                    "--timestamp"
                  ],
                  "description": "Get metrics at this exact timestamp, if no timestamp set most recent time is used. example: 2020-02-02T02:02:02Z (date string) or 1580608922 (unix ts)",
                  "takes_arg": true,
                  "arg": {
                    "name": "timestamp"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "Output formatting. Will use advanced formatting by default",
                  "takes_arg": true,
                  "arg": {
                    "name": "output",
                    "suggestions": [
                      "format",
                      "json",
                      "yaml"
                    ]
                  }
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "Build to get logs from",
                  "takes_arg": true,
                  "arg": {
                    "name": "buildId"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "ports",
              "description": "Lists the ports for the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "health-checks",
              "description": "Lists the health checks for the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "builds",
              "description": "Lists the builds for the service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build",
              "description": "Gets information about a build for the service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "ID of the service build, example: joyous-view-6290",
                  "takes_arg": true,
                  "arg": {
                    "name": "BUILDID"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "containers",
              "description": "Gets a list of containers for the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "branches",
              "aliases": [
                "branch",
                "brn"
              ],
              "description": "Gets information about the branches of the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "pull-requests",
              "description": "Gets information about the pull-requests of the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-arguments",
              "description": "Gets the build arguments of the given service. If the API key does not have the permission 'Project > Secrets > General > Read', secrets inherited from secret groups will not be displayed",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--show"
                  ],
                  "description": "OPTIONAL: Which secrets to display - if set to `this` only the group's secrets are displayed, if set to `inherited` only secrets from linked addons are displayed, if set to `all` or not provided, both",
                  "takes_arg": true,
                  "arg": {
                    "name": "SHOW"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-argument-details",
              "description": "Get details about the build arguments accessible by the given service. Also requires the permission 'Project > Secrets > General > Read'",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "runtime-environment",
              "description": "Gets the runtime environment of the given service. If the API key does not have the permission 'Project > Secrets > General > Read', secrets inherited from secret groups will not be displayed",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--show"
                  ],
                  "description": "OPTIONAL: Which secrets to display - if set to `this` only the group's secrets are displayed, if set to `inherited` only secrets from linked addons are displayed, if set to `all` or not provided, both",
                  "takes_arg": true,
                  "arg": {
                    "name": "SHOW"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "runtime-environment-details",
              "description": "Get details about the runtime environment accessible by the given service. Also requires the permission 'Project > Secrets > General > Read'",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "ID of the service, example: example-service",
              "takes_arg": true,
              "arg": {
                "name": "SERVICEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "template",
          "aliases": [
            "templates",
            "tpl"
          ],
          "description": "Get information about the given template",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--template",
                "--templateId"
              ],
              "description": "ID of the template, example: example-template",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATEID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "template-run",
          "description": "Get information about the given template run",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--templateRun",
                "--templateRunId"
              ],
              "description": "ID of the template run, example: 16cf800b-ab28-421a-8ff9-a935b5ee89ad",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATERUNID"
              }
            },
            {
              "names": [
                "--template",
                "--templateId"
              ],
              "description": "ID of the template, example: example-template",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATEID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "volume",
          "aliases": [
            "volumes",
            "vol"
          ],
          "description": "Retrieve a volume",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--volume",
                "--volumeId"
              ],
              "description": "ID of the volume, example: example-volume",
              "takes_arg": true,
              "arg": {
                "name": "VOLUMEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "delete",
      "description": "Delete Northflank resources",
      "subcommands": [
        {
          "name": "project",
          "aliases": [
            "projects",
            "prj"
          ],
          "description": "Delete the given project. Fails if the project isn't empty",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Deletes the given addon",
          "subcommands": [
            {
              "name": "backup-schedule",
              "description": "Deletes a backup schedule for an addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--schedule",
                    "--scheduleId"
                  ],
                  "description": "ID of the backup schedule, example: 62d5729ab8593e3e33b65105",
                  "takes_arg": true,
                  "arg": {
                    "name": "SCHEDULEID"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "--force"
                  ],
                  "description": "OPTIONAL: Don't ask for confirmation"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "backup",
          "description": "Deletes a given backup",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--backup",
                "--backupId"
              ],
              "description": "ID of the backup, example: example-backup",
              "takes_arg": true,
              "arg": {
                "name": "BACKUPID"
              }
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "integration",
          "description": "Delete the given integration. Fails if the integration is associated with existing clusters",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--integration",
                "--integrationId"
              ],
              "description": "ID of the provider integration, example: gcp-integration-1",
              "takes_arg": true,
              "arg": {
                "name": "INTEGRATIONID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "cluster",
          "description": "Delete the given cluster. Fails if the cluster has associated projects",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--cluster",
                "--clusterId"
              ],
              "description": "ID of the cluster, example: gcp-cluster-1",
              "takes_arg": true,
              "arg": {
                "name": "CLUSTERID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Deletes the given job",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--job",
                "--jobId"
              ],
              "description": "ID of the job, example: example-job",
              "takes_arg": true,
              "arg": {
                "name": "JOBID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "log-sink",
          "description": "Deletes a log sink",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--logSink",
                "--logSinkId"
              ],
              "description": "ID of the log sink, example: example-log-sink",
              "takes_arg": true,
              "arg": {
                "name": "LOGSINKID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "registry",
          "description": "Deletes a set of registry credential data",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--credential",
                "--credentialId"
              ],
              "description": "ID of the registry credential, example: example-credentials",
              "takes_arg": true,
              "arg": {
                "name": "CREDENTIALID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "domain",
          "aliases": [
            "domains",
            "dmn"
          ],
          "description": "Deletes a domain and each of its registered subdomains",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--domain"
              ],
              "description": "Name of the domain, example: example.com",
              "takes_arg": true,
              "arg": {
                "name": "DOMAIN"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "subdomain",
          "description": "Removes a subdomain from a domain",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--subdomain"
              ],
              "description": "Name of the subdomain, example: app",
              "takes_arg": true,
              "arg": {
                "name": "SUBDOMAIN"
              }
            },
            {
              "names": [
                "--domain"
              ],
              "description": "Name of the domain, example: example.com",
              "takes_arg": true,
              "arg": {
                "name": "DOMAIN"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret",
          "aliases": [
            "secrets",
            "scrt"
          ],
          "description": "Delete a secret",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--secret",
                "--secretId"
              ],
              "description": "ID of the secret, example: example-secret",
              "takes_arg": true,
              "arg": {
                "name": "SECRETID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret-link",
          "description": "Unlinks an addon from the secret group",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--secret",
                "--secretId"
              ],
              "description": "ID of the secret, example: example-secret",
              "takes_arg": true,
              "arg": {
                "name": "SECRETID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Deletes the given service",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "ID of the service, example: example-service",
              "takes_arg": true,
              "arg": {
                "name": "SERVICEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "template",
          "aliases": [
            "templates",
            "tpl"
          ],
          "description": "Delete a template",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--template",
                "--templateId"
              ],
              "description": "ID of the template, example: example-template",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATEID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "volume",
          "aliases": [
            "volumes",
            "vol"
          ],
          "description": "Deletes this volume and its associated data",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--volume",
                "--volumeId"
              ],
              "description": "ID of the volume, example: example-volume",
              "takes_arg": true,
              "arg": {
                "name": "VOLUMEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "--force"
              ],
              "description": "OPTIONAL: Don't ask for confirmation"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "scale",
      "description": "Scale Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Modifies the allocated resources for the given addon",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Modifies the scaling settings for the given job",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--job",
                "--jobId"
              ],
              "description": "ID of the job, example: example-job",
              "takes_arg": true,
              "arg": {
                "name": "JOBID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Modifies the scaling settings for the given service",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "ID of the service, example: example-service",
              "takes_arg": true,
              "arg": {
                "name": "SERVICEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "update",
      "description": "Update Northflank resource properties",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Update Northflank addon properties",
          "subcommands": [
            {
              "name": "version",
              "description": "Upgrades the addon to a new version",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "network-settings",
              "description": "Updates the network settings for the addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "security",
              "description": "Updates the security rules for the addon",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "integration",
          "description": "Update information about the given integration",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--integration",
                "--integrationId"
              ],
              "description": "ID of the provider integration, example: gcp-integration-1",
              "takes_arg": true,
              "arg": {
                "name": "INTEGRATIONID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "cluster",
          "description": "Update an existing cluster",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--cluster",
                "--clusterId"
              ],
              "description": "ID of the cluster, example: gcp-cluster-1",
              "takes_arg": true,
              "arg": {
                "name": "CLUSTERID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Update Northflank job properties",
          "subcommands": [
            {
              "name": "settings",
              "description": "Updates settings for the job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "health-checks",
              "description": "Updates health checks for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-options",
              "description": "Updates the build options for a given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-source",
              "description": "Updates the version control source for a given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-arguments",
              "description": "Sets build arguments for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "runtime-environment",
              "description": "Sets the runtime environment for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "deployment",
              "description": "Updates the deployment settings of the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "log-sink",
          "description": "Updates the settings for a log sink",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--logSink",
                "--logSinkId"
              ],
              "description": "ID of the log sink, example: example-log-sink",
              "takes_arg": true,
              "arg": {
                "name": "LOGSINKID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "registry",
          "description": "Updates a set of registry credential data",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--credential",
                "--credentialId"
              ],
              "description": "ID of the registry credential, example: example-credentials",
              "takes_arg": true,
              "arg": {
                "name": "CREDENTIALID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "release-flow",
          "description": "Updates a release flow",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--stage"
              ],
              "description": "Stage of the pipeline, example: development",
              "takes_arg": true,
              "arg": {
                "name": "STAGE"
              }
            },
            {
              "names": [
                "--pipeline",
                "--pipelineId"
              ],
              "description": "ID of the pipeline, example: example-pipeline",
              "takes_arg": true,
              "arg": {
                "name": "PIPELINEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret",
          "aliases": [
            "secrets",
            "scrt"
          ],
          "description": "Update a secret",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--secret",
                "--secretId"
              ],
              "description": "ID of the secret, example: example-secret",
              "takes_arg": true,
              "arg": {
                "name": "SECRETID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "secret-link",
          "description": "Link an addon to the secret group or edit the settings of the linked addon",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--secret",
                "--secretId"
              ],
              "description": "ID of the secret, example: example-secret",
              "takes_arg": true,
              "arg": {
                "name": "SECRETID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Update Northflank service properties",
          "subcommands": [
            {
              "name": "deployment",
              "description": "Updates the deployment settings of the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "ports",
              "description": "Updates the list of ports for the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-options",
              "description": "Updates the build options for a given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-source",
              "description": "Updates the version control source for a given build or combined service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "health-checks",
              "description": "Updates health checks for the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build-arguments",
              "description": "Sets the build arguments for the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "runtime-environment",
              "description": "Sets the runtime environment for the given service",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "volume",
          "aliases": [
            "volumes",
            "vol"
          ],
          "description": "Update volume mounts and storage size",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--volume",
                "--volumeId"
              ],
              "description": "ID of the volume, example: example-volume",
              "takes_arg": true,
              "arg": {
                "name": "VOLUMEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "backup",
      "description": "Backup Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Initiates a backup for the given addon",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "restore",
      "description": "Restore Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Addon Northflank resources",
          "subcommands": [
            {
              "name": "backup",
              "description": "Restores the given addon to the given backup state",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--backup",
                    "--backupId"
                  ],
                  "description": "ID of the backup, example: example-backup",
                  "takes_arg": true,
                  "arg": {
                    "name": "BACKUPID"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "import",
      "description": "Import Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Addon Northflank resources",
          "subcommands": [
            {
              "name": "backup",
              "description": "Imports a database from an external archive or existing live database",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "pause",
      "description": "Pause Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Pause the given addon",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Pause the given job",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--job",
                "--jobId"
              ],
              "description": "ID of the job, example: example-job",
              "takes_arg": true,
              "arg": {
                "name": "JOBID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "log-sink",
          "description": "Pauses a given log sink",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--logSink",
                "--logSinkId"
              ],
              "description": "ID of the log sink, example: example-log-sink",
              "takes_arg": true,
              "arg": {
                "name": "LOGSINKID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Pause the given service",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "ID of the service, example: example-service",
              "takes_arg": true,
              "arg": {
                "name": "SERVICEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "resume",
      "description": "Resume Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Resume the given addon if it is paused",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Resumes the given job. Optionally takes several arguments to override resumed settings",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--job",
                "--jobId"
              ],
              "description": "ID of the job, example: example-job",
              "takes_arg": true,
              "arg": {
                "name": "JOBID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "log-sink",
          "description": "Resumes a paused log sink",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--logSink",
                "--logSinkId"
              ],
              "description": "ID of the log sink, example: example-log-sink",
              "takes_arg": true,
              "arg": {
                "name": "LOGSINKID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Resumes the given service. Optionally takes several arguments to override resumed settings",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "ID of the service, example: example-service",
              "takes_arg": true,
              "arg": {
                "name": "SERVICEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "restart",
      "description": "Restart Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Restart the given addon",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--addon",
                "--addonId"
              ],
              "description": "ID of the addon, example: example-addon",
              "takes_arg": true,
              "arg": {
                "name": "ADDONID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Restarts the given service",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--service",
                "--serviceId"
              ],
              "description": "ID of the service, example: example-service",
              "takes_arg": true,
              "arg": {
                "name": "SERVICEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "abort",
      "description": "Abort Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Addon Northflank resources",
          "subcommands": [
            {
              "name": "backup",
              "description": "Aborts the in progress backup",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--backup",
                    "--backupId"
                  ],
                  "description": "ID of the backup, example: example-backup",
                  "takes_arg": true,
                  "arg": {
                    "name": "BACKUPID"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "restore",
              "description": "Aborts an in-progress backup restore",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--backup",
                    "--backupId"
                  ],
                  "description": "ID of the backup, example: example-backup",
                  "takes_arg": true,
                  "arg": {
                    "name": "BACKUPID"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Job Northflank resources",
          "subcommands": [
            {
              "name": "run",
              "description": "Aborts the given job run",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--run",
                    "--runId"
                  ],
                  "description": "ID of the job run, example: d34582a4-35bd-4c71-8e7c-e36999b88723",
                  "takes_arg": true,
                  "arg": {
                    "name": "RUNID"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build",
              "description": "Aborts the given job build",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "ID of the job build, example: joyous-view-6290",
                  "takes_arg": true,
                  "arg": {
                    "name": "BUILDID"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "release-flow-run",
          "description": "Abort the given release flow run",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--run",
                "--runId"
              ],
              "description": "ID of the release flow run, example: development",
              "takes_arg": true,
              "arg": {
                "name": "RUNID"
              }
            },
            {
              "names": [
                "--stage"
              ],
              "description": "Stage of the pipeline, example: development",
              "takes_arg": true,
              "arg": {
                "name": "STAGE"
              }
            },
            {
              "names": [
                "--pipeline",
                "--pipelineId"
              ],
              "description": "ID of the pipeline, example: example-pipeline",
              "takes_arg": true,
              "arg": {
                "name": "PIPELINEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Service Northflank resources",
          "subcommands": [
            {
              "name": "build",
              "description": "Aborts the given service build",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--build",
                    "--buildId"
                  ],
                  "description": "ID of the service build, example: joyous-view-6290",
                  "takes_arg": true,
                  "arg": {
                    "name": "BUILDID"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "template-run",
          "description": "Abort the given template run",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--templateRun",
                "--templateRunId"
              ],
              "description": "ID of the template run, example: 16cf800b-ab28-421a-8ff9-a935b5ee89ad",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATERUNID"
              }
            },
            {
              "names": [
                "--template",
                "--templateId"
              ],
              "description": "ID of the template, example: example-template",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATEID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "retain",
      "description": "Retain Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Addon Northflank resources",
          "subcommands": [
            {
              "name": "backup",
              "description": "Flags a temporary backup generated by a backup schedule to be retained indefinitely rather than being deleted after the expiry date",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "--backup",
                    "--backupId"
                  ],
                  "description": "ID of the backup, example: example-backup",
                  "takes_arg": true,
                  "arg": {
                    "name": "BACKUPID"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "start",
      "description": "Start Northflank resources",
      "subcommands": [
        {
          "name": "addon",
          "aliases": [
            "addons",
            "adn"
          ],
          "description": "Addon Northflank resources",
          "subcommands": [
            {
              "name": "pitr",
              "description": "Restores an addon to a specific point in time",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--addon",
                    "--addonId"
                  ],
                  "description": "ID of the addon, example: example-addon",
                  "takes_arg": true,
                  "arg": {
                    "name": "ADDONID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Job Northflank resources",
          "subcommands": [
            {
              "name": "run",
              "description": "Starts a new job run for the given job",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "build",
              "description": "Start a new build for the given job. Given a commit sha, it will build that commit",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--job",
                    "--jobId"
                  ],
                  "description": "ID of the job, example: example-job",
                  "takes_arg": true,
                  "arg": {
                    "name": "JOBID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "service",
          "aliases": [
            "services",
            "svc"
          ],
          "description": "Service Northflank resources",
          "subcommands": [
            {
              "name": "build",
              "description": "Start a new build for the given combined or build service. If given a commit sha, it will build that commit. Otherwise, the most recent relevant commit will be built. If the service provided is a buil",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--service",
                    "--serviceId"
                  ],
                  "description": "ID of the service, example: example-service",
                  "takes_arg": true,
                  "arg": {
                    "name": "SERVICEID"
                  }
                },
                {
                  "names": [
                    "--project",
                    "--projectId"
                  ],
                  "description": "ID of the project, example: default-project",
                  "takes_arg": true,
                  "arg": {
                    "name": "PROJECTID"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "suspend",
      "description": "Suspend Northflank resources",
      "subcommands": [
        {
          "name": "job",
          "aliases": [
            "jobs"
          ],
          "description": "Modify cron job to toggle suspending of its schedule",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--job",
                "--jobId"
              ],
              "description": "ID of the job, example: example-job",
              "takes_arg": true,
              "arg": {
                "name": "JOBID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "add",
      "description": "Add Northflank resources",
      "subcommands": [
        {
          "name": "registry",
          "description": "Adds a new set of container registry credentials to this account",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "domain",
          "aliases": [
            "domains",
            "dmn"
          ],
          "description": "Domain Northflank resources",
          "subcommands": [
            {
              "name": "subdomain",
              "description": "Adds a new subdomain to the domain",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--domain"
                  ],
                  "description": "Name of the domain, example: example.com",
                  "takes_arg": true,
                  "arg": {
                    "name": "DOMAIN"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "verify",
      "description": "Verify Northflank resources",
      "subcommands": [
        {
          "name": "domain",
          "aliases": [
            "domains",
            "dmn"
          ],
          "description": "Attempts to verify the domain",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--domain"
              ],
              "description": "Name of the domain, example: example.com",
              "takes_arg": true,
              "arg": {
                "name": "DOMAIN"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "subdomain",
          "description": "Gets details about the given subdomain",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--subdomain"
              ],
              "description": "Name of the subdomain, example: app",
              "takes_arg": true,
              "arg": {
                "name": "SUBDOMAIN"
              }
            },
            {
              "names": [
                "--domain"
              ],
              "description": "Name of the domain, example: example.com",
              "takes_arg": true,
              "arg": {
                "name": "DOMAIN"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "assign",
      "description": "Assign Northflank resources",
      "subcommands": [
        {
          "name": "subdomain",
          "description": "Subdomain Northflank resources",
          "subcommands": [
            {
              "name": "service",
              "aliases": [
                "services",
                "svc"
              ],
              "description": "Assigns a service port to the given subdomain",
              "options": [
                {
                  "names": [
                    "--verbose"
                  ],
                  "description": "Verbose output"
                },
                {
                  "names": [
                    "--quiet"
                  ],
                  "description": "No console output"
                },
                {
                  "names": [
                    "-f",
                    "--file"
                  ],
                  "description": "File to load resource json from",
                  "takes_arg": true,
                  "arg": {
                    "name": "file-path"
                  }
                },
                {
                  "names": [
                    "-i",
                    "--input"
                  ],
                  "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
                  "takes_arg": true,
                  "arg": {
                    "name": "resource-def"
                  }
                },
                {
                  "names": [
                    "--subdomain"
                  ],
                  "description": "Name of the subdomain, example: app",
                  "takes_arg": true,
                  "arg": {
                    "name": "SUBDOMAIN"
                  }
                },
                {
                  "names": [
                    "--domain"
                  ],
                  "description": "Name of the domain, example: example.com",
                  "takes_arg": true,
                  "arg": {
                    "name": "DOMAIN"
                  }
                },
                {
                  "names": [
                    "--noDefaults"
                  ],
                  "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
                },
                {
                  "names": [
                    "-o",
                    "--output"
                  ],
                  "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
                  "takes_arg": true,
                  "arg": {
                    "name": "OUTPUT"
                  }
                },
                {
                  "names": [
                    "-h",
                    "--help"
                  ],
                  "description": "Display help for command"
                }
              ]
            },
            {
              "name": "help",
              "description": "Display help for command",
              "args": [
                {
                  "name": "command"
                }
              ]
            }
          ],
          "options": [
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "unassign",
      "description": "Unassign Northflank resources",
      "subcommands": [
        {
          "name": "subdomain",
          "description": "Removes a subdomain from its assigned service",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "--subdomain"
              ],
              "description": "Name of the subdomain, example: app",
              "takes_arg": true,
              "arg": {
                "name": "SUBDOMAIN"
              }
            },
            {
              "names": [
                "--domain"
              ],
              "description": "Name of the domain, example: example.com",
              "takes_arg": true,
              "arg": {
                "name": "DOMAIN"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "run",
      "description": "Run Northflank resources",
      "subcommands": [
        {
          "name": "release-flow",
          "description": "Runs a given release flow with given arguments. This endpoint can be used as part of a CI pipeline to automatically trigger a release process",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--stage"
              ],
              "description": "Stage of the pipeline, example: development",
              "takes_arg": true,
              "arg": {
                "name": "STAGE"
              }
            },
            {
              "names": [
                "--pipeline",
                "--pipelineId"
              ],
              "description": "ID of the pipeline, example: example-pipeline",
              "takes_arg": true,
              "arg": {
                "name": "PIPELINEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "template",
          "aliases": [
            "templates",
            "tpl"
          ],
          "description": "Run a template",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--template",
                "--templateId"
              ],
              "description": "ID of the template, example: example-template",
              "takes_arg": true,
              "arg": {
                "name": "TEMPLATEID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "attach",
      "description": "Attach Northflank resources",
      "subcommands": [
        {
          "name": "volume",
          "aliases": [
            "volumes",
            "vol"
          ],
          "description": "Attach a volume",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--volume",
                "--volumeId"
              ],
              "description": "ID of the volume, example: example-volume",
              "takes_arg": true,
              "arg": {
                "name": "VOLUMEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "detach",
      "description": "Detach Northflank resources",
      "subcommands": [
        {
          "name": "volume",
          "aliases": [
            "volumes",
            "vol"
          ],
          "description": "Detach a volume",
          "options": [
            {
              "names": [
                "--verbose"
              ],
              "description": "Verbose output"
            },
            {
              "names": [
                "--quiet"
              ],
              "description": "No console output"
            },
            {
              "names": [
                "-f",
                "--file"
              ],
              "description": "File to load resource json from",
              "takes_arg": true,
              "arg": {
                "name": "file-path"
              }
            },
            {
              "names": [
                "-i",
                "--input"
              ],
              "description": "JSON-formatted resource definition, takes precedence over \"--file\"",
              "takes_arg": true,
              "arg": {
                "name": "resource-def"
              }
            },
            {
              "names": [
                "--volume",
                "--volumeId"
              ],
              "description": "ID of the volume, example: example-volume",
              "takes_arg": true,
              "arg": {
                "name": "VOLUMEID"
              }
            },
            {
              "names": [
                "--project",
                "--projectId"
              ],
              "description": "ID of the project, example: default-project",
              "takes_arg": true,
              "arg": {
                "name": "PROJECTID"
              }
            },
            {
              "names": [
                "--noDefaults"
              ],
              "description": "OPTIONAL: Don't use context default values, explicitly use options or ask"
            },
            {
              "names": [
                "-o",
                "--output"
              ],
              "description": "OPTIONAL: Output formatting, options: '--output json|yaml'",
              "takes_arg": true,
              "arg": {
                "name": "OUTPUT"
              }
            },
            {
              "names": [
                "-h",
                "--help"
              ],
              "description": "Display help for command"
            }
          ]
        },
        {
          "name": "help",
          "description": "Display help for command",
          "args": [
            {
              "name": "command"
            }
          ]
        }
      ],
      "options": [
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "command-overview",
      "description": "Prints a tree view of all available commands",
      "options": [
        {
          "names": [
            "--verbose"
          ],
          "description": "Print command descriptions"
        },
        {
          "names": [
            "-h",
            "--help"
          ],
          "description": "Display help for command"
        }
      ]
    },
    {
      "name": "help",
      "description": "Display help for command",
      "args": [
        {
          "name": "command"
        }
      ]
    }
  ],
  "options": [
    {
      "names": [
        "-v",
        "--version"
      ],
      "description": "Print the current version of the Northflank cli"
    },
    {
      "names": [
        "-h",
        "--help"
      ],
      "description": "Display help for command"
    }
  ]
}
