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://runtimeconfig.googleapis.com/v1beta1/{resource=projects/*/configs/*}:testIamPermissions
OBLIGATOIRE : Ressource pour laquelle vous demandez les détails de la stratégie. Consultez la documentation sur l'opération pour connaître la valeur appropriée de 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 page de 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 2025/03/04 (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 2025/03/04 (UTC)."],[[["This endpoint retrieves permissions for a specified resource, returning an empty set if the resource doesn't exist rather than an error."],["The HTTP request uses a POST method with a URL that follows gRPC Transcoding syntax and requires a 'resource' path parameter."],["The request body, in JSON format, includes an array of 'permissions' to check, excluding any with wildcards, and requires the resource in question."],["Successful responses contain a TestIamPermissionsResponse instance, and the operation is intended for UI/tool development, not for direct authorization."],["The process requires one of two Oauth scopes: either `https://www.googleapis.com/auth/cloud-platform` or `https://www.googleapis.com/auth/cloudruntimeconfig`."]]],[]]