execution_class = "native_fast"
id = "bmux.cluster"
name = "bmux Server Clusters"
owns_namespaces = [
"cluster",
"cluster-init",
"cluster-enrollment-token-create",
"cluster-enrollment-list",
"cluster-enrollment-revoke",
"cluster-credential-rotate",
"cluster-member-revoke",
"cluster-join",
"cluster-leave",
"cluster-members",
"cluster-up",
"cluster-status",
"cluster-doctor",
"cluster-hosts",
"cluster-events",
"cluster-pane-new",
"cluster-pane-move",
"cluster-pane-retry",
"cluster-gateway-status",
"cluster-gateway-explain",
"cluster-gateway-doctor",
"cluster-gateway-history",
"cluster-gateway-history-export",
"cluster-gateway-history-clear",
"cluster-gateway-why",
"cluster-gateway-reset",
]
provided_capabilities = [
"bmux.server_clusters.read",
"bmux.server_clusters.write",
"bmux.server_clusters.auth",
]
provided_features = ["bmux.server_clusters"]
required_capabilities = [
"bmux.attach_runtime.write",
"bmux.clients.read",
"bmux.commands",
"bmux.connections.invoke",
"bmux.contexts.read",
"bmux.contexts.write",
"bmux.pane_runtime.read",
"bmux.pane_runtime.write",
"bmux.panes.write",
"bmux.sessions.read",
"bmux.sessions.write",
"bmux.storage",
]
version = "0.0.1-alpha.0"
[[services]]
capability = "bmux.server_clusters.auth"
interface_id = "cluster-raft-rpc/v2"
kind = "command"
[[services]]
capability = "bmux.server_clusters.auth"
interface_id = "cluster-raft-decoder/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.auth"
interface_id = "cluster-capability-publication/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.auth"
interface_id = "cluster-protocol-refresh/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.auth"
interface_id = "cluster-principal-bootstrap/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.read"
interface_id = "cluster-query/v1"
kind = "query"
[[services]]
capability = "bmux.server_clusters.write"
interface_id = "cluster-command/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.write"
interface_id = "cluster-attach-command/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.read"
interface_id = "cluster-attach-state/v1"
kind = "query"
[[services]]
capability = "bmux.server_clusters.write"
interface_id = "cluster-worker-command/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.read"
interface_id = "cluster-worker-state/v1"
kind = "query"
[[services]]
capability = "bmux.server_clusters.auth"
interface_id = "cluster-peer-auth/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.read"
interface_id = "cluster-connection-events/v1"
kind = "query"
[[services]]
capability = "bmux.server_clusters.write"
interface_id = "cluster-control-command/v1"
kind = "command"
[[services]]
capability = "bmux.server_clusters.read"
interface_id = "cluster-control-state/v1"
kind = "query"
[[services]]
capability = "bmux.server_clusters.auth"
interface_id = "cluster-raft-rpc/v1"
kind = "command"
[[commands]]
aliases = [["cluster", "init"]]
expose_in_cli = true
name = "cluster-init"
path = ["cluster-init"]
summary = "Initialize durable cluster and node identities"
[[commands.arguments]]
kind = "string"
long = "endpoint"
name = "endpoint"
required = false
value_name = "TARGET"
[[commands]]
aliases = [["cluster", "enrollment-token", "create"]]
expose_in_cli = true
name = "cluster-enrollment-token-create"
path = ["cluster-enrollment-token-create"]
summary = "Create a signed single-use cluster enrollment token"
[[commands.arguments]]
kind = "string"
long = "endpoint"
name = "endpoint"
required = true
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "ttl-ms"
name = "ttl_ms"
required = false
value_name = "MILLISECONDS"
[[commands.arguments]]
kind = "string"
long = "role"
name = "role"
required = false
value_name = "voter|observer-edge"
[[commands.arguments]]
kind = "boolean"
long = "worker"
name = "worker"
required = false
[[commands.arguments]]
kind = "boolean"
long = "no-worker"
name = "no_worker"
required = false
[[commands.arguments]]
kind = "boolean"
long = "ingress"
name = "ingress"
required = false
[[commands.arguments]]
kind = "boolean"
long = "no-ingress"
name = "no_ingress"
required = false
[[commands]]
aliases = [["cluster", "enrollment", "list"]]
expose_in_cli = true
name = "cluster-enrollment-list"
path = ["cluster-enrollment-list"]
summary = "List enrollment token metadata and lifecycle state"
[[commands]]
aliases = [["cluster", "enrollment", "revoke"]]
expose_in_cli = true
name = "cluster-enrollment-revoke"
path = ["cluster-enrollment-revoke"]
summary = "Revoke an unconsumed enrollment token"
[[commands.arguments]]
kind = "string"
name = "enrollment_id"
position = 0
required = true
value_name = "ENROLLMENT_ID"
[[commands]]
aliases = [["cluster", "credential", "rotate"]]
expose_in_cli = true
name = "cluster-credential-rotate"
path = ["cluster-credential-rotate"]
summary = "Rotate this node's cluster membership credential"
[[commands]]
aliases = [["cluster", "member", "revoke"]]
expose_in_cli = true
name = "cluster-member-revoke"
path = ["cluster-member-revoke"]
summary = "Revoke a cluster member"
[[commands.arguments]]
kind = "string"
name = "node_id"
position = 0
required = true
value_name = "NODE_ID"
[[commands]]
aliases = [["cluster", "join"]]
expose_in_cli = true
name = "cluster-join"
path = ["cluster-join"]
summary = "Join a cluster using a signed enrollment token"
[[commands.arguments]]
kind = "string"
name = "token"
position = 0
required = true
value_name = "TOKEN"
[[commands.arguments]]
kind = "string"
long = "issuer"
name = "issuer"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "endpoint"
name = "endpoint"
required = false
value_name = "TARGET"
[[commands]]
aliases = [["cluster", "leave"]]
expose_in_cli = true
name = "cluster-leave"
path = ["cluster-leave"]
summary = "Leave the current cluster"
[[commands]]
aliases = [["cluster", "members"]]
expose_in_cli = true
name = "cluster-members"
path = ["cluster-members"]
summary = "List durable public cluster membership"
[[commands]]
aliases = [["cluster", "up"]]
expose_in_cli = true
name = "cluster-up"
path = ["cluster-up"]
summary = "Start or attach a cluster session"
[[commands.arguments]]
kind = "string"
name = "cluster"
position = 0
required = true
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "host"
multiple = true
name = "host"
required = false
short = "h"
value_name = "HOST"
[[commands.arguments]]
kind = "string"
multiple = true
name = "targets"
position = 1
required = false
trailing_var_arg = true
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "on-failure"
name = "on_failure"
required = false
value_name = "POLICY"
[[commands.arguments]]
kind = "string"
long = "retries"
name = "retries"
required = false
value_name = "COUNT"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands]]
aliases = [["cluster", "status"]]
expose_in_cli = true
name = "cluster-status"
path = ["cluster-status"]
summary = "Show cluster status"
[[commands.arguments]]
kind = "string"
name = "cluster"
position = 0
required = false
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands]]
aliases = [["cluster", "gateway", "reset"]]
expose_in_cli = true
name = "cluster-gateway-reset"
path = ["cluster-gateway-reset"]
summary = "Clear persisted gateway selection cache"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands.arguments]]
kind = "boolean"
long = "all"
name = "all"
required = false
[[commands]]
aliases = [["cluster", "doctor"]]
expose_in_cli = true
name = "cluster-doctor"
path = ["cluster-doctor"]
summary = "Run cluster readiness checks"
[[commands.arguments]]
kind = "string"
name = "target"
position = 0
required = false
value_name = "CLUSTER_OR_HOST"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands]]
aliases = [["cluster", "events"]]
expose_in_cli = true
name = "cluster-events"
path = ["cluster-events"]
summary = "Show cluster connection lifecycle events"
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "target"
name = "target"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "state"
name = "state"
required = false
value_name = "STATE"
[[commands.arguments]]
kind = "string"
long = "limit"
name = "limit"
required = false
value_name = "COUNT"
[[commands.arguments]]
kind = "string"
long = "since"
name = "since"
required = false
value_name = "UNIX_MS"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands]]
aliases = [["cluster", "hosts"]]
expose_in_cli = true
name = "cluster-hosts"
path = ["cluster-hosts"]
summary = "List hosts in a cluster"
[[commands.arguments]]
kind = "string"
name = "cluster"
position = 0
required = false
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands]]
aliases = [["cluster", "gateway", "status"]]
expose_in_cli = true
name = "cluster-gateway-status"
path = ["cluster-gateway-status"]
summary = "Show cluster gateway selection state"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands]]
aliases = [["cluster", "gateway", "explain"]]
expose_in_cli = true
name = "cluster-gateway-explain"
path = ["cluster-gateway-explain"]
summary = "Explain gateway candidate selection"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands]]
aliases = [["cluster", "gateway", "doctor"]]
expose_in_cli = true
name = "cluster-gateway-doctor"
path = ["cluster-gateway-doctor"]
summary = "Diagnose gateway candidate health and recommendations"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands]]
aliases = [["cluster", "gateway", "history"]]
expose_in_cli = true
name = "cluster-gateway-history"
path = ["cluster-gateway-history"]
summary = "Show gateway selection history"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands.arguments]]
kind = "string"
long = "since"
name = "since"
required = false
value_name = "DURATION"
[[commands.arguments]]
kind = "string"
long = "limit"
name = "limit"
required = false
value_name = "COUNT"
[[commands.arguments]]
kind = "string"
long = "result"
name = "result"
required = false
value_name = "RESULT"
[[commands.arguments]]
kind = "string"
long = "reason"
name = "reason"
required = false
value_name = "REASON"
[[commands.arguments]]
kind = "string"
long = "candidate"
name = "candidate"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "command"
name = "command_filter"
required = false
value_name = "COMMAND"
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands]]
aliases = [["cluster", "gateway", "history-export"]]
expose_in_cli = true
name = "cluster-gateway-history-export"
path = ["cluster-gateway-history-export"]
summary = "Export gateway selection history"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands.arguments]]
kind = "string"
long = "since"
name = "since"
required = false
value_name = "DURATION"
[[commands.arguments]]
kind = "string"
long = "limit"
name = "limit"
required = false
value_name = "COUNT"
[[commands.arguments]]
kind = "string"
long = "result"
name = "result"
required = false
value_name = "RESULT"
[[commands.arguments]]
kind = "string"
long = "reason"
name = "reason"
required = false
value_name = "REASON"
[[commands.arguments]]
kind = "string"
long = "candidate"
name = "candidate"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "command"
name = "command_filter"
required = false
value_name = "COMMAND"
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands]]
aliases = [["cluster", "gateway", "history-clear"]]
expose_in_cli = true
name = "cluster-gateway-history-clear"
path = ["cluster-gateway-history-clear"]
summary = "Clear gateway selection history"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "boolean"
long = "all"
name = "all"
required = false
[[commands.arguments]]
kind = "string"
long = "since"
name = "since"
required = false
value_name = "DURATION"
[[commands.arguments]]
kind = "string"
long = "result"
name = "result"
required = false
value_name = "RESULT"
[[commands.arguments]]
kind = "string"
long = "reason"
name = "reason"
required = false
value_name = "REASON"
[[commands.arguments]]
kind = "string"
long = "candidate"
name = "candidate"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "command"
name = "command_filter"
required = false
value_name = "COMMAND"
[[commands.arguments]]
kind = "boolean"
long = "confirm"
name = "confirm"
required = false
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands]]
aliases = [["cluster", "gateway", "why"]]
expose_in_cli = true
name = "cluster-gateway-why"
path = ["cluster-gateway-why"]
summary = "Explain current gateway choice and next actions"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands.arguments]]
kind = "string"
long = "limit"
name = "limit"
required = false
value_name = "COUNT"
[[commands.arguments]]
kind = "string"
name = "cluster_ref"
position = 0
required = false
value_name = "CLUSTER"
[[commands]]
aliases = [["cluster", "pane", "new"]]
expose_in_cli = true
name = "cluster-pane-new"
path = ["cluster-pane-new"]
summary = "Create a cluster-bound pane"
[[commands.arguments]]
kind = "string"
long = "host"
name = "host"
short = "h"
value_name = "HOST"
[[commands.arguments]]
kind = "string"
long = "name"
name = "name"
short = "n"
value_name = "NAME"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands]]
aliases = [["cluster", "pane", "move"]]
expose_in_cli = true
name = "cluster-pane-move"
path = ["cluster-pane-move"]
summary = "Move a pane to another host"
[[commands.arguments]]
kind = "string"
long = "pane"
name = "pane"
value_name = "PANE"
[[commands.arguments]]
kind = "string"
name = "pane_ref"
position = 0
required = false
value_name = "PANE"
[[commands.arguments]]
kind = "string"
long = "host"
name = "host"
short = "h"
value_name = "HOST"
[[commands.arguments]]
kind = "string"
name = "host_ref"
position = 1
required = false
value_name = "HOST"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"
[[commands]]
aliases = [["cluster", "pane", "retry"]]
expose_in_cli = true
name = "cluster-pane-retry"
path = ["cluster-pane-retry"]
summary = "Retry a failed cluster pane"
[[commands.arguments]]
kind = "string"
long = "pane"
name = "pane"
value_name = "PANE"
[[commands.arguments]]
kind = "string"
name = "pane_ref"
position = 0
required = false
value_name = "PANE"
[[commands.arguments]]
kind = "string"
long = "on-failure"
name = "on_failure"
required = false
value_name = "POLICY"
[[commands.arguments]]
kind = "string"
long = "retries"
name = "retries"
required = false
value_name = "COUNT"
[[commands.arguments]]
kind = "string"
long = "cluster"
name = "cluster"
required = false
short = "c"
value_name = "CLUSTER"
[[commands.arguments]]
kind = "string"
long = "gateway"
name = "gateway"
required = false
value_name = "TARGET"
[[commands.arguments]]
kind = "string"
long = "gateway-mode"
name = "gateway_mode"
required = false
value_name = "MODE"
[[commands.arguments]]
kind = "string"
long = "gateway-policy"
name = "gateway_policy"
required = false
value_name = "PRESET"
[[commands.arguments]]
kind = "boolean"
long = "gateway-no-failover"
name = "gateway_no_failover"
required = false
[[commands.arguments]]
kind = "boolean"
long = "dry-run"
name = "dry_run"
required = false
[[commands.arguments]]
kind = "boolean"
long = "why"
name = "why"
required = false
[[commands.arguments]]
kind = "string"
long = "format"
name = "format"
required = false
value_name = "FORMAT"