REST Resource: projects.locations.codeRepositoryIndexes

Ressource: CodeRepositoryIndex

Nachricht, die das CodeRepositoryIndex-Objekt beschreibt

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

state

enum (State)

Nur Ausgabe. Code Repository Index instance State

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

kmsKey

string

Optional. Nicht veränderbar. Name des vom Kunden verwalteten Verschlüsselungsschlüssels im Format „projects/*/locations/*/keyRings/*/cryptoKeys/*“.

Bundesland

Status der Code-Repository-Indexinstanz.

Enums
STATE_UNSPECIFIED Nicht definiert.
CREATING Instanz wird erstellt...
ACTIVE Instanz ist aktiv.
DELETING Instanz wird gelöscht...
SUSPENDED Die Instanz wurde angehalten.

Methoden

create

Erstellt einen neuen CodeRepositoryIndex in einem bestimmten Projekt und an einem bestimmten Ort.

delete

Löscht einen einzelnen CodeRepositoryIndex.

get

Ruft Details zu einem einzelnen CodeRepositoryIndex ab.

list

Listet CodeRepositoryIndexes in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Aktualisiert die Parameter eines einzelnen CodeRepositoryIndex.