Gemini for Google Cloud API

L'assistente basato sull'AI per Google Cloud.

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 determinato progetto e una determinata località.
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 posizione 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 impostazione 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 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.