Define a política de controle de acesso no recurso especificado. Substitui qualquer política existente.
Pode retornar erros NOT_FOUND , INVALID_ARGUMENT e PERMISSION_DENIED .
Solicitação HTTP
POST https://cloudaicompanion.googleapis.com/v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:setIamPolicy
OBRIGATÓRIO: A política completa a ser aplicada ao resource . O tamanho da política é limitado a algumas dezenas de KB. Uma política vazia é válida, mas alguns serviços do Google Cloud (como Projetos) podem rejeitá-la.
OPCIONAL: Uma FieldMask especificando quais campos da política serão modificados. Somente os campos na máscara serão modificados. Se nenhuma máscara for fornecida, a seguinte máscara padrão será usada:
paths: "bindings, etag"
Esta é uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo" .
Corpo de resposta
Se bem-sucedido, o corpo da resposta conterá uma instância de Policy .
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-06-09 UTC."],[[["This API endpoint `POST https://cloudaicompanion.googleapis.com/v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:setIamPolicy` sets or replaces the access control policy on a specified resource."],["The `resource` path parameter is required and specifies the target resource for the policy."],["The request body must include a `policy` object defining the access control settings, and an optional `updateMask` string that specifies which fields of the policy should be modified."],["A successful response will include an instance of a `Policy` object."],["Authorization for this operation requires the `https://www.googleapis.com/auth/cloud-platform` OAuth scope."]]],[]]