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. Status der Code-Repository-Indexinstanz

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

Instanzstatus des Code-Repository-Index.

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

Methoden

create

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

delete

Löscht einen einzelnen CodeRepositoryIndex.

get

Ruft Details zu einem einzelnen CodeRepositoryIndex ab.

list

Listet CodeRepositoryIndexes in einem bestimmten Projekt und an einem bestimmten Speicherort auf.

patch

Aktualisiert die Parameter eines einzelnen CodeRepositoryIndex.