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.