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. Identifier. name of resource

createTime

string (Timestamp format)

Apenas saída. Criar carimbo de data/hora

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opcional. Rótulos como pares de chave-valor

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

repositories[]

object (Repository)

Obrigatório. Lista de repositórios a serem agrupados

Repositório

O repositório contém configurações de indexação de 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 relativo do recurso ou o URL do recurso do repositório do Developer Connect a ser indexado.

branchPattern

string

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

Métodos

create

Cria um novo grupo de repositórios em um determinado projeto e local.

delete

Exclui um único grupo de repositórios.

get

Recebe detalhes de um único grupo de repositórios.

getIamPolicy

Busca a política de controle de acesso de um recurso.

list

Lista os grupos de repositório em um determinado projeto e local.

patch

Atualiza os parâmetros de um único RepositoryGroup.

setIamPolicy

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

testIamPermissions

Retorna permissões do autor da chamada no recurso especificado.