NomadClient.Model.TaskGroup (nomad_client v0.12.4)

Link to this section Summary

Link to this section Types

Specs

t() :: %NomadClient.Model.TaskGroup{
  Affinities: [NomadClient.Model.Affinity.t()] | nil,
  Constraints: [NomadClient.Model.Constraint.t()] | nil,
  Count: integer() | nil,
  EphemeralDisk: NomadClient.Model.EphemeralDisk.t() | nil,
  Meta: %{optional(String.t()) => String.t()} | nil,
  Migrate: NomadClient.Model.MigrateStrategy.t() | nil,
  Name: String.t() | nil,
  Networks: [NomadClient.Model.NetworkResource.t()] | nil,
  ReschedulePolicy: NomadClient.Model.ReschedulePolicy.t() | nil,
  RestartPolicy: NomadClient.Model.RestartPolicy.t() | nil,
  Scaling: NomadClient.Model.ScalingPolicy.t() | nil,
  Services: [NomadClient.Model.Service.t()] | nil,
  ShutdownDelay: integer() | nil,
  Spreads: [NomadClient.Model.Spread.t()] | nil,
  Tasks: [NomadClient.Model.Task.t()] | nil,
  Update: NomadClient.Model.UpdateStrategy.t() | nil,
  Volumes: %{optional(String.t()) => NomadClient.Model.VolumeRequest.t()} | nil
}