ProjectsLocationsIntegrations
class ProjectsLocationsIntegrations extends Resource (View source)
The "integrations" collection of methods.
Typical usage is:
$integrationsService = new Google\Service\Integrations(...);
$integrations = $integrationsService->projects_locations_integrations;
Methods
Delete the selected integration and all versions inside (integrations.delete)
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. (integrations.execute)
Executes an integration on receiving events from Integration Connector triggers, Eventarc or CPS Trigger. Input data to integration is received in body in json format (integrations.executeEvent)
Returns the list of all integrations in the specified project.
Schedules an integration for execution by passing the trigger id and the scheduled time in the request body. (integrations.schedule)
Execute the integration in draft state (integrations.test)
Details
GoogleProtobufEmpty
delete(string $name, array $optParams = [])
Delete the selected integration and all versions inside (integrations.delete)
GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
execute(string $name, GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest $postBody, array $optParams = [])
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. (integrations.execute)
GoogleCloudIntegrationsV1alphaExecuteEventResponse
executeEvent(string $name, ExecuteEventRequestContent $postBody, array $optParams = [])
Executes an integration on receiving events from Integration Connector triggers, Eventarc or CPS Trigger. Input data to integration is received in body in json format (integrations.executeEvent)
GoogleCloudIntegrationsV1alphaListIntegrationsResponse
listProjectsLocationsIntegrations(string $parent, array $optParams = [])
Returns the list of all integrations in the specified project.
(integrations.listProjectsLocationsIntegrations)
GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse
schedule(string $name, GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest $postBody, array $optParams = [])
Schedules an integration for execution by passing the trigger id and the scheduled time in the request body. (integrations.schedule)
GoogleCloudIntegrationsV1alphaTestIntegrationsResponse
test(string $name, GoogleCloudIntegrationsV1alphaTestIntegrationsRequest $postBody, array $optParams = [])
Execute the integration in draft state (integrations.test)