Method: processorVersions.importProcessorVersion

Full name: projects.locations.processors.processorVersions.importProcessorVersion

Imports a processor version from source processor version.

HTTP request

POST https://{endpoint}/v1beta3/{parent}/processorVersions:importProcessorVersion

Where {endpoint} is one of the supported service endpoints.

Path parameters

Parameters
parent

string

Required. The destination processor name to create the processor version in. Format: projects/{project}/locations/{location}/processors/{processor} It takes the form projects/{project}/locations/{location}/processors/{processor}.

Authorization requires the following IAM permission on the specified resource parent:

  • documentai.processorVersions.create

Request body

The request body contains data with the following structure:

JSON representation
{

  // Union field source can be only one of the following:
  "processorVersionSource": string,
  "externalProcessorVersionSource": {
    object (ExternalProcessorVersionSource)
  }
  // End of list of possible types for union field source.
}
Fields

Union field source.

source can be only one of the following:

processorVersionSource

string

The source processor version to import from. The source processor version and destination processor need to be in the same environment and region. Note that ProcessorVersions with modelType MODEL_TYPE_LLM are not supported.

externalProcessorVersionSource

object (ExternalProcessorVersionSource)

The source processor version to import from. It can be from a different environment and region than the destination processor.

Response body

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

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 permission on the parent resource:

  • documentai.processorVersions.create

For more information, see the IAM documentation.

ExternalProcessorVersionSource

The external source processor version.

JSON representation
{
  "processorVersion": string,
  "serviceEndpoint": string
}
Fields
processorVersion

string

Required. The processor version name. Format: projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}

serviceEndpoint

string

Optional. The Document AI service endpoint. For example, 'https://us-documentai.googleapis.com'