Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions,
not a NOT_FOUND
error. Note: This operation is designed to be used for
building permission-aware UIs and command-line tools, not for
authorization checking. This operation may "fail open" without
warning.
Arguments
resource
string
REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field.
body
object ( GoogleIamV1__TestIamPermissionsRequest
)
Required.
Raised exceptions
ConnectionError
HttpError
TimeoutError
TypeError
ValueError
Response
If successful, the response contains an instance of GoogleIamV1__TestIamPermissionsResponse
.
Subworkflow snippet
Some fields might be optional or required. To identify required fields, refer to the API documentation .
YAML
- testIamPermissions : call : googleapis.ml.v1.projects.jobs.testIamPermissions args : resource : ... body : permissions : ... result : testIamPermissionsResult
JSON
[ { "testIamPermissions" : { "call" : "googleapis.ml.v1.projects.jobs.testIamPermissions" , "args" : { "resource" : "..." , "body" : { "permissions" : "..." } }, "result" : "testIamPermissionsResult" } } ]

