# Functions

No description provided by the author
No description provided by the author

# Constants

Preemptible VM (PVM).
Unspecified.
SPOT VM.
Standard VM.
Notify users that the job state has changed.
Notify users that the task state has changed.
Unspecified.
The Job will be deleted, but has not been deleted yet.
At least one Task in the Job has failed.
Job is admitted (validated and persisted) and waiting for resources.
Resource allocation has been successful.
Job is scheduled to run as soon as resource allocation is ready.
No description provided by the author
All Tasks in the Job have finished successfully.
Action unspecified.
Action that tasks in the group will be stopped immediately.
Action that tasks in the group will be scheduled to re-execute.
Logs are streamed to Cloud Logging.
Logs are not preserved.
Logs are saved to a file path.
The Task is assigned to at least one VM.
The Task has failed.
The Task is created and waiting for resources.
The Task is running.
unknown state.
The Task has succeeded.

# Variables

Enum value maps for AllocationPolicy_ProvisioningModel.
Enum value maps for AllocationPolicy_ProvisioningModel.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for JobNotification_Type.
Enum value maps for JobNotification_Type.
Enum value maps for JobStatus_State.
Enum value maps for JobStatus_State.
Enum value maps for LifecyclePolicy_Action.
Enum value maps for LifecyclePolicy_Action.
Enum value maps for LogsPolicy_Destination.
Enum value maps for LogsPolicy_Destination.
Enum value maps for TaskStatus_State.
Enum value maps for TaskStatus_State.

# Structs

A Job's resource allocation policy describes when, where, and how compute resources should be allocated for the Job.
Accelerator describes Compute Engine accelerators to be attached to the VM.
A new or an existing persistent disk (PD) or a local ssd attached to a VM instance.
No description provided by the author
No description provided by the author
A new persistent disk or a local ssd.
No description provided by the author
No description provided by the author
InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.
Either an InstancePolicy or an instance template.
No description provided by the author
No description provided by the author
No description provided by the author
A network interface.
NetworkPolicy describes VM instance network configurations.
Compute resource requirements.
CreateJob Request.
DeleteJob Request.
An Environment describes a collection of environment variables to set when executing Tasks.
No description provided by the author
Represents a Google Cloud Storage volume.
GetJob Request.
Request for a single Task by name.
The Cloud Batch Job description.
Notification configurations.
Message details.
Job status.
VM instance status.
Aggregated task status for a TaskGroup.
LifecyclePolicy describes how to deal with task failures based on different conditions.
Conditions for actions to deal with task failures.
ListJob Request.
ListJob Response.
ListTasks Request.
ListTasks Response.
LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be preserved.
Represents an NFS volume.
Represents the metadata of the long-running operation.
Runnable describes instructions for executing a specific script or container as part of a Task.
Barrier runnable blocks until all tasks in a taskgroup reach it.
No description provided by the author
Container runnable.
No description provided by the author
Script runnable.
No description provided by the author
No description provided by the author
No description provided by the author
Carries information about a Google Cloud service account.
Status event.
A Cloud Batch task.
This Task Execution field includes detail information for task execution procedures, based on StatusEvent types.
A TaskGroup contains one or multiple Tasks that share the same Runnable but with different runtime parameters.
Spec of a task.
Status of a task.
UnimplementedBatchServiceServer can be embedded to have forward compatible implementations.
Volume describes a volume and parameters for it to be mounted to a VM.
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

BatchServiceClient is the client API for BatchService service.
BatchServiceServer is the server API for BatchService service.

# Type aliases

Compute Engine VM instance provisioning model.
The message type.
Valid Job states.
Action on task failures based on different conditions.
The destination (if any) for logs.
Task states.