Methode: projects.updateConfig

Aktualisiert die Cloud Source Repositories-Konfiguration des Projekts.

HTTP-Anfrage

PATCH https://sourcerepo.googleapis.com/v1/{name=projects/*}/config

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Der Name des angeforderten Projekts. Werte haben das Format projects/<project>.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource name erforderlich:

  • source.repos.updateProjectConfig

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung

{
  "projectConfig": {
    object(ProjectConfig)
  },
  "updateMask": string
}
Felder
projectConfig

object(ProjectConfig)

Die neue Konfiguration für das Projekt.

updateMask

string (Format FieldMask)

Eine FieldMask, die angibt, welche Felder der projectConfig geändert werden sollen. Dabei werden nur die Felder in der Maske geändert. Wenn keine Maske bereitgestellt wird, erfolgt für diese Anfrage keine Aktion.

Eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo".

Antworttext

Bei Erfolg enthält der Antworttext eine Instanz von ProjectConfig.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Jetzt testen