t() :: %NomadClient.Model.ServiceCheck{
AddressMode: String.t() | nil,
Args: [String.t()] | nil,
CheckRestart: NomadClient.Model.CheckRestart.t() | nil,
Command: String.t() | nil,
GrpcService: String.t() | nil,
GrpcUseTls: boolean() | nil,
Header: %{optional(String.t()) => [String.t()]} | nil,
ID: String.t() | nil,
InitialStatus: String.t() | nil,
Interval: integer() | nil,
Method: String.t() | nil,
Name: String.t() | nil,
OnUpdate: String.t() | nil,
Path: String.t() | nil,
PortLabel: String.t() | nil,
Protocol: String.t() | nil,
TaskName: String.t() | nil,
Timeout: integer() | nil,
TlsSkipVerify: boolean() | nil,
Type: String.t() | nil
}