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 salida. Crear marca de tiempo.

Utiliza la RFC 3339, donde la salida generada siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan 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 salida. Actualizar marca de tiempo.

Utiliza la RFC 3339, donde la salida generada siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan 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 para agrupar.

Repositorio

El repositorio contiene configuraciones de indexación RAG para el repositorio Git proporcionado

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

string

Obligatorio. El nombre completo del recurso del repositorio de DeveloperConnect, el nombre relativo del recurso o la URL del recurso que se indexará.

branchPattern

string

Obligatorio. El patrón de rama de Git utilizado para indexar en la sintaxis RE2. Consulte https://github.com/google/re2/wiki/syntax para consultar la sintaxis.

Métodos

create

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

delete

Elimina un solo RepositoryGroup.

get

Obtiene detalles de un único RepositoryGroup.

getIamPolicy

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

list

Enumera los grupos de repositorios en un proyecto y ubicación determinados.

patch

Actualiza los parámetros de un único RepositoryGroup.

setIamPolicy

Establece la política de control de acceso al recurso especificado.

testIamPermissions

Devuelve los permisos que tiene un llamador en el recurso especificado.