Classes
BinaryAuthorization
Settings for Binary Authorization feature.
Builds
Cloud Run Build Control Plane API
Builds.BuildsBase
Base class for server-side implementations of Builds
Builds.BuildsClient
Client for Builds
BuildsClient
Builds client wrapper, for convenient use.
BuildsClientBuilder
Builder class for BuildsClient to provide simple configuration of credentials, endpoint etc.
BuildsClientImpl
Builds client wrapper implementation, for convenient use.
BuildsSettings
Settings for BuildsClient instances.
CancelExecutionRequest
Request message for deleting an Execution.
CloudSqlInstance
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/[instance]. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
Condition
Defines a status condition for a resource.
Condition.Types
Container for nested types declared in the Condition message type.
ConnectorName
Resource name for the Connector
resource.
Container
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
ContainerPort
ContainerPort represents a network port in a single container.
CreateJobRequest
Request message for creating a Job.
CreateServiceRequest
Request message for creating a Service.
CryptoKeyName
Resource name for the CryptoKey
resource.
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 the parent Service. Only retired revisions can be deleted with this API.
DeleteServiceRequest
Request message to delete a Service by its full name.
EmptyDirVolumeSource
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
EmptyDirVolumeSource.Types
Container for nested types declared in the EmptyDirVolumeSource message type.
EnvVar
EnvVar represents an environment variable present in a Container.
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 container image which is run to completion.
ExecutionName
Resource name for the Execution
resource.
ExecutionReference
Reference to an Execution. Use /Executions.GetExecution with the given name to get full execution including the latest status.
ExecutionReference.Types
Container for nested types declared in the ExecutionReference message type.
ExecutionTemplate
ExecutionTemplate describes the data an execution should have when created from a template.
Executions
Cloud Run Execution Control Plane API.
Executions.ExecutionsBase
Base class for server-side implementations of Executions
Executions.ExecutionsClient
Client for Executions
ExecutionsClient
Executions client wrapper, for convenient use.
ExecutionsClientBuilder
Builder class for ExecutionsClient to provide simple configuration of credentials, endpoint etc.
ExecutionsClientImpl
Executions client wrapper implementation, for convenient use.
ExecutionsSettings
Settings for ExecutionsClient instances.
GCSVolumeSource
Represents a volume backed by a Cloud Storage bucket using Cloud 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.
HTTPGetAction
HTTPGetAction describes an action based on HTTP Get requests.
HTTPHeader
HTTPHeader describes a custom header to be used in HTTP probes
Job
Job represents the configuration of a single job, which references a container image that is run to completion.
JobName
Resource name for the Job
resource.
Jobs
Cloud Run Job Control Plane API.
Jobs.JobsBase
Base class for server-side implementations of Jobs
Jobs.JobsClient
Client for Jobs
JobsClient
Jobs client wrapper, for convenient use.
JobsClientBuilder
Builder class for JobsClient to provide simple configuration of credentials, endpoint etc.
JobsClientImpl
Jobs client wrapper implementation, for convenient use.
JobsSettings
Settings for JobsClient instances.
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.
MeshName
Resource name for the Mesh
resource.
NFSVolumeSource
Represents an NFS mount.
NodeSelector
Hardware constraints configuration.
PolicyName
Resource name for the Policy
resource.
Probe
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
ResourceRequirements
ResourceRequirements describes the compute resource requirements.
Revision
A Revision is an immutable snapshot of code and configuration. A Revision references a container image. Revisions are only created by updates to its parent Service.
RevisionName
Resource name for the Revision
resource.
RevisionScaling
Settings for revision-level scaling settings.
RevisionScalingStatus
Effective settings for the current revision
RevisionTemplate
RevisionTemplate describes the data a revision should have when created from a template.
Revisions
Cloud Run Revision Control Plane API.
Revisions.RevisionsBase
Base class for server-side implementations of Revisions
Revisions.RevisionsClient
Client for Revisions
RevisionsClient
Revisions client wrapper, for convenient use.
RevisionsClientBuilder
Builder class for RevisionsClient to provide simple configuration of credentials, endpoint etc.
RevisionsClientImpl
Revisions client wrapper implementation, for convenient use.
RevisionsSettings
Settings for RevisionsClient instances.
RunJobRequest
Request message to create a new Execution of a Job.
RunJobRequest.Types
Container for nested types declared in the RunJobRequest message type.
RunJobRequest.Types.Overrides
RunJob Overrides that contains Execution fields to be overridden.
RunJobRequest.Types.Overrides.Types
Container for nested types declared in the Overrides message type.
RunJobRequest.Types.Overrides.Types.ContainerOverride
Per-container override specification.
SecretKeySelector
SecretEnvVarSource represents a source for the value of an EnvVar.
SecretName
Resource name for the Secret
resource.
SecretVersionName
Resource name for the SecretVersion
resource.
SecretVolumeSource
The secret's value will be presented as the content of a file whose 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 of configurations and revision templates which implement a network service. Service exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership.
ServiceMesh
Settings for Cloud Service Mesh. For more information see https://cloud.google.com/service-mesh/docs/overview.
ServiceName
Resource name for the Service
resource.
ServiceScaling
Scaling settings applied at the service level rather than at the revision level.
ServiceScaling.Types
Container for nested types declared in the ServiceScaling message type.
Services
Cloud Run Service Control Plane API
Services.ServicesBase
Base class for server-side implementations of Services
Services.ServicesClient
Client for Services
ServicesClient
Services client wrapper, for convenient use.
ServicesClientBuilder
Builder class for ServicesClient to provide simple configuration of credentials, endpoint etc.
ServicesClientImpl
Services client wrapper implementation, for convenient use.
ServicesSettings
Settings for ServicesClient instances.
StorageSource
Location of the source in an archive file in Google Cloud Storage.
SubmitBuildRequest
Request message for submitting a Build.
SubmitBuildRequest.Types
Container for nested types declared in the SubmitBuildRequest message type.
SubmitBuildRequest.Types.BuildpacksBuild
Build the source using Buildpacks.
SubmitBuildRequest.Types.DockerBuild
Build the source using Docker. This means the source has a Dockerfile.
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.
TaskAttemptResult
Result of a task attempt.
TaskName
Resource name for the Task
resource.
TaskTemplate
TaskTemplate describes the data a task should have when created from a template.
Tasks
Cloud Run Task Control Plane API.
Tasks.TasksBase
Base class for server-side implementations of Tasks
Tasks.TasksClient
Client for Tasks
TasksClient
Tasks client wrapper, for convenient use.
TasksClientBuilder
Builder class for TasksClient to provide simple configuration of credentials, endpoint etc.
TasksClientImpl
Tasks client wrapper implementation, for convenient use.
TasksSettings
Settings for TasksClient instances.
TrafficTarget
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
TrafficTargetStatus
Represents the observed state of a single TrafficTarget
entry.
UpdateJobRequest
Request message for updating a Job.
UpdateServiceRequest
Request message for updating a service.
VersionToPath
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
Volume
Volume represents a named volume in a container.
VolumeMount
VolumeMount describes a mounting of a Volume within a container.
VpcAccess
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
VpcAccess.Types
Container for nested types declared in the VpcAccess message type.
VpcAccess.Types.NetworkInterface
Direct VPC egress settings.
WorkerPoolName
Resource name for the WorkerPool
resource.
Enums
BinaryAuthorization.BinauthzMethodOneofCase
Enum of possible cases for the "binauthz_method" oneof.
Condition.ReasonsOneofCase
Enum of possible cases for the "reasons" oneof.
Condition.Types.CommonReason
Reasons common to all types of conditions.
Condition.Types.ExecutionReason
Reasons specific to Execution resource.
Condition.Types.RevisionReason
Reasons specific to Revision resource.
Condition.Types.Severity
Represents the severity of the condition failures.
Condition.Types.State
Represents the possible Condition states.
ConnectorName.ResourceNameType
The possible contents of ConnectorName.
CryptoKeyName.ResourceNameType
The possible contents of CryptoKeyName.
EmptyDirVolumeSource.Types.Medium
The different types of medium supported for EmptyDir.
EncryptionKeyRevocationAction
Specifies behavior if an encryption key used by a resource is revoked.
EnvVar.ValuesOneofCase
Enum of possible cases for the "values" oneof.
ExecutionEnvironment
Alternatives for execution environments.
ExecutionName.ResourceNameType
The possible contents of ExecutionName.
ExecutionReference.Types.CompletionStatus
Possible execution completion status.
IngressTraffic
Allowed ingress traffic for the Container.
Job.CreateExecutionOneofCase
Enum of possible cases for the "create_execution" oneof.
JobName.ResourceNameType
The possible contents of JobName.
MeshName.ResourceNameType
The possible contents of MeshName.
PolicyName.ResourceNameType
The possible contents of PolicyName.
Probe.ProbeTypeOneofCase
Enum of possible cases for the "probe_type" oneof.
RevisionName.ResourceNameType
The possible contents of RevisionName.
SecretName.ResourceNameType
The possible contents of SecretName.
SecretVersionName.ResourceNameType
The possible contents of SecretVersionName.
ServiceName.ResourceNameType
The possible contents of ServiceName.
ServiceScaling.Types.ScalingMode
The scaling mode for the service. If not provided, it defaults to AUTOMATIC.
SubmitBuildRequest.BuildTypeOneofCase
Enum of possible cases for the "build_type" oneof.
SubmitBuildRequest.SourceOneofCase
Enum of possible cases for the "source" oneof.
TaskName.ResourceNameType
The possible contents of TaskName.
TaskTemplate.RetriesOneofCase
Enum of possible cases for the "retries" oneof.
TrafficTargetAllocationType
The type of instance allocation.
Volume.VolumeTypeOneofCase
Enum of possible cases for the "volume_type" oneof.
VpcAccess.Types.VpcEgress
Egress options for VPC access.
WorkerPoolName.ResourceNameType
The possible contents of WorkerPoolName.