Method: projects.locations.products.integrations.versions.list

Returns the list of all integration versions in the specified project.

HTTP request

GET https://integrations.googleapis.com/v1/{parent=projects/*/locations/*/products/*/integrations/*}/versions

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The parent resource where this version will be created. Format: projects/{project}/locations/{location}/integrations/{integration}

Specifically, when parent equals: 1. projects//locations//integrations/, Meaning: "List versions (with filter) for a particular integration". 2. projects//locations//integrations/- Meaning: "List versions (with filter) for a client within a particular region". 3. projects//locations/-/integrations/- Meaning: "List versions (with filter) for a client".

Query parameters

Parameters
pageSize

integer

The maximum number of versions to return. The service may return fewer than this value. If unspecified, at most 50 versions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

pageToken

string

A page token, received from a previous versions.list call. Provide this to retrieve the subsequent page.

When paginating, all other parameters provided to versions.list must match the call that provided the page token.

filter

string

Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of ":" (containment), "=" (equality), ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less than or equal to), and "!=" (inequality) operators.

Negation, conjunction, and disjunction are written using NOT, AND, and OR keywords.

For example, organizationId="1" AND state=ACTIVE AND description:"test"

Filtering cannot be performed on repeated fields like task_config.

orderBy

string

The results would be returned in order you specified here. Currently supported sort keys are: Descending sort order for "lastModifiedTime", "createdTime", "snapshotNumber" Ascending sort order for "name".

Request body

The request body must be empty.

Response body

If successful, the response body contains an instance of ListIntegrationVersionsResponse.

Authorization Scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.

IAM Permissions

Requires the following IAM permissions on the parent resource:

  • integrations.apigeeIntegrationVers.list
  • integrations.integrationVersions.list
  • integrations.securityIntegrationVers.list

For more information, see the IAM documentation.