REST Resource: projects.locations.codeRepositoryIndexes.repositoryGroups

Recurso: RepositoryGroup

Mensagem que descreve o objeto RepositoryGroup

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "repositories": [
    {
      object (Repository)
    }
  ]
}
Campos
name

string

Imutável. Identificador. Nome do recurso

createTime

string (Timestamp format)

Apenas saída. Criar carimbo horário

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Atualize o carimbo de data/hora

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opcional. Etiquetas como pares de chave-valor

Um objeto que contém uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

repositories[]

object (Repository)

Obrigatório. Lista de repositórios a agrupar

Repositório

O repositório contém definições de indexação RAG para o repositório Git fornecido

Representação JSON
{
  "resource": string,
  "branchPattern": string
}
Campos
resource

string

Obrigatório. O nome completo do recurso, o nome do recurso relativo ou o URL do recurso do repositório DeveloperConnect a ser indexado.

branchPattern

string

Obrigatório. O padrão de ramificação do Git usado para indexação na sintaxe RE2. Consulte https://github.com/google/re2/wiki/syntax para ver a sintaxe.

Métodos

create

Cria um novo RepositoryGroup num determinado projeto e localização.

delete

Elimina um único RepositoryGroup.

get

Obtém detalhes de um único RepositoryGroup.

getIamPolicy

Obtém a política de controlo de acesso para um recurso.

list

Apresenta os RepositoryGroups num determinado projeto e localização.

patch

Atualiza os parâmetros de um único RepositoryGroup.

setIamPolicy

Define a política de controlo de acesso no recurso especificado.

testIamPermissions

Devolve as autorizações que um autor da chamada tem no recurso especificado.