Method: projects.locations.products.integrations.executions.suspensions.resolve

* 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 request

POST https://integrations.googleapis.com/v1/{name=projects/*/locations/*/products/*/integrations/*/executions/*/suspensions/*}:resolve

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
name

string

Required. projects/{gcpProjectId}/locations/{location}/products/{product}/integrations/{integration_name}/executions/{execution_name}/suspensions/{suspensionId}

Request body

The request body contains data with the following structure:

JSON representation
{
  "suspension": {
    object (Suspension)
  }
}
Fields
suspension

object (Suspension)

Suspension, containing the eventExecutionInfoId, taskId, and state to set on the corresponding suspension record.

Response body

If successful, the response body is empty.

Authorization Scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.

IAM Permissions

Requires one of the following IAM permissions on the name resource, depending on the resource type:

  • integrations.apigeeSuspensions.resolve
  • integrations.suspensions.resolve

For more information, see the IAM documentation.