REST Resource: projects.locations.codeRepositoryIndexes.repositoryGroups

Recurso: RepositoryGroup

Mensagem descrevendo 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)

Somente saída. Criar registro de data e hora

Utiliza RFC 3339, onde a saída gerada será sempre normalizada em Z e usará 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

Somente saída. Atualizar carimbo de data/hora

Utiliza RFC 3339, onde a saída gerada será sempre normalizada em Z e usará 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. 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. Rótulos como pares de valores-chave

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

repositories[]

object ( Repository )

Obrigatório. Lista de repositórios para agrupar

Repositório

O repositório contém configuraçõ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 do repositório DeveloperConnect, o nome relativo do recurso ou a URL do recurso a ser indexado.

branchPattern

string

Obrigatório. O padrão de branch 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 em um determinado projeto e local.

delete

Exclui um único RepositoryGroup.

get

Obtém detalhes de um único RepositoryGroup.

getIamPolicy

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

list

Lista RepositoryGroups 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 as permissões que um chamador tem no recurso especificado.