REST Resource: projects.locations.codeRepositoryIndexes.repositoryGroups

Recurso: RepositoryGroup

Mensaje que describe el objeto RepositoryGroup

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "repositories": [
    {
      object (Repository)
    }
  ]
}
Campos
name

string

Inmutable. Identificador. Nombre del recurso.

createTime

string (Timestamp format)

Solo de salida. Crear marca de tiempo

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo de salida. Actualizar marca de tiempo

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opcional. Etiquetas como pares clave-valor

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

repositories[]

object (Repository)

Obligatorio. Lista de repositorios del grupo

Repositorio

El repositorio contiene los ajustes de indexación de RAG del repositorio de Git proporcionado.

Representación JSON
{
  "resource": string,
  "branchPattern": string
}
Campos
resource

string

Obligatorio. Nombre completo del recurso, nombre del recurso relativo o URL del recurso del repositorio de DeveloperConnect que se va a indexar.

branchPattern

string

Obligatorio. El patrón de rama de Git que se usa para la indexación en la sintaxis RE2. Consulta la sintaxis en https://github.com/google/re2/wiki/syntax.

Métodos

create

Crea un RepositoryGroup en un proyecto y una ubicación determinados.

delete

Elimina un solo RepositoryGroup.

get

Obtiene los detalles de un solo RepositoryGroup.

getIamPolicy

Obtiene la política de control de acceso de un recurso.

list

Muestra los RepositoryGroups de un proyecto y una ubicación determinados.

patch

Actualiza los parámetros de un solo RepositoryGroup.

setIamPolicy

Aplica la política de control de acceso del recurso especificado.

testIamPermissions

Devuelve los permisos que tiene una sobre el recurso especificado.