An API for interacting with Nomad in Scala.
An API for interacting with Nomad in Scala.
The Scala API is a wrapper for the NomadApiClient from the Nomad Java SDK that provides more Scala friendly types for convenient use from Scala.
Scala API for Nomad agent and cluster management,
exposing the functionality of the /v1/agent/…
endpoints of the
Nomad HTTP API.
API for querying for information about allocations,
exposing the functionality of the /v1/allocations
and /v1/allocation
endpoints of the
Nomad HTTP API.
API for interacting with a particular Nomad client,
exposing the functionality of the /v1/client/…
endpoints of the
Nomad HTTP API.
API for querying for information about deployments, exposing the deployments functionality of the Nomad HTTP API.
API for querying for information about evaluations,
exposing the functionality of the /v1/evaluations
and /v1/evaluation
endpoints of the
Nomad HTTP API.
API for managing and querying jobs,
exposing the functionality of the /v1/jobs
and /v1/job
endpoints of the
Nomad HTTP API.
API for managing and querying jobs,
exposing the functionality of the /v1/jobs
and /v1/job
endpoints of the
Nomad HTTP API.
Job Specification for documentation about the Job structure.
API for querying for information about client nodes,
exposing the functionality of the /v1/nodes
and /v1/node
endpoints of the
Nomad HTTP API.
API for operating a Nomad cluster, exposing the operator functionality of the Nomad HTTP API.
Options for queries to a Nomad server API.
Options for queries to a Nomad server API.
the expected response type.
the region to which the request should be forwarded (when None the API's region setting is used)
the long-polling query index to use for blocking queries
the wait strategy to use for long-polling blocking queries
whether to allow stale responses (see Consistency Modes)
when specified, the server is repeatedly polled until the response satisfied the predicate or the waitStrategy throws a TimeoutException.
API for querying for information about regions,
exposing the functionality of the /v1/regions
endpoint of the
Nomad HTTP API.
API for performing searches in the Nomad cluster, exposing the search functionality of the Nomad HTTP API.
API for querying for information about the status of the cluster,
exposing the functionality of the /v1/status/…
endpoints of the
Nomad HTTP API.
API for querying for information about the status of the cluster,
exposing the functionality of the /v1/status/…
endpoints of the
Nomad HTTP API.
API for performing system maintenance that shouldn't be necessary for most users,
exposing the functionality of the
/v1/system/…
endpoints
of the Nomad HTTP API.
Companion object for NomadScalaApi with helpful apply methods.
An SDK for interacting with Nomad from Scala.
The central class in the SDK is com.hashicorp.nomad.scalasdk.NomadScalaApi.