Viewing docs for Nomad v2.6.1
published on Tuesday, Apr 21, 2026 by Pulumi
published on Tuesday, Apr 21, 2026 by Pulumi
Viewing docs for Nomad v2.6.1
published on Tuesday, Apr 21, 2026 by Pulumi
published on Tuesday, Apr 21, 2026 by Pulumi
Get information on a job ID. The aim of this datasource is to enable you to act on various settings and states of a particular job.
An error is triggered if zero or more than one result is returned by the query.
Example Usage
Get the data about a snapshot:
import * as pulumi from "@pulumi/pulumi";
import * as nomad from "@pulumi/nomad";
const example = nomad.getJob({
jobId: "example",
namespace: "dev",
});
import pulumi
import pulumi_nomad as nomad
example = nomad.get_job(job_id="example",
namespace="dev")
package main
import (
"github.com/pulumi/pulumi-nomad/sdk/v2/go/nomad"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := nomad.GetJob(ctx, &nomad.LookupJobArgs{
JobId: "example",
Namespace: pulumi.StringRef("dev"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nomad = Pulumi.Nomad;
return await Deployment.RunAsync(() =>
{
var example = Nomad.Index.GetJob.Invoke(new()
{
JobId = "example",
Namespace = "dev",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nomad.NomadFunctions;
import com.pulumi.nomad.inputs.GetJobArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = NomadFunctions.getJob(GetJobArgs.builder()
.jobId("example")
.namespace("dev")
.build());
}
}
variables:
example:
fn::invoke:
function: nomad:getJob
arguments:
jobId: example
namespace: dev
Using getJob
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getJob(args: GetJobArgs, opts?: InvokeOptions): Promise<GetJobResult>
function getJobOutput(args: GetJobOutputArgs, opts?: InvokeOptions): Output<GetJobResult>def get_job(job_id: Optional[str] = None,
namespace: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetJobResult
def get_job_output(job_id: pulumi.Input[Optional[str]] = None,
namespace: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetJobResult]func LookupJob(ctx *Context, args *LookupJobArgs, opts ...InvokeOption) (*LookupJobResult, error)
func LookupJobOutput(ctx *Context, args *LookupJobOutputArgs, opts ...InvokeOption) LookupJobResultOutput> Note: This function is named LookupJob in the Go SDK.
public static class GetJob
{
public static Task<GetJobResult> InvokeAsync(GetJobArgs args, InvokeOptions? opts = null)
public static Output<GetJobResult> Invoke(GetJobInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetJobResult> getJob(GetJobArgs args, InvokeOptions options)
public static Output<GetJobResult> getJob(GetJobArgs args, InvokeOptions options)
fn::invoke:
function: nomad:index/getJob:getJob
arguments:
# arguments dictionaryThe following arguments are supported:
getJob Result
The following output properties are available:
- All
At boolOnce (boolean)If the scheduler can make partial placements on oversubscribed nodes.- Constraints
List<Get
Job Constraint> (list of maps)Job constraints.- Create
Index int (integer)Creation Index.- Datacenters List<string>
(list of strings)Datacenters allowed to run the specified job.- Id string
- The provider-assigned unique ID for this managed resource.
- Job
Id string - Job
Modify intIndex (integer)Job modify index (used for version verification).- Modify
Index int (integer)Modification Index.- Name string
(string)Volume name.- Parent
Id string (string)Job's parent ID.- Periodic
Configs List<GetJob Periodic Config> (list of maps)Job's periodic configuration.- Priority int
(integer)Used for the prioritization of scheduling and resource access.- Region string
(string)Region where the Nomad cluster resides.- Stable bool
(boolean)Job stability status.- Status string
(string)Execution status of the specified job.- Status
Description string (string)Status description of the specified job.- Stop bool
(boolean)Job enabled status.- Submit
Time string (integer)Job submission date.- Task
Groups List<GetJob Task Group> (list of maps)A list of the job's task groups.- Type string
(string)Volume type.- Update
Strategies List<GetJob Update Strategy> (list of maps)Job-level update strategy returned by Nomad.- Version int
(integer)Version of the specified job.- Namespace string
- All
At boolOnce (boolean)If the scheduler can make partial placements on oversubscribed nodes.- Constraints
[]Get
Job Constraint (list of maps)Job constraints.- Create
Index int (integer)Creation Index.- Datacenters []string
(list of strings)Datacenters allowed to run the specified job.- Id string
- The provider-assigned unique ID for this managed resource.
- Job
Id string - Job
Modify intIndex (integer)Job modify index (used for version verification).- Modify
Index int (integer)Modification Index.- Name string
(string)Volume name.- Parent
Id string (string)Job's parent ID.- Periodic
Configs []GetJob Periodic Config (list of maps)Job's periodic configuration.- Priority int
(integer)Used for the prioritization of scheduling and resource access.- Region string
(string)Region where the Nomad cluster resides.- Stable bool
(boolean)Job stability status.- Status string
(string)Execution status of the specified job.- Status
Description string (string)Status description of the specified job.- Stop bool
(boolean)Job enabled status.- Submit
Time string (integer)Job submission date.- Task
Groups []GetJob Task Group (list of maps)A list of the job's task groups.- Type string
(string)Volume type.- Update
Strategies []GetJob Update Strategy (list of maps)Job-level update strategy returned by Nomad.- Version int
(integer)Version of the specified job.- Namespace string
- all
At BooleanOnce (boolean)If the scheduler can make partial placements on oversubscribed nodes.- constraints
List<Get
Job Constraint> (list of maps)Job constraints.- create
Index Integer (integer)Creation Index.- datacenters List<String>
(list of strings)Datacenters allowed to run the specified job.- id String
- The provider-assigned unique ID for this managed resource.
- job
Id String - job
Modify IntegerIndex (integer)Job modify index (used for version verification).- modify
Index Integer (integer)Modification Index.- name String
(string)Volume name.- parent
Id String (string)Job's parent ID.- periodic
Configs List<GetJob Periodic Config> (list of maps)Job's periodic configuration.- priority Integer
(integer)Used for the prioritization of scheduling and resource access.- region String
(string)Region where the Nomad cluster resides.- stable Boolean
(boolean)Job stability status.- status String
(string)Execution status of the specified job.- status
Description String (string)Status description of the specified job.- stop Boolean
(boolean)Job enabled status.- submit
Time String (integer)Job submission date.- task
Groups List<GetJob Task Group> (list of maps)A list of the job's task groups.- type String
(string)Volume type.- update
Strategies List<GetJob Update Strategy> (list of maps)Job-level update strategy returned by Nomad.- version Integer
(integer)Version of the specified job.- namespace String
- all
At booleanOnce (boolean)If the scheduler can make partial placements on oversubscribed nodes.- constraints
Get
Job Constraint[] (list of maps)Job constraints.- create
Index number (integer)Creation Index.- datacenters string[]
(list of strings)Datacenters allowed to run the specified job.- id string
- The provider-assigned unique ID for this managed resource.
- job
Id string - job
Modify numberIndex (integer)Job modify index (used for version verification).- modify
Index number (integer)Modification Index.- name string
(string)Volume name.- parent
Id string (string)Job's parent ID.- periodic
Configs GetJob Periodic Config[] (list of maps)Job's periodic configuration.- priority number
(integer)Used for the prioritization of scheduling and resource access.- region string
(string)Region where the Nomad cluster resides.- stable boolean
(boolean)Job stability status.- status string
(string)Execution status of the specified job.- status
Description string (string)Status description of the specified job.- stop boolean
(boolean)Job enabled status.- submit
Time string (integer)Job submission date.- task
Groups GetJob Task Group[] (list of maps)A list of the job's task groups.- type string
(string)Volume type.- update
Strategies GetJob Update Strategy[] (list of maps)Job-level update strategy returned by Nomad.- version number
(integer)Version of the specified job.- namespace string
- all_
at_ boolonce (boolean)If the scheduler can make partial placements on oversubscribed nodes.- constraints
Sequence[Get
Job Constraint] (list of maps)Job constraints.- create_
index int (integer)Creation Index.- datacenters Sequence[str]
(list of strings)Datacenters allowed to run the specified job.- id str
- The provider-assigned unique ID for this managed resource.
- job_
id str - job_
modify_ intindex (integer)Job modify index (used for version verification).- modify_
index int (integer)Modification Index.- name str
(string)Volume name.- parent_
id str (string)Job's parent ID.- periodic_
configs Sequence[GetJob Periodic Config] (list of maps)Job's periodic configuration.- priority int
(integer)Used for the prioritization of scheduling and resource access.- region str
(string)Region where the Nomad cluster resides.- stable bool
(boolean)Job stability status.- status str
(string)Execution status of the specified job.- status_
description str (string)Status description of the specified job.- stop bool
(boolean)Job enabled status.- submit_
time str (integer)Job submission date.- task_
groups Sequence[GetJob Task Group] (list of maps)A list of the job's task groups.- type str
(string)Volume type.- update_
strategies Sequence[GetJob Update Strategy] (list of maps)Job-level update strategy returned by Nomad.- version int
(integer)Version of the specified job.- namespace str
- all
At BooleanOnce (boolean)If the scheduler can make partial placements on oversubscribed nodes.- constraints List<Property Map>
(list of maps)Job constraints.- create
Index Number (integer)Creation Index.- datacenters List<String>
(list of strings)Datacenters allowed to run the specified job.- id String
- The provider-assigned unique ID for this managed resource.
- job
Id String - job
Modify NumberIndex (integer)Job modify index (used for version verification).- modify
Index Number (integer)Modification Index.- name String
(string)Volume name.- parent
Id String (string)Job's parent ID.- periodic
Configs List<Property Map> (list of maps)Job's periodic configuration.- priority Number
(integer)Used for the prioritization of scheduling and resource access.- region String
(string)Region where the Nomad cluster resides.- stable Boolean
(boolean)Job stability status.- status String
(string)Execution status of the specified job.- status
Description String (string)Status description of the specified job.- stop Boolean
(boolean)Job enabled status.- submit
Time String (integer)Job submission date.- task
Groups List<Property Map> (list of maps)A list of the job's task groups.- type String
(string)Volume type.- update
Strategies List<Property Map> (list of maps)Job-level update strategy returned by Nomad.- version Number
(integer)Version of the specified job.- namespace String
Supporting Types
GetJobConstraint
GetJobPeriodicConfig
- Enabled bool
(boolean)Whether the periodic job is enabled. When disabled, scheduled runs and force launches are prevented.- Prohibit
Overlap bool (boolean)Whether this job should wait until previous instances of the same job have completed before launching again.- Spec string
(string)Cron expression configuring the interval at which the job is launched.- Spec
Type string (string)Type of periodic specification, such ascron.- Timezone string
(string)Time zone used to evaluate the next launch interval.
- Enabled bool
(boolean)Whether the periodic job is enabled. When disabled, scheduled runs and force launches are prevented.- Prohibit
Overlap bool (boolean)Whether this job should wait until previous instances of the same job have completed before launching again.- Spec string
(string)Cron expression configuring the interval at which the job is launched.- Spec
Type string (string)Type of periodic specification, such ascron.- Timezone string
(string)Time zone used to evaluate the next launch interval.
- enabled Boolean
(boolean)Whether the periodic job is enabled. When disabled, scheduled runs and force launches are prevented.- prohibit
Overlap Boolean (boolean)Whether this job should wait until previous instances of the same job have completed before launching again.- spec String
(string)Cron expression configuring the interval at which the job is launched.- spec
Type String (string)Type of periodic specification, such ascron.- timezone String
(string)Time zone used to evaluate the next launch interval.
- enabled boolean
(boolean)Whether the periodic job is enabled. When disabled, scheduled runs and force launches are prevented.- prohibit
Overlap boolean (boolean)Whether this job should wait until previous instances of the same job have completed before launching again.- spec string
(string)Cron expression configuring the interval at which the job is launched.- spec
Type string (string)Type of periodic specification, such ascron.- timezone string
(string)Time zone used to evaluate the next launch interval.
- enabled bool
(boolean)Whether the periodic job is enabled. When disabled, scheduled runs and force launches are prevented.- prohibit_
overlap bool (boolean)Whether this job should wait until previous instances of the same job have completed before launching again.- spec str
(string)Cron expression configuring the interval at which the job is launched.- spec_
type str (string)Type of periodic specification, such ascron.- timezone str
(string)Time zone used to evaluate the next launch interval.
- enabled Boolean
(boolean)Whether the periodic job is enabled. When disabled, scheduled runs and force launches are prevented.- prohibit
Overlap Boolean (boolean)Whether this job should wait until previous instances of the same job have completed before launching again.- spec String
(string)Cron expression configuring the interval at which the job is launched.- spec
Type String (string)Type of periodic specification, such ascron.- timezone String
(string)Time zone used to evaluate the next launch interval.
GetJobTaskGroup
- Count int
(integer)Task group count.- Meta Dictionary<string, string>
(map of strings)Task group metadata.- Name string
(string)Volume name.- Tasks
List<Get
Job Task Group Task> (list of maps)Tasks in the task group.- Update
Strategies List<GetJob Task Group Update Strategy> (list of maps)Job-level update strategy returned by Nomad.- Volumes
List<Get
Job Task Group Volume> (list of maps)Volume requests for the task group.
- Count int
(integer)Task group count.- Meta map[string]string
(map of strings)Task group metadata.- Name string
(string)Volume name.- Tasks
[]Get
Job Task Group Task (list of maps)Tasks in the task group.- Update
Strategies []GetJob Task Group Update Strategy (list of maps)Job-level update strategy returned by Nomad.- Volumes
[]Get
Job Task Group Volume (list of maps)Volume requests for the task group.
- count Integer
(integer)Task group count.- meta Map<String,String>
(map of strings)Task group metadata.- name String
(string)Volume name.- tasks
List<Get
Job Task Group Task> (list of maps)Tasks in the task group.- update
Strategies List<GetJob Task Group Update Strategy> (list of maps)Job-level update strategy returned by Nomad.- volumes
List<Get
Job Task Group Volume> (list of maps)Volume requests for the task group.
- count number
(integer)Task group count.- meta {[key: string]: string}
(map of strings)Task group metadata.- name string
(string)Volume name.- tasks
Get
Job Task Group Task[] (list of maps)Tasks in the task group.- update
Strategies GetJob Task Group Update Strategy[] (list of maps)Job-level update strategy returned by Nomad.- volumes
Get
Job Task Group Volume[] (list of maps)Volume requests for the task group.
- count int
(integer)Task group count.- meta Mapping[str, str]
(map of strings)Task group metadata.- name str
(string)Volume name.- tasks
Sequence[Get
Job Task Group Task] (list of maps)Tasks in the task group.- update_
strategies Sequence[GetJob Task Group Update Strategy] (list of maps)Job-level update strategy returned by Nomad.- volumes
Sequence[Get
Job Task Group Volume] (list of maps)Volume requests for the task group.
- count Number
(integer)Task group count.- meta Map<String>
(map of strings)Task group metadata.- name String
(string)Volume name.- tasks List<Property Map>
(list of maps)Tasks in the task group.- update
Strategies List<Property Map> (list of maps)Job-level update strategy returned by Nomad.- volumes List<Property Map>
(list of maps)Volume requests for the task group.
GetJobTaskGroupTask
- Driver string
(string)Task driver.- Meta Dictionary<string, string>
(map of strings)Task group metadata.- Name string
(string)Volume name.- Volume
Mounts List<GetJob Task Group Task Volume Mount> (list of maps)Task volume mounts.
- Driver string
(string)Task driver.- Meta map[string]string
(map of strings)Task group metadata.- Name string
(string)Volume name.- Volume
Mounts []GetJob Task Group Task Volume Mount (list of maps)Task volume mounts.
- driver String
(string)Task driver.- meta Map<String,String>
(map of strings)Task group metadata.- name String
(string)Volume name.- volume
Mounts List<GetJob Task Group Task Volume Mount> (list of maps)Task volume mounts.
- driver string
(string)Task driver.- meta {[key: string]: string}
(map of strings)Task group metadata.- name string
(string)Volume name.- volume
Mounts GetJob Task Group Task Volume Mount[] (list of maps)Task volume mounts.
- driver str
(string)Task driver.- meta Mapping[str, str]
(map of strings)Task group metadata.- name str
(string)Volume name.- volume_
mounts Sequence[GetJob Task Group Task Volume Mount] (list of maps)Task volume mounts.
- driver String
(string)Task driver.- meta Map<String>
(map of strings)Task group metadata.- name String
(string)Volume name.- volume
Mounts List<Property Map> (list of maps)Task volume mounts.
GetJobTaskGroupTaskVolumeMount
- Destination string
(string)Destination path inside the task.- Read
Only bool (boolean)Whether the volume is read-only.- Volume string
(string)Volume name.
- Destination string
(string)Destination path inside the task.- Read
Only bool (boolean)Whether the volume is read-only.- Volume string
(string)Volume name.
- destination String
(string)Destination path inside the task.- read
Only Boolean (boolean)Whether the volume is read-only.- volume String
(string)Volume name.
- destination string
(string)Destination path inside the task.- read
Only boolean (boolean)Whether the volume is read-only.- volume string
(string)Volume name.
- destination str
(string)Destination path inside the task.- read_
only bool (boolean)Whether the volume is read-only.- volume str
(string)Volume name.
- destination String
(string)Destination path inside the task.- read
Only Boolean (boolean)Whether the volume is read-only.- volume String
(string)Volume name.
GetJobTaskGroupUpdateStrategy
- Auto
Revert bool (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- Canary int
(integer)Number of canary allocations created before destructive updates continue.- Health
Check string (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- Healthy
Deadline string (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- Max
Parallel int (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- Min
Healthy stringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- Stagger string
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- Auto
Revert bool (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- Canary int
(integer)Number of canary allocations created before destructive updates continue.- Health
Check string (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- Healthy
Deadline string (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- Max
Parallel int (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- Min
Healthy stringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- Stagger string
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto
Revert Boolean (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary Integer
(integer)Number of canary allocations created before destructive updates continue.- health
Check String (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy
Deadline String (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max
Parallel Integer (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min
Healthy StringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger String
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto
Revert boolean (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary number
(integer)Number of canary allocations created before destructive updates continue.- health
Check string (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy
Deadline string (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max
Parallel number (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min
Healthy stringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger string
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto_
revert bool (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary int
(integer)Number of canary allocations created before destructive updates continue.- health_
check str (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy_
deadline str (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max_
parallel int (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min_
healthy_ strtime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger str
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto
Revert Boolean (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary Number
(integer)Number of canary allocations created before destructive updates continue.- health
Check String (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy
Deadline String (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max
Parallel Number (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min
Healthy StringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger String
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
GetJobTaskGroupVolume
GetJobUpdateStrategy
- Auto
Revert bool (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- Canary int
(integer)Number of canary allocations created before destructive updates continue.- Health
Check string (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- Healthy
Deadline string (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- Max
Parallel int (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- Min
Healthy stringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- Stagger string
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- Auto
Revert bool (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- Canary int
(integer)Number of canary allocations created before destructive updates continue.- Health
Check string (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- Healthy
Deadline string (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- Max
Parallel int (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- Min
Healthy stringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- Stagger string
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto
Revert Boolean (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary Integer
(integer)Number of canary allocations created before destructive updates continue.- health
Check String (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy
Deadline String (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max
Parallel Integer (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min
Healthy StringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger String
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto
Revert boolean (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary number
(integer)Number of canary allocations created before destructive updates continue.- health
Check string (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy
Deadline string (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max
Parallel number (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min
Healthy stringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger string
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto_
revert bool (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary int
(integer)Number of canary allocations created before destructive updates continue.- health_
check str (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy_
deadline str (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max_
parallel int (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min_
healthy_ strtime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger str
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
- auto
Revert Boolean (boolean)Whether the job should automatically revert to the last stable job on deployment failure.- canary Number
(integer)Number of canary allocations created before destructive updates continue.- health
Check String (string)Mechanism used to determine allocation health:checks,taskStates, ormanual.- healthy
Deadline String (string)Deadline by which the allocation must become healthy before it is marked unhealthy.- max
Parallel Number (integer)Number of allocations within a task group that can be destructively updated at the same time. Setting0forces updates instead of deployments.- min
Healthy StringTime (string)Minimum time the allocation must be in the healthy state before further updates can proceed.- stagger String
(string)Delay between each set ofmaxParallelupdates when updating system jobs.
Package Details
- Repository
- HashiCorp Nomad pulumi/pulumi-nomad
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nomadTerraform Provider.
Viewing docs for Nomad v2.6.1
published on Tuesday, Apr 21, 2026 by Pulumi
published on Tuesday, Apr 21, 2026 by Pulumi
