Desde 17 de junho de 2024, o Cloud Source Repositories não está disponível para novos clientes. Se a organização nunca usou o Cloud Source Repositories, não é possível ativar a API nem usar o Cloud Source Repositories. A API Cloud Source Repositories não pode ser ativada em projetos novos que não estejam conectados a uma organização. As organizações que usaram o Cloud Source Repositories antes de 17 de junho de 2024 não serão afetadas por essa mudança.
Retorna permissões do autor da chamada no recurso especificado. Se o recurso não estiver presente, isso retornará um conjunto vazio de permissões, não um erro NOT_FOUND.
Solicitação HTTP
POST https://sourcerepo.googleapis.com/v1/{resource=projects/*/repos/**}:testIamPermissions
OBRIGATÓRIO: o recurso para o qual o detalhe da política está sendo solicitado. Consulte a documentação da operação para saber o valor apropriado para esse campo.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON
{"permissions": [string]}
Campos
permissions[]
string
O conjunto de permissões a serem verificadas para o resource. As permissões não podem usar caracteres curinga como "*" ou "storage.*". Para mais informações, consulte Visão geral do IAM.
Corpo da resposta
Se bem-sucedido, o corpo da resposta conterá os dados com a estrutura a seguir:
Mensagem de resposta para o método TestIamPermissions.
Representação JSON
{"permissions": [string]}
Campos
permissions[]
string
Um subconjunto de TestPermissionsRequest.permissions para o qual o autor da chamada tem permissão.