migrate_plus.process.schema.yml 2.8 KB

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