googleapis/google/cloud/developerconnect/v1/developerconnect_v1.yaml
Google APIs 7ed997c15e feat: Add Secure Source Manager and Generic HTTP Endpoint connection types
feat: Add OAuth flow RPCs (StartOAuth, FinishOAuth)
feat: Add Gemini Code Assist GitHub App type
feat: Add HTTP Proxy base URI field
feat: Add Deployment Events to Insights API (GetDeploymentEvent, ListDeploymentEvents)
feat: Add Cloud Run and App Hub Service runtimes to InsightsConfig
feat: Add Projects field to InsightsConfig for project tracking
feat: A new message `google.cloud.developerconnect.v1.GenericHTTPEndpointConfig` is added
feat: A new message `google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig` is added
feat: A new message `google.cloud.developerconnect.v1.StartOAuthRequest` is added
feat: A new message `google.cloud.developerconnect.v1.StartOAuthResponse` is added
feat: A new message `google.cloud.developerconnect.v1.FinishOAuthRequest` is added
feat: A new message `google.cloud.developerconnect.v1.FinishOAuthResponse` is added
feat: A new message `google.cloud.developerconnect.v1.insights.Projects` is added
feat: A new message `google.cloud.developerconnect.v1.insights.GoogleCloudRun` is added
feat: A new message `google.cloud.developerconnect.v1.insights.AppHubService` is added
feat: A new message `google.cloud.developerconnect.v1.insights.DeploymentEvent` is added
feat: A new message `google.cloud.developerconnect.v1.insights.GetDeploymentEventRequest` is added
feat: A new message `google.cloud.developerconnect.v1.insights.ListDeploymentEventsRequest` is added
feat: A new message `google.cloud.developerconnect.v1.insights.ListDeploymentEventsResponse` is added
feat: A new message `google.cloud.developerconnect.v1.insights.ArtifactDeployment` is added
feat: A new field `secure_source_manager_instance_config` is added to message `google.cloud.developerconnect.v1.Connection`
feat: A new field `http_config` is added to message `google.cloud.developerconnect.v1.Connection`
feat: A new field `http_proxy_base_uri` is added to message `google.cloud.developerconnect.v1.HTTPProxyConfig`
feat: A new enum value `GEMINI_CODE_ASSIST` is added to enum `google.cloud.developerconnect.v1.GitHubConfig.GitHubApp`
feat: A new field `organization` is added to message `google.cloud.developerconnect.v1.GitHubEnterpriseConfig`
feat: A new field `projects` is added to message `google.cloud.developerconnect.v1.insights.InsightsConfig`
feat: A new field `google_cloud_run` is added to message `google.cloud.developerconnect.v1.insights.RuntimeConfig`
feat: A new field `app_hub_service` is added to message `google.cloud.developerconnect.v1.insights.RuntimeConfig`
docs: Updated comments to include regional secret patterns for SecretManager fields in `GitHubConfig`, `OAuthCredential`, `UserCredential`, `GitLabConfig`, `GitLabEnterpriseConfig`, `BitbucketDataCenterConfig`, and `BitbucketCloudConfig`
docs: Updated comment for `CreateGitRepositoryLink` RPC in `google.cloud.developerconnect.v1.DeveloperConnect`
docs: Updated description for `google.cloud.location.Locations.ListLocations` in YAML
docs: Corrected typos in comments for `google.cloud.developerconnect.v1.insights.InsightsConfig` and `google.cloud.developerconnect.v1.insights.ArtifactConfig`

PiperOrigin-RevId: 872542190
2026-02-19 13:35:20 -08:00

116 lines
3.8 KiB
YAML

type: google.api.Service
config_version: 3
name: developerconnect.googleapis.com
title: Developer Connect API
apis:
- name: google.cloud.developerconnect.v1.DeveloperConnect
- name: google.cloud.developerconnect.v1.InsightsConfigService
- name: google.cloud.location.Locations
- name: google.longrunning.Operations
types:
- name: google.cloud.developerconnect.v1.OperationMetadata
documentation:
summary: 'Connect third-party source code management to Google'
overview: |-
Developer Connect streamlines integration with third-party source code
management platforms by simplifying authentication, authorization, and
networking configuration.
rules:
- selector: google.cloud.location.Locations.GetLocation
description: Gets information about a location.
- selector: google.cloud.location.Locations.ListLocations
description: |-
Lists information about the supported locations for this service.
This method can be called in two ways:
* **List all public locations:** Use the path `GET /v1/locations`.
* **List project-visible locations:** Use the path
`GET /v1/projects/{project_id}/locations`. This may include public
locations as well as private or other locations specifically visible
to the project.
http:
rules:
- selector: google.cloud.location.Locations.GetLocation
get: '/v1/{name=projects/*/locations/*}'
- selector: google.cloud.location.Locations.ListLocations
get: '/v1/{name=projects/*}/locations'
- selector: google.longrunning.Operations.CancelOperation
post: '/v1/{name=projects/*/locations/*/operations/*}:cancel'
body: '*'
- selector: google.longrunning.Operations.DeleteOperation
delete: '/v1/{name=projects/*/locations/*/operations/*}'
- selector: google.longrunning.Operations.GetOperation
get: '/v1/{name=projects/*/locations/*/operations/*}'
- selector: google.longrunning.Operations.ListOperations
get: '/v1/{name=projects/*/locations/*}/operations'
authentication:
rules:
- selector: 'google.cloud.developerconnect.v1.DeveloperConnect.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform
- selector: 'google.cloud.developerconnect.v1.InsightsConfigService.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform
- selector: google.cloud.location.Locations.GetLocation
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform
- selector: google.cloud.location.Locations.ListLocations
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform
- selector: 'google.longrunning.Operations.*'
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud-platform
publishing:
new_issue_uri: https://issuetracker.google.com/issues/new?component=1446966&template=1822025
documentation_uri: https://cloud.google.com/developer-connect/docs/overview
api_short_name: developerconnect
github_label: 'api: developerconnect'
doc_tag_prefix: developerconnect
organization: CLOUD
library_settings:
- version: google.cloud.developerconnect.v1
launch_stage: BETA
java_settings:
common:
destinations:
- PACKAGE_MANAGER
cpp_settings:
common:
destinations:
- PACKAGE_MANAGER
php_settings:
common:
destinations:
- PACKAGE_MANAGER
python_settings:
common:
destinations:
- PACKAGE_MANAGER
node_settings:
common:
destinations:
- PACKAGE_MANAGER
dotnet_settings:
common:
destinations:
- PACKAGE_MANAGER
ruby_settings:
common:
destinations:
- PACKAGE_MANAGER
go_settings:
common:
destinations:
- PACKAGE_MANAGER