| Class | Description | 
|---|---|
| AuditConfig | Specifies the audit configuration for a service. | 
| AuditLogConfig | Provides the configuration for logging a type of permissions. | 
| BatchCreateRepositoriesRequest | Message for creating repositoritories in batch. | 
| BatchCreateRepositoriesResponse | Message for response of creating repositories in batch. | 
| Binding | Associates `members`, or principals, with a `role`. | 
| BitbucketCloudConfig | Configuration for connections to Bitbucket Cloud. | 
| BitbucketDataCenterConfig | Configuration for connections to Bitbucket Data Center. | 
| CancelOperationRequest | The request message for Operations.CancelOperation. | 
| ChildStatusReference | ChildStatusReference is used to point to the statuses of individual TaskRuns and Runs within this
 PipelineRun. | 
| Connection | A connection to a SCM like GitHub, GitHub Enterprise, Bitbucket Data Center, Bitbucket Cloud or
 GitLab. | 
| CreateRepositoryRequest | Message for creating a Repository. | 
| EmbeddedTask | EmbeddedTask defines a Task that is embedded in a Pipeline. | 
| Empty | A generic empty message that you can re-use to avoid defining duplicated empty messages in your
 APIs. | 
| EmptyDirVolumeSource | Represents an empty Volume source. | 
| EnvVar | Environment variable. | 
| ExecAction | ExecAction describes a "run in container" action. | 
| Expr | Represents a textual expression in the Common Expression Language (CEL) syntax. | 
| FetchGitRefsResponse | Response for fetching git refs | 
| FetchLinkableRepositoriesResponse | Response message for FetchLinkableRepositories. | 
| FetchReadTokenRequest | Message for fetching SCM read token. | 
| FetchReadTokenResponse | Message for responding to get read token. | 
| FetchReadWriteTokenRequest | Message for fetching SCM read/write token. | 
| FetchReadWriteTokenResponse | Message for responding to get read/write token. | 
| GitHubConfig | Configuration for connections to github.com. | 
| GoogleDevtoolsCloudbuildV2Condition | Conditions defines a readiness condition for a Knative resource. | 
| GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig | Configuration for connections to an instance of GitHub Enterprise. | 
| GoogleDevtoolsCloudbuildV2GitLabConfig | Configuration for connections to gitlab.com or an instance of GitLab Enterprise. | 
| GoogleDevtoolsCloudbuildV2OperationMetadata | Represents the metadata of the long-running operation. | 
| GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig | ServiceDirectoryConfig represents Service Directory configuration for a connection. | 
| HttpBody | Message that represents an arbitrary HTTP body. | 
| InstallationState | Describes stage and necessary actions to be taken by the user to complete the installation. | 
| ListConnectionsResponse | Message for response to listing Connections. | 
| ListLocationsResponse | The response message for Locations.ListLocations. | 
| ListRepositoriesResponse | Message for response to listing Repositories. | 
| Location | A resource that represents a Google Cloud location. | 
| OAuthCredential | Represents an OAuth token of the account that authorized the Connection, and associated metadata. | 
| 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. | 
| Param | Param defined with name and value. | 
| ParamSpec | ParamSpec defines parameters needed beyond typed inputs (such as resources). | 
| ParamValue | Parameter value. | 
| PipelineRef | PipelineRef can be used to refer to a specific instance of a Pipeline. | 
| PipelineResult | A value produced by a Pipeline. | 
| PipelineRun | Message describing PipelineRun object | 
| PipelineRunResult | PipelineRunResult used to describe the results of a pipeline | 
| PipelineSpec | PipelineSpec defines the desired state of Pipeline. | 
| PipelineTask | PipelineTask defines a task in a Pipeline. | 
| PipelineWorkspaceDeclaration | Workspaces declares a set of named workspaces that are expected to be provided by a PipelineRun. | 
| 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. | 
| PropertySpec | PropertySpec holds information about a property in an object. | 
| Provenance | Provenance configuration. | 
| Repository | A repository associated to a parent connection. | 
| ResultValue | ResultValue holds different types of data for a single result. | 
| RunWorkflowCustomOperationMetadata | Represents the custom metadata of the RunWorkflow long-running operation. | 
| SecretVolumeSource | Secret Volume Source. | 
| Security | Security configuration. | 
| SecurityContext | Security options the container should be run with. | 
| SetIamPolicyRequest | Request message for `SetIamPolicy` method. | 
| Sidecar | Sidecars run alongside the Task's step containers. | 
| SkippedTask | SkippedTask is used to describe the Tasks that were skipped due to their When Expressions
 evaluating to False. | 
| Status | The `Status` type defines a logical error model that is suitable for different programming
 environments, including REST APIs and RPC APIs. | 
| Step | Step embeds the Container type, which allows it to include fields not provided by Container. | 
| StepRef | A reference to a remote Step, i.e. | 
| StepTemplate | StepTemplate can be used as the basis for all step containers within the Task, so that the steps
 inherit settings on the base container. | 
| TaskRef | TaskRef can be used to refer to a specific instance of a task. | 
| TaskResult | TaskResult is used to describe the results of a task. | 
| TaskSpec | TaskSpec contains the Spec to instantiate a TaskRun. | 
| TestIamPermissionsRequest | Request message for `TestIamPermissions` method. | 
| TestIamPermissionsResponse | Response message for `TestIamPermissions` method. | 
| TimeoutFields | TimeoutFields allows granular specification of pipeline, task, and finally timeouts | 
| UserCredential | Represents a personal access token that authorized the Connection, and associated metadata. | 
| VolumeMount | Pod volumes to mount into the container's filesystem. | 
| VolumeSource | Volumes available to mount. | 
| WhenExpression | Conditions that need to be true for the task to run. | 
| Worker | Configuration for the worker. | 
| WorkspaceBinding | WorkspaceBinding maps a workspace to a Volume. | 
| WorkspaceDeclaration | WorkspaceDeclaration is a declaration of a volume that a Task requires. | 
| WorkspacePipelineTaskBinding | WorkspacePipelineTaskBinding maps workspaces from the PipelineSpec to the workspaces declared in
 the Task. | 
Copyright © 2011–2025 Google. All rights reserved.