Renvoie les autorisations qu'un appelant a sur la ressource spécifiée. Si la ressource n'existe pas, renvoie un ensemble vide d'autorisations. Ne renvoie pas l'erreur NOT_FOUND.
Remarque : Cette opération a été conçue pour créer des interfaces utilisateur et des outils de ligne de commande qui tiennent compte des autorisations, et non pour vérifier des autorisations. Elle peut entraîner un phénomène de "fail open" (configuration ouverte) sans avertissement préalable.
Requête HTTP
POST https://clouddeploy.googleapis.com/v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions
OBLIGATOIRE : Ressource pour laquelle vous demandez les détails de la stratégie. Consultez la section Noms des ressources pour connaître la valeur appropriée pour ce champ.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON
{"permissions": [string]}
Champs
permissions[]
string
Ensemble des autorisations à vérifier pour la ressource resource. Les autorisations comportant des caractères génériques (comme * ou storage.*) ne sont pas acceptées. Pour en savoir plus, consultez la Présentation d'IAM.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/05/29 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/05/29 (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."]]],[]]