Application Integration API (integrations:v1alpha)

2023-01-18

3 new methods

Additions

    Methods
  • integrations.projects.locations.integrations.executions.suspensions.list

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Description: * Lists suspensions associated with a specific execution. Only those with permissions to resolve the relevant suspensions will be able to view them.

      Parameters:

        orderBy

          Description: Field name to order by.

          Location: query

          Type: string

        pageSize

          Type: integer

          Description: Maximum number of entries in the response.

          Location: query

          Format: int32

        pageToken

          Type: string

          Description: Token to retrieve a specific page.

          Location: query

        parent

          Pattern: ^projects/[^/]+/locations/[^/]+/integrations/[^/]+/executions/[^/]+$

          Type: string

          Location: path

          Description: Required. projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}

          Required: Yes

        filter

          Location: query

          Type: string

          Description: Standard filter field.

      Parameter Order: parent

      Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/executions/{executionsId}/suspensions

      HTTP Method: GET

      Path: v1alpha/{+parent}/suspensions

  • integrations.projects.locations.integrations.executions.suspensions.resolve

      Parameter Order: name

      Path: v1alpha/{+name}:resolve

      Description: * Resolves (lifts/rejects) any number of suspensions. If the integration is already running, only the status of the suspension is updated. Otherwise, the suspended integration will begin execution again.

      HTTP Method: POST

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/executions/{executionsId}/suspensions/{suspensionsId}:resolve

      Parameters:

        name

          Required: Yes

          Type: string

          Location: path

          Description: Required. projects/{gcp_project_id}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}/suspensions/{suspension_id}

          Pattern: ^projects/[^/]+/locations/[^/]+/integrations/[^/]+/executions/[^/]+/suspensions/[^/]+$

  • integrations.projects.locations.integrations.executions.suspensions.lift

      HTTP Method: POST

      Path: v1alpha/{+name}:lift

      Parameters:

        name

          Pattern: ^projects/[^/]+/locations/[^/]+/integrations/[^/]+/executions/[^/]+/suspensions/[^/]+$

          Required: Yes

          Description: Required. The resource that the suspension belongs to. "projects/{project}/locations/{location}/products/{product}/integrations/{integration}/executions/{execution}/suspensions/{suspenion}" format.

          Type: string

          Location: path

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: name

      Description: * Lifts suspension for advanced suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.

      Flat Path: v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/executions/{executionsId}/suspensions/{suspensionsId}:lift