Expand description
The messages and enums that are part of this client library.
Modules§
- binary_
authorization - Defines additional types related to BinaryAuthorization.
- condition
- Defines additional types related to Condition.
- empty_
dir_ volume_ source - Defines additional types related to EmptyDirVolumeSource.
- env_var
- Defines additional types related to EnvVar.
- execution_
reference - Defines additional types related to ExecutionReference.
- job
- Defines additional types related to Job.
- probe
- Defines additional types related to Probe.
- run_
job_ request - Defines additional types related to RunJobRequest.
- service
- Defines additional types related to Service.
- service_
scaling - Defines additional types related to ServiceScaling.
- source_
code - Defines additional types related to SourceCode.
- submit_
build_ request - Defines additional types related to SubmitBuildRequest.
- task_
template - Defines additional types related to TaskTemplate.
- volume
- Defines additional types related to Volume.
- vpc_
access - Defines additional types related to VpcAccess.
Structs§
- Binary
Authorization - Settings for Binary Authorization feature.
- Build
Config - Describes the Build step of the function that builds a container from the given source.
- Build
Info - Build information of the image.
- Cancel
Execution Request - Request message for deleting an Execution.
- Cloud
SqlInstance - 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.
- 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.
- Container
Port - ContainerPort represents a network port in a single container.
- Create
JobRequest - Request message for creating a Job.
- Create
Service Request - Request message for creating a Service.
- Create
Worker Pool Request - Request message for creating a WorkerPool.
- Delete
Execution Request - Request message for deleting an Execution.
- Delete
JobRequest - Request message to delete a Job by its full name.
- Delete
Revision Request - 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.
- Delete
Service Request - Request message to delete a Service by its full name.
- Delete
Worker Pool Request - Request message to delete a WorkerPool by its full name.
- Empty
DirVolume Source - 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).
- EnvVar
- EnvVar represents an environment variable present in a Container.
- EnvVar
Source - 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.
- Execution
Reference - Reference to an Execution. Use /Executions.GetExecution with the given name to get full execution including the latest status.
- Execution
Template - ExecutionTemplate describes the data an execution should have when created from a template.
- GCSVolume
Source - Represents a volume backed by a Cloud Storage bucket using Cloud Storage FUSE.
- GRPC
Action - GRPCAction describes an action involving a GRPC port.
- GetExecution
Request - Request message for obtaining a Execution by its full name.
- GetJob
Request - Request message for obtaining a Job by its full name.
- GetRevision
Request - Request message for obtaining a Revision by its full name.
- GetService
Request - Request message for obtaining a Service by its full name.
- GetTask
Request - Request message for obtaining a Task by its full name.
- GetWorker
Pool Request - Request message for obtaining a WorkerPool by its full name.
- HTTP
GetAction - HTTPGetAction describes an action based on HTTP Get requests.
- HTTP
Header - HTTPHeader describes a custom header to be used in HTTP probes
- Instance
Split - Holds a single instance split entry for the Worker. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
- Instance
Split Status - Represents the observed state of a single
InstanceSplitentry. - Job
- Job represents the configuration of a single job, which references a container image that is run to completion.
- List
Executions Request - Request message for retrieving a list of Executions.
- List
Executions Response - Response message containing a list of Executions.
- List
Jobs Request - Request message for retrieving a list of Jobs.
- List
Jobs Response - Response message containing a list of Jobs.
- List
Revisions Request - Request message for retrieving a list of Revisions.
- List
Revisions Response - Response message containing a list of Revisions.
- List
Services Request - Request message for retrieving a list of Services.
- List
Services Response - Response message containing a list of Services.
- List
Tasks Request - Request message for retrieving a list of Tasks.
- List
Tasks Response - Response message containing a list of Tasks.
- List
Worker Pools Request - Request message for retrieving a list of WorkerPools.
- List
Worker Pools Response - Response message containing a list of WorkerPools.
- NFSVolume
Source - Represents an NFS mount.
- Node
Selector - Hardware constraints configuration.
- Probe
- Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
- Resource
Requirements - 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.
- Revision
Scaling - Settings for revision-level scaling settings.
- Revision
Scaling Status - Effective settings for the current revision
- Revision
Template - RevisionTemplate describes the data a revision should have when created from a template.
- RunJob
Request - Request message to create a new Execution of a Job.
- Secret
KeySelector - SecretEnvVarSource represents a source for the value of an EnvVar.
- Secret
Volume Source - 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.
- Service
Mesh - Settings for Cloud Service Mesh. For more information see https://cloud.google.com/service-mesh/docs/overview.
- Service
Scaling - Scaling settings applied at the service level rather than at the revision level.
- Source
Code - Source type for the container.
- Storage
Source - Location of the source in an archive file in Google Cloud Storage.
- Submit
Build Request - Request message for submitting a Build.
- Submit
Build Response - Response message for submitting a Build.
- TCPSocket
Action - TCPSocketAction describes an action based on opening a socket
- Task
- Task represents a single run of a container to completion.
- Task
Attempt Result - Result of a task attempt.
- Task
Template - TaskTemplate describes the data a task should have when created from a template.
- Traffic
Target - 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.
- Traffic
Target Status - Represents the observed state of a single
TrafficTargetentry. - Update
JobRequest - Request message for updating a Job.
- Update
Service Request - Request message for updating a service.
- Update
Worker Pool Request - Request message for updating a worker pool.
- Version
ToPath - 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.
- Volume
Mount - 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.
- Worker
Pool - WorkerPool acts as a top-level container that manages a set of configurations and revision templates which implement a pull-based workload. WorkerPool 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.
- Worker
Pool Revision Template - WorkerPoolRevisionTemplate describes the data a worker pool revision should have when created from a template.
- Worker
Pool Scaling - Worker pool scaling settings.
Enums§
- Encryption
KeyRevocation Action - Specifies behavior if an encryption key used by a resource is revoked.
- Execution
Environment - Alternatives for execution environments.
- Ingress
Traffic - Allowed ingress traffic for the Container.
- Instance
Split Allocation Type - The type of instance split allocation.
- Traffic
Target Allocation Type - The type of instance allocation.