El asistente basado en IA para 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
Servicio: cloudaicompanion.googleapis.com
Documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquina que se usa para describir y consumir APIs REST. Se usa para crear bibliotecas de cliente, complementos de IDE y otras herramientas que interactúan con las APIs de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de detección:
Punto final de servicio
Un endpoint de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios puntos de conexión. Este servicio tiene el siguiente endpoint de servicio y todos los URIs que se proporcionan más abajo son relativos a este endpoint de servicio:
- https://cloudaicompanion.googleapis.com
Recurso REST: v1.projects.locations
| Métodos | |
|---|---|
| get | GET /v1/{name=projects/*/locations/*}Obtiene información sobre una ubicación. | 
| list | GET /v1/{name=projects/*}/locationsMuestra información sobre las ubicaciones admitidas para este servicio. | 
Recurso REST: v1.projects.locations.codeRepositoryIndexes
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/codeRepositoryIndexesCrea un CodeRepositoryIndex en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*}Elimina un único CodeRepositoryIndex. | 
| get | GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*}Obtiene los detalles de un solo CodeRepositoryIndex. | 
| list | GET /v1/{parent=projects/*/locations/*}/codeRepositoryIndexesMuestra los CodeRepositoryIndexes de un proyecto y una ubicación concretos. | 
| patch | PATCH /v1/{codeRepositoryIndex.name=projects/*/locations/*/codeRepositoryIndexes/*}Actualiza los parámetros de un solo CodeRepositoryIndex. | 
Recurso REST: v1.projects.locations.codeRepositoryIndexes.repositoryGroups
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroupsCrea un RepositoryGroup en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}Elimina un solo RepositoryGroup. | 
| get | GET /v1/{name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}Obtiene los detalles de un solo RepositoryGroup. | 
| getIamPolicy | GET /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:getIamPolicyObtiene la política de control de acceso de un recurso. | 
| list | GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroupsMuestra los RepositoryGroups de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{repositoryGroup.name=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}Actualiza los parámetros de un solo RepositoryGroup. | 
| setIamPolicy | POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:setIamPolicyDefine la política de control de acceso del recurso especificado. | 
| testIamPermissions | POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:testIamPermissionsDevuelve los permisos que tiene una entidad que llama en el recurso especificado. | 
Recurso REST: v1.projects.locations.codeToolsSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/codeToolsSettingsCrea un nuevo CodeToolsSetting en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*}Elimina un único CodeToolsSetting. | 
| get | GET /v1/{name=projects/*/locations/*/codeToolsSettings/*}Obtiene los detalles de un único CodeToolsSetting. | 
| list | GET /v1/{parent=projects/*/locations/*}/codeToolsSettingsMuestra los CodeToolsSettings de un proyecto y una ubicación concretos. | 
| patch | PATCH /v1/{codeToolsSetting.name=projects/*/locations/*/codeToolsSettings/*}Actualiza los parámetros de un solo CodeToolsSetting. | 
Recurso REST: v1.projects.locations.codeToolsSettings.settingBindings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindingsCrea un nuevo SettingBinding en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*}Elimina un único SettingBinding. | 
| get | GET /v1/{name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*}Obtiene los detalles de un solo SettingBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/codeToolsSettings/*}/settingBindingsMuestra los SettingBindings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/codeToolsSettings/*/settingBindings/*}Actualiza los parámetros de un solo SettingBinding. | 
Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettingsCrea un nuevo DataSharingWithGoogleSetting en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*}Elimina un único DataSharingWithGoogleSetting. | 
| get | GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*}Obtiene los detalles de un solo DataSharingWithGoogleSetting. | 
| list | GET /v1/{parent=projects/*/locations/*}/dataSharingWithGoogleSettingsMuestra los elementos DataSharingWithGoogleSettings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{dataSharingWithGoogleSetting.name=projects/*/locations/*/dataSharingWithGoogleSettings/*}Actualiza los parámetros de un solo DataSharingWithGoogleSetting. | 
Recurso REST: v1.projects.locations.dataSharingWithGoogleSettings.settingBindings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindingsCrea un nuevo SettingBinding en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*}Elimina un único SettingBinding. | 
| get | GET /v1/{name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*}Obtiene los detalles de un solo SettingBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/dataSharingWithGoogleSettings/*}/settingBindingsMuestra los SettingBindings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/dataSharingWithGoogleSettings/*/settingBindings/*}Actualiza los parámetros de un solo SettingBinding. | 
Recurso REST: v1.projects.locations.geminiGcpEnablementSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettingsCrea un nuevo GeminiGcpEnablementSetting en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*}Elimina un único GeminiGcpEnablementSetting. | 
| get | GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*}Obtiene los detalles de un solo GeminiGcpEnablementSetting. | 
| list | GET /v1/{parent=projects/*/locations/*}/geminiGcpEnablementSettingsMuestra los GeminiGcpEnablementSettings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{geminiGcpEnablementSetting.name=projects/*/locations/*/geminiGcpEnablementSettings/*}Actualiza los parámetros de un solo GeminiGcpEnablementSetting. | 
Recurso REST: v1.projects.locations.geminiGcpEnablementSettings.settingBindings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindingsCrea un nuevo SettingBinding en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*}Elimina un único SettingBinding. | 
| get | GET /v1/{name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*}Obtiene los detalles de un solo SettingBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/geminiGcpEnablementSettings/*}/settingBindingsMuestra los SettingBindings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/geminiGcpEnablementSettings/*/settingBindings/*}Actualiza los parámetros de un solo SettingBinding. | 
Recurso de REST: v1.projects.locations.loggingSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/loggingSettingsCrea un nuevo LoggingSetting en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/loggingSettings/*}Elimina un solo LoggingSetting. | 
| get | GET /v1/{name=projects/*/locations/*/loggingSettings/*}Obtiene los detalles de un solo LoggingSetting. | 
| list | GET /v1/{parent=projects/*/locations/*}/loggingSettingsMuestra los LoggingSettings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{loggingSetting.name=projects/*/locations/*/loggingSettings/*}Actualiza los parámetros de un solo LoggingSetting. | 
Recurso REST: v1.projects.locations.loggingSettings.settingBindings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindingsCrea un nuevo SettingBinding en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*}Elimina un único SettingBinding. | 
| get | GET /v1/{name=projects/*/locations/*/loggingSettings/*/settingBindings/*}Obtiene los detalles de un solo SettingBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/loggingSettings/*}/settingBindingsMuestra los SettingBindings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/loggingSettings/*/settingBindings/*}Actualiza los parámetros de un solo SettingBinding. | 
Recurso de REST: v1.projects.locations.operations
| Métodos | |
|---|---|
| cancel | POST /v1/{name=projects/*/locations/*/operations/*}:cancelInicia la cancelación asíncrona de una operación de larga duración. | 
| delete | DELETE /v1/{name=projects/*/locations/*/operations/*}Elimina una operación de larga duración. | 
| get | GET /v1/{name=projects/*/locations/*/operations/*}Obtiene el estado más reciente de una operación de larga duración. | 
| list | GET /v1/{name=projects/*/locations/*}/operationsLista las operaciones que coinciden con el filtro especificado en la solicitud. | 
Recurso REST: v1.projects.locations.releaseChannelSettings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*}/releaseChannelSettingsCrea un nuevo ReleaseChannelSetting en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*}Elimina un único ReleaseChannelSetting. | 
| get | GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*}Obtiene los detalles de un único ReleaseChannelSetting. | 
| list | GET /v1/{parent=projects/*/locations/*}/releaseChannelSettingsMuestra los ReleaseChannelSettings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{releaseChannelSetting.name=projects/*/locations/*/releaseChannelSettings/*}Actualiza los parámetros de un solo ReleaseChannelSetting. | 
Recurso REST: v1.projects.locations.releaseChannelSettings.settingBindings
| Métodos | |
|---|---|
| create | POST /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindingsCrea un nuevo SettingBinding en un proyecto y una ubicación determinados. | 
| delete | DELETE /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*}Elimina un único SettingBinding. | 
| get | GET /v1/{name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*}Obtiene los detalles de un solo SettingBinding. | 
| list | GET /v1/{parent=projects/*/locations/*/releaseChannelSettings/*}/settingBindingsMuestra los SettingBindings de un proyecto y una ubicación determinados. | 
| patch | PATCH /v1/{settingBinding.name=projects/*/locations/*/releaseChannelSettings/*/settingBindings/*}Actualiza los parámetros de un solo SettingBinding. |