developerconnect/v1 library

Classes

AccountConnector
AccountConnector encapsulates what a platform administrator needs to configure for users to connect to the service providers, which includes, among other fields, the OAuth client ID, client secret, and authorization and token endpoints.
AppHubService
AppHubService represents the App Hub Service.
AppHubWorkload
AppHubWorkload represents the App Hub Workload.
ArtifactConfig
The artifact config of the artifact that is deployed.
ArtifactDeployment
The ArtifactDeployment resource represents the deployment of the artifact within the InsightsConfig resource.
BasicAuthentication
Basic authentication with username and password.
BearerTokenAuthentication
Bearer token authentication with a token.
BitbucketCloudConfig
Configuration for connections to an instance of Bitbucket Cloud.
BitbucketDataCenterConfig
Configuration for connections to an instance of Bitbucket Data Center.
Connection
Message describing Connection object
CryptoKeyConfig
The crypto key configuration.
DeploymentEvent
The DeploymentEvent resource represents the deployment of the artifact within the InsightsConfig resource.
DeveloperConnectApi
Connect third-party source code management to Google
ExchangeError
Message for representing an error from exchanging OAuth tokens.
FetchAccessTokenResponse
Message for responding to getting an OAuth access token.
FetchGitHubInstallationsResponse
Response of fetching github installations.
FetchLinkableGitRepositoriesResponse
Response message for FetchLinkableGitRepositories.
FinishOAuthResponse
Message for responding to finishing an OAuth flow.
GenericHTTPEndpointConfig
Defines the configuration for connections to an HTTP service provider.
GitHubConfig
Configuration for connections to github.com.
GitHubEnterpriseConfig
Configuration for connections to an instance of GitHub Enterprise.
GitLabConfig
Configuration for connections to gitlab.com.
GitLabEnterpriseConfig
Configuration for connections to an instance of GitLab Enterprise.
GitProxyConfig
The git proxy configuration.
Message describing the GitRepositoryLink object
GKEWorkload
GKEWorkload represents the Google Kubernetes Engine runtime.
GoogleArtifactAnalysis
Google Artifact Analysis configurations.
GoogleArtifactRegistry
Google Artifact Registry configurations.
GoogleCloudRun
GoogleCloudRun represents the Cloud Run runtime.
InsightsConfig
The InsightsConfig resource is the core configuration object to capture events from your Software Development Lifecycle.
Installation
Represents an installation of the GitHub App.
LinkableGitRepository
LinkableGitRepository represents a git repository that can be linked to a connection.
ListAccountConnectorsResponse
Message for response to listing AccountConnectors
ListConnectionsResponse
Message for response to listing Connections
ListDeploymentEventsResponse
Response to listing DeploymentEvents.
ListGitRepositoryLinksResponse
Message for response to listing GitRepositoryLinks
ListInsightsConfigsResponse
Request for response to listing InsightsConfigs.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListUsersResponse
Message for response to listing Users
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.
ProcessBitbucketCloudWebhookRequest
RPC request object accepted by the ProcessBitbucketCloudWebhook RPC method.
ProcessBitbucketDataCenterWebhookRequest
RPC request object accepted by the ProcessBitbucketDataCenterWebhook RPC method.
ProcessGitHubEnterpriseWebhookRequest
RPC request object accepted by the ProcessGitHubEnterpriseWebhook RPC method.
ProcessGitLabEnterpriseWebhookRequest
RPC request object accepted by the ProcessGitLabEnterpriseWebhook RPC method.
ProcessGitLabWebhookRequest
RPC request object accepted by the ProcessGitLabWebhook RPC method.
Projects
Projects represents the projects to track with the InsightsConfig.
ProjectsLocationsAccountConnectorsResource
ProjectsLocationsAccountConnectorsUsersResource
ProjectsLocationsConnectionsGitRepositoryLinksResource
ProjectsLocationsConnectionsResource
ProjectsLocationsInsightsConfigsDeploymentEventsResource
ProjectsLocationsInsightsConfigsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
ProviderOAuthConfig
ProviderOAuthConfig is the OAuth config for a provider.
RuntimeConfig
RuntimeConfig represents the runtimes where the application is deployed.
SecureSourceManagerInstanceConfig
Configuration for connections to SSM instance
StartOAuthResponse
Message for responding to starting an OAuth flow.
User
User represents a user connected to the service providers through a AccountConnector.
UserCredential
Represents a personal access token that authorized the Connection, and associated metadata.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FetchAccessTokenRequest = $Empty
Message for fetching an OAuth access token.
FetchGitRefsResponse = $FetchGitRefsResponse
Response for fetching git refs.
FetchReadTokenRequest = $Empty
Message for fetching SCM read token.
FetchReadTokenResponse = $TokenResponse01
Message for responding to get read token.
FetchReadWriteTokenRequest = $Empty
Message for fetching SCM read/write token.
FetchReadWriteTokenResponse = $TokenResponse01
Message for responding to get read/write token.
HttpBody = $HttpBody
Message that represents an arbitrary HTTP body.
InstallationState = $InstallationState
Describes stage and necessary actions to be taken by the user to complete the installation.
Location = $Location00
A resource that represents a Google Cloud location.
ServiceDirectoryConfig = $ServiceDirectoryConfig
ServiceDirectoryConfig represents Service Directory configuration for a connection.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.