Method: integrations.fetchCommercialDiff

Full name: projects.locations.instances.integrations.fetchCommercialDiff

Get a diff between the current integration and the matching commercial integration from the store

HTTP request


Path parameters

Parameters
name

string

Required. The name of the integration. Format: projects/{projectId}/locations/{region}/instances/{instance}/integrations/{integration}

Request body

The request body must be empty.

Response body

The response message for Geting the commercial diff.

If successful, the response body contains data with the following structure:

JSON representation
{
  "integrationIdentifier": string,
  "actions": [
    string
  ],
  "jobs": [
    string
  ],
  "connectors": [
    string
  ],
  "managers": [
    string
  ],
  "customFamilies": [
    string
  ],
  "exampleUsecases": [
    string
  ],
  "mappingRules": [
    string
  ],
  "version": string,
  "pythonVersion": enum (PythonVersion),
  "existingIntegration": {
    object (Integration)
  },
  "diff": {
    object (IntegrationDiff)
  },
  "custom": boolean,
  "mappingRulesExist": boolean
}
Fields
integrationIdentifier

string

Required. The extracted integration identifier name.

actions[]

string

Output only. Extracted actions names.

jobs[]

string

Output only. Extracted jobs names.

connectors[]

string

Output only. Extracted connector names.

managers[]

string

Output only. Extracted managers names.

customFamilies[]

string

Output only. Extracted custom family names.

exampleUsecases[]

string

Output only. Extracted example usecases names.

mappingRules[]

string

Output only. Extracted mapping rules names.

version

string

Output only. Integration version.

pythonVersion

enum (PythonVersion)

Output only. Integration's python version.

existingIntegration

object (Integration)

Output only. The existing integration in the system with the same display name as the one that the user wants to import.

diff

object (IntegrationDiff)

Output only. The difference between the existing integration and the imported one.

custom

boolean

Output only. Is the integration custom or commercial.

mappingRulesExist

boolean

Output only. Indicates if mapping rules exist for the integration.

Authorization scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.