You are here

embed.schema.yml in Embed 8

config/schema/embed.schema.yml

File

config/schema/embed.schema.yml
View source
  1. # Schema for the configuration files of the Embed module.
  2. embed.settings:
  3. type: config_object
  4. label: 'Embed settings'
  5. mapping:
  6. file_scheme:
  7. type: string
  8. label: 'File scheme for button icons'
  9. upload_directory:
  10. type: string
  11. label: 'Upload directory for button icons'
  12. embed.button.*:
  13. type: config_entity
  14. label: 'Embed button'
  15. mapping:
  16. label:
  17. type: label
  18. label: 'Name'
  19. id:
  20. type: string
  21. label: 'Machine name'
  22. type_id:
  23. type: string
  24. label: 'Embed type plugin ID'
  25. type_settings:
  26. type: embed.embed_type_settings.[%parent.type_id]
  27. icon:
  28. type: mapping
  29. label: 'Image icon data'
  30. mapping:
  31. uri:
  32. type: string
  33. label: 'Image file URI'
  34. data:
  35. type: string
  36. label: 'Base-64 encoded image contents'
  37. icon_uuid:
  38. type: string
  39. label: 'Deprecated icon image file entity UUID'
  40. embed.embed_type_settings.*:
  41. type: mapping
  42. label: 'Embed type settings'