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
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. |