REST Resource: projects.locations.codeRepositoryIndexes.repositoryGroups

리소스: RepositoryGroup

RepositoryGroup 객체를 설명하는 메시지

JSON 표현
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "repositories": [
    {
      object (Repository)
    }
  ]
}
필드
name

string

변경할 수 없습니다. 식별자. 리소스 이름

createTime

string (Timestamp format)

출력 전용입니다. 생성 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 업데이트 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

labels

map (key: string, value: string)

선택사항. 키-값 쌍인 라벨입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

repositories[]

object (Repository)

필수 항목. 그룹화할 저장소 목록

저장소

제공된 Git 저장소의 RAG 색인 생성 설정이 포함된 저장소

JSON 표현
{
  "resource": string,
  "branchPattern": string
}
필드
resource

string

필수 항목. 색인을 생성할 DeveloperConnect 저장소 전체 리소스 이름, 상대 리소스 이름 또는 리소스 URL입니다.

branchPattern

string

필수 항목. RE2 구문에서 색인 생성에 사용되는 Git 브랜치 패턴입니다. 구문은 https://github.com/google/re2/wiki/syntax를 참조하세요.

메서드

create

특정 프로젝트와 위치에 새 RepositoryGroup을 만듭니다.

delete

단일 RepositoryGroup을 삭제합니다.

get

단일 RepositoryGroup의 세부정보를 가져옵니다.

getIamPolicy

리소스의 액세스 제어 정책을 가져옵니다.

list

특정 프로젝트와 위치의 RepositoryGroup을 나열합니다.

patch

단일 RepositoryGroup 파라미터를 업데이트합니다.

setIamPolicy

지정된 리소스의 액세스 제어 정책을 설정합니다.

testIamPermissions

지정된 리소스에 대해 호출자가 보유한 권한을 반환합니다.