permission-object.json 950 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. "type": "object",
  3. "minProperties": 1,
  4. "properties": {
  5. "visibility": {
  6. "type": "string",
  7. "description": "Visibility Type",
  8. "enum": ["all", "user"]
  9. },
  10. "access_lists": {
  11. "type": "string",
  12. "description": "Access Lists Permissions",
  13. "enum": ["hidden", "view", "manage"]
  14. },
  15. "dead_hosts": {
  16. "type": "string",
  17. "description": "404 Hosts Permissions",
  18. "enum": ["hidden", "view", "manage"]
  19. },
  20. "proxy_hosts": {
  21. "type": "string",
  22. "description": "Proxy Hosts Permissions",
  23. "enum": ["hidden", "view", "manage"]
  24. },
  25. "redirection_hosts": {
  26. "type": "string",
  27. "description": "Redirection Permissions",
  28. "enum": ["hidden", "view", "manage"]
  29. },
  30. "streams": {
  31. "type": "string",
  32. "description": "Streams Permissions",
  33. "enum": ["hidden", "view", "manage"]
  34. },
  35. "certificates": {
  36. "type": "string",
  37. "description": "Certificates Permissions",
  38. "enum": ["hidden", "view", "manage"]
  39. }
  40. }
  41. }