# Functions

# Constants

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

# Structs

ApprovalConfig: ApprovalConfig describes configuration for manual approval of a build.
ApprovalResult: ApprovalResult describes the decision and associated metadata of a manual approval of a build.
ArtifactObjects: Files in the workspace to upload to Cloud Storage upon successful completion of all build steps.
ArtifactResult: An artifact that was uploaded during a build.
Artifacts: Artifacts produced by a build that should be uploaded upon successful completion of all build steps.
BatchCreateBitbucketServerConnectedRepositoriesResponse: Response of BatchCreateBitbucketServerConnectedRepositories RPC method including all successfully connected Bitbucket Server repositories.
BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata: Metadata for `BatchCreateBitbucketServerConnectedRepositories` operation.
BatchCreateGitLabConnectedRepositoriesResponse: Response of BatchCreateGitLabConnectedRepositories RPC method.
BatchCreateGitLabConnectedRepositoriesResponseMetadata: Metadata for `BatchCreateGitLabConnectedRepositories` operation.
BatchCreateRepositoriesResponse: Message for response of creating repositories in batch.
BitbucketServerConnectedRepository: / BitbucketServerConnectedRepository represents a connected Bitbucket Server / repository.
BitbucketServerRepositoryId: BitbucketServerRepositoryId identifies a specific repository hosted on a Bitbucket Server.
Build: A build resource in the Cloud Build API.
BuildApproval: BuildApproval describes a build's approval configuration, state, and result.
BuildOperationMetadata: Metadata for build operations.
BuildOptions: Optional arguments to enable specific features of builds.
BuildStep: A step in the build pipeline.
BuiltImage: An image built by the pipeline.
CancelOperationRequest: The request message for Operations.CancelOperation.
CreateBitbucketServerConfigOperationMetadata: Metadata for `CreateBitbucketServerConfig` operation.
CreateGitHubEnterpriseConfigOperationMetadata: Metadata for `CreateGithubEnterpriseConfig` operation.
CreateGitLabConfigOperationMetadata: Metadata for `CreateGitLabConfig` operation.
CreateWorkerPoolOperationMetadata: Metadata for the `CreateWorkerPool` operation.
DeleteBitbucketServerConfigOperationMetadata: Metadata for `DeleteBitbucketServerConfig` operation.
DeleteGitHubEnterpriseConfigOperationMetadata: Metadata for `DeleteGitHubEnterpriseConfig` operation.
DeleteGitLabConfigOperationMetadata: Metadata for `DeleteGitLabConfig` operation.
DeleteWorkerPoolOperationMetadata: Metadata for the `DeleteWorkerPool` operation.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FailureInfo: A fatal problem encountered during the execution of the build.
FileHashes: Container message for hashes of byte content of files, used in SourceProvenance messages to verify integrity of source input to the build.
GitLabConnectedRepository: GitLabConnectedRepository represents a GitLab connected repository request response.
GitLabRepositoryId: GitLabRepositoryId identifies a specific repository hosted on GitLab.com or GitLabEnterprise.
GoogleDevtoolsCloudbuildV2OperationMetadata: Represents the metadata of the long-running operation.
Hash: Container message for hash values.
HTTPDelivery: HTTPDelivery is the delivery configuration for an HTTP notification.
InlineSecret: Pairs a set of secret environment variables mapped to encrypted values with the Cloud KMS key to use to decrypt the value.
ListWorkerPoolsResponse: Response containing existing `WorkerPools`.
MavenArtifact: A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.
Network: Network describes the GCP network used to create workers in.
Notification: Notification is the container which holds the data that is relevant to this particular notification.
NotifierConfig: NotifierConfig is the top-level configuration message.
NotifierMetadata: NotifierMetadata contains the data which can be used to reference or describe this notifier.
NotifierSecret: NotifierSecret is the container that maps a secret name (reference) to its Google Cloud Secret Manager resource path.
NotifierSecretRef: NotifierSecretRef contains the reference to a secret stored in the corresponding NotifierSpec.
NotifierSpec: NotifierSpec is the configuration container for notifications.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of the long-running operation.
PoolOption: Details about how a build should be executed on a `WorkerPool`.
ProcessAppManifestCallbackOperationMetadata: Metadata for `ProcessAppManifestCallback` operation.
PythonPackage: Python package to upload to Artifact Registry upon successful completion of all build steps.
Repository: A repository associated to a parent connection.
RepoSource: Location of the source in a Google Cloud Source Repository.
Results: Artifacts created by the build pipeline.
RunWorkflowCustomOperationMetadata: Represents the custom metadata of the RunWorkflow long-running operation.
Secret: Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value.
SecretManagerSecret: Pairs a secret environment variable with a SecretVersion in Secret Manager.
Secrets: Secrets and secret environment variables.
SlackDelivery: SlackDelivery is the delivery configuration for delivering Slack messages via webhooks.
SMTPDelivery: SMTPDelivery is the delivery configuration for an SMTP (email) notification.
Source: Location of the source in a supported storage service.
SourceProvenance: Provenance of the source.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StorageSource: Location of the source in an archive file in Google Cloud Storage.
StorageSourceManifest: Location of the source manifest in Google Cloud Storage.
TimeSpan: Start and end times for a build execution phase.
UpdateBitbucketServerConfigOperationMetadata: Metadata for `UpdateBitbucketServerConfig` operation.
UpdateGitHubEnterpriseConfigOperationMetadata: Metadata for `UpdateGitHubEnterpriseConfig` operation.
UpdateGitLabConfigOperationMetadata: Metadata for `UpdateGitLabConfig` operation.
UpdateWorkerPoolOperationMetadata: Metadata for the `UpdateWorkerPool` operation.
UploadedMavenArtifact: A Maven artifact uploaded using the MavenArtifact directive.
UploadedPythonPackage: Artifact uploaded using the PythonPackage directive.
Volume: Volume describes a Docker container volume which is mounted into build steps in order to persist files across build step execution.
Warning: A non-fatal problem encountered during the execution of the build.
WorkerConfig: WorkerConfig defines the configuration to be used for a creating workers in the pool.
WorkerPool: Configuration for a WorkerPool to run the builds.