migrate_plus.schema.yml 1.7 KB

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