Class: Nomad::JobTemplate

Inherits:
Response show all
Defined in:
lib/nomad/api/job.rb

Constant Summary

Constants inherited from Response

Response::BUILTIN_LOADERS

Instance Attribute Summary collapse

Method Summary

Methods inherited from Response

#==, decode, #initialize, #to_h

Constructor Details

This class inherits a constructor from Nomad::Response

Instance Attribute Details

#change_modeString (readonly)

The template change_mode.

Returns:

  • (String)


994
# File 'lib/nomad/api/job.rb', line 994

field :ChangeMode, as: :change_mode, load: :string_as_nil

#change_signalString (readonly)

The template change_signal.

Returns:

  • (String)


999
# File 'lib/nomad/api/job.rb', line 999

field :ChangeSignal, as: :change_signal, load: :string_as_nil

#dataString (readonly)

The raw template data (will be nil if a path is given instead).

Returns:

  • (String)


989
# File 'lib/nomad/api/job.rb', line 989

field :EmbeddedTmpl, as: :data, load: :string_as_nil

#destinationString (readonly)

The template destination.

Returns:

  • (String)


984
# File 'lib/nomad/api/job.rb', line 984

field :DestPath, as: :destination, load: :string_as_nil

#envBoolean (readonly)

The template env.

Returns:

  • (Boolean)


1024
# File 'lib/nomad/api/job.rb', line 1024

field :Envvars, as: :env

#left_delimString (readonly)

The template left_delim.

Returns:

  • (String)


1014
# File 'lib/nomad/api/job.rb', line 1014

field :LeftDelim, as: :left_delim, load: :string_as_nil

#permissionsString (readonly)

The template permissions.

Returns:

  • (String)


1009
# File 'lib/nomad/api/job.rb', line 1009

field :Perms, as: :permissions, load: :string_as_nil

#right_delimString (readonly)

The template right_delim.

Returns:

  • (String)


1019
# File 'lib/nomad/api/job.rb', line 1019

field :RightDelim, as: :right_delim, load: :string_as_nil

#sourceString (readonly)

The template source.

Returns:

  • (String)


979
# File 'lib/nomad/api/job.rb', line 979

field :SourcePath, as: :source, load: :string_as_nil

#splayDuration (readonly)

The template splay.

Returns:



1004
# File 'lib/nomad/api/job.rb', line 1004

field :Splay, as: :splay, load: :nanoseconds_as_duration