You are here

migrate_plus.schema.yml in Migrate Plus 8.2

config/schema/migrate_plus.schema.yml

File

config/schema/migrate_plus.schema.yml
View source
  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. migration_tags:
  13. type: sequence
  14. label: 'Migration Tags'
  15. sequence:
  16. type: string
  17. label: 'Tag'
  18. migration_group:
  19. type: string
  20. label: 'Group'
  21. label:
  22. type: label
  23. label: 'Label'
  24. source:
  25. type: migrate_plus.source.[plugin]
  26. label: 'Source'
  27. process:
  28. type: ignore
  29. label: 'Process'
  30. destination:
  31. type: migrate_plus.destination.[plugin]
  32. label: 'Destination'
  33. migration_dependencies:
  34. type: mapping
  35. label: 'Dependencies'
  36. mapping:
  37. required:
  38. type: sequence
  39. label: 'Required dependencies'
  40. sequence:
  41. type: string
  42. label: 'Dependency'
  43. optional:
  44. type: sequence
  45. label: 'Optional dependencies'
  46. sequence:
  47. type: string
  48. label: 'Dependency'
  49. migrate_plus.migration_group.*:
  50. type: config_entity
  51. label: 'Migration Group'
  52. mapping:
  53. id:
  54. type: string
  55. label: 'ID'
  56. label:
  57. type: label
  58. label: 'Label'
  59. description:
  60. type: string
  61. label: 'Description'
  62. source_type:
  63. type: string
  64. label: 'Source type'
  65. module:
  66. type: string
  67. label: 'Dependent module'
  68. shared_configuration:
  69. type: ignore
  70. label: 'Shared migration configuration'