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/*}/locationsLista 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/*}/codeRepositoryIndexesCria 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/*}/codeRepositoryIndexesLista 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/*}/repositoryGroupsCria 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/*}:getIamPolicyBusca a política de controle de acesso de um recurso. | 
| list | GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroupsLista 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/*}:setIamPolicyDefine a política de controle de acesso no recurso especificado. | 
| testIamPermissions | POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:testIamPermissionsRetorna as permissões do autor da chamada no recurso especificado. | 
Recurso REST: v1.projects.locations.codeToolsSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/codeToolsSettingsCria 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/*}/codeToolsSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}/dataSharingWithGoogleSettingsCria 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/*}/dataSharingWithGoogleSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}/geminiGcpEnablementSettingsCria 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/*}/geminiGcpEnablementSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}/loggingSettingsCria 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/*}/loggingSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista 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/*}:cancelInicia 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/*}/operationsLista as operações correspondentes ao filtro especificado na solicitação. | 
Recurso REST: v1.projects.locations.releaseChannelSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/releaseChannelSettingsCria 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/*}/releaseChannelSettingsLista 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/*}/settingBindingsCria 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/*}/settingBindingsLista as SettingBindings em determinado projeto e local. | 
| patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*}Atualiza os parâmetros de uma única SettingBinding. |