# Functions

New creates a new Service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewService creates a new Service.

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

Accelerator: Accelerator describes Compute Engine accelerators to be attached to the VM.
ActionCondition: Conditions for actions to deal with task failures.
AgentContainer: Container runnable representation on the agent side.
AgentEnvironment: AgentEnvironment is the Environment representation between Agent and CLH communication.
AgentInfo: VM Agent Info.
AgentKMSEnvMap: AgentKMSEnvMap contains the encrypted key/value pair to be used in the environment on the Agent side.
AgentMetadata: VM Agent Metadata.
AgentScript: Script runnable representation on the agent side.
AgentTask: TODO(b/182501497) The message needs to be redefined when the Agent API server updates data in storage per the backend design.
AgentTaskInfo: Task Info.
AgentTaskLoggingOption: AgentTaskLoggingOption contains the options for the logging of the task.
AgentTaskRunnable: AgentTaskRunnable is the Runnable representation between Agent and CLH communication.
AgentTaskSpec: AgentTaskSpec is the user's TaskSpec representation between Agent and CLH communication.
AgentTaskUserAccount: AgentTaskUserAccount contains the information of a POSIX account on the guest os which is used to execute the runnables.
AgentTimingInfo: VM timing information.
AllocationPolicy: A Job's resource allocation policy describes when, where, and how compute resources should be allocated for the Job.
AttachedDisk: A new or an existing persistent disk (PD) or a local ssd attached to a VM instance.
Barrier: A barrier runnable automatically blocks the execution of subsequent runnables until all the tasks in the task group reach the barrier.
CancelJobRequest: CancelJob Request.
CancelOperationRequest: The request message for Operations.CancelOperation.
CloudLoggingOption: `CloudLoggingOption` contains additional settings for Cloud Logging logs generated by Batch job.
ComputeResource: Compute resource requirements.
Container: Container runnable.
Disk: A new persistent disk or a local ssd.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Environment: An Environment describes a collection of environment variables to set when executing Tasks.
GCS: Represents a Google Cloud Storage volume.
InstancePolicy: InstancePolicy describes an instance type and resources attached to each VM created by this InstancePolicy.
InstancePolicyOrTemplate: InstancePolicyOrTemplate lets you define the type of resources to use for this job either with an InstancePolicy or an instance template.
InstanceStatus: VM instance status.
Job: The Cloud Batch Job description.
JobNotification: Notification configurations.
JobStatus: Job status.
No description provided by the author
LifecyclePolicy: LifecyclePolicy describes how to deal with task failures based on different conditions.
ListJobsResponse: ListJob Response.
ListLocationsResponse: The response message for Locations.ListLocations.
ListOperationsResponse: The response message for Operations.ListOperations.
ListTasksResponse: ListTasks Response.
Location: A resource that represents a Google Cloud location.
No description provided by the author
LogsPolicy: LogsPolicy describes if and how a job's logs are preserved.
Message: Message details.
NetworkInterface: A network interface.
NetworkPolicy: NetworkPolicy describes VM instance network configurations.
NFS: Represents an NFS volume.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of the long-running operation.
PlacementPolicy: PlacementPolicy describes a group placement policy for the VMs controlled by this AllocationPolicy.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReportAgentStateRequest: Request to report agent's state.
ReportAgentStateResponse: Response to ReportAgentStateRequest.
Runnable: Runnable describes instructions for executing a specific script or container as part of a Task.
Script: Script runnable.
No description provided by the author
ServiceAccount: Carries information about a Google Cloud service account.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StatusEvent: Status event.
Task: A Cloud Batch task.
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.
TaskGroupStatus: Aggregated task status for a TaskGroup.
TaskSpec: Spec of a task.
TaskStatus: Status of a task.
Volume: Volume describes a volume and parameters for it to be mounted to a VM.