run/v1 library

Classes

Addressable
Information for connecting over HTTP(s).
AuditConfig
Specifies the audit configuration for a service.
AuthorizedDomain
A domain that a user has been authorized to administer.
Binding
Associates members, or principals, with a role.
CloudRunApi
Deploy and manage user provided container images that scale automatically based on incoming requests.
ConfigMapEnvSource
Not supported by Cloud Run.
ConfigMapKeySelector
Not supported by Cloud Run.
ConfigMapVolumeSource
Not supported by Cloud Run.
Configuration
Configuration represents the "floating HEAD" of a linear history of Revisions, and optionally how the containers those revisions reference are built.
ConfigurationSpec
ConfigurationSpec holds the desired state of the Configuration (from the client).
ConfigurationStatus
ConfigurationStatus communicates the observed state of the Configuration (from the controller).
Container
A single application container.
ContainerOverride
Per container override specification.
ContainerPort
ContainerPort represents a network port in a single container.
CSIVolumeSource
Storage volume source using the Container Storage Interface.
DomainMapping
Resource to hold the state and status of a user's domain mapping.
DomainMappingSpec
The desired state of the Domain Mapping.
DomainMappingStatus
The current state of the Domain Mapping.
EmptyDirVolumeSource
In memory (tmpfs) ephemeral storage.
EnvFromSource
Not supported by Cloud Run.
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.
ExecutionReference
Reference to an Execution.
ExecutionSpec
ExecutionSpec describes how the execution will look.
ExecutionStatus
ExecutionStatus represents the current state of an Execution.
ExecutionTemplateSpec
ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job.
GoogleCloudRunV1Condition
Conditions show the status of reconciliation progress on a given resource.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
GRPCAction
GRPCAction describes an action involving a GRPC port.
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 which is run to completion.
JobSpec
JobSpec describes how the job will look.
JobStatus
JobStatus represents the current state of a Job.
KeyToPath
Maps a string key to a path within a volume.
ListAuthorizedDomainsResponse
A list of Authorized Domains.
ListConfigurationsResponse
ListConfigurationsResponse is a list of Configuration resources.
ListDomainMappingsResponse
ListDomainMappingsResponse is a list of DomainMapping resources.
ListExecutionsResponse
ListExecutionsResponse is a list of Executions resources.
ListJobsResponse
ListJobsResponse is a list of Jobs resources.
ListLocationsResponse
The response message for Locations.ListLocations.
ListMeta
Metadata for synthetic resources like List.
ListRevisionsResponse
ListRevisionsResponse is a list of Revision resources.
ListRoutesResponse
ListRoutesResponse is a list of Route resources.
ListServicesResponse
A list of Service resources.
ListTasksResponse
ListTasksResponse is a list of Tasks resources.
LocalObjectReference
Not supported by Cloud Run.
NamespacesAuthorizeddomainsResource
NamespacesConfigurationsResource
NamespacesDomainmappingsResource
NamespacesExecutionsResource
NamespacesJobsResource
NamespacesResource
NamespacesRevisionsResource
NamespacesRoutesResource
NamespacesServicesResource
NamespacesTasksResource
NFSVolumeSource
Represents a persistent volume that will be mounted using NFS.
ObjectMeta
google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
Overrides
RunJob Overrides that contains Execution fields to be overridden on the go.
OwnerReference
This is not supported or used by Cloud Run.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Probe
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
ProjectsAuthorizeddomainsResource
ProjectsLocationsAuthorizeddomainsResource
ProjectsLocationsConfigurationsResource
ProjectsLocationsDomainmappingsResource
ProjectsLocationsJobsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsRevisionsResource
ProjectsLocationsRoutesResource
ProjectsLocationsServicesResource
ProjectsResource
ResourceRecord
A DNS resource record.
ResourceRequirements
ResourceRequirements describes the compute resource requirements.
Revision
Revision is an immutable snapshot of code and configuration.
RevisionSpec
RevisionSpec holds the desired state of the Revision (from the client).
RevisionStatus
RevisionStatus communicates the observed state of the Revision (from the controller).
RevisionTemplate
RevisionTemplateSpec describes the data a revision should have when created from a template.
Route
Route is responsible for configuring ingress over a collection of Revisions.
RouteSpec
RouteSpec holds the desired state of the Route (from the client).
RouteStatus
RouteStatus communicates the observed state of the Route (from the controller).
RunJobRequest
Request message for creating a new execution of a job.
SecretEnvSource
Not supported by Cloud Run.
SecretKeySelector
SecretKeySelector selects a key of a Secret.
SecretVolumeSource
A volume representing a secret stored in Google Secret Manager.
SecurityContext
Not supported by Cloud Run.
Service
Service acts as a top-level container that manages a set of Routes and Configurations which implement a network service.
ServiceSpec
ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s).
ServiceStatus
The current state of the Service.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Status
Status is a return value for calls that don't return other objects.
StatusCause
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
StatusDetails
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response.
Task
Task represents a single run of a container to completion.
TaskAttemptResult
Result of a task attempt.
TaskSpec
TaskSpec is a description of a task.
TaskStatus
TaskStatus represents the status of a task.
TaskTemplateSpec
TaskTemplateSpec describes the data a task should have when created from a template.
TCPSocketAction
TCPSocketAction describes an action based on opening a socket
TrafficTarget
TrafficTarget holds a single entry of the routing table for a Route.
Volume
Volume represents a named volume in a container.
VolumeMount
VolumeMount describes a mounting of a Volume within a container.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
CancelExecutionRequest = $Empty
Request message for cancelling an execution.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
ExecAction = $ExecAction
Not supported by Cloud Run.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GoogleLongrunningWaitOperationRequest = $WaitOperationRequest
The request message for Operations.WaitOperation.
GoogleRpcStatus = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Location = $Location00
A resource that represents a Google Cloud location.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.