Method: projects.locations.aclPolicies.patch

Aktualisiert die ACL-Richtlinie.

Bei diesem Vorgang wird die aktualisierte ACL-Richtlinie auf alle verknüpften Instanzen angewendet. Der Vorgang gibt „success“ zurück, wenn die Richtlinie erfolgreich auf alle Instanzen angewendet wurde. Wenn der Vorgang mit einem Fehler abgeschlossen wurde, wendet der Dienst die Richtlinie weiterhin über die Abstimmung auf die fehlgeschlagenen Instanzen an, auch nachdem der Vorgang abgeschlossen wurde, um die Eventual Consistency zu gewährleisten.

Ein abgeschlossener Vorgang mit langer Ausführungszeit enthält das neue ACL-Richtlinienobjekt im Antwortfeld.

HTTP-Anfrage

:


PATCH https://memorystore.googleapis.com/v1alpha/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}

Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.

Pfadparameter

Parameter
aclPolicy.name

string

ID. Vollständiger Ressourcenpfad der ACL-Richtlinie.

Suchparameter

Parameter
updateMask

string (FieldMask format)

Optional. Maske der zu aktualisierenden Felder. In diesem Feld muss mindestens ein Pfad angegeben werden. Die Elemente des Felds „Wiederholte Pfade“ dürfen nur diese Felder aus AclPolicy enthalten:

  • rules

Dies ist eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo".

requestId

string

Optional. UUID für idempotente Anfragen.

Anfragetext

Der Anfragetext enthält eine Instanz von AclPolicy.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • memorystore.aclPolicies.update

Weitere Informationen finden Sie in der IAM-Dokumentation.