Chris@0: # Schema for the migrate process plugins. Chris@0: Chris@0: migrate_plus.process.*: Chris@0: type: migrate_process Chris@0: label: 'Default process' Chris@0: Chris@0: migrate_plus.process.callback: Chris@0: type: migrate_process Chris@0: label: 'Callback process' Chris@0: mapping: Chris@0: callback: Chris@0: type: string Chris@0: label: 'Callback' Chris@0: Chris@0: migrate_plus.process.concat: Chris@0: type: migrate_process Chris@0: label: 'Concat process' Chris@0: mapping: Chris@0: delimiter: Chris@0: type: string Chris@0: label: 'Delimiter' Chris@0: Chris@0: migrate_plus.process.dedupe_entity: Chris@0: type: migrate_process Chris@0: label: 'Dedupe Entity process' Chris@0: mapping: Chris@0: entity_type: Chris@0: type: string Chris@0: label: 'Entity type' Chris@0: field: Chris@0: type: string Chris@0: label: 'Field name' Chris@0: postfix: Chris@0: type: string Chris@0: label: 'Postfix' Chris@0: start: Chris@0: type: integer Chris@0: label: 'Start' Chris@0: length: Chris@0: type: integer Chris@0: label: 'Length' Chris@0: Chris@0: migrate_plus.process.explode: Chris@0: type: migrate_process Chris@0: label: 'Explode process' Chris@0: mapping: Chris@0: delimiter: Chris@0: type: string Chris@0: label: 'Delimiter' Chris@0: limit: Chris@0: type: integer Chris@0: label: 'Limit' Chris@0: Chris@0: migrate_plus.process.extract: Chris@0: type: migrate_process Chris@0: label: 'Extract process' Chris@0: mapping: Chris@0: default: Chris@0: type: string Chris@0: label: 'Default value' Chris@0: Chris@0: migrate_plus.process.flatten: Chris@0: type: migrate_process Chris@0: label: 'Flatten process' Chris@0: Chris@0: migrate_plus.process.get: Chris@0: type: migrate_process Chris@0: label: 'Get process' Chris@0: mapping: Chris@0: source: Chris@0: type: string Chris@0: label: 'Source key' Chris@0: Chris@0: migrate_plus.process.iterator: Chris@0: type: migrate_process Chris@0: label: 'Iterator process' Chris@0: mapping: Chris@0: process: Chris@0: type: ignore Chris@0: label: 'Process' Chris@0: key: Chris@0: type: string Chris@0: label: 'Key' Chris@0: Chris@0: migrate_plus.process.machine_name: Chris@0: type: migrate_process Chris@0: label: 'Machine name process' Chris@0: Chris@0: migrate_plus.process.migration: Chris@0: type: migrate_process Chris@0: label: 'Migration process' Chris@0: mapping: Chris@0: migration: Chris@0: type: sequence Chris@0: label: 'Migration' Chris@0: source: Chris@0: type: sequence Chris@0: label: 'Source keys' Chris@0: source_ids: Chris@0: type: string Chris@0: label: 'Source IDs' Chris@0: stub_id: Chris@0: type: string Chris@0: label: 'Stub ID' Chris@0: Chris@0: migrate_plus.process.route: Chris@0: type: migrate_process Chris@0: label: 'Route process' Chris@0: Chris@0: migrate_plus.process.skip_on_empty: Chris@0: type: migrate_process Chris@0: label: 'Skip on Empty' Chris@0: Chris@0: migrate_plus.process.skip_row_if_not_set: Chris@0: type: migrate_process Chris@0: label: 'Skip Row process if not set' Chris@0: mapping: Chris@0: index: Chris@0: type: integer Chris@0: label: 'Index' Chris@0: Chris@0: migrate_plus.process.static_map: Chris@0: type: migrate_process Chris@0: label: 'Static Map' Chris@0: mapping: Chris@0: map: Chris@0: type: sequence Chris@0: label: 'Map' Chris@0: default_value: Chris@0: type: string Chris@0: label: 'Default value' Chris@0: bypass: Chris@0: type: boolean Chris@0: label: 'Bypass lookup' Chris@0: Chris@0: migrate_plus.process.default_value: Chris@0: type: migrate_process Chris@0: label: 'Default value' Chris@0: mapping: Chris@0: strict: Chris@0: type: boolean Chris@0: label: 'Strict type check' Chris@0: default_value: Chris@0: type: string Chris@0: label: 'Default value'