Method: projects.locations.connections.gitRepositoryLinks.modifyPullRequest

GitRepositoryLink와 연결된 원격 SCM 저장소에서 pull 요청을 수정합니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
name

string

필수 입력란입니다. projects/*/locations/*/connections/*/gitRepositoryLinks/* 형식의 GitRepositoryLink 리소스 이름입니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "pullRequestId": string,
  "title": string,
  "body": string,
  "baseRef": string,
  "state": enum (State)
}
필드
pullRequestId

string

필수 입력란입니다. SCM별 pull 요청 식별자입니다 (예: '45').

title

string

(선택사항) pull 요청의 제목입니다.

body

string

(선택사항) pull 요청의 본문 설명입니다.

baseRef

string

(선택사항) 병합할 대상 브랜치입니다.

state

enum (State)

(선택사항) pull 요청의 상태입니다.

응답 본문

성공한 경우 응답 본문에 PullRequest의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위가 필요합니다.

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

자세한 내용은 Authentication Overview를 참조하세요.

IAM 권한

name 리소스에 대해서는 다음 IAM 권한이 필요합니다.

  • developerconnect.gitRepositoryLinks.modifyPullRequest

자세한 내용은 IAM 문서를 참조하세요.

주

상태는 pull 요청의 상태를 나타냅니다.

열거형
STATE_UNSPECIFIED 기본값 이 값은 사용되지 않습니다.
OPEN pull 요청이 열려 있습니다.
CLOSED pull 요청이 종료됩니다.