NomadClient.Model.Node (nomad_client v0.12.4)

Link to this section Summary

Link to this section Types

Specs

t() :: %NomadClient.Model.Node{
  Attributes: %{optional(String.t()) => String.t()} | nil,
  CreateIndex: integer() | nil,
  CsiControllerPlugins:
    %{optional(String.t()) => NomadClient.Model.CsiInfo.t()} | nil,
  CsiNodePlugins:
    %{optional(String.t()) => NomadClient.Model.CsiInfo.t()} | nil,
  Datacenter: String.t() | nil,
  Drain: boolean() | nil,
  DrainStrategy: NomadClient.Model.DrainStrategy.t() | nil,
  Drivers: %{optional(String.t()) => NomadClient.Model.DriverInfo.t()} | nil,
  Events: [NomadClient.Model.NodeEvent.t()] | nil,
  HostVolumes:
    %{optional(String.t()) => NomadClient.Model.HostVolumeInfo.t()} | nil,
  HttpAddr: String.t() | nil,
  ID: String.t() | nil,
  Links: %{optional(String.t()) => String.t()} | nil,
  Meta: %{optional(String.t()) => String.t()} | nil,
  ModifyIndex: integer() | nil,
  Name: String.t() | nil,
  NodeClass: String.t() | nil,
  NodeResources: NomadClient.Model.NodeResources.t() | nil,
  Reserved: NomadClient.Model.Resources.t() | nil,
  ReservedResources: NomadClient.Model.NodeReservedResources.t() | nil,
  Resources: NomadClient.Model.Resources.t() | nil,
  SchedulingEligibility: String.t() | nil,
  Status: String.t() | nil,
  StatusDescription: String.t() | nil,
  StatusUpdatedAt: integer() | nil,
  TlsEnabled: boolean() | nil
}