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

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Aktualisierung

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

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)

Pflichtangabe. Liste der zu gruppierenden Repositories

Repository

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

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

string

Pflichtangabe. Der vollständige Ressourcenname, der relative Ressourcenname oder die Ressourcen-URL des DeveloperConnect-Repositorys, das indexiert werden soll.

branchPattern

string

Pflichtangabe. 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 RepositoryGroups in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Aktualisiert die Parameter einer einzelnen RepositoryGroup.

setIamPolicy

Legt die Zugriffssteuerungsrichtlinie für die angegebene Ressource fest.

testIamPermissions

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