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
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/*}/locations Muestra información sobre las ubicaciones admitidas para este servicio. |
Recurso REST: v1.projects.locations.codeRepositoryIndexes
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/codeRepositoryIndexes Crea 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/*}/codeRepositoryIndexes Muestra 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/*}/repositoryGroups Crea 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/*}:getIamPolicy Obtiene la política de control de acceso de un recurso. |
list |
GET /v1/{parent=projects/*/locations/*/codeRepositoryIndexes/*}/repositoryGroups Muestra 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/*}:setIamPolicy Define la política de control de acceso del recurso especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/codeRepositoryIndexes/*/repositoryGroups/*}:testIamPermissions Devuelve 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/*}/codeToolsSettings Crea 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/*}/codeToolsSettings Muestra 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/*}/settingBindings Crea 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/*}/settingBindings Muestra 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/*}/dataSharingWithGoogleSettings Crea 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/*}/dataSharingWithGoogleSettings Muestra 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/*}/settingBindings Crea 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/*}/settingBindings Muestra 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/*}/geminiGcpEnablementSettings Crea 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/*}/geminiGcpEnablementSettings Muestra 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/*}/settingBindings Crea 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/*}/settingBindings Muestra 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/*}/loggingSettings Crea 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/*}/loggingSettings Muestra 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/*}/settingBindings Crea 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/*}/settingBindings Muestra 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/*}:cancel Inicia 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/*}/operations Lista las operaciones que coinciden con el filtro especificado en la solicitud. |