Updated all the contrib modules to their latest versions.
[yaffs-website] / web / modules / contrib / migrate_plus / config / schema / migrate_plus.process.schema.yml
1 # Schema for the migrate process plugins.
2
3 migrate_plus.process.*:
4   type: migrate_process
5   label: 'Default process'
6
7 migrate_plus.process.callback:
8   type: migrate_process
9   label: 'Callback process'
10   mapping:
11     callback:
12       type: string
13       label: 'Callback'
14
15 migrate_plus.process.concat:
16   type: migrate_process
17   label: 'Concat process'
18   mapping:
19     delimiter:
20       type: string
21       label: 'Delimiter'
22
23 migrate_plus.process.dedupe_entity:
24   type: migrate_process
25   label: 'Dedupe Entity process'
26   mapping:
27     entity_type:
28       type: string
29       label: 'Entity type'
30     field:
31       type: string
32       label: 'Field name'
33     postfix:
34       type: string
35       label: 'Postfix'
36     start:
37       type: integer
38       label: 'Start'
39     length:
40       type: integer
41       label: 'Length'
42
43 migrate_plus.process.explode:
44   type: migrate_process
45   label: 'Explode process'
46   mapping:
47     delimiter:
48       type: string
49       label: 'Delimiter'
50     limit:
51       type: integer
52       label: 'Limit'
53
54 migrate_plus.process.extract:
55   type: migrate_process
56   label: 'Extract process'
57   mapping:
58     default:
59       type: string
60       label: 'Default value'
61
62 migrate_plus.process.flatten:
63   type: migrate_process
64   label: 'Flatten process'
65
66 migrate_plus.process.get:
67   type: migrate_process
68   label: 'Get process'
69   mapping:
70     source:
71       type: string
72       label: 'Source key'
73
74 migrate_plus.process.sub_process:
75   type: migrate_process
76   label: 'Sub process'
77   mapping:
78     process:
79       type: ignore
80       label: 'Process'
81     key:
82       type: string
83       label: 'Key'
84
85 migrate_plus.process.machine_name:
86   type: migrate_process
87   label: 'Machine name process'
88
89 migrate_plus.process.migration:
90   type: migrate_process
91   label: 'Migration process'
92   mapping:
93     migration:
94       type: sequence
95       label: 'Migration'
96     source:
97       type: sequence
98       label: 'Source keys'
99     source_ids:
100       type: string
101       label: 'Source IDs'
102     stub_id:
103       type: string
104       label: 'Stub ID'
105
106 migrate_plus.process.route:
107   type: migrate_process
108   label: 'Route process'
109
110 migrate_plus.process.skip_on_empty:
111   type: migrate_process
112   label: 'Skip on Empty'
113
114 migrate_plus.process.skip_row_if_not_set:
115   type: migrate_process
116   label: 'Skip Row process if not set'
117   mapping:
118     index:
119       type: integer
120       label: 'Index'
121
122 migrate_plus.process.static_map:
123   type: migrate_process
124   label: 'Static Map'
125   mapping:
126     map:
127       type: sequence
128       label: 'Map'
129     default_value:
130       type: string
131       label: 'Default value'
132     bypass:
133       type: boolean
134       label: 'Bypass lookup'
135
136 migrate_plus.process.default_value:
137   type: migrate_process
138   label: 'Default value'
139   mapping:
140     strict:
141       type: boolean
142       label: 'Strict type check'
143     default_value:
144       type: string
145       label: 'Default value'