O assistente com tecnologia de IA para o Google Cloud.
- Recurso REST: v1
 - Recurso REST: v1.projects
 - Recurso REST: v1.projects.locations
 - Recurso REST: v1.projects.locations.codeRepositoryIndexes
 - Recurso REST: v1.projects.locations.codeRepositoryIndexes.repositoryGroups
 - Recurso REST: v1.projects.locations.codeToolsSettings
 - Recurso REST: v1.projects.locations.codeToolsSettings.settingBindings
 - Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings
 - Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings.settingBindings
 - Recurso REST: v1.projects.locations.geminiGcpEnablementSettings
 - Recurso REST: v1.projects.locations.geminiGcpEnablementSettings.settingBindings
 - Recurso REST: v1.projects.locations.operations
 - Recurso REST: v1.projects.locations.loggingSettings
 - Recurso REST: v1.projects.locations.loggingSettings.settingBindings
 - Recurso REST: v1.projects.locations.releaseChannelSettings
 - Recurso REST: v1.projects.locations.releaseChannelSettings.settingBindings
 
Serviço: cloudaicompanion.googleapis.com
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://cloudaicompanion.googleapis.com
Recurso REST: v1.projects.locations
| Métodos | |
|---|---|
                  get | 
                
                  GET /v1/{name=projects/*/locations/*} Extrai informações sobre um local.  | 
              
                  list | 
                
                  GET /v1/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço.  | 
              
Recurso REST: v1.projects.locations.codeRepositoryIndexes
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Cria um novo CodeRepositoryIndex em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*} Exclui um único CodeRepositoryIndex.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*} Recebe detalhes de um único CodeRepositoryIndex.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Lista os CodeRepositoryIndexes em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{codeRepositoryIndex.name=projects/*/locations/*/codeRepositoryIndexes/*} Atualiza os parâmetros de um único CodeRepositoryIndex.  | 
              
Recurso REST: v1.projects.locations.codeRepositoryIndexes.repositoryGroups
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups Cria um novo RepositoryGroup em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Exclui um único RepositoryGroup.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Recebe detalhes de um único RepositoryGroup.  | 
              
                  getIamPolicy | 
                
                  GET /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:getIamPolicy Busca a política de controle de acesso de um recurso.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups Lista os RepositoryGroups em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{repositoryGroup.name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Atualiza os parâmetros de um único RepositoryGroup.  | 
              
                  setIamPolicy | 
                
                  POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:setIamPolicy Define a política de controle de acesso no recurso especificado.  | 
              
                  testIamPermissions | 
                
                  POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado.  | 
              
Recurso REST: v1.projects.locations.codeToolsSettings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/codeToolsSettings Cria uma nova CodeToolsSetting em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*} Exclui uma única CodeToolsSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeToolsSettings/*} Recebe detalhes de uma única CodeToolsSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/codeToolsSettings Lista as CodeToolsSettings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{codeToolsSetting.name=projects/*/locations/*/codeToolsSettings/*} Atualiza os parâmetros de uma única CodeToolsSetting.  | 
              
Recurso REST: v1.projects.locations.codeToolsSettings.settingBindings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings Cria uma nova SettingBinding em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Exclui uma única SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Recebe detalhes de uma única SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings Lista as SettingBindings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Atualiza os parâmetros de uma única SettingBinding.  | 
              
Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings Cria uma nova DataSharingWithGoogleSetting em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Exclui uma única DataSharingWithGoogleSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Recebe detalhes de uma única DataSharingWithGoogleSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings Lista as DataSharingWithGoogleSettings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{dataSharingWithGoogleSetting.name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Atualiza os parâmetros de uma única DataSharingWithGoogleSetting.  | 
              
Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings.settingBindings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings Cria uma nova SettingBinding em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Exclui uma única SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Recebe detalhes de uma única SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings Lista as SettingBindings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Atualiza os parâmetros de uma única SettingBinding.  | 
              
Recurso REST: v1.projects.locations.geminiGcpEnablementSettings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings Cria uma nova GeminiGcpEnablementSetting em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Exclui uma única GeminiGcpEnablementSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Recebe detalhes de uma única GeminiGcpEnablementSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings Lista as GeminiGcpEnablementSettings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{geminiGcpEnablementSetting.name=projects/*/locations/*/geminiGcpEnablementSettings/*} Atualiza os parâmetros de uma única GeminiGcpEnablementSetting.  | 
              
Recurso REST: v1.projects.locations.geminiGcpEnablementSettings.settingBindings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings Cria uma nova SettingBinding em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Exclui uma única SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Recebe detalhes de uma única SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings Lista as SettingBindings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Atualiza os parâmetros de uma única SettingBinding.  | 
              
Recurso REST: v1.projects.locations.loggingSettings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/loggingSettings Cria uma nova LoggingSetting em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/loggingSettings/*} Exclui uma única LoggingSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/loggingSettings/*} Recebe detalhes de uma única LoggingSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/loggingSettings Lista as LoggingSettings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{loggingSetting.name=projects/*/locations/*/loggingSettings/*} Atualiza os parâmetros de uma única LoggingSetting.  | 
              
Recurso REST: v1.projects.locations.loggingSettings.settingBindings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings Cria uma nova SettingBinding em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Exclui uma única SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Recebe detalhes de uma única SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings Lista as SettingBindings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Atualiza os parâmetros de uma única SettingBinding.  | 
              
Recurso REST: v1.projects.locations.operations
| Métodos | |
|---|---|
                  cancel | 
                POST /v1/{name=projects/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração.  | 
              
                  delete | 
                DELETE /v1/{name=projects/*/locations/*/operations/*} Exclui uma operação de longa duração.  | 
              
                  get | 
                GET /v1/{name=projects/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração.  | 
              
                  list | 
                
                  GET /v1/{name=projects/*/locations/*}/operations Lista as operações correspondentes ao filtro especificado na solicitação.  | 
              
Recurso REST: v1.projects.locations.releaseChannelSettings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/releaseChannelSettings Cria uma nova ReleaseChannelSetting em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*} Exclui uma única ReleaseChannelSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*} Recebe detalhes de uma única ReleaseChannelSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/releaseChannelSettings Lista as ReleaseChannelSettings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{releaseChannelSetting.name=projects/*/locations/*/releaseChannelSettings/*} Atualiza os parâmetros de uma única ReleaseChannelSetting.  | 
              
Recurso REST: v1.projects.locations.releaseChannelSettings.settingBindings
| Métodos | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindings Cria uma nova SettingBinding em determinado projeto e local.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Exclui uma única SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Recebe detalhes de uma única SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindings Lista as SettingBindings em determinado projeto e local.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Atualiza os parâmetros de uma única SettingBinding.  |