# Functions

# Constants

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

# Structs

Addressable: Information for connecting over HTTP(s).
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
AuthorizedDomain: A domain that a user has been authorized to administer.
Binding: Associates `members`, or principals, with a `role`.
CancelExecutionRequest: Request message for cancelling an execution.
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.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
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.
ExecAction: Not supported by Cloud Run.
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.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
GoogleCloudRunV1Condition: Conditions show the status of reconciliation progress on a given resource.
GoogleDevtoolsCloudbuildV1ApprovalConfig: ApprovalConfig describes configuration for manual approval of a build.
GoogleDevtoolsCloudbuildV1ApprovalResult: ApprovalResult describes the decision and associated metadata of a manual approval of a build.
GoogleDevtoolsCloudbuildV1ArtifactObjects: Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
GoogleDevtoolsCloudbuildV1Artifacts: Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
GoogleDevtoolsCloudbuildV1Build: A build resource in the Cloud Build API.
GoogleDevtoolsCloudbuildV1BuildApproval: BuildApproval describes a build's approval configuration, state, and result.
GoogleDevtoolsCloudbuildV1BuildOperationMetadata: Metadata for build operations.
GoogleDevtoolsCloudbuildV1BuildOptions: Optional arguments to enable specific features of builds.
GoogleDevtoolsCloudbuildV1BuildStep: A step in the build pipeline.
GoogleDevtoolsCloudbuildV1BuiltImage: An image built by the pipeline.
GoogleDevtoolsCloudbuildV1ConnectedRepository: Location of the source in a 2nd-gen Google Cloud Build repository resource.
GoogleDevtoolsCloudbuildV1Dependency: A dependency that the Cloud Build worker will fetch before executing user steps.
GoogleDevtoolsCloudbuildV1DeveloperConnectConfig: This config defines the location of a source through Developer Connect.
GoogleDevtoolsCloudbuildV1FailureInfo: A fatal problem encountered during the execution of the build.
GoogleDevtoolsCloudbuildV1FileHashes: Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build.
GoogleDevtoolsCloudbuildV1GitConfig: GitConfig is a configuration for git operations.
GoogleDevtoolsCloudbuildV1GitSource: Location of the source in any accessible Git repository.
GoogleDevtoolsCloudbuildV1GitSourceDependency: Represents a git repository as a build dependency.
GoogleDevtoolsCloudbuildV1GitSourceRepository: A repository for a git source.
GoogleDevtoolsCloudbuildV1GoModule: Go module to upload to Artifact Registry upon successful completion of all build steps.
GoogleDevtoolsCloudbuildV1Hash: Container message for hash values.
GoogleDevtoolsCloudbuildV1HttpConfig: HttpConfig is a configuration for HTTP related git operations.
GoogleDevtoolsCloudbuildV1InlineSecret: Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
GoogleDevtoolsCloudbuildV1MavenArtifact: A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.
GoogleDevtoolsCloudbuildV1NpmPackage: Npm package to upload to Artifact Registry upon successful completion of all build steps.
GoogleDevtoolsCloudbuildV1PoolOption: Details about how a build should be executed on a `WorkerPool`.
GoogleDevtoolsCloudbuildV1PythonPackage: Python package to upload to Artifact Registry upon successful completion of all build steps.
GoogleDevtoolsCloudbuildV1RepoSource: Location of the source in a Google Cloud Source Repository.
GoogleDevtoolsCloudbuildV1Results: Artifacts created by the build pipeline.
GoogleDevtoolsCloudbuildV1Secret: Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value.
GoogleDevtoolsCloudbuildV1SecretManagerSecret: Pairs a secret environment variable with a SecretVersion in Secret Manager.
GoogleDevtoolsCloudbuildV1Secrets: Secrets and secret environment variables.
GoogleDevtoolsCloudbuildV1Source: Location of the source in a supported storage service.
GoogleDevtoolsCloudbuildV1SourceProvenance: Provenance of the source.
GoogleDevtoolsCloudbuildV1StorageSource: Location of the source in an archive file in Cloud Storage.
GoogleDevtoolsCloudbuildV1StorageSourceManifest: Location of the source manifest in Cloud Storage.
GoogleDevtoolsCloudbuildV1TimeSpan: Start and end times for a build execution phase.
GoogleDevtoolsCloudbuildV1UploadedGoModule: A Go module artifact uploaded to Artifact Registry using the GoModule directive.
GoogleDevtoolsCloudbuildV1UploadedMavenArtifact: A Maven artifact uploaded using the MavenArtifact directive.
GoogleDevtoolsCloudbuildV1UploadedNpmPackage: An npm package uploaded to Artifact Registry using the NpmPackage directive.
GoogleDevtoolsCloudbuildV1UploadedPythonPackage: Artifact uploaded using the PythonPackage directive.
GoogleDevtoolsCloudbuildV1Volume: Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
GoogleDevtoolsCloudbuildV1Warning: A non-fatal problem encountered during the execution of the build.
GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.
GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.
GoogleLongrunningWaitOperationRequest: The request message for Operations.WaitOperation.
GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
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.
Location: A resource that represents a Google Cloud location.
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.
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.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
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.