@type t() :: %NomadClient.Model.Template{
ChangeMode: String.t() | nil,
ChangeScript: NomadClient.Model.ChangeScript.t() | nil,
ChangeSignal: String.t() | nil,
DestPath: String.t() | nil,
EmbeddedTmpl: String.t() | nil,
Envvars: boolean() | nil,
Gid: integer() | nil,
LeftDelim: String.t() | nil,
Perms: String.t() | nil,
RightDelim: String.t() | nil,
SourcePath: String.t() | nil,
Splay: integer() | nil,
Uid: integer() | nil,
VaultGrace: integer() | nil,
Wait: NomadClient.Model.WaitConfig.t() | nil
}