Adding properties for External Processes (EDS)

Background

In EDS, we would like to develop a post-processing linkage to an external API that will perform the curation/processes related to DDMS.

Link: ADR: EDS Triggering & Monitoring Custom Post Processing API (#120) · Issues

Required Changes

  1. ConnectedSourceDataJob.1.6.0 -> ConnectedSourceDataJob.1.7.0 - Added Properties

    Cumulative Name Value Type Required? Title Description Pattern
    data.ExternalProcesses[] object optional ExternalProcesses A list of external processes configuration to be executed by EDS (No pattern)
    data.ExternalProcesses[].SecuritySchemeName string required Security Scheme Name Reference name for the security scheme in the ConnectedSourceRegistryEntry document this external process belongs to. (No pattern)
    data.ExternalProcesses[].Url string required Endpoint Url External Process endpoint (No pattern)
    data.ExternalProcesses[].EdsExternalProcessType string required EDS External Process Type ID reference of the External Process Type ^[\w-.]+:reference-data--EdsExternalProcessType:[\w-.:%]+:[0-9]*$
  2. Schema creation for reference-data--EdsExternalProcessType

  3. Reference Values for reference-data--EdsExternalProcessType

    id with prefix namespace:reference-data--EdsExternalProcessType: Code Name NameAlias Description AttributionAuthority
    PostIngestion PostIngestion PostIngestion - The External Process will be triggered after EDS Ingest is completed osdu
    PostNaturalization PostNaturalization PostNaturalization - The External Process will be triggered after EDS Naturalization is completed osdu