You are here

varnish_purger.schema.yml in Varnish purger 8

Same filename and directory in other branches
  1. 8.2 config/schema/varnish_purger.schema.yml
config/schema/varnish_purger.schema.yml

File

config/schema/varnish_purger.schema.yml
View source
  1. varnish_purger.settings.*:
  2. type: config_entity
  3. label: 'Varnish Purger'
  4. mapping:
  5. #
  6. # Instance metadata:
  7. #
  8. id:
  9. type: string
  10. translatable: false
  11. name:
  12. type: string
  13. translatable: false
  14. invalidationtype:
  15. type: string
  16. translatable: false
  17. #
  18. # Primary request information:
  19. #
  20. hostname:
  21. type: string
  22. translatable: false
  23. port:
  24. type: integer
  25. translatable: false
  26. path:
  27. type: string
  28. translatable: false
  29. request_method:
  30. type: string
  31. translatable: false
  32. scheme:
  33. type: string
  34. translatable: false
  35. verify:
  36. type: string
  37. translatable: false
  38. #
  39. # Request headers (outbound):
  40. #
  41. headers:
  42. type: sequence
  43. translatable: false
  44. sequence:
  45. type: varnish_purger_header
  46. #
  47. # Body (request payload):
  48. #
  49. body:
  50. type: text
  51. translatable: false
  52. body_content_type:
  53. type: string
  54. translatable: false
  55. #
  56. # Performance settings:
  57. #
  58. runtime_measurement:
  59. type: boolean
  60. translatable: false
  61. timeout:
  62. type: float
  63. translatable: false
  64. connect_timeout:
  65. type: float
  66. translatable: false
  67. cooldown_time:
  68. type: float
  69. translatable: false
  70. max_requests:
  71. type: integer
  72. translatable: false
  73. #
  74. # Success resolution:
  75. #
  76. http_errors:
  77. type: boolean
  78. translatable: false