You are here

prod_check.schema.yml in Production check & Production monitor 8

config/schema/prod_check.schema.yml

File

config/schema/prod_check.schema.yml
View source
  1. # Schema for the configuration files of the Production check module.
  2. prod_check.settings:
  3. type: mapping
  4. label: 'Production check settings'
  5. mapping:
  6. site_email:
  7. type: string
  8. label: 'The base email for the site'
  9. prod_check.prod_check_processor.*:
  10. type: config_entity
  11. label: 'Prod check processor'
  12. mapping:
  13. id:
  14. type: string
  15. label: 'ID'
  16. label:
  17. type: label
  18. label: 'Label'
  19. plugin:
  20. type: string
  21. label: 'Plugin'
  22. configuration:
  23. type: prod_check_processor.configuration.[%parent.plugin]
  24. prod_check.prod_check.*:
  25. type: config_entity
  26. label: 'Prod check'
  27. mapping:
  28. id:
  29. type: string
  30. label: 'ID'
  31. label:
  32. type: label
  33. label: 'Label'
  34. plugin:
  35. type: string
  36. label: 'Plugin'
  37. configuration:
  38. type: prod_check.configuration.[%parent.plugin]
  39. prod_check_config:
  40. type: mapping
  41. label: 'Basic prod check config'
  42. mapping:
  43. severity:
  44. type: integer
  45. label: 'Severity'
  46. prod_check.configuration.*:
  47. type: prod_check_config
  48. prod_check.configuration.release_notes:
  49. type: prod_check_config
  50. label: 'Release notes settings'
  51. mapping:
  52. files:
  53. type: sequence
  54. label: 'Files to check'
  55. sequence:
  56. - type: string
  57. label: 'File'
  58. prod_check.configuration.user_register:
  59. type: prod_check_config
  60. label: 'User registration settings'
  61. mapping:
  62. options:
  63. type: sequence
  64. label: 'The user registration option'
  65. sequence:
  66. - type: string
  67. label: 'Option'