Yaffs site version 1.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     class:
11       type: string
12       label: 'Class'
13     field_plugin_method:
14       type: string
15       label: 'Field Plugin Method'
16     cck_plugin_method:
17       type: string
18       label: 'BC layer for Field Plugin Method'
19     migration_tags:
20       type: sequence
21       label: 'Migration Tags'
22       sequence:
23         type: string
24         label: 'Tag'
25     migration_group:
26       type: string
27       label: 'Group'
28     label:
29       type: label
30       label: 'Label'
31     source:
32       type: migrate_plus.source.[plugin]
33       label: 'Source'
34     process:
35       type: ignore
36       label: 'Process'
37     destination:
38       type: migrate_plus.destination.[plugin]
39       label: 'Destination'
40     migration_dependencies:
41       type: mapping
42       label: 'Dependencies'
43       mapping:
44         required:
45           type: sequence
46           label: 'Required dependencies'
47           sequence:
48             type: string
49             label: 'Dependency'
50         optional:
51           type: sequence
52           label: 'Optional dependencies'
53           sequence:
54             type: string
55             label: 'Dependency'
56
57 migrate_plus.migration_group.*:
58   type: config_entity
59   label: 'Migration Group'
60   mapping:
61     id:
62       type: string
63       label: 'ID'
64     label:
65       type: label
66       label: 'Label'
67     description:
68       type: string
69       label: 'Description'
70     source_type:
71       type: string
72       label: 'Source type'
73     module:
74       type: string
75       label: 'Dependent module'
76     shared_configuration:
77       type: ignore
78       label: 'Shared migration configuration'