Geração de registros de auditoria do Gemini para Google Cloud

Este documento descreve a geração de registros de auditoria do Gemini para o Google Cloud. Os serviços do Google Cloud geram registros de auditoria que registram atividades administrativas e de acesso nos recursos do Google Cloud. Para mais informações sobre os Registros de auditoria do Cloud, consulte:

Nome do serviço

Os registros de auditoria do Gemini para Google Cloud usam o nome de serviço cloudaicompanion.googleapis.com. Filtrar por este serviço:

    protoPayload.serviceName="cloudaicompanion.googleapis.com"
  

Métodos por tipo de permissão

Cada permissão do IAM tem uma propriedade type, que tem o valor de um tipo enumerado que pode ser um dos quatro valores: ADMIN_READ, ADMIN_WRITE, DATA_READ ou DATA_WRITE. Quando você chama um método, o Gemini para Google Cloud gera um registro de auditoria com categoria dependente da propriedade type da permissão necessária para executar o método. Métodos que exigem uma permissão do IAM com o valor da propriedade type de DATA_READ, DATA_WRITE ou ADMIN_READ geram registros de auditoria de acesso aos dados. Métodos que exigem uma permissão do IAM com o valor da propriedade type de ADMIN_WRITE geram registros de auditoria de Atividade do administrador.

Tipo de permissão Métodos
ADMIN_READ google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetCodeRepositoryIndex
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListCodeRepositoryIndexes
google.cloud.cloudaicompanion.v1.EntitlementService.CheckStatus
ADMIN_WRITE google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateCodeRepositoryIndex
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteCodeRepositoryIndex
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateCodeRepositoryIndex
DATA_READ google.cloud.cloudaicompanion.v1.CodeGenerationService.CompleteCode
google.cloud.cloudaicompanion.v1.CodeGenerationService.GenerateCode
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetRepositoryGroup
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListRepositoryGroups
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UseRepositoryGroup
google.cloud.cloudaicompanion.v1.TaskCompletionService.CompleteTask
google.cloud.cloudaicompanion.v1.TextGenerationService.GenerateText
DATA_WRITE google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateRepositoryGroup
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteRepositoryGroup
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateRepositoryGroup

Registros de auditoria da interface da API

Para informações sobre como e quais permissões são avaliadas para cada método, consulte a documentação do Identity and Access Management do Gemini para Google Cloud.

google.cloud.cloudaicompanion.v1.CodeGenerationService

Os registros de auditoria a seguir estão associados a métodos que pertencem a google.cloud.cloudaicompanion.v1.CodeGenerationService.

CompleteCode

  • Método: google.cloud.cloudaicompanion.v1.CodeGenerationService.CompleteCode
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.instances.completeCode - DATA_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeGenerationService.CompleteCode"

GenerateCode

  • Método: google.cloud.cloudaicompanion.v1.CodeGenerationService.GenerateCode
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.instances.generateCode - DATA_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeGenerationService.GenerateCode"

google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService

Os registros de auditoria a seguir estão associados a métodos que pertencem a google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.

CreateCodeRepositoryIndex

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateCodeRepositoryIndex
  • Tipo de registro de auditoria: atividade do administrador
  • Permissões:
    • cloudaicompanion.codeRepositoryIndexes.create - ADMIN_WRITE
  • O método é uma operação de streaming ou de longa duração: operação de longa duração
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateCodeRepositoryIndex"

CreateRepositoryGroup

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateRepositoryGroup
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.repositoryGroups.create - DATA_WRITE
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateRepositoryGroup"

DeleteCodeRepositoryIndex

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteCodeRepositoryIndex
  • Tipo de registro de auditoria: atividade do administrador
  • Permissões:
    • cloudaicompanion.codeRepositoryIndexes.delete - ADMIN_WRITE
  • O método é uma operação de streaming ou de longa duração: operação de longa duração
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteCodeRepositoryIndex"

DeleteRepositoryGroup

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteRepositoryGroup
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.repositoryGroups.delete - DATA_WRITE
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteRepositoryGroup"

GetCodeRepositoryIndex

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetCodeRepositoryIndex
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.codeRepositoryIndexes.get - ADMIN_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetCodeRepositoryIndex"

GetRepositoryGroup

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetRepositoryGroup
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.repositoryGroups.get - DATA_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetRepositoryGroup"

ListCodeRepositoryIndexes

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListCodeRepositoryIndexes
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.codeRepositoryIndexes.list - ADMIN_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListCodeRepositoryIndexes"

ListRepositoryGroups

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListRepositoryGroups
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.repositoryGroups.list - DATA_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListRepositoryGroups"

UpdateCodeRepositoryIndex

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateCodeRepositoryIndex
  • Tipo de registro de auditoria: atividade do administrador
  • Permissões:
    • cloudaicompanion.codeRepositoryIndexes.update - ADMIN_WRITE
  • O método é uma operação de streaming ou de longa duração: operação de longa duração
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateCodeRepositoryIndex"

UpdateRepositoryGroup

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateRepositoryGroup
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.repositoryGroups.update - DATA_WRITE
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateRepositoryGroup"

UseRepositoryGroup

  • Método: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UseRepositoryGroup
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.repositoryGroups.use - DATA_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UseRepositoryGroup"

google.cloud.cloudaicompanion.v1.EntitlementService

Os registros de auditoria a seguir estão associados a métodos que pertencem a google.cloud.cloudaicompanion.v1.EntitlementService.

CheckStatus

  • Método: google.cloud.cloudaicompanion.v1.EntitlementService.CheckStatus
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.entitlements.get - ADMIN_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.EntitlementService.CheckStatus"

google.cloud.cloudaicompanion.v1.TaskCompletionService

Os registros de auditoria a seguir estão associados a métodos que pertencem a google.cloud.cloudaicompanion.v1.TaskCompletionService.

CompleteTask

  • Método: google.cloud.cloudaicompanion.v1.TaskCompletionService.CompleteTask
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.instances.completeTask - DATA_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TaskCompletionService.CompleteTask"

google.cloud.cloudaicompanion.v1.TextGenerationService

Os registros de auditoria a seguir estão associados a métodos que pertencem a google.cloud.cloudaicompanion.v1.TextGenerationService.

GenerateText

  • Método: google.cloud.cloudaicompanion.v1.TextGenerationService.GenerateText
  • Tipo de registro de auditoria: acesso a dados
  • Permissões:
    • cloudaicompanion.instances.generateText - DATA_READ
  • O método é uma operação de streaming ou de longa duração: No
  • Filtrar para este método: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TextGenerationService.GenerateText"