Conecta la administración de código fuente externa a Google
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.accountConnectors
- Recurso de REST: v1.projects.locations.accountConnectors.users
- Recurso de REST: v1.projects.locations.connections
- Recurso de REST: v1.projects.locations.connections.gitRepositoryLinks
- Recurso de REST: v1.projects.locations.insightsConfigs
- Recurso de REST: v1.projects.locations.insightsConfigs.deploymentEvents
- Recurso de REST: v1.projects.locations.operations
Servicio: developerconnect.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información que se indica más abajo cuando realices las solicitudes a la API.
Documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquinas para describir y consumir las APIs de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://developerconnect.googleapis.com
Recurso de REST: v1.projects.locations
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.accountConnectors
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/accountConnectors Crea un AccountConnector nuevo en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/accountConnectors/*} Borra un solo AccountConnector. |
get |
GET /v1/{name=projects/*/locations/*/accountConnectors/*} Obtiene detalles de un solo AccountConnector. |
list |
GET /v1/{parent=projects/*/locations/*}/accountConnectors Enumera los AccountConnectors en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{accountConnector.name=projects/*/locations/*/accountConnectors/*} Actualiza los parámetros de un solo AccountConnector. |
Recurso de REST: v1.projects.locations.accountConnectors.users
| Métodos | |
|---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/accountConnectors/*/users/*} Borra un solo usuario. |
deleteSelf |
DELETE /v1/{name=projects/*/locations/*/accountConnectors/*}/users:deleteSelf Borra el usuario según sus credenciales. |
fetchAccessToken |
POST /v1/{accountConnector=projects/*/locations/*/accountConnectors/*}/users:fetchAccessToken Recupera el token de acceso de OAuth según las credenciales del usuario final. |
fetchSelf |
GET /v1/{name=projects/*/locations/*/accountConnectors/*}/users:fetchSelf Recupera el usuario según sus credenciales. |
finishOAuthFlow |
GET /v1/{accountConnector=projects/*/locations/*/accountConnectors/*}/users:finishOAuthFlow Finaliza el flujo de OAuth para un conector de cuenta. |
list |
GET /v1/{parent=projects/*/locations/*/accountConnectors/*}/users Enumera los usuarios de un proyecto, una ubicación y un account_connector determinados. |
startOAuthFlow |
GET /v1/{accountConnector=projects/*/locations/*/accountConnectors/*}/users:startOAuthFlow Inicia el flujo de OAuth para un conector de cuenta. |
Recurso de REST: v1.projects.locations.connections
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/connections Crea una conexión nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/connections/*} Borra una sola conexión. |
fetchGitHubInstallations |
GET /v1/{connection=projects/*/locations/*/connections/*}:fetchGitHubInstallations FetchGitHubInstallations devuelve la lista de instalaciones de GitHub que están disponibles para agregarse a una conexión. |
fetchLinkableGitRepositories |
GET /v1/{connection=projects/*/locations/*/connections/*}:fetchLinkableGitRepositories FetchLinkableGitRepositories devuelve una lista de repositorios de Git de un SCM que están disponibles para agregarse a una conexión. |
get |
GET /v1/{name=projects/*/locations/*/connections/*} Obtiene detalles de una sola conexión. |
list |
GET /v1/{parent=projects/*/locations/*}/connections Enumera las conexiones en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{connection.name=projects/*/locations/*/connections/*} Actualiza los parámetros de una sola conexión. |
processGitHubEnterpriseWebhook |
POST /v1/{parent=projects/*/locations/*}/connections:processGitHubEnterpriseWebhook Las instancias externas de GitHub Enterprise llaman a ProcessGitHubEnterpriseWebhook para notificar eventos. |
Recurso de REST: v1.projects.locations.connections.gitRepositoryLinks
| Métodos | |
|---|---|
addPullRequestComment |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:addPullRequestComment Agrega un comentario a una solicitud de extracción. |
addPullRequestReviewComment |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:addPullRequestReviewComment Agrega un comentario de revisión (intercalado en la diferencia) a una solicitud de extracción. |
create |
POST /v1/{parent=projects/*/locations/*/connections/*}/gitRepositoryLinks Crea un GitRepositoryLink. |
delete |
DELETE /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*} Borra un solo GitRepositoryLink. |
diffCommit |
GET /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:diffCommit Confirma las diferencias de un GitRepositoryLink. |
fetchCommit |
GET /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchCommit Recupera los detalles de la confirmación desde un vínculo al repositorio de Git. |
fetchCommitList |
GET /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchCommitList Recupera una lista de confirmaciones de un vínculo de repositorio de Git. |
fetchFileBlame |
GET /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchFileBlame Recupera información de blame para un archivo o un rango de líneas en un archivo. |
fetchGitRefs |
GET /v1/{gitRepositoryLink=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchGitRefs Recupera la lista de ramas o etiquetas de un repositorio determinado. |
fetchPullRequest |
GET /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchPullRequest Recupera los detalles de la solicitud de extracción desde un vínculo de repositorio de Git. |
fetchPullRequestList |
GET /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchPullRequestList Recupera una lista de solicitudes de extracción del repositorio remoto. |
fetchReadToken |
POST /v1/{gitRepositoryLink=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchReadToken Recupera el token de lectura de un gitRepositoryLink determinado. |
fetchReadWriteToken |
POST /v1/{gitRepositoryLink=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchReadWriteToken Recupera el token de lectura y escritura de un gitRepositoryLink determinado. |
get |
GET /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*} Obtiene los detalles de un solo GitRepositoryLink. |
list |
GET /v1/{parent=projects/*/locations/*/connections/*}/gitRepositoryLinks Enumera los GitRepositoryLinks en un proyecto, una ubicación y una conexión determinados. |
modifyPullRequest |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:modifyPullRequest Modifica una solicitud de extracción en el repositorio de SCM remoto asociado con un GitRepositoryLink. |
openPullRequest |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:openPullRequest Abre una solicitud de extracción en el repositorio de SCM remoto asociado con un GitRepositoryLink. |
processBitbucketCloudWebhook |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:processBitbucketCloudWebhook Las instancias externas de Bitbucket Cloud llaman a ProcessBitbucketCloudWebhook para notificar eventos. |
processBitbucketDataCenterWebhook |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:processBitbucketDataCenterWebhook Las instancias externas de Bitbucket Data Center llaman a ProcessBitbucketDataCenterWebhook para notificar eventos. |
processGitLabEnterpriseWebhook |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:processGitLabEnterpriseWebhook Las instancias externas de GitLab Enterprise llaman a ProcessGitLabEnterpriseWebhook para notificar eventos. |
processGitLabWebhook |
POST /v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:processGitLabWebhook GitLab.com llama a ProcessGitLabWebhook para notificar eventos. |
Recurso de REST: v1.projects.locations.insightsConfigs
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/insightsConfigs Crea un nuevo recurso InsightsConfig en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/insightsConfigs/*} Borra una sola estadística. |
get |
GET /v1/{name=projects/*/locations/*/insightsConfigs/*} Obtiene detalles de una sola estadística. |
list |
GET /v1/{parent=projects/*/locations/*}/insightsConfigs Enumera InsightsConfigs en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{insightsConfig.name=projects/*/locations/*/insightsConfigs/*} Actualiza los parámetros de un solo recurso InsightsConfig. |
Recurso de REST: v1.projects.locations.insightsConfigs.deploymentEvents
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/insightsConfigs/*/deploymentEvents/*} Obtiene un solo evento de implementación. |
list |
GET /v1/{parent=projects/*/locations/*/insightsConfigs/*}/deploymentEvents Enumera los eventos de implementación en una configuración de estadísticas determinada. |
Recurso de REST: v1.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1/{name=projects/*/locations/*}/operationsEnumera las operaciones que coinciden con el filtro especificado en la solicitud. |