- Petición HTTP
- Parámetros de ruta
- Cuerpo de la petición
- Cuerpo de la respuesta
- Permisos de autorización
Devuelve los permisos que tiene una sobre el recurso especificado. Si el recurso no existe, se devolverá un conjunto vacío de permisos, no un error NOT_FOUND.
Petición HTTP
POST https://sourcerepo.googleapis.com/v1/{resource=projects/*/repos/**}:testIamPermissions
En la URL se utiliza la sintaxis de anotación HTTP de Google APIs.
Parámetros de ruta
Parámetros | |
---|---|
resource |
OBLIGATORIO: Recurso para el que se solicitan los detalles de la política. Consulta la documentación de operación para obtener el valor apropiado para este campo. |
Cuerpo de la petición
El cuerpo de la petición contiene datos que presentan la siguiente estructura:
Representación JSON | |
---|---|
{ "permissions": [ string ], } |
Campos | |
---|---|
permissions[] |
Conjunto de permisos para verificar el parámetro |
Cuerpo de la respuesta
Si la petición se realiza correctamente, el cuerpo de la respuesta proporciona datos con la siguiente estructura:
Mensaje de respuesta para el método TestIamPermissions
.
Representación JSON | |
---|---|
{ "permissions": [ string ], } |
Campos | |
---|---|
permissions[] |
Un subconjunto de |
Permisos de autorización
Requieren uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/source.read_only
https://www.googleapis.com/auth/source.read_write
https://www.googleapis.com/auth/source.full_control
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta la guía de autenticación.