# Schema for the configuration files of the Migrate Plus module. migrate_plus.migration.*: type: config_entity label: 'Migration' mapping: id: type: string label: 'ID' migration_tags: type: sequence label: 'Migration Tags' sequence: type: string label: 'Tag' migration_group: type: string label: 'Group' label: type: label label: 'Label' source: type: migrate_plus.source.[plugin] label: 'Source' process: type: ignore label: 'Process' destination: type: migrate_plus.destination.[plugin] label: 'Destination' migration_dependencies: type: mapping label: 'Dependencies' mapping: required: type: sequence label: 'Required dependencies' sequence: type: string label: 'Dependency' optional: type: sequence label: 'Optional dependencies' sequence: type: string label: 'Dependency' migrate_plus.migration_group.*: type: config_entity label: 'Migration Group' mapping: id: type: string label: 'ID' label: type: label label: 'Label' description: type: string label: 'Description' source_type: type: string label: 'Source type' module: type: string label: 'Dependent module' shared_configuration: type: ignore label: 'Shared migration configuration'