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. Marca de tiempo de la fecha de creación

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. Marca de tiempo de la fecha de actualización

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

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 la configuración de indexación de RAG para el repositorio de Git proporcionado.

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

string

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

branchPattern

string

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

Métodos

create

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

delete

Borra un solo RepositoryGroup.

get

Obtiene los detalles de un solo RepositoryGroup.

getIamPolicy

Permite obtener la política de control de acceso de un recurso.

list

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

patch

Actualiza los parámetros de un solo RepositoryGroup.

setIamPolicy

Permite configurar la política de control de acceso en el recurso especificado.

testIamPermissions

Permite mostrar los permisos que tiene un emisor para un recurso especificado.