Version 1
[yaffs-website] / web / modules / contrib / migrate_plus / config / schema / migrate_plus.schema.yml
1 # Schema for the configuration files of the Migrate Plus module.
2
3 migrate_plus.migration.*:
4   type: config_entity
5   label: 'Migration'
6   mapping:
7     id:
8       type: string
9       label: 'ID'
10     migration_tags:
11       type: sequence
12       label: 'Migration Tags'
13       sequence:
14         type: string
15         label: 'Tag'
16     migration_group:
17       type: string
18       label: 'Group'
19     label:
20       type: label
21       label: 'Label'
22     source:
23       type: migrate_plus.source.[plugin]
24       label: 'Source'
25     process:
26       type: ignore
27       label: 'Process'
28     destination:
29       type: migrate_plus.destination.[plugin]
30       label: 'Destination'
31     migration_dependencies:
32       type: mapping
33       label: 'Dependencies'
34       mapping:
35         required:
36           type: sequence
37           label: 'Required dependencies'
38           sequence:
39             type: string
40             label: 'Dependency'
41         optional:
42           type: sequence
43           label: 'Optional dependencies'
44           sequence:
45             type: string
46             label: 'Dependency'
47
48 migrate_plus.migration_group.*:
49   type: config_entity
50   label: 'Migration Group'
51   mapping:
52     id:
53       type: string
54       label: 'ID'
55     label:
56       type: label
57       label: 'Label'
58     description:
59       type: string
60       label: 'Description'
61     source_type:
62       type: string
63       label: 'Source type'
64     module:
65       type: string
66       label: 'Dependent module'
67     shared_configuration:
68       type: ignore
69       label: 'Shared migration configuration'