integrations
Creates, updates, deletes, gets or lists a integrations
resource.
Overview
Name | integrations |
Type | Resource |
Id | google.integrations.integrations |
Fields
Name | Datatype | Description |
---|---|---|
name | string | Required. The resource name of the integration. |
description | string | Optional. |
active | boolean | Required. If any integration version is published. |
createTime | string | Required. Output only. Auto-generated. |
creatorEmail | string | Output only. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call. |
lastModifierEmail | string | Required. The last modifier of this integration |
updateTime | string | Output only. Auto-generated. |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
projects_locations_integrations_list | SELECT | locationsId, projectsId | Returns the list of all integrations in the specified project. |
projects_locations_products_integrations_list | SELECT | locationsId, productsId, projectsId | Returns the list of all integrations in the specified project. |
projects_locations_integrations_delete | DELETE | integrationsId, locationsId, projectsId | Delete the selected integration and all versions inside |
projects_locations_integrations_execute | EXEC | integrationsId, locationsId, projectsId | Executes 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_schedule | EXEC | integrationsId, locationsId, projectsId | Schedules an integration for execution by passing the trigger id and the scheduled time in the request body. |
projects_locations_integrations_test | EXEC | integrationsId, locationsId, projectsId | Execute the integration in draft state |
projects_locations_products_integrations_execute | EXEC | integrationsId, locationsId, productsId, projectsId | Executes 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_schedule | EXEC | integrationsId, locationsId, productsId, projectsId | Schedules an integration for execution by passing the trigger id and the scheduled time in the request body. |
projects_locations_products_integrations_test | EXEC | integrationsId, locationsId, productsId, projectsId | Execute the integration in draft state |
SELECT
examples
Returns the list of all integrations in the specified project.
SELECT
name,
description,
active,
createTime,
creatorEmail,
lastModifierEmail,
updateTime
FROM google.integrations.integrations
WHERE locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';
DELETE
example
Deletes the specified integrations
resource.
/*+ delete */
DELETE FROM google.integrations.integrations
WHERE integrationsId = '{{ integrationsId }}'
AND locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';