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/*}/locationsApresenta 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/*}/codeRepositoryIndexesCria 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/*}/codeRepositoryIndexesLista 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/*}/repositoryGroupsCria 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/*}:getIamPolicyObtém a política de controlo de acesso para um recurso. | 
| list | GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroupsLista 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/*}:setIamPolicyDefine a política de controlo de acesso no recurso especificado. | 
| testIamPermissions | POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:testIamPermissionsDevolve 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/*}/codeToolsSettingsCria 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/*}/codeToolsSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}/dataSharingWithGoogleSettingsCria 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/*}/dataSharingWithGoogleSettingsApresenta 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}/geminiGcpEnablementSettingsCria 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/*}/geminiGcpEnablementSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}/loggingSettingsCria 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/*}/loggingSettingsApresenta 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}:cancelInicia 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/*}/operationsLista as operações que correspondem ao filtro especificado no pedido. | 
Recurso REST: v1.projects.locations.releaseChannelSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/releaseChannelSettingsCria 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/*}/releaseChannelSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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. |