Package Classes (0.13.0)

Summary of entries of Classes for run.

Classes

BuildsAsyncClient

Cloud Run Build Control Plane API

BuildsClient

Cloud Run Build Control Plane API

ExecutionsAsyncClient

Cloud Run Execution Control Plane API.

ExecutionsClient

Cloud Run Execution Control Plane API.

ListExecutionsAsyncPager

A pager for iterating throughlist_executions requests.

This class thinly wraps an initialListExecutionsResponse object, andprovides an__aiter__ method to iterate through itsexecutions field.

If there are more pages, the__aiter__ method will make additionalListExecutions requests and continue to iteratethrough theexecutions field on thecorresponding responses.

All the usualListExecutionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListExecutionsPager

A pager for iterating throughlist_executions requests.

This class thinly wraps an initialListExecutionsResponse object, andprovides an__iter__ method to iterate through itsexecutions field.

If there are more pages, the__iter__ method will make additionalListExecutions requests and continue to iteratethrough theexecutions field on thecorresponding responses.

All the usualListExecutionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

JobsAsyncClient

Cloud Run Job Control Plane API.

JobsClient

Cloud Run Job Control Plane API.

ListJobsAsyncPager

A pager for iterating throughlist_jobs requests.

This class thinly wraps an initialListJobsResponse object, andprovides an__aiter__ method to iterate through itsjobs field.

If there are more pages, the__aiter__ method will make additionalListJobs requests and continue to iteratethrough thejobs field on thecorresponding responses.

All the usualListJobsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListJobsPager

A pager for iterating throughlist_jobs requests.

This class thinly wraps an initialListJobsResponse object, andprovides an__iter__ method to iterate through itsjobs field.

If there are more pages, the__iter__ method will make additionalListJobs requests and continue to iteratethrough thejobs field on thecorresponding responses.

All the usualListJobsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

RevisionsAsyncClient

Cloud Run Revision Control Plane API.

RevisionsClient

Cloud Run Revision Control Plane API.

ListRevisionsAsyncPager

A pager for iterating throughlist_revisions requests.

This class thinly wraps an initialListRevisionsResponse object, andprovides an__aiter__ method to iterate through itsrevisions field.

If there are more pages, the__aiter__ method will make additionalListRevisions requests and continue to iteratethrough therevisions field on thecorresponding responses.

All the usualListRevisionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListRevisionsPager

A pager for iterating throughlist_revisions requests.

This class thinly wraps an initialListRevisionsResponse object, andprovides an__iter__ method to iterate through itsrevisions field.

If there are more pages, the__iter__ method will make additionalListRevisions requests and continue to iteratethrough therevisions field on thecorresponding responses.

All the usualListRevisionsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ServicesAsyncClient

Cloud Run Service Control Plane API

ServicesClient

Cloud Run Service Control Plane API

ListServicesAsyncPager

A pager for iterating throughlist_services requests.

This class thinly wraps an initialListServicesResponse object, andprovides an__aiter__ method to iterate through itsservices field.

If there are more pages, the__aiter__ method will make additionalListServices requests and continue to iteratethrough theservices field on thecorresponding responses.

All the usualListServicesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListServicesPager

A pager for iterating throughlist_services requests.

This class thinly wraps an initialListServicesResponse object, andprovides an__iter__ method to iterate through itsservices field.

If there are more pages, the__iter__ method will make additionalListServices requests and continue to iteratethrough theservices field on thecorresponding responses.

All the usualListServicesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

TasksAsyncClient

Cloud Run Task Control Plane API.

TasksClient

Cloud Run Task Control Plane API.

ListTasksAsyncPager

A pager for iterating throughlist_tasks requests.

This class thinly wraps an initialListTasksResponse object, andprovides an__aiter__ method to iterate through itstasks field.

If there are more pages, the__aiter__ method will make additionalListTasks requests and continue to iteratethrough thetasks field on thecorresponding responses.

All the usualListTasksResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListTasksPager

A pager for iterating throughlist_tasks requests.

This class thinly wraps an initialListTasksResponse object, andprovides an__iter__ method to iterate through itstasks field.

If there are more pages, the__iter__ method will make additionalListTasks requests and continue to iteratethrough thetasks field on thecorresponding responses.

All the usualListTasksResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

WorkerPoolsAsyncClient

Cloud Run WorkerPool Control Plane API.

WorkerPoolsClient

Cloud Run WorkerPool Control Plane API.

ListWorkerPoolsAsyncPager

A pager for iterating throughlist_worker_pools requests.

This class thinly wraps an initialListWorkerPoolsResponse object, andprovides an__aiter__ method to iterate through itsworker_pools field.

If there are more pages, the__aiter__ method will make additionalListWorkerPools requests and continue to iteratethrough theworker_pools field on thecorresponding responses.

All the usualListWorkerPoolsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

ListWorkerPoolsPager

A pager for iterating throughlist_worker_pools requests.

This class thinly wraps an initialListWorkerPoolsResponse object, andprovides an__iter__ method to iterate through itsworker_pools field.

If there are more pages, the__iter__ method will make additionalListWorkerPools requests and continue to iteratethrough theworker_pools field on thecorresponding responses.

All the usualListWorkerPoolsResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.

BinaryAuthorization

Settings for Binary Authorization feature.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

BuildConfig

Describes the Build step of the function that builds acontainer from the given source.

EnvironmentVariablesEntry

The abstract base class for a message.

BuildInfo

Build information of the image.

CancelExecutionRequest

Request message for deleting an Execution.

CloudSqlInstance

Represents a set of Cloud SQL instances. Each one will be availableunder /cloudsql/[instance]. Visithttps://cloud.google.com/sql/docs/mysql/connect-run for moreinformation on how to connect Cloud SQL and Cloud Run.

Condition

Defines a status condition for a resource.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CommonReason

Reasons common to all types of conditions.

ExecutionReason

Reasons specific to Execution resource.

RevisionReason

Reasons specific to Revision resource.

Severity

Represents the severity of the condition failures.

State

Represents the possible Condition states.

Container

A single application container.This specifies both the container to run, the command to run inthe container and the arguments to supply to it.Note that additional arguments can be supplied by the system tothe container at runtime.

ContainerPort

ContainerPort represents a network port in a singlecontainer.

CreateJobRequest

Request message for creating a Job.

CreateServiceRequest

Request message for creating a Service.

CreateWorkerPoolRequest

Request message for creating a WorkerPool.

DeleteExecutionRequest

Request message for deleting an Execution.

DeleteJobRequest

Request message to delete a Job by its full name.

DeleteRevisionRequest

Request message for deleting a retired Revision.Revision lifecycle is usually managed by making changes to theparent Service. Only retired revisions can be deleted with thisAPI.

DeleteServiceRequest

Request message to delete a Service by its full name.

DeleteWorkerPoolRequest

Request message to delete a WorkerPool by its full name.

EmptyDirVolumeSource

In memory (tmpfs) ephemeral storage.It is ephemeral in the sense that when the sandbox is takendown, the data is destroyed with it (it does not persist acrosssandbox runs).

Medium

The different types of medium supported for EmptyDir.

EncryptionKeyRevocationAction

Specifies behavior if an encryption key used by a resource isrevoked.

EnvVar

EnvVar represents an environment variable present in aContainer.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

EnvVarSource

EnvVarSource represents a source for the value of an EnvVar.

Execution

Execution represents the configuration of a single execution.A execution an immutable resource that references a containerimage which is run to completion.

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

ExecutionEnvironment

Alternatives for execution environments.

ExecutionReference

Reference to an Execution. Use /Executions.GetExecution withthe given name to get full execution including the lateststatus.

CompletionStatus

Possible execution completion status.

ExecutionTemplate

ExecutionTemplate describes the data an execution should havewhen created from a template.

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

GCSVolumeSource

Represents a volume backed by a Cloud Storage bucket usingCloud Storage FUSE.

GRPCAction

GRPCAction describes an action involving a GRPC port.

GetExecutionRequest

Request message for obtaining a Execution by its full name.

GetJobRequest

Request message for obtaining a Job by its full name.

GetRevisionRequest

Request message for obtaining a Revision by its full name.

GetServiceRequest

Request message for obtaining a Service by its full name.

GetTaskRequest

Request message for obtaining a Task by its full name.

GetWorkerPoolRequest

Request message for obtaining a WorkerPool by its full name.

HTTPGetAction

HTTPGetAction describes an action based on HTTP Get requests.

HTTPHeader

HTTPHeader describes a custom header to be used in HTTPprobes

IngressTraffic

Allowed ingress traffic for the Container.

InstanceSplit

Holds a single instance split entry for the Worker.Allocations can be done to a specific Revision name, or pointingto the latest Ready Revision.

InstanceSplitAllocationType

The type of instance split allocation.

InstanceSplitStatus

Represents the observed state of a singleInstanceSplit entry.

Job

Job represents the configuration of a single job, whichreferences a container image that is run to completion.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

ListExecutionsRequest

Request message for retrieving a list of Executions.

ListExecutionsResponse

Response message containing a list of Executions.

ListJobsRequest

Request message for retrieving a list of Jobs.

ListJobsResponse

Response message containing a list of Jobs.

ListRevisionsRequest

Request message for retrieving a list of Revisions.

ListRevisionsResponse

Response message containing a list of Revisions.

ListServicesRequest

Request message for retrieving a list of Services.

ListServicesResponse

Response message containing a list of Services.

ListTasksRequest

Request message for retrieving a list of Tasks.

ListTasksResponse

Response message containing a list of Tasks.

ListWorkerPoolsRequest

Request message for retrieving a list of WorkerPools.

ListWorkerPoolsResponse

Response message containing a list of WorkerPools.

NFSVolumeSource

Represents an NFS mount.

NodeSelector

Hardware constraints configuration.

Probe

Probe describes a health check to be performed against acontainer to determine whether it is alive or ready to receivetraffic.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ResourceRequirements

ResourceRequirements describes the compute resourcerequirements.

LimitsEntry

The abstract base class for a message.

Revision

A Revision is an immutable snapshot of code andconfiguration. A Revision references a container image.Revisions are only created by updates to its parent Service.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

RevisionScaling

Settings for revision-level scaling settings.

RevisionScalingStatus

Effective settings for the current revision

RevisionTemplate

RevisionTemplate describes the data a revision should havewhen created from a template.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

RunJobRequest

Request message to create a new Execution of a Job.

Overrides

RunJob Overrides that contains Execution fields to beoverridden.

ContainerOverride

Per-container override specification.

SecretKeySelector

SecretEnvVarSource represents a source for the value of anEnvVar.

SecretVolumeSource

The secret's value will be presented as the content of a filewhose name is defined in the item path. If no items are defined,the name of the file is the secret.

Service

Service acts as a top-level container that manages a set ofconfigurations and revision templates which implement a networkservice. Service exists to provide a singular abstraction whichcan be access controlled, reasoned about, and which encapsulatessoftware lifecycle decisions such as rollout policy and teamresource ownership.

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

MultiRegionSettings

Settings for multi-region deployment.

ServiceMesh

Settings for Cloud Service Mesh. For more information seehttps://cloud.google.com/service-mesh/docs/overview.

ServiceScaling

Scaling settings applied at the service level rather thanat the revision level.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ScalingMode

The scaling mode for the service. If not provided, itdefaults to AUTOMATIC.

SourceCode

Source type for the container.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CloudStorageSource

Cloud Storage source.

StorageSource

Location of the source in an archive file in Google CloudStorage.

SubmitBuildRequest

Request message for submitting a Build.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

BuildpacksBuild

Build the source using Buildpacks.

EnvironmentVariablesEntry

The abstract base class for a message.

DockerBuild

Build the source using Docker. This means the source has aDockerfile.

SubmitBuildResponse

Response message for submitting a Build.

TCPSocketAction

TCPSocketAction describes an action based on opening a socket

Task

Task represents a single run of a container to completion.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

TaskAttemptResult

Result of a task attempt.

TaskTemplate

TaskTemplate describes the data a task should have whencreated from a template.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

TrafficTarget

Holds a single traffic routing entry for the Service.Allocations can be done to a specific Revision name, or pointingto the latest Ready Revision.

TrafficTargetAllocationType

The type of instance allocation.

TrafficTargetStatus

Represents the observed state of a singleTrafficTarget entry.

UpdateJobRequest

Request message for updating a Job.

UpdateServiceRequest

Request message for updating a service.

UpdateWorkerPoolRequest

Request message for updating a worker pool.

VersionToPath

VersionToPath maps a specific version of a secret to a relative fileto mount to, relative to VolumeMount's mount_path.

Volume

Volume represents a named volume in a container.

This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

VolumeMount

VolumeMount describes a mounting of a Volume within acontainer.

VpcAccess

VPC Access settings. For more information on sending trafficto a VPC network, visithttps://cloud.google.com/run/docs/configuring/connecting-vpc.

NetworkInterface

Direct VPC egress settings.

VpcEgress

Egress options for VPC access.

WorkerPool

WorkerPool acts as a top-level container that manages a setof configurations and revision templates which implement apull-based workload. WorkerPool exists to provide a singularabstraction which can be access controlled, reasoned about, andwhich encapsulates software lifecycle decisions such as rolloutpolicy and team resource ownership.

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

WorkerPoolRevisionTemplate

WorkerPoolRevisionTemplate describes the data a worker poolrevision should have when created from a template.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

WorkerPoolScaling

Worker pool scaling settings.

.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Modules

pagers

API documentation forrun_v2.services.executions.pagers module.

pagers

API documentation forrun_v2.services.jobs.pagers module.

pagers

API documentation forrun_v2.services.revisions.pagers module.

pagers

API documentation forrun_v2.services.services.pagers module.

pagers

API documentation forrun_v2.services.tasks.pagers module.

pagers

API documentation forrun_v2.services.worker_pools.pagers module.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-16 UTC.