open-nomad/website/data/docs-nav-data.json
James Rasell 986355bcd9
docs: add documentation for ACL token expiration and ACL roles. (#14332)
The ACL command docs are now found within a sub-dir like the
operator command docs. Updates to the ACL token commands to
accommodate token expiry have also been added.

The ACL API docs are now found within a sub-dir like the operator
API docs. The ACL docs now include the ACL roles endpoint as well
as updated ACL token endpoints for token expiration.

The configuration section is also updated to accommodate the new
ACL and server parameters for the new ACL features.
2022-08-31 16:13:47 +02:00

2042 lines
53 KiB
JSON

[
{
"title": "Installing Nomad",
"routes": [
{
"title": "Overview",
"path": "install"
},
{
"title": "Quickstart",
"path": "install/quickstart"
},
{
"title": "Production",
"routes": [
{
"title": "Overview",
"path": "install/production"
},
{
"title": "Requirements",
"path": "install/production/requirements"
},
{
"title": "Reference Architecture",
"href": "https://learn.hashicorp.com/tutorials/nomad/production-reference-architecture-vm-with-consul"
},
{
"title": "Deployment Guide",
"href": "https://learn.hashicorp.com/tutorials/nomad/production-deployment-guide-vm-with-consul"
}
]
},
{
"title": "Windows Service",
"path": "install/windows-service"
}
]
},
{
"title": "Upgrading",
"routes": [
{
"title": "Overview",
"path": "upgrade"
},
{
"title": "Specific Version Details",
"path": "upgrade/upgrade-specific"
}
]
},
{
"title": "Integrations",
"routes": [
{
"title": "Overview",
"path": "integrations"
},
{
"title": "Consul",
"path": "integrations/consul-integration"
},
{
"title": "Consul Service Mesh",
"path": "integrations/consul-connect"
},
{
"title": "Vault Integration",
"path": "integrations/vault-integration"
}
]
},
{
"divider": true
},
{
"title": "Concepts",
"routes": [
{
"title": "Overview",
"path": "concepts"
},
{
"title": "Architecture",
"path": "concepts/architecture"
},
{
"title": "Plugins",
"routes": [
{
"title": "Overview",
"path": "concepts/plugins"
},
{
"title": "Base",
"path": "concepts/plugins/base"
},
{
"title": "Task Drivers",
"path": "concepts/plugins/task-drivers"
},
{
"title": "Devices",
"path": "concepts/plugins/devices"
},
{
"title": "Storage",
"path": "concepts/plugins/csi"
}
]
},
{
"title": "Scheduling",
"routes": [
{
"title": "Overview",
"path": "concepts/scheduling"
},
{
"title": "Concepts",
"path": "concepts/scheduling/scheduling"
},
{
"title": "Preemption",
"path": "concepts/scheduling/preemption"
}
]
},
{
"title": "Consensus Protocol",
"path": "concepts/consensus"
},
{
"title": "Filesystem",
"path": "concepts/filesystem"
},
{
"title": "Gossip Protocol",
"path": "concepts/gossip"
},
{
"title": "Security Model",
"path": "concepts/security"
},
{
"title": "Workload Identity",
"path": "concepts/workload-identity"
},
{
"title": "Variables",
"path": "concepts/variables"
}
]
},
{
"title": "Configuration",
"routes": [
{
"title": "Overview",
"path": "configuration"
},
{
"title": "acl",
"path": "configuration/acl"
},
{
"title": "audit",
"path": "configuration/audit"
},
{
"title": "autopilot",
"path": "configuration/autopilot"
},
{
"title": "client",
"path": "configuration/client"
},
{
"title": "consul",
"path": "configuration/consul"
},
{
"title": "plugin",
"path": "configuration/plugin"
},
{
"title": "sentinel",
"path": "configuration/sentinel"
},
{
"title": "search",
"path": "configuration/search"
},
{
"title": "server",
"path": "configuration/server"
},
{
"title": "server_join",
"path": "configuration/server_join"
},
{
"title": "telemetry",
"path": "configuration/telemetry"
},
{
"title": "tls",
"path": "configuration/tls"
},
{
"title": "ui",
"path": "configuration/ui"
},
{
"title": "vault",
"path": "configuration/vault"
}
]
},
{
"title": "Commands (CLI)",
"routes": [
{
"title": "Overview",
"path": "commands"
},
{
"title": "acl",
"routes": [
{
"title": "Overview",
"path": "commands/acl"
},
{
"title": "bootstrap",
"path": "commands/acl/bootstrap"
},
{
"title": "policy",
"routes": [
{
"title": "apply",
"path": "commands/acl/policy/apply"
},
{
"title": "delete",
"path": "commands/acl/policy/delete"
},
{
"title": "info",
"path": "commands/acl/policy/info"
},
{
"title": "list",
"path": "commands/acl/policy/list"
}
]
},
{
"title": "role",
"routes": [
{
"title": "create",
"path": "commands/acl/role/create"
},
{
"title": "delete",
"path": "commands/acl/role/delete"
},
{
"title": "info",
"path": "commands/acl/role/info"
},
{
"title": "list",
"path": "commands/acl/role/list"
},
{
"title": "update",
"path": "commands/acl/role/update"
}
]
},
{
"title": "token",
"routes": [
{
"title": "create",
"path": "commands/acl/token/create"
},
{
"title": "delete",
"path": "commands/acl/token/delete"
},
{
"title": "info",
"path": "commands/acl/token/info"
},
{
"title": "list",
"path": "commands/acl/token/list"
},
{
"title": "self",
"path": "commands/acl/token/self"
},
{
"title": "update",
"path": "commands/acl/token/update"
}
]
}
]
},
{
"title": "agent",
"path": "commands/agent"
},
{
"title": "agent-info",
"path": "commands/agent-info"
},
{
"title": "alloc",
"routes": [
{
"title": "Overview",
"path": "commands/alloc"
},
{
"title": "exec",
"path": "commands/alloc/exec"
},
{
"title": "fs",
"path": "commands/alloc/fs"
},
{
"title": "logs",
"path": "commands/alloc/logs"
},
{
"title": "restart",
"path": "commands/alloc/restart"
},
{
"title": "signal",
"path": "commands/alloc/signal"
},
{
"title": "status",
"path": "commands/alloc/status"
},
{
"title": "stop",
"path": "commands/alloc/stop"
}
]
},
{
"title": "config",
"routes": [
{
"title": "Overview",
"path": "commands/config"
},
{
"title": "validate",
"path": "commands/config/validate"
}
]
},
{
"title": "deployment",
"routes": [
{
"title": "Overview",
"path": "commands/deployment"
},
{
"title": "fail",
"path": "commands/deployment/fail"
},
{
"title": "list",
"path": "commands/deployment/list"
},
{
"title": "pause",
"path": "commands/deployment/pause"
},
{
"title": "promote",
"path": "commands/deployment/promote"
},
{
"title": "resume",
"path": "commands/deployment/resume"
},
{
"title": "status",
"path": "commands/deployment/status"
},
{
"title": "unblock",
"path": "commands/deployment/unblock"
}
]
},
{
"title": "eval",
"routes": [
{
"title": "Overview",
"path": "commands/eval"
},
{
"title": "delete",
"path": "commands/eval/delete"
},
{
"title": "list",
"path": "commands/eval/list"
},
{
"title": "status",
"path": "commands/eval/status"
}
]
},
{
"title": "job",
"routes": [
{
"title": "Overview",
"path": "commands/job"
},
{
"title": "allocs",
"path": "commands/job/allocs"
},
{
"title": "deployments",
"path": "commands/job/deployments"
},
{
"title": "dispatch",
"path": "commands/job/dispatch"
},
{
"title": "eval",
"path": "commands/job/eval"
},
{
"title": "history",
"path": "commands/job/history"
},
{
"title": "init",
"path": "commands/job/init"
},
{
"title": "inspect",
"path": "commands/job/inspect"
},
{
"title": "plan",
"path": "commands/job/plan"
},
{
"title": "periodic force",
"path": "commands/job/periodic-force"
},
{
"title": "promote",
"path": "commands/job/promote"
},
{
"title": "revert",
"path": "commands/job/revert"
},
{
"title": "run",
"path": "commands/job/run"
},
{
"title": "scale",
"path": "commands/job/scale"
},
{
"title": "scaling-events",
"path": "commands/job/scaling-events"
},
{
"title": "status",
"path": "commands/job/status"
},
{
"title": "stop",
"path": "commands/job/stop"
},
{
"title": "validate",
"path": "commands/job/validate"
}
]
},
{
"title": "license",
"routes": [
{
"title": "Overview",
"path": "commands/license"
},
{
"title": "get",
"path": "commands/license/get"
}
]
},
{
"title": "monitor",
"path": "commands/monitor"
},
{
"title": "namespace",
"routes": [
{
"title": "Overview",
"path": "commands/namespace"
},
{
"title": "apply",
"path": "commands/namespace/apply"
},
{
"title": "delete",
"path": "commands/namespace/delete"
},
{
"title": "inspect",
"path": "commands/namespace/inspect"
},
{
"title": "list",
"path": "commands/namespace/list"
},
{
"title": "status",
"path": "commands/namespace/status"
}
]
},
{
"title": "node",
"routes": [
{
"title": "Overview",
"path": "commands/node"
},
{
"title": "config",
"path": "commands/node/config"
},
{
"title": "drain",
"path": "commands/node/drain"
},
{
"title": "eligibility",
"path": "commands/node/eligibility"
},
{
"title": "status",
"path": "commands/node/status"
}
]
},
{
"title": "operator",
"routes": [
{
"title": "Overview",
"path": "commands/operator"
},
{
"title": "api",
"path": "commands/operator/api"
},
{
"title": "autopilot",
"routes": [
{
"title": "get-config",
"path": "commands/operator/autopilot/get-config"
},
{
"title": "set-config",
"path": "commands/operator/autopilot/set-config"
}
]
},
{
"title": "debug",
"path": "commands/operator/debug"
},
{
"title": "gossip",
"routes": [
{
"title": "keyring generate",
"path": "commands/operator/gossip/keyring-generate"
},
{
"title": "keyring install",
"path": "commands/operator/gossip/keyring-install"
},
{
"title": "keyring list",
"path": "commands/operator/gossip/keyring-list"
},
{
"title": "keyring remove",
"path": "commands/operator/gossip/keyring-remove"
},
{
"title": "keyring use",
"path": "commands/operator/gossip/keyring-use"
}
]
},
{
"title": "keygen",
"path": "commands/operator/keygen"
},
{
"title": "keyring",
"path": "commands/operator/keyring"
},
{
"title": "metrics",
"path": "commands/operator/metrics"
},
{
"title": "raft",
"routes": [
{
"title": "info",
"path": "commands/operator/raft/info"
},
{
"title": "list-peers",
"path": "commands/operator/raft/list-peers"
},
{
"title": "logs",
"path": "commands/operator/raft/logs"
},
{
"title": "remove-peer",
"path": "commands/operator/raft/remove-peer"
},
{
"title": "state",
"path": "commands/operator/raft/state"
}
]
},
{
"title": "root",
"routes": [
{
"title": "keyring install",
"path": "commands/operator/root/keyring-install"
},
{
"title": "keyring list",
"path": "commands/operator/root/keyring-list"
},
{
"title": "keyring remove",
"path": "commands/operator/root/keyring-remove"
},
{
"title": "keyring rotate",
"path": "commands/operator/root/keyring-rotate"
}
]
},
{
"title": "scheduler",
"routes": [
{
"title": "get-config",
"path": "commands/operator/scheduler/get-config"
},
{
"title": "set-config",
"path": "commands/operator/scheduler/set-config"
}
]
},
{
"title": "snapshot",
"routes": [
{
"title": "agent",
"path": "commands/operator/snapshot/agent"
},
{
"title": "inspect",
"path": "commands/operator/snapshot/inspect"
},
{
"title": "restore",
"path": "commands/operator/snapshot/restore"
},
{
"title": "save",
"path": "commands/operator/snapshot/save"
},
{
"title": "state",
"path": "commands/operator/snapshot/state"
}
]
}
]
},
{
"title": "plugin",
"routes": [
{
"title": "Overview",
"path": "commands/plugin"
},
{
"title": "status",
"path": "commands/plugin/status"
}
]
},
{
"title": "quota",
"routes": [
{
"title": "Overview",
"path": "commands/quota"
},
{
"title": "apply",
"path": "commands/quota/apply"
},
{
"title": "delete",
"path": "commands/quota/delete"
},
{
"title": "init",
"path": "commands/quota/init"
},
{
"title": "inspect",
"path": "commands/quota/inspect"
},
{
"title": "list",
"path": "commands/quota/list"
},
{
"title": "status",
"path": "commands/quota/status"
}
]
},
{
"title": "recommendation",
"routes": [
{
"title": "Overview",
"path": "commands/recommendation"
},
{
"title": "apply",
"path": "commands/recommendation/apply"
},
{
"title": "dismiss",
"path": "commands/recommendation/dismiss"
},
{
"title": "info",
"path": "commands/recommendation/info"
},
{
"title": "list",
"path": "commands/recommendation/list"
}
]
},
{
"title": "scaling",
"routes": [
{
"title": "Overview",
"path": "commands/scaling"
},
{
"title": "policy info",
"path": "commands/scaling/policy-info"
},
{
"title": "policy list",
"path": "commands/scaling/policy-list"
}
]
},
{
"title": "sentinel",
"routes": [
{
"title": "Overview",
"path": "commands/sentinel"
},
{
"title": "apply",
"path": "commands/sentinel/apply"
},
{
"title": "delete",
"path": "commands/sentinel/delete"
},
{
"title": "list",
"path": "commands/sentinel/list"
},
{
"title": "read",
"path": "commands/sentinel/read"
}
]
},
{
"title": "server",
"routes": [
{
"title": "Overview",
"path": "commands/server"
},
{
"title": "force-leave",
"path": "commands/server/force-leave"
},
{
"title": "join",
"path": "commands/server/join"
},
{
"title": "members",
"path": "commands/server/members"
}
]
},
{
"title": "service",
"routes": [
{
"title": "Overview",
"path": "commands/service"
},
{
"title": "service delete",
"path": "commands/service/delete"
},
{
"title": "service info",
"path": "commands/service/info"
},
{
"title": "service list",
"path": "commands/service/list"
}
]
},
{
"title": "status",
"path": "commands/status"
},
{
"title": "system",
"routes": [
{
"title": "Overview",
"path": "commands/system"
},
{
"title": "gc",
"path": "commands/system/gc"
},
{
"title": "reconcile summaries",
"path": "commands/system/reconcile-summaries"
}
]
},
{
"title": "ui",
"path": "commands/ui"
},
{
"title": "version",
"path": "commands/version"
},
{
"title": "volume",
"routes": [
{
"title": "Overview",
"path": "commands/volume"
},
{
"title": "create",
"path": "commands/volume/create"
},
{
"title": "delete",
"path": "commands/volume/delete"
},
{
"title": "deregister",
"path": "commands/volume/deregister"
},
{
"title": "detach",
"path": "commands/volume/detach"
},
{
"title": "init",
"path": "commands/volume/init"
},
{
"title": "register",
"path": "commands/volume/register"
},
{
"title": "snapshot create",
"path": "commands/volume/snapshot-create"
},
{
"title": "snapshot delete",
"path": "commands/volume/snapshot-delete"
},
{
"title": "snapshot list",
"path": "commands/volume/snapshot-list"
},
{
"title": "status",
"path": "commands/volume/status"
}
]
}
]
},
{
"divider": true
},
{
"title": "Job Specification",
"routes": [
{
"title": "Overview",
"path": "job-specification"
},
{
"title": "HCL2",
"routes": [
{
"title": "Overview",
"path": "job-specification/hcl2"
},
{
"title": "Expressions",
"path": "job-specification/hcl2/expressions"
},
{
"title": "Functions",
"routes": [
{
"title": "Overview",
"path": "job-specification/hcl2/functions"
},
{
"title": "Collection Functions",
"routes": [
{
"title": "chunklist",
"path": "job-specification/hcl2/functions/collection/chunklist"
},
{
"title": "coalesce",
"path": "job-specification/hcl2/functions/collection/coalesce"
},
{
"title": "coalescelist",
"path": "job-specification/hcl2/functions/collection/coalescelist"
},
{
"title": "compact",
"path": "job-specification/hcl2/functions/collection/compact"
},
{
"title": "concat",
"path": "job-specification/hcl2/functions/collection/concat"
},
{
"title": "contains",
"path": "job-specification/hcl2/functions/collection/contains"
},
{
"title": "distinct",
"path": "job-specification/hcl2/functions/collection/distinct"
},
{
"title": "element",
"path": "job-specification/hcl2/functions/collection/element"
},
{
"title": "flatten",
"path": "job-specification/hcl2/functions/collection/flatten"
},
{
"title": "index",
"path": "job-specification/hcl2/functions/collection/index-fn"
},
{
"title": "keys",
"path": "job-specification/hcl2/functions/collection/keys"
},
{
"title": "length",
"path": "job-specification/hcl2/functions/collection/length"
},
{
"title": "lookup",
"path": "job-specification/hcl2/functions/collection/lookup"
},
{
"title": "merge",
"path": "job-specification/hcl2/functions/collection/merge"
},
{
"title": "range",
"path": "job-specification/hcl2/functions/collection/range"
},
{
"title": "reverse",
"path": "job-specification/hcl2/functions/collection/reverse"
},
{
"title": "setintersection",
"path": "job-specification/hcl2/functions/collection/setintersection"
},
{
"title": "setproduct",
"path": "job-specification/hcl2/functions/collection/setproduct"
},
{
"title": "setunion",
"path": "job-specification/hcl2/functions/collection/setunion"
},
{
"title": "slice",
"path": "job-specification/hcl2/functions/collection/slice"
},
{
"title": "sort",
"path": "job-specification/hcl2/functions/collection/sort"
},
{
"title": "values",
"path": "job-specification/hcl2/functions/collection/values"
},
{
"title": "zipmap",
"path": "job-specification/hcl2/functions/collection/zipmap"
}
]
},
{
"title": "Type Conversion Functions",
"routes": [
{
"title": "can",
"path": "job-specification/hcl2/functions/conversion/can"
},
{
"title": "convert",
"path": "job-specification/hcl2/functions/conversion/convert"
},
{
"title": "try",
"path": "job-specification/hcl2/functions/conversion/try"
}
]
},
{
"title": "Hash and Crypto Functions",
"routes": [
{
"title": "bcrypt",
"path": "job-specification/hcl2/functions/crypto/bcrypt"
},
{
"title": "md5",
"path": "job-specification/hcl2/functions/crypto/md5"
},
{
"title": "rsadecrypt",
"path": "job-specification/hcl2/functions/crypto/rsadecrypt"
},
{
"title": "sha1",
"path": "job-specification/hcl2/functions/crypto/sha1"
},
{
"title": "sha256",
"path": "job-specification/hcl2/functions/crypto/sha256"
},
{
"title": "sha512",
"path": "job-specification/hcl2/functions/crypto/sha512"
}
]
},
{
"title": "Date and Time Functions",
"routes": [
{
"title": "formatdate",
"path": "job-specification/hcl2/functions/datetime/formatdate"
},
{
"title": "timeadd",
"path": "job-specification/hcl2/functions/datetime/timeadd"
}
]
},
{
"title": "Encoding Functions",
"routes": [
{
"title": "base64decode",
"path": "job-specification/hcl2/functions/encoding/base64decode"
},
{
"title": "base64encode",
"path": "job-specification/hcl2/functions/encoding/base64encode"
},
{
"title": "csvdecode",
"path": "job-specification/hcl2/functions/encoding/csvdecode"
},
{
"title": "jsondecode",
"path": "job-specification/hcl2/functions/encoding/jsondecode"
},
{
"title": "jsonencode",
"path": "job-specification/hcl2/functions/encoding/jsonencode"
},
{
"title": "urlencode",
"path": "job-specification/hcl2/functions/encoding/urlencode"
},
{
"title": "yamldecode",
"path": "job-specification/hcl2/functions/encoding/yamldecode"
},
{
"title": "yamlencode",
"path": "job-specification/hcl2/functions/encoding/yamlencode"
}
]
},
{
"title": "Filesystem Functions",
"routes": [
{
"title": "abspath",
"path": "job-specification/hcl2/functions/file/abspath"
},
{
"title": "basename",
"path": "job-specification/hcl2/functions/file/basename"
},
{
"title": "dirname",
"path": "job-specification/hcl2/functions/file/dirname"
},
{
"title": "file",
"path": "job-specification/hcl2/functions/file/file"
},
{
"title": "filebase64",
"path": "job-specification/hcl2/functions/file/filebase64"
},
{
"title": "fileexists",
"path": "job-specification/hcl2/functions/file/fileexists"
},
{
"title": "fileset",
"path": "job-specification/hcl2/functions/file/fileset"
},
{
"title": "pathexpand",
"path": "job-specification/hcl2/functions/file/pathexpand"
}
]
},
{
"title": "IP Network Functions",
"routes": [
{
"title": "cidrhost",
"path": "job-specification/hcl2/functions/ipnet/cidrhost"
},
{
"title": "cidrnetmask",
"path": "job-specification/hcl2/functions/ipnet/cidrnetmask"
},
{
"title": "cidrsubnet",
"path": "job-specification/hcl2/functions/ipnet/cidrsubnet"
},
{
"title": "cidrsubnets",
"path": "job-specification/hcl2/functions/ipnet/cidrsubnets"
}
]
},
{
"title": "Numeric Functions",
"routes": [
{
"title": "abs",
"path": "job-specification/hcl2/functions/numeric/abs"
},
{
"title": "ceil",
"path": "job-specification/hcl2/functions/numeric/ceil"
},
{
"title": "floor",
"path": "job-specification/hcl2/functions/numeric/floor"
},
{
"title": "log",
"path": "job-specification/hcl2/functions/numeric/log"
},
{
"title": "max",
"path": "job-specification/hcl2/functions/numeric/max"
},
{
"title": "min",
"path": "job-specification/hcl2/functions/numeric/min"
},
{
"title": "parseint",
"path": "job-specification/hcl2/functions/numeric/parseint"
},
{
"title": "pow",
"path": "job-specification/hcl2/functions/numeric/pow"
},
{
"title": "signum",
"path": "job-specification/hcl2/functions/numeric/signum"
}
]
},
{
"title": "String Functions",
"routes": [
{
"title": "chomp",
"path": "job-specification/hcl2/functions/string/chomp"
},
{
"title": "format",
"path": "job-specification/hcl2/functions/string/format"
},
{
"title": "formatlist",
"path": "job-specification/hcl2/functions/string/formatlist"
},
{
"title": "indent",
"path": "job-specification/hcl2/functions/string/indent"
},
{
"title": "join",
"path": "job-specification/hcl2/functions/string/join"
},
{
"title": "lower",
"path": "job-specification/hcl2/functions/string/lower"
},
{
"title": "regex_replace",
"path": "job-specification/hcl2/functions/string/regex_replace"
},
{
"title": "replace",
"path": "job-specification/hcl2/functions/string/replace"
},
{
"title": "split",
"path": "job-specification/hcl2/functions/string/split"
},
{
"title": "strrev",
"path": "job-specification/hcl2/functions/string/strrev"
},
{
"title": "substr",
"path": "job-specification/hcl2/functions/string/substr"
},
{
"title": "title",
"path": "job-specification/hcl2/functions/string/title"
},
{
"title": "trim",
"path": "job-specification/hcl2/functions/string/trim"
},
{
"title": "trimprefix",
"path": "job-specification/hcl2/functions/string/trimprefix"
},
{
"title": "trimspace",
"path": "job-specification/hcl2/functions/string/trimspace"
},
{
"title": "trimsuffix",
"path": "job-specification/hcl2/functions/string/trimsuffix"
},
{
"title": "upper",
"path": "job-specification/hcl2/functions/string/upper"
}
]
},
{
"title": "UUID Functions",
"routes": [
{
"title": "uuidv4",
"path": "job-specification/hcl2/functions/uuid/uuidv4"
},
{
"title": "uuidv5",
"path": "job-specification/hcl2/functions/uuid/uuidv5"
}
]
}
]
},
{
"title": "Locals",
"path": "job-specification/hcl2/locals"
},
{
"title": "Syntax",
"path": "job-specification/hcl2/syntax"
},
{
"title": "Variables",
"path": "job-specification/hcl2/variables"
}
]
},
{
"title": "artifact",
"path": "job-specification/artifact"
},
{
"title": "affinity",
"path": "job-specification/affinity"
},
{
"title": "change_script",
"path": "job-specification/change_script"
},
{
"title": "check",
"path": "job-specification/check"
},
{
"title": "check_restart",
"path": "job-specification/check_restart"
},
{
"title": "connect",
"path": "job-specification/connect"
},
{
"title": "constraint",
"path": "job-specification/constraint"
},
{
"title": "csi_plugin",
"path": "job-specification/csi_plugin"
},
{
"title": "device",
"path": "job-specification/device"
},
{
"title": "dispatch_payload",
"path": "job-specification/dispatch_payload"
},
{
"title": "env",
"path": "job-specification/env"
},
{
"title": "ephemeral_disk",
"path": "job-specification/ephemeral_disk"
},
{
"title": "expose",
"path": "job-specification/expose"
},
{
"title": "gateway",
"path": "job-specification/gateway"
},
{
"title": "group",
"path": "job-specification/group"
},
{
"title": "job",
"path": "job-specification/job"
},
{
"title": "lifecycle",
"path": "job-specification/lifecycle"
},
{
"title": "logs",
"path": "job-specification/logs"
},
{
"title": "meta",
"path": "job-specification/meta"
},
{
"title": "migrate",
"path": "job-specification/migrate"
},
{
"title": "multiregion",
"path": "job-specification/multiregion"
},
{
"title": "network",
"path": "job-specification/network"
},
{
"title": "parameterized",
"path": "job-specification/parameterized"
},
{
"title": "periodic",
"path": "job-specification/periodic"
},
{
"title": "proxy",
"path": "job-specification/proxy"
},
{
"title": "reschedule",
"path": "job-specification/reschedule"
},
{
"title": "resources",
"path": "job-specification/resources"
},
{
"title": "restart",
"path": "job-specification/restart"
},
{
"title": "scaling",
"path": "job-specification/scaling"
},
{
"title": "service",
"path": "job-specification/service"
},
{
"title": "sidecar_service",
"path": "job-specification/sidecar_service"
},
{
"title": "sidecar_task",
"path": "job-specification/sidecar_task"
},
{
"title": "spread",
"path": "job-specification/spread"
},
{
"title": "task",
"path": "job-specification/task"
},
{
"title": "template",
"path": "job-specification/template"
},
{
"title": "update",
"path": "job-specification/update"
},
{
"title": "upstreams",
"path": "job-specification/upstreams"
},
{
"title": "vault",
"path": "job-specification/vault"
},
{
"title": "volume",
"path": "job-specification/volume"
},
{
"title": "volume_mount",
"path": "job-specification/volume_mount"
}
]
},
{
"title": "Other Specifications",
"routes": [
{
"title": "Overview",
"path": "other-specifications"
},
{
"title": "ACL Policy",
"path": "other-specifications/acl-policy"
},
{
"title": "Volume",
"routes": [
{
"title": "Overview",
"path": "other-specifications/volume"
},
{
"title": "capability",
"path": "other-specifications/volume/capability"
},
{
"title": "mount_options",
"path": "other-specifications/volume/mount_options"
},
{
"title": "topology_request",
"path": "other-specifications/volume/topology_request"
}
]
}
]
},
{
"title": "Task Drivers",
"routes": [
{
"title": "Overview",
"path": "drivers"
},
{
"title": "Docker",
"path": "drivers/docker"
},
{
"title": "Isolated Fork/Exec",
"path": "drivers/exec"
},
{
"title": "Java",
"path": "drivers/java"
},
{
"title": "Podman",
"href": "/plugins/drivers/podman"
},
{
"title": "QEMU",
"path": "drivers/qemu"
},
{
"title": "Raw Fork/Exec",
"path": "drivers/raw_exec"
},
{
"title": "Community",
"routes": [
{
"title": "Overview",
"href": "/plugins/drivers/community"
},
{
"title": "containerd",
"href": "/plugins/drivers/community/containerd"
},
{
"title": "Firecracker driver",
"href": "/plugins/drivers/community/firecracker-task-driver"
},
{
"title": "Jailtask driver",
"href": "/plugins/drivers/community/jail-task-driver"
},
{
"title": "Lightrun",
"href": "/plugins/drivers/community/lightrun"
},
{
"title": "LXC",
"href": "/plugins/drivers/community/lxc"
},
{
"title": "Pot",
"href": "/plugins/drivers/community/pot"
},
{
"title": "Rkt <sup>Deprecated</sup> ",
"href": "/plugins/drivers/community/rkt"
},
{
"title": "Rookout",
"href": "/plugins/drivers/community/rookout"
},
{
"title": "Singularity",
"href": "/plugins/drivers/community/singularity"
},
{
"title": "systemd-nspawn",
"href": "/plugins/drivers/community/nspawn"
},
{
"title": "Windows IIS",
"href": "/plugins/drivers/community/iis"
}
]
},
{
"title": "Remote",
"routes": [
{
"title": "Overview",
"href": "/plugins/drivers/remote"
},
{
"title": "ECS",
"href": "/plugins/drivers/remote/ecs"
}
]
}
]
},
{
"title": "Device Plugins",
"routes": [
{
"title": "Overview",
"path": "devices"
},
{
"title": "External",
"routes": [
{
"title": "Overview",
"href": "/plugins/devices"
},
{
"title": "Nvidia",
"href": "/plugins/devices/nvidia"
},
{
"title": "USB <sup>Beta</sup>",
"href": "/plugins/devices/community/usb"
}
]
}
]
},
{
"title": "Schedulers",
"path": "schedulers"
},
{
"title": "Runtime",
"routes": [
{
"title": "Overview",
"path": "runtime"
},
{
"title": "Runtime Environment",
"path": "runtime/environment"
},
{
"title": "Variable Interpolation",
"path": "runtime/interpolation"
}
]
},
{
"title": "Autoscaling",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling"
},
{
"title": "Agent",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling/agent"
},
{
"title": "apm",
"href": "/tools/autoscaling/agent/apm"
},
{
"title": "dynamic_application_sizing",
"href": "/tools/autoscaling/agent/dynamic_application_sizing"
},
{
"title": "http",
"href": "/tools/autoscaling/agent/http"
},
{
"title": "nomad",
"href": "/tools/autoscaling/agent/nomad"
},
{
"title": "policy",
"href": "/tools/autoscaling/agent/policy"
},
{
"title": "policy_eval",
"href": "/tools/autoscaling/agent/policy_eval"
},
{
"title": "source",
"href": "/tools/autoscaling/agent/source"
},
{
"title": "strategy",
"href": "/tools/autoscaling/agent/strategy"
},
{
"title": "target",
"href": "/tools/autoscaling/agent/target"
},
{
"title": "telemetry",
"href": "/tools/autoscaling/agent/telemetry"
}
]
},
{
"title": "API",
"href": "/tools/autoscaling/api"
},
{
"title": "CLI",
"href": "/tools/autoscaling/cli"
},
{
"title": "Policy",
"href": "/tools/autoscaling/policy"
},
{
"title": "Telemetry",
"href": "/tools/autoscaling/telemetry"
},
{
"title": "Plugins",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling/plugins"
},
{
"title": "APM",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling/plugins/apm"
},
{
"title": "Datadog",
"href": "/tools/autoscaling/plugins/apm/datadog"
},
{
"title": "Nomad API",
"href": "/tools/autoscaling/plugins/apm/nomad"
},
{
"title": "Prometheus",
"href": "/tools/autoscaling/plugins/apm/prometheus"
}
]
},
{
"title": "Strategy",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling/plugins/strategy"
},
{
"title": "Dynamic Application Sizing Average",
"href": "/tools/autoscaling/plugins/strategy/app-sizing-avg"
},
{
"title": "Dynamic Application Sizing Max",
"href": "/tools/autoscaling/plugins/strategy/app-sizing-max"
},
{
"title": "Dynamic Application Sizing Percentile",
"href": "/tools/autoscaling/plugins/strategy/app-sizing-percentile"
},
{
"title": "Fixed Value",
"href": "/tools/autoscaling/plugins/strategy/fixed-value"
},
{
"title": "Pass-Through",
"href": "/tools/autoscaling/plugins/strategy/pass-through"
},
{
"title": "Target Value",
"href": "/tools/autoscaling/plugins/strategy/target-value"
},
{
"title": "Threshold",
"href": "/tools/autoscaling/plugins/strategy/threshold"
}
]
},
{
"title": "Target",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling/plugins/target"
},
{
"title": "Amazon Web Services Autoscaling Group",
"href": "/tools/autoscaling/plugins/target/aws-asg"
},
{
"title": "Azure Virtual Machine Scale Set",
"href": "/tools/autoscaling/plugins/target/azure-vmss"
},
{
"title": "Dynamic Application Sizing",
"href": "/tools/autoscaling/plugins/target/app-sizing-nomad"
},
{
"title": "Google Cloud Engine Managed Instance Group",
"href": "/tools/autoscaling/plugins/target/gce-mig"
},
{
"title": "Nomad Task Group",
"href": "/tools/autoscaling/plugins/target/nomad"
}
]
},
{
"title": "Community",
"href": "/tools/autoscaling/plugins/external"
}
]
},
{
"title": "Internals",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling/internals"
},
{
"title": "Checks",
"href": "/tools/autoscaling/internals/checks"
},
{
"title": "Node Selector Strategy",
"href": "/tools/autoscaling/internals/node-selector-strategy"
},
{
"title": "Plugins",
"routes": [
{
"title": "Overview",
"href": "/tools/autoscaling/internals/plugins"
},
{
"title": "Base",
"href": "/tools/autoscaling/internals/plugins/base"
},
{
"title": "APM",
"href": "/tools/autoscaling/internals/plugins/apm"
},
{
"title": "Strategy",
"href": "/tools/autoscaling/internals/plugins/strategy"
},
{
"title": "Target",
"href": "/tools/autoscaling/internals/plugins/target"
}
]
}
]
}
]
},
{
"title": "Operations",
"routes": [
{
"title": "Overview",
"path": "operations"
},
{
"title": "Operating Nomad Agents",
"path": "operations/nomad-agent"
},
{
"title": "Monitoring Nomad",
"path": "operations/monitoring-nomad"
},
{
"title": "Metrics Reference",
"path": "operations/metrics-reference"
},
{
"title": "Cluster Management",
"href": "https://learn.hashicorp.com/collections/nomad/manage-clusters"
},
{
"title": "Transport Security",
"href": "https://learn.hashicorp.com/collections/nomad/transport-security"
},
{
"title": "Access Control",
"href": "https://learn.hashicorp.com/collections/nomad/access-control"
},
{
"title": "Key Management",
"path": "operations/key-management"
}
]
},
{
"divider": true
},
{
"title": "Nomad vs. Kubernetes",
"routes": [
{
"title": "Overview",
"path": "nomad-vs-kubernetes"
},
{
"title": "Alternative to Kubernetes",
"path": "nomad-vs-kubernetes/alternative"
},
{
"title": "Supplement to Kubernetes",
"path": "nomad-vs-kubernetes/supplement"
}
]
},
{
"title": "Nomad Ecosystem",
"path": "ecosystem"
},
{
"title": "Nomad Partnerships",
"path": "partnerships"
},
{
"title": "Who Uses Nomad",
"path": "who-uses-nomad"
},
{
"title": "Nomad Enterprise",
"routes": [
{
"title": "Overview",
"path": "enterprise"
},
{
"title": "License",
"routes": [
{
"title": "Overview",
"path": "enterprise/license"
},
{
"title": "FAQ",
"path": "enterprise/license/faq"
}
]
}
]
},
{
"title": "FAQ",
"path": "faq"
}
]