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
Serviço: cloudaicompanion.googleapis.com
Para chamar este serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Se o seu aplicativo precisar usar suas próprias bibliotecas para chamar este serviço, use as seguintes informações ao fazer as solicitações de API.
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 de IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece o seguinte documento de descoberta:
Ponto final do serviço
Um ponto de extremidade de serviço é uma URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários pontos de extremidade de serviço. Este serviço tem o seguinte ponto de extremidade de serviço e todos os URIs abaixo são relativos a este ponto de extremidade de serviço:
-
https://cloudaicompanion.googleapis.com
Recurso REST: v1.projects.locations
Métodos | |
---|---|
get | GET /v1/{name=projects/*/locations/*} Obtém informações sobre um local. |
list | GET /v1/{name=projects/*}/locations Lista informações sobre os locais suportados para este serviço. |
Recurso REST: v1.projects.locations.codeRepositoryIndexes
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Cria um novo CodeRepositoryIndex em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*} Exclui um único CodeRepositoryIndex. |
get | GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*} Obtém detalhes de um único CodeRepositoryIndex. |
list | GET /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Lista CodeRepositoryIndexes em um 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 um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Exclui um único RepositoryGroup. |
get | GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Obtém detalhes de um único RepositoryGroup. |
getIamPolicy | GET /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:getIamPolicy Obtém a política de controle de acesso para um recurso. |
list | GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups Lista RepositoryGroups em um 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 que um chamador tem no recurso especificado. |
Recurso REST: v1.projects.locations.codeToolsSettings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*}/codeToolsSettings Cria um novo CodeToolsSetting em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*} Exclui um único CodeToolsSetting. |
get | GET /v1/{name=projects/*/locations/*/codeToolsSettings/*} Obtém detalhes de um único CodeToolsSetting. |
list | GET /v1/{parent=projects/*/locations/*}/codeToolsSettings Lista CodeToolsSettings em um determinado projeto e local. |
patch | PATCH /v1/{codeToolsSetting.name=projects/*/locations/*/codeToolsSettings/*} Atualiza os parâmetros de um único CodeToolsSetting. |
Recurso REST: v1.projects.locations.codeToolsSettings.settingBindings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings Cria um novo SettingBinding em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Exclui um único SettingBinding. |
get | GET /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Obtém detalhes de um único SettingBinding. |
list | GET /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings Lista SettingBindings em um determinado projeto e local. |
patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Atualiza os parâmetros de um único SettingBinding. |
Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings Cria um novo DataSharingWithGoogleSetting em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Exclui um único DataSharingWithGoogleSetting. |
get | GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Obtém detalhes de um único DataSharingWithGoogleSetting. |
list | GET /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings Lista DataSharingWithGoogleSettings em um determinado projeto e local. |
patch | PATCH /v1/{dataSharingWithGoogleSetting.name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Atualiza os parâmetros de um único DataSharingWithGoogleSetting. |
Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings.settingBindings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings Cria um novo SettingBinding em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Exclui um único SettingBinding. |
get | GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Obtém detalhes de um único SettingBinding. |
list | GET /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings Lista SettingBindings em um determinado projeto e local. |
patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Atualiza os parâmetros de um único SettingBinding. |
Recurso REST: v1.projects.locations.geminiGcpEnablementSettings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings Cria um novo GeminiGcpEnablementSetting em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Exclui um único GeminiGcpEnablementSetting. |
get | GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Obtém detalhes de um único GeminiGcpEnablementSetting. |
list | GET /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings Lista GeminiGcpEnablementSettings em um determinado projeto e local. |
patch | PATCH /v1/{geminiGcpEnablementSetting.name=projects/*/locations/*/geminiGcpEnablementSettings/*} Atualiza os parâmetros de um único GeminiGcpEnablementSetting. |
Recurso REST: v1.projects.locations.geminiGcpEnablementSettings.settingBindings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings Cria um novo SettingBinding em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Exclui um único SettingBinding. |
get | GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Obtém detalhes de um único SettingBinding. |
list | GET /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings Lista SettingBindings em um determinado projeto e local. |
patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Atualiza os parâmetros de um único SettingBinding. |
Recurso REST: v1.projects.locations.loggingSettings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*}/loggingSettings Cria um novo LoggingSetting em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/loggingSettings/*} Exclui um único LoggingSetting. |
get | GET /v1/{name=projects/*/locations/*/loggingSettings/*} Obtém detalhes de um único LoggingSetting. |
list | GET /v1/{parent=projects/*/locations/*}/loggingSettings Lista as configurações de registro em um determinado projeto e local. |
patch | PATCH /v1/{loggingSetting.name=projects/*/locations/*/loggingSettings/*} Atualiza os parâmetros de um único LoggingSetting. |
Recurso REST: v1.projects.locations.loggingSettings.settingBindings
Métodos | |
---|---|
create | POST /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings Cria um novo SettingBinding em um determinado projeto e local. |
delete | DELETE /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Exclui um único SettingBinding. |
get | GET /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Obtém detalhes de um único SettingBinding. |
list | GET /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings Lista SettingBindings em um determinado projeto e local. |
patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Atualiza os parâmetros de um único 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/*} Obtém o estado mais recente de uma operação de longa duração. |
list | GET /v1/{name=projects/*/locations/*}/operations Lista as operações que correspondem ao filtro especificado na solicitação. |