# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
GoogleCloudRunV2BinaryAuthorization: Settings for Binary Authorization feature.
GoogleCloudRunV2BuildConfig: Describes the Build step of the function that builds a container from the given source.
GoogleCloudRunV2BuildInfo: Build information of the image.
GoogleCloudRunV2BuildpacksBuild: Build the source using Buildpacks.
GoogleCloudRunV2CancelExecutionRequest: Request message for deleting an Execution.
GoogleCloudRunV2CloudSqlInstance: Represents a set of Cloud SQL instances.
GoogleCloudRunV2Condition: Defines a status condition for a resource.
GoogleCloudRunV2Container: A single application container.
GoogleCloudRunV2ContainerOverride: Per-container override specification.
GoogleCloudRunV2ContainerPort: ContainerPort represents a network port in a single container.
GoogleCloudRunV2DockerBuild: Build the source using Docker.
GoogleCloudRunV2EmptyDirVolumeSource: In memory (tmpfs) ephemeral storage.
GoogleCloudRunV2EnvVar: EnvVar represents an environment variable present in a Container.
GoogleCloudRunV2EnvVarSource: EnvVarSource represents a source for the value of an EnvVar.
GoogleCloudRunV2Execution: Execution represents the configuration of a single execution.
GoogleCloudRunV2ExecutionReference: Reference to an Execution.
GoogleCloudRunV2ExecutionTemplate: ExecutionTemplate describes the data an execution should have when created from a template.
GoogleCloudRunV2ExportImageRequest: Request message for exporting Cloud Run image.
GoogleCloudRunV2ExportImageResponse: ExportImageResponse contains an operation Id to track the image export operation.
GoogleCloudRunV2ExportStatusResponse: ExportStatusResponse contains the status of image export operation, with the status of each image export job.
GoogleCloudRunV2GCSVolumeSource: Represents a volume backed by a Cloud Storage bucket using Cloud Storage FUSE.
GoogleCloudRunV2GRPCAction: GRPCAction describes an action involving a GRPC port.
GoogleCloudRunV2HTTPGetAction: HTTPGetAction describes an action based on HTTP Get requests.
GoogleCloudRunV2HTTPHeader: HTTPHeader describes a custom header to be used in HTTP probes.
GoogleCloudRunV2ImageExportStatus: The status of an image export job.
GoogleCloudRunV2InstanceSplit: Holds a single instance split entry for the Worker.
GoogleCloudRunV2InstanceSplitStatus: Represents the observed state of a single `InstanceSplit` entry.
GoogleCloudRunV2Job: Job represents the configuration of a single job, which references a container image that is run to completion.
GoogleCloudRunV2ListExecutionsResponse: Response message containing a list of Executions.
GoogleCloudRunV2ListJobsResponse: Response message containing a list of Jobs.
GoogleCloudRunV2ListRevisionsResponse: Response message containing a list of Revisions.
GoogleCloudRunV2ListServicesResponse: Response message containing a list of Services.
GoogleCloudRunV2ListTasksResponse: Response message containing a list of Tasks.
GoogleCloudRunV2ListWorkerPoolsResponse: Response message containing a list of WorkerPools.
GoogleCloudRunV2Metadata: Metadata represents the JSON encoded generated customer metadata.
GoogleCloudRunV2NetworkInterface: Direct VPC egress settings.
GoogleCloudRunV2NFSVolumeSource: Represents an NFS mount.
GoogleCloudRunV2NodeSelector: Hardware constraints configuration.
GoogleCloudRunV2Overrides: RunJob Overrides that contains Execution fields to be overridden.
GoogleCloudRunV2Probe: Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
GoogleCloudRunV2ResourceRequirements: ResourceRequirements describes the compute resource requirements.
GoogleCloudRunV2Revision: A Revision is an immutable snapshot of code and configuration.
GoogleCloudRunV2RevisionScaling: Settings for revision-level scaling settings.
GoogleCloudRunV2RevisionScalingStatus: Effective settings for the current revision.
GoogleCloudRunV2RevisionTemplate: RevisionTemplate describes the data a revision should have when created from a template.
GoogleCloudRunV2RunJobRequest: Request message to create a new Execution of a Job.
GoogleCloudRunV2SecretKeySelector: SecretEnvVarSource represents a source for the value of an EnvVar.
GoogleCloudRunV2SecretVolumeSource: The secret's value will be presented as the content of a file whose name is defined in the item path.
GoogleCloudRunV2Service: Service acts as a top-level container that manages a set of configurations and revision templates which implement a network service.
GoogleCloudRunV2ServiceMesh: Settings for Cloud Service Mesh.
GoogleCloudRunV2ServiceScaling: Scaling settings applied at the service level rather than at the revision level.
GoogleCloudRunV2StorageSource: Location of the source in an archive file in Google Cloud Storage.
GoogleCloudRunV2SubmitBuildRequest: Request message for submitting a Build.
GoogleCloudRunV2SubmitBuildResponse: Response message for submitting a Build.
GoogleCloudRunV2Task: Task represents a single run of a container to completion.
GoogleCloudRunV2TaskAttemptResult: Result of a task attempt.
GoogleCloudRunV2TaskTemplate: TaskTemplate describes the data a task should have when created from a template.
GoogleCloudRunV2TCPSocketAction: TCPSocketAction describes an action based on opening a socket.
GoogleCloudRunV2TrafficTarget: Holds a single traffic routing entry for the Service.
GoogleCloudRunV2TrafficTargetStatus: Represents the observed state of a single `TrafficTarget` entry.
GoogleCloudRunV2VersionToPath: VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
GoogleCloudRunV2Volume: Volume represents a named volume in a container.
GoogleCloudRunV2VolumeMount: VolumeMount describes a mounting of a Volume within a container.
GoogleCloudRunV2VpcAccess: VPC Access settings.
GoogleCloudRunV2WorkerPool: WorkerPool acts as a top-level container that manages a set of configurations and revision templates which implement a pull-based workload.
GoogleCloudRunV2WorkerPoolRevisionTemplate: WorkerPoolRevisionTemplate describes the data a worker pool revision should have when created from a template.
GoogleCloudRunV2WorkerPoolScaling: Worker pool scaling settings.
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.
GoogleIamV1AuditConfig: Specifies the audit configuration for a service.
GoogleIamV1AuditLogConfig: Provides the configuration for logging a type of permissions.
GoogleIamV1Binding: Associates `members`, or principals, with a `role`.
GoogleIamV1Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
GoogleIamV1SetIamPolicyRequest: Request message for `SetIamPolicy` method.
GoogleIamV1TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
GoogleIamV1TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
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.
GoogleProtobufEmpty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
GoogleTypeExpr: Represents a textual expression in the Common Expression Language (CEL) syntax.
Proto2BridgeMessageSet: This is proto2's version of MessageSet.
UtilStatusProto: Wire-format for a Status object.