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

Utilise la norme RFC 3339, où la sortie générée utilise le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de mise à jour

Utilise la norme RFC 3339, où la sortie générée utilise le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "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)

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 les 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 de la ressource, nom de ressource relatif ou URL de la ressource du dépôt DeveloperConnect à indexer.

branchPattern

string

Obligatoire. Modèle de branche Git utilisé pour l'indexation dans la syntaxe RE2. Pour en savoir plus sur la syntaxe, consultez 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 des accès d'une ressource.

list

Liste 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 sur la ressource spécifiée.

testIamPermissions

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