Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. Ist die Ressource nicht vorhanden, wird ein leerer Berechtigungssatz zurückgegeben, kein NOT_FOUND-Fehler.
Hinweis: Dieser Vorgang wurde speziell für die Entwicklung von UIs und Befehlszeilentools konzipiert, die mit Berechtigungen arbeiten, nicht für Autorisierungsprüfungen. Der Vorgang kann Fehler ohne Warnung ignorieren (fail-open).
HTTP-Anfrage
POST https://clouddeploy.googleapis.com/v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions
ERFORDERLICH: Die Ressource, für die das Richtliniendetail angefragt wird. Den passenden Wert für dieses Feld finden Sie unter Ressourcennamen.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung
{"permissions": [string]}
Felder
permissions[]
string
Die Berechtigungen, die für die resource geprüft werden sollen. Berechtigungen mit Platzhaltern (z. B. * oder storage.*) sind nicht zulässig. Weitere Informationen finden Sie in der IAM-Übersicht.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von TestIamPermissionsResponse.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-06-28 (UTC)."],[[["This API endpoint (`POST https://clouddeploy.googleapis.com/v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions`) retrieves the permissions a caller has on a specified resource."],["The request requires a `resource` path parameter, identifying the target resource, and a request body specifying the permissions to be checked."],["The request body utilizes a JSON format with a `permissions` array of strings to indicate the desired permissions, and wildcard permissions are not permitted."],["The successful response will provide a `TestIamPermissionsResponse`, and if a resource does not exist, it will return an empty set of permissions."],["The operation is designed for UI/tool building and uses `https://www.googleapis.com/auth/cloud-platform` OAuth scope, and is not intended for authorization checking."]]],[]]