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
Retrieve a list of nodes from Nomad.
Note: All node attribute values can change if the node is restarted and its fingerprint changes. In particular, the
drain,status,statusDescription, andschedulingEligibilityfields are ephemeral and can change at any time without an agent restart.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nomad from "@pulumi/nomad";
const all = nomad.getNodes({});
import pulumi
import pulumi_nomad as nomad
all = nomad.get_nodes()
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.GetNodes(ctx, &nomad.GetNodesArgs{}, 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 all = Nomad.Index.GetNodes.Invoke();
});
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.GetNodesArgs;
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 all = NomadFunctions.getNodes(GetNodesArgs.builder()
.build());
}
}
variables:
all:
fn::invoke:
function: nomad:getNodes
arguments: {}
Filtering by status
import * as pulumi from "@pulumi/pulumi";
import * as nomad from "@pulumi/nomad";
const ready = nomad.getNodes({
filter: "Status == \"ready\"",
});
import pulumi
import pulumi_nomad as nomad
ready = nomad.get_nodes(filter="Status == \"ready\"")
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.GetNodes(ctx, &nomad.GetNodesArgs{
Filter: pulumi.StringRef("Status == \"ready\""),
}, 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 ready = Nomad.Index.GetNodes.Invoke(new()
{
Filter = "Status == \"ready\"",
});
});
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.GetNodesArgs;
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 ready = NomadFunctions.getNodes(GetNodesArgs.builder()
.filter("Status == \"ready\"")
.build());
}
}
variables:
ready:
fn::invoke:
function: nomad:getNodes
arguments:
filter: Status == "ready"
Including OS attributes and resources
import * as pulumi from "@pulumi/pulumi";
import * as nomad from "@pulumi/nomad";
const withDetails = nomad.getNodes({
os: true,
resources: true,
});
import pulumi
import pulumi_nomad as nomad
with_details = nomad.get_nodes(os=True,
resources=True)
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.GetNodes(ctx, &nomad.GetNodesArgs{
Os: pulumi.BoolRef(true),
Resources: pulumi.BoolRef(true),
}, 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 withDetails = Nomad.Index.GetNodes.Invoke(new()
{
Os = true,
Resources = true,
});
});
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.GetNodesArgs;
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 withDetails = NomadFunctions.getNodes(GetNodesArgs.builder()
.os(true)
.resources(true)
.build());
}
}
variables:
withDetails:
fn::invoke:
function: nomad:getNodes
arguments:
os: true
resources: true
Using getNodes
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 getNodes(args: GetNodesArgs, opts?: InvokeOptions): Promise<GetNodesResult>
function getNodesOutput(args: GetNodesOutputArgs, opts?: InvokeOptions): Output<GetNodesResult>def get_nodes(filter: Optional[str] = None,
os: Optional[bool] = None,
prefix: Optional[str] = None,
resources: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetNodesResult
def get_nodes_output(filter: pulumi.Input[Optional[str]] = None,
os: pulumi.Input[Optional[bool]] = None,
prefix: pulumi.Input[Optional[str]] = None,
resources: pulumi.Input[Optional[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNodesResult]func GetNodes(ctx *Context, args *GetNodesArgs, opts ...InvokeOption) (*GetNodesResult, error)
func GetNodesOutput(ctx *Context, args *GetNodesOutputArgs, opts ...InvokeOption) GetNodesResultOutput> Note: This function is named GetNodes in the Go SDK.
public static class GetNodes
{
public static Task<GetNodesResult> InvokeAsync(GetNodesArgs args, InvokeOptions? opts = null)
public static Output<GetNodesResult> Invoke(GetNodesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNodesResult> getNodes(GetNodesArgs args, InvokeOptions options)
public static Output<GetNodesResult> getNodes(GetNodesArgs args, InvokeOptions options)
fn::invoke:
function: nomad:index/getNodes:getNodes
arguments:
# arguments dictionaryThe following arguments are supported:
- Filter string
(string: <optional>)- Specifies the [expression][nomadApiFilter] used to filter the results.- Os bool
(bool: false)- If true, include special attributes such as operating system name in the response. When false, theattributesmap will not contain OS-related attributes.- Prefix string
(string: <optional>)- Specifies a string to filter nodes based on an ID prefix. Must have an even number of hexadecimal characters (0-9a-f).- Resources bool
(bool: false)- If true, includenodeResourcesandreservedResourcesin the response.
- Filter string
(string: <optional>)- Specifies the [expression][nomadApiFilter] used to filter the results.- Os bool
(bool: false)- If true, include special attributes such as operating system name in the response. When false, theattributesmap will not contain OS-related attributes.- Prefix string
(string: <optional>)- Specifies a string to filter nodes based on an ID prefix. Must have an even number of hexadecimal characters (0-9a-f).- Resources bool
(bool: false)- If true, includenodeResourcesandreservedResourcesin the response.
- filter String
(string: <optional>)- Specifies the [expression][nomadApiFilter] used to filter the results.- os Boolean
(bool: false)- If true, include special attributes such as operating system name in the response. When false, theattributesmap will not contain OS-related attributes.- prefix String
(string: <optional>)- Specifies a string to filter nodes based on an ID prefix. Must have an even number of hexadecimal characters (0-9a-f).- resources Boolean
(bool: false)- If true, includenodeResourcesandreservedResourcesin the response.
- filter string
(string: <optional>)- Specifies the [expression][nomadApiFilter] used to filter the results.- os boolean
(bool: false)- If true, include special attributes such as operating system name in the response. When false, theattributesmap will not contain OS-related attributes.- prefix string
(string: <optional>)- Specifies a string to filter nodes based on an ID prefix. Must have an even number of hexadecimal characters (0-9a-f).- resources boolean
(bool: false)- If true, includenodeResourcesandreservedResourcesin the response.
- filter str
(string: <optional>)- Specifies the [expression][nomadApiFilter] used to filter the results.- os bool
(bool: false)- If true, include special attributes such as operating system name in the response. When false, theattributesmap will not contain OS-related attributes.- prefix str
(string: <optional>)- Specifies a string to filter nodes based on an ID prefix. Must have an even number of hexadecimal characters (0-9a-f).- resources bool
(bool: false)- If true, includenodeResourcesandreservedResourcesin the response.
- filter String
(string: <optional>)- Specifies the [expression][nomadApiFilter] used to filter the results.- os Boolean
(bool: false)- If true, include special attributes such as operating system name in the response. When false, theattributesmap will not contain OS-related attributes.- prefix String
(string: <optional>)- Specifies a string to filter nodes based on an ID prefix. Must have an even number of hexadecimal characters (0-9a-f).- resources Boolean
(bool: false)- If true, includenodeResourcesandreservedResourcesin the response.
getNodes Result
The following output properties are available:
Supporting Types
GetNodesNode
- Address string
(string)- The address of the node.- Attributes Dictionary<string, string>
(map of string)- Driver-specific attributes.- Datacenter string
(string)- The datacenter of the node.- Drain bool
(bool)- Whether the node is in drain mode. This value is ephemeral and can change without an agent restart.- Drivers
List<Get
Nodes Node Driver> (list of drivers)- A list of driver information for the node.- Id string
(string)- The ID of the node.- Name string
(string)- The device name.- Node
Class string (string)- The node class of the node.- Node
Pool string (string)- The node pool of the node.- Node
Resources List<GetNodes Node Node Resource> (list)- Resources available on the node. Only populated when theresourcesparameter is set to true.- Reserved
Resources List<GetNodes Node Reserved Resource> (list)- Resources reserved on the node. Only populated when theresourcesparameter is set to true.- Scheduling
Eligibility string (string)- The scheduling eligibility of the node. This value is ephemeral and can change without an agent restart.- Status string
(string)- The status of the node. This value is ephemeral and can change without an agent restart.- Status
Description string (string)- The status description of the node. This value is ephemeral and can change without an agent restart.- Version string
(string)- The Nomad version of the node.
- Address string
(string)- The address of the node.- Attributes map[string]string
(map of string)- Driver-specific attributes.- Datacenter string
(string)- The datacenter of the node.- Drain bool
(bool)- Whether the node is in drain mode. This value is ephemeral and can change without an agent restart.- Drivers
[]Get
Nodes Node Driver (list of drivers)- A list of driver information for the node.- Id string
(string)- The ID of the node.- Name string
(string)- The device name.- Node
Class string (string)- The node class of the node.- Node
Pool string (string)- The node pool of the node.- Node
Resources []GetNodes Node Node Resource (list)- Resources available on the node. Only populated when theresourcesparameter is set to true.- Reserved
Resources []GetNodes Node Reserved Resource (list)- Resources reserved on the node. Only populated when theresourcesparameter is set to true.- Scheduling
Eligibility string (string)- The scheduling eligibility of the node. This value is ephemeral and can change without an agent restart.- Status string
(string)- The status of the node. This value is ephemeral and can change without an agent restart.- Status
Description string (string)- The status description of the node. This value is ephemeral and can change without an agent restart.- Version string
(string)- The Nomad version of the node.
- address String
(string)- The address of the node.- attributes Map<String,String>
(map of string)- Driver-specific attributes.- datacenter String
(string)- The datacenter of the node.- drain Boolean
(bool)- Whether the node is in drain mode. This value is ephemeral and can change without an agent restart.- drivers
List<Get
Nodes Node Driver> (list of drivers)- A list of driver information for the node.- id String
(string)- The ID of the node.- name String
(string)- The device name.- node
Class String (string)- The node class of the node.- node
Pool String (string)- The node pool of the node.- node
Resources List<GetNodes Node Node Resource> (list)- Resources available on the node. Only populated when theresourcesparameter is set to true.- reserved
Resources List<GetNodes Node Reserved Resource> (list)- Resources reserved on the node. Only populated when theresourcesparameter is set to true.- scheduling
Eligibility String (string)- The scheduling eligibility of the node. This value is ephemeral and can change without an agent restart.- status String
(string)- The status of the node. This value is ephemeral and can change without an agent restart.- status
Description String (string)- The status description of the node. This value is ephemeral and can change without an agent restart.- version String
(string)- The Nomad version of the node.
- address string
(string)- The address of the node.- attributes {[key: string]: string}
(map of string)- Driver-specific attributes.- datacenter string
(string)- The datacenter of the node.- drain boolean
(bool)- Whether the node is in drain mode. This value is ephemeral and can change without an agent restart.- drivers
Get
Nodes Node Driver[] (list of drivers)- A list of driver information for the node.- id string
(string)- The ID of the node.- name string
(string)- The device name.- node
Class string (string)- The node class of the node.- node
Pool string (string)- The node pool of the node.- node
Resources GetNodes Node Node Resource[] (list)- Resources available on the node. Only populated when theresourcesparameter is set to true.- reserved
Resources GetNodes Node Reserved Resource[] (list)- Resources reserved on the node. Only populated when theresourcesparameter is set to true.- scheduling
Eligibility string (string)- The scheduling eligibility of the node. This value is ephemeral and can change without an agent restart.- status string
(string)- The status of the node. This value is ephemeral and can change without an agent restart.- status
Description string (string)- The status description of the node. This value is ephemeral and can change without an agent restart.- version string
(string)- The Nomad version of the node.
- address str
(string)- The address of the node.- attributes Mapping[str, str]
(map of string)- Driver-specific attributes.- datacenter str
(string)- The datacenter of the node.- drain bool
(bool)- Whether the node is in drain mode. This value is ephemeral and can change without an agent restart.- drivers
Sequence[Get
Nodes Node Driver] (list of drivers)- A list of driver information for the node.- id str
(string)- The ID of the node.- name str
(string)- The device name.- node_
class str (string)- The node class of the node.- node_
pool str (string)- The node pool of the node.- node_
resources Sequence[GetNodes Node Node Resource] (list)- Resources available on the node. Only populated when theresourcesparameter is set to true.- reserved_
resources Sequence[GetNodes Node Reserved Resource] (list)- Resources reserved on the node. Only populated when theresourcesparameter is set to true.- scheduling_
eligibility str (string)- The scheduling eligibility of the node. This value is ephemeral and can change without an agent restart.- status str
(string)- The status of the node. This value is ephemeral and can change without an agent restart.- status_
description str (string)- The status description of the node. This value is ephemeral and can change without an agent restart.- version str
(string)- The Nomad version of the node.
- address String
(string)- The address of the node.- attributes Map<String>
(map of string)- Driver-specific attributes.- datacenter String
(string)- The datacenter of the node.- drain Boolean
(bool)- Whether the node is in drain mode. This value is ephemeral and can change without an agent restart.- drivers List<Property Map>
(list of drivers)- A list of driver information for the node.- id String
(string)- The ID of the node.- name String
(string)- The device name.- node
Class String (string)- The node class of the node.- node
Pool String (string)- The node pool of the node.- node
Resources List<Property Map> (list)- Resources available on the node. Only populated when theresourcesparameter is set to true.- reserved
Resources List<Property Map> (list)- Resources reserved on the node. Only populated when theresourcesparameter is set to true.- scheduling
Eligibility String (string)- The scheduling eligibility of the node. This value is ephemeral and can change without an agent restart.- status String
(string)- The status of the node. This value is ephemeral and can change without an agent restart.- status
Description String (string)- The status description of the node. This value is ephemeral and can change without an agent restart.- version String
(string)- The Nomad version of the node.
GetNodesNodeDriver
- Attributes Dictionary<string, string>
(map of string)- Driver-specific attributes.- Detected bool
(bool)- Whether the driver is detected.- Healthy bool
(bool)- Whether the driver is healthy.- Name string
(string)- The device name.
- Attributes map[string]string
(map of string)- Driver-specific attributes.- Detected bool
(bool)- Whether the driver is detected.- Healthy bool
(bool)- Whether the driver is healthy.- Name string
(string)- The device name.
- attributes Map<String,String>
(map of string)- Driver-specific attributes.- detected Boolean
(bool)- Whether the driver is detected.- healthy Boolean
(bool)- Whether the driver is healthy.- name String
(string)- The device name.
- attributes {[key: string]: string}
(map of string)- Driver-specific attributes.- detected boolean
(bool)- Whether the driver is detected.- healthy boolean
(bool)- Whether the driver is healthy.- name string
(string)- The device name.
- attributes Mapping[str, str]
(map of string)- Driver-specific attributes.- detected bool
(bool)- Whether the driver is detected.- healthy bool
(bool)- Whether the driver is healthy.- name str
(string)- The device name.
- attributes Map<String>
(map of string)- Driver-specific attributes.- detected Boolean
(bool)- Whether the driver is detected.- healthy Boolean
(bool)- Whether the driver is healthy.- name String
(string)- The device name.
GetNodesNodeNodeResource
- Cpus
List<Get
Nodes Node Node Resource Cpus> (list)- Reserved CPU resources.- Devices
List<Get
Nodes Node Node Resource Device> (list)- Device resources on the node (GPUs, etc.).- Disks
List<Get
Nodes Node Node Resource Disk> (list)- Reserved disk resources.- Max
Dynamic intPort (int)- Maximum dynamic port for this node.- Memories
List<Get
Nodes Node Node Resource Memory> (list)- Reserved memory resources.- Min
Dynamic intPort (int)- Minimum dynamic port for this node.- Networks
List<Get
Nodes Node Node Resource Network> (map of string)- Reserved network resources.
- Cpus
[]Get
Nodes Node Node Resource Cpus (list)- Reserved CPU resources.- Devices
[]Get
Nodes Node Node Resource Device (list)- Device resources on the node (GPUs, etc.).- Disks
[]Get
Nodes Node Node Resource Disk (list)- Reserved disk resources.- Max
Dynamic intPort (int)- Maximum dynamic port for this node.- Memories
[]Get
Nodes Node Node Resource Memory (list)- Reserved memory resources.- Min
Dynamic intPort (int)- Minimum dynamic port for this node.- Networks
[]Get
Nodes Node Node Resource Network (map of string)- Reserved network resources.
- cpus
List<Get
Nodes Node Node Resource Cpus> (list)- Reserved CPU resources.- devices
List<Get
Nodes Node Node Resource Device> (list)- Device resources on the node (GPUs, etc.).- disks
List<Get
Nodes Node Node Resource Disk> (list)- Reserved disk resources.- max
Dynamic IntegerPort (int)- Maximum dynamic port for this node.- memories
List<Get
Nodes Node Node Resource Memory> (list)- Reserved memory resources.- min
Dynamic IntegerPort (int)- Minimum dynamic port for this node.- networks
List<Get
Nodes Node Node Resource Network> (map of string)- Reserved network resources.
- cpus
Get
Nodes Node Node Resource Cpus[] (list)- Reserved CPU resources.- devices
Get
Nodes Node Node Resource Device[] (list)- Device resources on the node (GPUs, etc.).- disks
Get
Nodes Node Node Resource Disk[] (list)- Reserved disk resources.- max
Dynamic numberPort (int)- Maximum dynamic port for this node.- memories
Get
Nodes Node Node Resource Memory[] (list)- Reserved memory resources.- min
Dynamic numberPort (int)- Minimum dynamic port for this node.- networks
Get
Nodes Node Node Resource Network[] (map of string)- Reserved network resources.
- cpus
Sequence[Get
Nodes Node Node Resource Cpus] (list)- Reserved CPU resources.- devices
Sequence[Get
Nodes Node Node Resource Device] (list)- Device resources on the node (GPUs, etc.).- disks
Sequence[Get
Nodes Node Node Resource Disk] (list)- Reserved disk resources.- max_
dynamic_ intport (int)- Maximum dynamic port for this node.- memories
Sequence[Get
Nodes Node Node Resource Memory] (list)- Reserved memory resources.- min_
dynamic_ intport (int)- Minimum dynamic port for this node.- networks
Sequence[Get
Nodes Node Node Resource Network] (map of string)- Reserved network resources.
- cpus List<Property Map>
(list)- Reserved CPU resources.- devices List<Property Map>
(list)- Device resources on the node (GPUs, etc.).- disks List<Property Map>
(list)- Reserved disk resources.- max
Dynamic NumberPort (int)- Maximum dynamic port for this node.- memories List<Property Map>
(list)- Reserved memory resources.- min
Dynamic NumberPort (int)- Minimum dynamic port for this node.- networks List<Property Map>
(map of string)- Reserved network resources.
GetNodesNodeNodeResourceCpus
- int
(int)- Reserved CPU shares.- Reservable
Cpu List<int>Cores (list of int)- List of reservable CPU core IDs.- Total
Cpu intCores (int)- Total number of CPU cores.
- int
(int)- Reserved CPU shares.- Reservable
Cpu []intCores (list of int)- List of reservable CPU core IDs.- Total
Cpu intCores (int)- Total number of CPU cores.
- Integer
(int)- Reserved CPU shares.- reservable
Cpu List<Integer>Cores (list of int)- List of reservable CPU core IDs.- total
Cpu IntegerCores (int)- Total number of CPU cores.
- number
(int)- Reserved CPU shares.- reservable
Cpu number[]Cores (list of int)- List of reservable CPU core IDs.- total
Cpu numberCores (int)- Total number of CPU cores.
- int
(int)- Reserved CPU shares.- reservable_
cpu_ Sequence[int]cores (list of int)- List of reservable CPU core IDs.- total_
cpu_ intcores (int)- Total number of CPU cores.
- Number
(int)- Reserved CPU shares.- reservable
Cpu List<Number>Cores (list of int)- List of reservable CPU core IDs.- total
Cpu NumberCores (int)- Total number of CPU cores.
GetNodesNodeNodeResourceDevice
GetNodesNodeNodeResourceDisk
- Disk
Mb int (int)- Reserved disk space in MB.
- Disk
Mb int (int)- Reserved disk space in MB.
- disk
Mb Integer (int)- Reserved disk space in MB.
- disk
Mb number (int)- Reserved disk space in MB.
- disk_
mb int (int)- Reserved disk space in MB.
- disk
Mb Number (int)- Reserved disk space in MB.
GetNodesNodeNodeResourceMemory
- Memory
Mb int (int)- Reserved memory in MB.
- Memory
Mb int (int)- Reserved memory in MB.
- memory
Mb Integer (int)- Reserved memory in MB.
- memory
Mb number (int)- Reserved memory in MB.
- memory_
mb int (int)- Reserved memory in MB.
- memory
Mb Number (int)- Reserved memory in MB.
GetNodesNodeNodeResourceNetwork
GetNodesNodeReservedResource
- Cpus
List<Get
Nodes Node Reserved Resource Cpus> (list)- Reserved CPU resources.- Disks
List<Get
Nodes Node Reserved Resource Disk> (list)- Reserved disk resources.- Memories
List<Get
Nodes Node Reserved Resource Memory> (list)- Reserved memory resources.- Networks Dictionary<string, string>
(map of string)- Reserved network resources.
- Cpus
[]Get
Nodes Node Reserved Resource Cpus (list)- Reserved CPU resources.- Disks
[]Get
Nodes Node Reserved Resource Disk (list)- Reserved disk resources.- Memories
[]Get
Nodes Node Reserved Resource Memory (list)- Reserved memory resources.- Networks map[string]string
(map of string)- Reserved network resources.
- cpus
List<Get
Nodes Node Reserved Resource Cpus> (list)- Reserved CPU resources.- disks
List<Get
Nodes Node Reserved Resource Disk> (list)- Reserved disk resources.- memories
List<Get
Nodes Node Reserved Resource Memory> (list)- Reserved memory resources.- networks Map<String,String>
(map of string)- Reserved network resources.
- cpus
Get
Nodes Node Reserved Resource Cpus[] (list)- Reserved CPU resources.- disks
Get
Nodes Node Reserved Resource Disk[] (list)- Reserved disk resources.- memories
Get
Nodes Node Reserved Resource Memory[] (list)- Reserved memory resources.- networks {[key: string]: string}
(map of string)- Reserved network resources.
- cpus
Sequence[Get
Nodes Node Reserved Resource Cpus] (list)- Reserved CPU resources.- disks
Sequence[Get
Nodes Node Reserved Resource Disk] (list)- Reserved disk resources.- memories
Sequence[Get
Nodes Node Reserved Resource Memory] (list)- Reserved memory resources.- networks Mapping[str, str]
(map of string)- Reserved network resources.
- cpus List<Property Map>
(list)- Reserved CPU resources.- disks List<Property Map>
(list)- Reserved disk resources.- memories List<Property Map>
(list)- Reserved memory resources.- networks Map<String>
(map of string)- Reserved network resources.
GetNodesNodeReservedResourceCpus
- int
(int)- Reserved CPU shares.
- int
(int)- Reserved CPU shares.
- Integer
(int)- Reserved CPU shares.
- number
(int)- Reserved CPU shares.
- int
(int)- Reserved CPU shares.
- Number
(int)- Reserved CPU shares.
GetNodesNodeReservedResourceDisk
- Disk
Mb int (int)- Reserved disk space in MB.
- Disk
Mb int (int)- Reserved disk space in MB.
- disk
Mb Integer (int)- Reserved disk space in MB.
- disk
Mb number (int)- Reserved disk space in MB.
- disk_
mb int (int)- Reserved disk space in MB.
- disk
Mb Number (int)- Reserved disk space in MB.
GetNodesNodeReservedResourceMemory
- Memory
Mb int (int)- Reserved memory in MB.
- Memory
Mb int (int)- Reserved memory in MB.
- memory
Mb Integer (int)- Reserved memory in MB.
- memory
Mb number (int)- Reserved memory in MB.
- memory_
mb int (int)- Reserved memory in MB.
- memory
Mb Number (int)- Reserved memory in MB.
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
