REST Resource: projects.locations.codeRepositoryIndexes

Ressource: CodeRepositoryIndex

Message décrivant l'objet CodeRepositoryIndex

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "labels": {
    string: string,
    ...
  },
  "kmsKey": string
}
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".

state

enum (State)

Uniquement en sortie. État de l'instance de l'index du dépôt de code

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" }.

kmsKey

string

Facultatif. Immuable. Nom de la clé de chiffrement gérée par le client, au format projects/*/locations/*/keyRings/*/cryptoKeys/*.

État

État de l'instance de l'index du dépôt de code.

Enums
STATE_UNSPECIFIED Non défini.
CREATING Création de l'instance…
ACTIVE L'instance est active.
DELETING Suppression de l'instance…
SUSPENDED L'instance est suspendue.

Méthodes

create

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

delete

Supprime un seul CodeRepositoryIndex.

get

Récupère les informations d'un seul CodeRepositoryIndex.

list

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

patch

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