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.
HTTP request
POST https://automl.googleapis.com/v1beta1/{resource}:testIamPermissions
Path parameters
| Parameters | |
|---|---|
resource | 
                
                   
 REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.  | 
              
Request body
The request body contains data with the following structure:
| JSON representation | |
|---|---|
{ "permissions": [ string ] }  | 
                |
| Fields | |
|---|---|
permissions[] | 
                  
                     
 
                      The set of permissions to check for the   | 
                
Response body
If successful, the response body contains data with the following structure:
Response message for locations.testIamPermissions method.
| JSON representation | |
|---|---|
{ "permissions": [ string ] }  | 
                  |
| Fields | |
|---|---|
permissions[] | 
                    
                       
 
                        A subset of   | 
                  
Authorization Scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.