Skip to main content

integrations

Overview

Nameintegrations
TypeResource
Idgoogle.integrations.integrations

Fields

NameDatatypeDescription
namestringRequired. The resource name of the integration.
descriptionstringOptional.
activebooleanRequired. If any integration version is published.
updateTimestringOutput only. Auto-generated.

Methods

NameAccessible byRequired ParamsDescription
projects_locations_integrations_listSELECTlocationsId, projectsIdReturns the list of all integrations in the specified project.
projects_locations_products_integrations_listSELECTlocationsId, productsId, projectsIdReturns the list of all integrations in the specified project.
projects_locations_integrations_deleteDELETEintegrationsId, locationsId, projectsIdDelete the selected integration and all versions inside
projects_locations_products_integrations_deleteDELETEintegrationsId, locationsId, productsId, projectsIdDelete the selected integration and all versions inside
_projects_locations_integrations_listEXEClocationsId, projectsIdReturns the list of all integrations in the specified project.
_projects_locations_products_integrations_listEXEClocationsId, productsId, projectsIdReturns the list of all integrations in the specified project.
projects_locations_integrations_executeEXECintegrationsId, locationsId, projectsIdExecutes integrations synchronously by passing the trigger id in the request body. The request is not returned until the requested executions are either fulfilled or experienced an error. If the integration name is not specified (passing -), all of the associated integration under the given trigger_id will be executed. Otherwise only the specified integration for the given trigger_id is executed. This is helpful for execution the integration from UI.
projects_locations_integrations_scheduleEXECintegrationsId, locationsId, projectsIdSchedules an integration for execution by passing the trigger id and the scheduled time in the request body.
projects_locations_products_integrations_executeEXECintegrationsId, locationsId, productsId, projectsIdExecutes integrations synchronously by passing the trigger id in the request body. The request is not returned until the requested executions are either fulfilled or experienced an error. If the integration name is not specified (passing -), all of the associated integration under the given trigger_id will be executed. Otherwise only the specified integration for the given trigger_id is executed. This is helpful for execution the integration from UI.
projects_locations_products_integrations_scheduleEXECintegrationsId, locationsId, productsId, projectsIdSchedules an integration for execution by passing the trigger id and the scheduled time in the request body.