Method: projects.locations.connections.gitRepositoryLinks.openPullRequest

Abre una solicitud de extracción en el repositorio de SCM remoto asociado con un GitRepositoryLink.

Solicitud HTTP

POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:openPullRequest

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
name

string

Obligatorio. Es el nombre del recurso GitRepositoryLink en el formato projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "pullRequest": {
    object (PullRequest)
  }
}
Campos
pullRequest

object (PullRequest)

Obligatorio. Los detalles de la solicitud de extracción que se abrirán. Campos de entrada utilizados: title, body, headRef, baseRef.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de PullRequest.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Authentication Overview.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • developerconnect.gitRepositoryLinks.openPullRequest

Para obtener más información, consulta la documentación de IAM.