Method: projects.configs.waiters.create

Erstellt eine Waiter-Ressource. Durch diesen Vorgang wird eine lange laufende Vorgangsressource zurückgegeben, die für den Abschluss abgefragt werden kann. Ein Waiter mit diesem Namen ist aber vor Abschluss des Vorgangs vorhanden (und kann abgerufen werden). Wenn der Vorgang fehlschlägt, ist die fehlgeschlagende Waiter-Ressource dennoch vorhanden und muss vor folgenden Erstellungsversuchen gelöscht werden.

HTTP-Anfrage

POST https://runtimeconfig.googleapis.com/v1beta1/{parent=projects/*/configs/*}/waiters

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Der Pfad zu der Konfiguration, deren Eigentum der Waiter ist. Die Konfiguration muss bereits vorhanden sein. Der Pfad muss das folgende Format haben:

projects/[PROJECT_ID]/configs/[CONFIG_NAME].

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

  • runtimeconfig.waiters.create

Abfrageparameter

Parameter
requestId

string

Optional, aber empfohlen: Ein eindeutiger Wert für requestId. Wenn der Server zwei create()-Anfragen mit demselben requestId empfängt, wird die zweite Anfrage ignoriert und die erste im Back-End erstellte und gespeicherte Ressource zurückgegeben. Leere requestId-Felder werden ignoriert.

Der Kunde ist dafür verantwortlich, dass die requestId-Strings eindeutig sind.

requestId-Strings sind auf 64 Zeichen beschränkt.

Anfragetext

Der Anfragetext enthält eine Instanz von Waiter.

Antworttext

Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Testen!