Method: legacyPublisher.legacyGetIntegrationDependencies

Full name: projects.locations.instances.legacyPublisher.legacyGetIntegrationDependencies

Legacy endpoint for getting all the dependencies of the integration.

HTTP request


Path parameters

Parameters
instance

string

Required. The instance of the legacy publisher. Format: projects/{project}/locations/{location}/instances/{instance}/legacyPublisher

Query parameters

Parameters
integration_identifier

string

Required. The integration identifier to get the dependencies for.

integration_version

string

Required. The integration version to get the dependencies for.

agent_identifier

string

Required. The agent identifier to get the dependencies for.

Request body

The request body must be empty.

Response body

Response message for legacyPublisher.legacyGetIntegrationDependencies.

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

JSON representation
{
  "python_version": string,
  "last_integration_definition_update": string,
  "dependencies_info": [
    {
      object (DependenciesInfo)
    }
  ]
}
Fields
python_version

string

Output only. The python version of the integration.

last_integration_definition_update

string (int64 format)

Output only. The last integration definition update time.

dependencies_info[]

object (DependenciesInfo)

Output only. The dependencies info.

Authorization scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.

DependenciesInfo

Response message for legacyPublisher.legacyGetIntegrationDependencies.

JSON representation
{
  "OsType": string,
  "FileName": string,
  "Hash": string
}
Fields
OsType

string

Output only. The OS type of the dependency.

FileName

string

Output only. The file name of the dependency.

Hash

string

Output only. The hash of the dependency.