REST Resource: projects.locations.codeRepositoryIndexes.repositoryGroups

Ressource: RepositoryGroup

Nachricht zur Beschreibung des RepositoryGroup-Objekts

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "repositories": [
    {
      object (Repository)
    }
  ]
}
Felder
name

string

Nicht veränderbar. Kennung. Name der Ressource

createTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Erstellung

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Aktualisierung

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Optional. Labels als Schlüssel/Wert-Paare

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

repositories[]

object (Repository)

Erforderlich. Liste der zu gruppierenden Repositories

Repository

Das Repository enthält RAG-Indexierungseinstellungen für das angegebene Git-Repository.

JSON-Darstellung
{
  "resource": string,
  "branchPattern": string
}
Felder
resource

string

Erforderlich. Der vollständige Ressourcenname des DeveloperConnect-Repositorys, der relative Ressourcenname oder die zu indexierende Ressourcen-URL.

branchPattern

string

Erforderlich. Das Git-Zweigmuster, das für die Indexierung in der RE2-Syntax verwendet wird. Informationen zur Syntax finden Sie unter https://github.com/google/re2/wiki/syntax.

Methoden

create

Erstellt eine neue RepositoryGroup in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht eine einzelne RepositoryGroup.

get

Ruft Details zu einer einzelnen RepositoryGroup ab.

getIamPolicy

Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.

list

Listet Repository-Gruppen in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Aktualisiert die Parameter einer einzelnen RepositoryGroup.

setIamPolicy

Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.