events/cloud/batch/v1 library

Classes

AllocationPolicy
A Job's resource allocation policy describes when, where, and how compute resources should be allocated for the Job.
AllocationPolicy_Accelerator
Accelerator describes Compute Engine accelerators to be attached to the VM.
AllocationPolicy_AttachedDisk
A new or an existing persistent disk (PD) or a local ssd attached to a VM instance.
AllocationPolicy_Disk
A new persistent disk or a local ssd. A VM can only have one local SSD setting but multiple local SSD partitions. See https://cloud.google.com/compute/docs/disks#pdspecs and https://cloud.google.com/compute/docs/disks#localssds.
AllocationPolicy_InstancePolicy
InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.
AllocationPolicy_InstancePolicyOrTemplate
Either an InstancePolicy or an instance template.
AllocationPolicy_LocationPolicy
AllocationPolicy_NetworkInterface
A network interface.
AllocationPolicy_NetworkPolicy
NetworkPolicy describes VM instance network configurations.
AllocationPolicy_PlacementPolicy
PlacementPolicy describes a group placement policy for the VMs controlled by this AllocationPolicy.
AllocationPolicy_ProvisioningModel
Compute Engine VM instance provisioning model.
ComputeResource
Compute resource requirements
Environment
An Environment describes a collection of environment variables to set when executing Tasks.
Environment_KMSEnvMap
GCS
Represents a Google Cloud Storage volume.
Job
The Cloud Batch Job description.
JobCreatedEvent
The CloudEvent raised when a Job is created.
JobDeletedEvent
The CloudEvent raised when a Job is deleted.
JobEventData
The data within all Job events.
JobNotification
Notification configurations.
JobNotification_Message
Message details. Describe the attribute that a message should have. Without specified message attributes, no message will be sent by default.
JobNotification_Type
The message type.
JobStatus
Job status.
JobStatus_InstanceStatus
VM instance status.
JobStatus_State
Valid Job states.
JobStatus_TaskGroupStatus
Aggregated task status for a TaskGroup.
LifecyclePolicy
LifecyclePolicy describes how to deal with task failures based on different conditions.
LifecyclePolicy_Action
Action on task failures based on different conditions.
LifecyclePolicy_ActionCondition
Conditions for actions to deal with task failures.
LogsPolicy
LogsPolicy describes how outputs from a Job's Tasks (stdout/stderr) will be preserved.
LogsPolicy_Destination
The destination (if any) for logs.
NFS
Represents an NFS volume.
Runnable
Runnable describes instructions for executing a specific script or container as part of a Task.
Runnable_Barrier
Barrier runnable blocks until all tasks in a taskgroup reach it.
Runnable_Container
Container runnable.
Runnable_Script
Script runnable.
ServiceAccount
Carries information about a Google Cloud service account.
StatusEvent
Status event
TaskExecution
This Task Execution field includes detail information for task execution procedures, based on StatusEvent types.
TaskGroup
A TaskGroup defines one or more Tasks that all share the same TaskSpec.
TaskGroup_SchedulingPolicy
How Tasks in the TaskGroup should be scheduled relative to each other.
TaskSpec
Spec of a task
TaskStatus
Status of a task
TaskStatus_State
Task states.
Volume
Volume describes a volume and parameters for it to be mounted to a VM.