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 computador para descrever e consumir APIs REST. É usada para criar bibliotecas cliente, plug-ins de IDEs e outras ferramentas que interagem com as APIs 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 final de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o seguinte ponto final do serviço e todos os URIs abaixo são relativos a este ponto final do serviço:
https://cloudaicompanion.googleapis.com
Recurso REST: v1.projects.locations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} Obtém informações sobre uma localização. |
list |
GET /v1/{name=projects/*}/locations Apresenta informações sobre as localizações suportadas para este serviço. |
Recurso REST: v1.projects.locations.codeRepositoryIndexes
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Cria um novo CodeRepositoryIndex num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*} Elimina 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 os CodeRepositoryIndexes num determinado projeto e localização. |
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 num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Elimina 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 controlo de acesso para um recurso. |
list |
GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups Lista os RepositoryGroups num determinado projeto e localização. |
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 controlo de acesso no recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:testIamPermissions Devolve as autorizações que um autor da chamada tem no recurso especificado. |
Recurso REST: v1.projects.locations.codeToolsSettings
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/codeToolsSettings Cria um novo CodeToolsSetting num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*} Elimina uma única CodeToolsSetting. |
get |
GET /v1/{name=projects/*/locations/*/codeToolsSettings/*} Obtém detalhes de um único CodeToolsSetting. |
list |
GET /v1/{parent=projects/*/locations/*}/codeToolsSettings Lista as CodeToolsSettings num determinado projeto e localização. |
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 uma nova SettingBinding num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Elimina uma única SettingBinding. |
get |
GET /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Obtém detalhes de uma única SettingBinding. |
list |
GET /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings Lista as SettingBindings num determinado projeto e localização. |
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 num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Elimina uma única DataSharingWithGoogleSetting. |
get |
GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Obtém detalhes de uma única DataSharingWithGoogleSetting. |
list |
GET /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings Apresenta DataSharingWithGoogleSettings num determinado projeto e localização. |
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 num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Elimina uma única SettingBinding. |
get |
GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Obtém detalhes de uma única SettingBinding. |
list |
GET /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings Lista as SettingBindings num determinado projeto e localização. |
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 um novo GeminiGcpEnablementSetting num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Elimina uma única GeminiGcpEnablementSetting. |
get |
GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Obtém detalhes de uma única GeminiGcpEnablementSetting. |
list |
GET /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings Lista as GeminiGcpEnablementSettings num determinado projeto e localização. |
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 uma nova SettingBinding num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Elimina uma única SettingBinding. |
get |
GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Obtém detalhes de uma única SettingBinding. |
list |
GET /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings Lista as SettingBindings num determinado projeto e localização. |
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 um novo LoggingSetting num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/loggingSettings/*} Elimina uma única LoggingSetting. |
get |
GET /v1/{name=projects/*/locations/*/loggingSettings/*} Obtém detalhes de uma única LoggingSetting. |
list |
GET /v1/{parent=projects/*/locations/*}/loggingSettings Apresenta LoggingSettings num determinado projeto e localização. |
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 uma nova SettingBinding num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Elimina uma única SettingBinding. |
get |
GET /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Obtém detalhes de uma única SettingBinding. |
list |
GET /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings Lista as SettingBindings num determinado projeto e localização. |
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 numa operação de longa duração. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Elimina 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 execução longa. |
list |
GET /v1/{name=projects/*/locations/*}/operations Lista as operações que correspondem ao filtro especificado no pedido. |
Recurso REST: v1.projects.locations.releaseChannelSettings
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/releaseChannelSettings Cria um novo ReleaseChannelSetting num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*} Elimina um único ReleaseChannelSetting. |
get |
GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*} Obtém detalhes de um único ReleaseChannelSetting. |
list |
GET /v1/{parent=projects/*/locations/*}/releaseChannelSettings Lista ReleaseChannelSettings num determinado projeto e localização. |
patch |
PATCH /v1/{releaseChannelSetting.name=projects/*/locations/*/releaseChannelSettings/*} Atualiza os parâmetros de um único ReleaseChannelSetting. |
Recurso REST: v1.projects.locations.releaseChannelSettings.settingBindings
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindings Cria uma nova SettingBinding num determinado projeto e localização. |
delete |
DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Elimina uma única SettingBinding. |
get |
GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Obtém detalhes de uma única SettingBinding. |
list |
GET /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindings Lista as SettingBindings num determinado projeto e localização. |
patch |
PATCH /v1/{settingBinding.name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Atualiza os parâmetros de uma única SettingBinding. |