L'assistente basato sull'AI per Google Cloud.
- Risorsa REST: v1
 - Risorsa REST: v1.projects
 - Risorsa REST: v1.projects.locations
 - Risorsa REST: v1.projects.locations.codeRepositoryIndexes
 - Risorsa REST: v1.projects.locations.codeRepositoryIndexes.repositoryGroups
 - Risorsa REST: v1.projects.locations.codeToolsSettings
 - Risorsa REST: v1.projects.locations.codeToolsSettings.settingBindings
 - Risorsa REST: v1.projects.locations.dataSharingWithGoogleSettings
 - Risorsa REST: v1.projects.locations.dataSharingWithGoogleSettings.settingBindings
 - Risorsa REST: v1.projects.locations.geminiGcpEnablementSettings
 - Risorsa REST: v1.projects.locations.geminiGcpEnablementSettings.settingBindings
 - Risorsa REST: v1.projects.locations.operations
 - Risorsa REST: v1.projects.locations.loggingSettings
 - Risorsa REST: v1.projects.locations.loggingSettings.settingBindings
 - Risorsa REST: v1.projects.locations.releaseChannelSettings
 - Risorsa REST: v1.projects.locations.releaseChannelSettings.settingBindings
 
Servizio: cloudaicompanion.googleapis.com
Documento di rilevamento
Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:
https://cloudaicompanion.googleapis.com
Risorsa REST: v1.projects.locations
| Metodi | |
|---|---|
                  get | 
                
                  GET /v1/{name=projects/*/locations/*} Recupera informazioni su una località.  | 
              
                  list | 
                
                  GET /v1/{name=projects/*}/locations Elenca le informazioni sulle località supportate per questo servizio.  | 
              
Risorsa REST: v1.projects.locations.codeRepositoryIndexes
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Crea un nuovo CodeRepositoryIndex in un progetto e una località specifici.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*} Elimina un singolo CodeRepositoryIndex.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*} Recupera i dettagli di un singolo CodeRepositoryIndex.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Elenca CodeRepositoryIndexes in un determinato progetto e una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{codeRepositoryIndex.name=projects/*/locations/*/codeRepositoryIndexes/*} Aggiorna i parametri di un singolo CodeRepositoryIndex.  | 
              
Risorsa REST: v1.projects.locations.codeRepositoryIndexes.repositoryGroups
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups Crea un nuovo RepositoryGroup in un determinato progetto e una determinata località.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Elimina un singolo RepositoryGroup.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Recupera i dettagli di un singolo RepositoryGroup.  | 
              
                  getIamPolicy | 
                
                  GET /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:getIamPolicy Recupera il criterio di controllo dell'accesso per una risorsa.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups Elenca i RepositoryGroup in un determinato progetto e una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{repositoryGroup.name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*} Aggiorna i parametri di un singolo RepositoryGroup.  | 
              
                  setIamPolicy | 
                
                  POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:setIamPolicy Imposta il criterio di controllo dell'accesso sulla risorsa specificata.  | 
              
                  testIamPermissions | 
                
                  POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:testIamPermissions Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.  | 
              
Risorsa REST: v1.projects.locations.codeToolsSettings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/codeToolsSettings Crea una nuova CodeToolsSetting in un progetto e una località specifici.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*} Elimina una singola impostazione CodeToolsSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeToolsSettings/*} Recupera i dettagli di una singola CodeToolsSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/codeToolsSettings Elenca CodeToolsSettings in un determinato progetto e una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{codeToolsSetting.name=projects/*/locations/*/codeToolsSettings/*} Aggiorna i parametri di una singola CodeToolsSetting.  | 
              
Risorsa REST: v1.projects.locations.codeToolsSettings.settingBindings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings Crea un nuovo SettingBinding in un determinato progetto e una determinata posizione.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Elimina un singolo SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Recupera i dettagli di un singolo SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings Elenca SettingBinding in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*} Aggiorna i parametri di un singolo SettingBinding.  | 
              
Risorsa REST: v1.projects.locations.dataSharingWithGoogleSettings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings Crea una nuova DataSharingWithGoogleSetting in un determinato progetto e una determinata località.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Elimina una singola DataSharingWithGoogleSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Recupera i dettagli di una singola DataSharingWithGoogleSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings Elenca DataSharingWithGoogleSettings in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{dataSharingWithGoogleSetting.name=projects/*/locations/*/dataSharingWithGoogleSettings/*} Aggiorna i parametri di una singola DataSharingWithGoogleSetting.  | 
              
Risorsa REST: v1.projects.locations.dataSharingWithGoogleSettings.settingBindings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings Crea un nuovo SettingBinding in un determinato progetto e una determinata posizione.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Elimina un singolo SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Recupera i dettagli di un singolo SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings Elenca SettingBinding in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*} Aggiorna i parametri di un singolo SettingBinding.  | 
              
Risorsa REST: v1.projects.locations.geminiGcpEnablementSettings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings Crea una nuova impostazione GeminiGcpEnablementSetting in un determinato progetto e una determinata località.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Elimina una singola impostazione GeminiGcpEnablementSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*} Recupera i dettagli di una singola impostazione GeminiGcpEnablementSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings Elenca GeminiGcpEnablementSettings in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{geminiGcpEnablementSetting.name=projects/*/locations/*/geminiGcpEnablementSettings/*} Aggiorna i parametri di una singola impostazione GeminiGcpEnablementSetting.  | 
              
Risorsa REST: v1.projects.locations.geminiGcpEnablementSettings.settingBindings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings Crea un nuovo SettingBinding in un determinato progetto e una determinata posizione.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Elimina un singolo SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Recupera i dettagli di un singolo SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings Elenca SettingBinding in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*} Aggiorna i parametri di un singolo SettingBinding.  | 
              
Risorsa REST: v1.projects.locations.loggingSettings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/loggingSettings Crea una nuova LoggingSetting in un progetto e una località specifici.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/loggingSettings/*} Elimina una singola LoggingSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/loggingSettings/*} Recupera i dettagli di una singola LoggingSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/loggingSettings Elenca LoggingSettings in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{loggingSetting.name=projects/*/locations/*/loggingSettings/*} Aggiorna i parametri di una singola LoggingSetting.  | 
              
Risorsa REST: v1.projects.locations.loggingSettings.settingBindings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings Crea un nuovo SettingBinding in un determinato progetto e una determinata posizione.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Elimina un singolo SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Recupera i dettagli di un singolo SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings Elenca SettingBinding in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/loggingSettings/*/settingBindings/*} Aggiorna i parametri di un singolo SettingBinding.  | 
              
Risorsa REST: v1.projects.locations.operations
| Metodi | |
|---|---|
                  cancel | 
                
                  POST /v1/{name=projects/*/locations/*/operations/*}:cancel Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/operations/*} Elimina un'operazione a lunga esecuzione.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/operations/*} Recupera l'ultimo stato di un'operazione a lunga esecuzione.  | 
              
                  list | 
                
                  GET /v1/{name=projects/*/locations/*}/operations Elenca le operazioni che corrispondono al filtro specificato nella richiesta.  | 
              
Risorsa REST: v1.projects.locations.releaseChannelSettings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*}/releaseChannelSettings Crea una nuova ReleaseChannelSetting in un determinato progetto e una determinata località.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*} Elimina una singola impostazione ReleaseChannelSetting.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*} Recupera i dettagli di una singola impostazione ReleaseChannelSetting.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*}/releaseChannelSettings Elenca le impostazioni del canale di rilascio in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{releaseChannelSetting.name=projects/*/locations/*/releaseChannelSettings/*} Aggiorna i parametri di una singola impostazione ReleaseChannelSetting.  | 
              
Risorsa REST: v1.projects.locations.releaseChannelSettings.settingBindings
| Metodi | |
|---|---|
                  create | 
                
                  POST /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindings Crea un nuovo SettingBinding in un determinato progetto e una determinata posizione.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Elimina un singolo SettingBinding.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Recupera i dettagli di un singolo SettingBinding.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindings Elenca SettingBinding in un determinato progetto e in una determinata località.  | 
              
                  patch | 
                
                  PATCH /v1/{settingBinding.name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*} Aggiorna i parametri di un singolo SettingBinding.  |