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