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.
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.
A new or an existing persistent disk (PD) or a local ssd attached to a VM
instance.
A Job's resource allocation policy describes when, where, and how compute
resources should be allocated for the Job.
A new persistent disk or a local ssd.
A new persistent disk or a local ssd.
InstancePolicy describes an instance type and resources attached to each VM
created by this InstancePolicy.
InstancePolicy describes an instance type and resources attached to each VM
created by this InstancePolicy.
InstancePolicyOrTemplate lets you define the type of resources to use for
this job either with an InstancePolicy or an instance template.
InstancePolicyOrTemplate lets you define the type of resources to use for
this job either with an InstancePolicy or an instance template.
Protobuf type google.cloud.batch.v1alpha.AllocationPolicy.LocationPolicy
Protobuf type google.cloud.batch.v1alpha.AllocationPolicy.LocationPolicy
NetworkPolicy describes VM instance network configurations.
NetworkPolicy describes VM instance network configurations.
PlacementPolicy describes a group placement policy for the VMs controlled
by this AllocationPolicy.
PlacementPolicy describes a group placement policy for the VMs controlled
by this AllocationPolicy.
Compute Engine VM instance provisioning model.
A `CalendarPeriod` represents the abstract concept of a time period that
has a canonical start.
Response to the CancelJob request.
Response to the CancelJob request.
Compute resource requirements.
Compute resource requirements.
CreateResourceAllowance Request.
CreateResourceAllowance Request.
DeleteResourceAllowance Request.
DeleteResourceAllowance Request.
An Environment describes a collection of environment variables to set when
executing Tasks.
An Environment describes a collection of environment variables to set when
executing Tasks.
Protobuf type google.cloud.batch.v1alpha.Environment.KMSEnvMap
Protobuf type google.cloud.batch.v1alpha.Environment.KMSEnvMap
Represents a Google Cloud Storage volume.
Represents a Google Cloud Storage volume.
GetResourceAllowance Request.
GetResourceAllowance Request.
Request for a single Task by name.
Request for a single Task by name.
The Cloud Batch Job description.
The Cloud Batch Job description.
The order that TaskGroups are scheduled relative to each other.
JobDependency describes the state of other Jobs that the start of this Job
depends on.
JobDependency describes the state of other Jobs that the start of this Job
depends on.
Builder for projects/{project}/locations/{location}/jobs/{job}.
Notification configurations.
Notification configurations.
Aggregated task status for a TaskGroup.
Aggregated task status for a TaskGroup.
LifecyclePolicy describes how to deal with task failures
based on different conditions.
Action on task failures based on different conditions.
Conditions for actions to deal with task failures.
Conditions for actions to deal with task failures.
LifecyclePolicy describes how to deal with task failures
based on different conditions.
ListResourceAllowances Request.
ListResourceAllowances Request.
ListResourceAllowances Response.
ListResourceAllowances Response.
Builder for projects/{project}/locations/{location}.
LogsPolicy describes if and how a job's logs are preserved.
LogsPolicy describes if and how a job's logs are preserved.
`CloudLoggingOption` contains additional settings for Cloud Logging logs
generated by Batch job.
`CloudLoggingOption` contains additional settings for Cloud Logging logs
generated by Batch job.
The destination (if any) for logs.
Represents an NFS volume.
Represents an NFS volume.
Notification on resource state change.
Notification on resource state change.
Represents the metadata of the long-running operation.
Represents the metadata of the long-running operation.
Deprecated: please use device_name instead.
Deprecated: please use device_name instead.
The Resource Allowance description for Cloud Batch.
The Resource Allowance description for Cloud Batch.
Builder for projects/{project}/locations/{location}/resourceAllowances/{resource_allowance}.
ResourceAllowance valid state.
ResourceUsage describes the resource usage of the job.
ResourceUsage describes the resource usage of the job.
Runnable describes instructions for executing a specific script or container
as part of a Task.
A barrier runnable automatically blocks the execution of subsequent
runnables until all the tasks in the task group reach the barrier.
A barrier runnable automatically blocks the execution of subsequent
runnables until all the tasks in the task group reach the barrier.
Runnable describes instructions for executing a specific script or container
as part of a Task.
Carries information about a Google Cloud service account.
Carries information about a Google Cloud service account.
This Task Execution field includes detail information for
task execution procedures, based on StatusEvent types.
This Task Execution field includes detail information for
task execution procedures, based on StatusEvent types.
A TaskGroup defines one or more Tasks that all share the same TaskSpec.
A TaskGroup defines one or more Tasks that all share the same TaskSpec.
How Tasks in the TaskGroup should be scheduled relative to each other.
Builder for projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}.
Builder for
projects/{project}/locations/{location}/jobs/{job}/taskGroups/{task_group}/tasks/{task}.
TaskResourceUsage describes the resource usage of the task.
TaskResourceUsage describes the resource usage of the task.
UpdateResourceAllowance Request.
UpdateResourceAllowance Request.
UsageResourceAllowance describes the detail of usage resource allowance.
UsageResourceAllowance describes the detail of usage resource allowance.
Spec of a usage ResourceAllowance.
Spec of a usage ResourceAllowance.
UsageResourceAllowance limitation.
UsageResourceAllowance limitation.
Status of a usage ResourceAllowance.
Status of a usage ResourceAllowance.
ConsumptionReport is the report of ResourceAllowance consumptions in a time
period.
ConsumptionReport is the report of ResourceAllowance consumptions in a time
period.
UsageResourceAllowanceStatus detail about usage consumption.
UsageResourceAllowanceStatus detail about usage consumption.
Protobuf type google.cloud.batch.v1alpha.UsageResourceAllowanceStatus.PeriodConsumption
Protobuf type
google.cloud.batch.v1alpha.UsageResourceAllowanceStatus.PeriodConsumption
Volume describes a volume and parameters for it to be mounted to a VM.
Volume describes a volume and parameters for it to be mounted to a VM.