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 una macchina 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 potrebbe 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 gli indici CodeRepository in un progetto e una località specifici.
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 progetto e una località specifici.
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 la policy di controllo dell'accesso per una risorsa.
list GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups
Elenca le risorse RepositoryGroup in un progetto e una località specifici.
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 la policy 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 risorsa CodeToolsSetting in un progetto e una località specifici.
delete DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*}
Elimina una singola risorsa CodeToolsSetting.
get GET /v1/{name=projects/*/locations/*/codeToolsSettings/*}
Recupera i dettagli di una singola risorsa CodeToolsSetting.
list GET /v1/{parent=projects/*/locations/*}/codeToolsSettings
Elenca le risorse CodeToolsSettings in un progetto e una località specifici.
patch PATCH /v1/{codeToolsSetting.name=projects/*/locations/*/codeToolsSettings/*}
Aggiorna i parametri di una singola risorsa CodeToolsSetting.

Risorsa REST: v1.projects.locations.codeToolsSettings.settingBindings

Metodi
create POST /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindings
Crea un nuovo SettingBinding in un progetto e una località specifici.
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 le risorse SettingBinding in un progetto e una località specifici.
patch PATCH /v1/{settingBinding.name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*}
Aggiorna i parametri di una singola risorsa SettingBinding.

Risorsa REST: v1.projects.locations.dataSharingWithGoogleSettings

Metodi
create POST /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings
Crea una nuova risorsa DataSharingWithGoogleSetting in un progetto e una località specifici.
delete DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*}
Elimina una singola risorsa DataSharingWithGoogleSetting.
get GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*}
Recupera i dettagli di una singola risorsa DataSharingWithGoogleSetting.
list GET /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettings
Elenca le risorse DataSharingWithGoogleSettings in un progetto e una località specifici.
patch PATCH /v1/{dataSharingWithGoogleSetting.name=projects/*/locations/*/dataSharingWithGoogleSettings/*}
Aggiorna i parametri di una singola risorsa DataSharingWithGoogleSetting.

Risorsa REST: v1.projects.locations.dataSharingWithGoogleSettings.settingBindings

Metodi
create POST /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindings
Crea un nuovo SettingBinding in un progetto e una località specifici.
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 le risorse SettingBinding in un progetto e una località specifici.
patch PATCH /v1/{settingBinding.name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*}
Aggiorna i parametri di una singola risorsa SettingBinding.

Risorsa REST: v1.projects.locations.geminiGcpEnablementSettings

Metodi
create POST /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings
Crea una nuova risorsa GeminiGcpEnablementSetting in un progetto e una località specifici.
delete DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*}
Elimina una singola risorsa GeminiGcpEnablementSetting.
get GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*}
Recupera i dettagli di una singola risorsa GeminiGcpEnablementSetting.
list GET /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettings
Elenca le risorse GeminiGcpEnablementSettings in un progetto e una località specifici.
patch PATCH /v1/{geminiGcpEnablementSetting.name=projects/*/locations/*/geminiGcpEnablementSettings/*}
Aggiorna i parametri di una singola risorsa GeminiGcpEnablementSetting.

Risorsa REST: v1.projects.locations.geminiGcpEnablementSettings.settingBindings

Metodi
create POST /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindings
Crea un nuovo SettingBinding in un progetto e una località specifici.
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 le risorse SettingBinding in un progetto e una località specifici.
patch PATCH /v1/{settingBinding.name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*}
Aggiorna i parametri di una singola risorsa SettingBinding.

Risorsa REST: v1.projects.locations.loggingSettings

Metodi
create POST /v1/{parent=projects/*/locations/*}/loggingSettings
Crea una nuova risorsa LoggingSetting in un progetto e una località specifici.
delete DELETE /v1/{name=projects/*/locations/*/loggingSettings/*}
Elimina una singola risorsa LoggingSetting.
get GET /v1/{name=projects/*/locations/*/loggingSettings/*}
Recupera i dettagli di una singola risorsa LoggingSetting.
list GET /v1/{parent=projects/*/locations/*}/loggingSettings
Elenca le risorse LoggingSettings in un progetto e una località specifici.
patch PATCH /v1/{loggingSetting.name=projects/*/locations/*/loggingSettings/*}
Aggiorna i parametri di una singola risorsa LoggingSetting.

Risorsa REST: v1.projects.locations.loggingSettings.settingBindings

Metodi
create POST /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindings
Crea un nuovo SettingBinding in un progetto e una località specifici.
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 le risorse SettingBinding in un progetto e una località specifici.
patch PATCH /v1/{settingBinding.name=projects/*/locations/*/loggingSettings/*/settingBindings/*}
Aggiorna i parametri di una singola risorsa 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 risorsa ReleaseChannelSetting in un progetto e una località specifici.
delete DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*}
Elimina una singola risorsa ReleaseChannelSetting.
get GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*}
Recupera i dettagli di una singola risorsa ReleaseChannelSetting.
list GET /v1/{parent=projects/*/locations/*}/releaseChannelSettings
Elenca le risorse ReleaseChannelSettings in un progetto e una località specifici.
patch PATCH /v1/{releaseChannelSetting.name=projects/*/locations/*/releaseChannelSettings/*}
Aggiorna i parametri di una singola risorsa ReleaseChannelSetting.

Risorsa REST: v1.projects.locations.releaseChannelSettings.settingBindings

Metodi
create POST /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindings
Crea un nuovo SettingBinding in un progetto e una località specifici.
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 le risorse SettingBinding in un progetto e una località specifici.
patch PATCH /v1/{settingBinding.name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*}
Aggiorna i parametri di una singola risorsa SettingBinding.