REST Resource: projects.locations.codeRepositoryIndexes.repositoryGroups

Ressource: RepositoryGroup

Message décrivant l'objet RepositoryGroup

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "repositories": [
    {
      object (Repository)
    }
  ]
}
Champs
name

string

Immuable. Identifiant. nom de la ressource

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de création

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de mise à jour

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facultatif. Étiquettes sous forme de paires clé-valeur

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

repositories[]

object (Repository)

Obligatoire. Liste des dépôts à regrouper

Dépôt

Le dépôt contient des paramètres d'indexation RAG pour le dépôt Git fourni

Représentation JSON
{
  "resource": string,
  "branchPattern": string
}
Champs
resource

string

Obligatoire. Nom complet, nom relatif ou URL de la ressource du dépôt DeveloperConnect à indexer.

branchPattern

string

Obligatoire. Format de branche Git utilisé pour l'indexation dans la syntaxe RE2. Pour en savoir plus sur la syntaxe, consultez la page https://github.com/google/re2/wiki/syntax.

Méthodes

create

Crée un RepositoryGroup dans un projet et un emplacement donnés.

delete

Supprime un seul RepositoryGroup.

get

Récupère les détails d'un seul RepositoryGroup.

getIamPolicy

Récupère la stratégie de contrôle d'accès d'une ressource.

list

Répertorie les RepositoryGroups d'un projet et d'un emplacement donnés.

patch

Met à jour les paramètres d'un seul RepositoryGroup.

setIamPolicy

Définit la stratégie de contrôle d'accès de la ressource spécifiée.

testIamPermissions

Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.