Interface protos.google.cloud.batch.v1alpha.ITaskGroup (1.12.0)

Properties of a TaskGroup.

Package

@google-cloud/batch

Properties

allocationPolicy

allocationPolicy?: (google.cloud.batch.v1alpha.IAllocationPolicy|null);

TaskGroup allocationPolicy

labels

labels?: ({ [k: string]: string }|null);

TaskGroup labels

name

name?: (string|null);

TaskGroup name

parallelism

parallelism?: (number|Long|string|null);

TaskGroup parallelism

permissiveSsh

permissiveSsh?: (boolean|null);

TaskGroup permissiveSsh

requireHostsFile

requireHostsFile?: (boolean|null);

TaskGroup requireHostsFile

runAsNonRoot

runAsNonRoot?: (boolean|null);

TaskGroup runAsNonRoot

schedulingPolicy

schedulingPolicy?: (google.cloud.batch.v1alpha.TaskGroup.SchedulingPolicy|keyof typeof google.cloud.batch.v1alpha.TaskGroup.SchedulingPolicy|null);

TaskGroup schedulingPolicy

serviceAccount

serviceAccount?: (google.cloud.batch.v1alpha.IServiceAccount|null);

TaskGroup serviceAccount

taskCount

taskCount?: (number|Long|string|null);

TaskGroup taskCount

taskCountPerNode

taskCountPerNode?: (number|Long|string|null);

TaskGroup taskCountPerNode

taskEnvironments

taskEnvironments?: (google.cloud.batch.v1alpha.IEnvironment[]|null);

TaskGroup taskEnvironments

taskSpec

taskSpec?: (google.cloud.batch.v1alpha.ITaskSpec|null);

TaskGroup taskSpec