access-list-object.json 849 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. "type": "object",
  3. "description": "Access List object",
  4. "required": ["id", "created_on", "modified_on", "owner_user_id", "name", "meta", "satisfy_any", "pass_auth", "proxy_host_count"],
  5. "properties": {
  6. "id": {
  7. "$ref": "../common.json#/properties/id"
  8. },
  9. "created_on": {
  10. "$ref": "../common.json#/properties/created_on"
  11. },
  12. "modified_on": {
  13. "$ref": "../common.json#/properties/modified_on"
  14. },
  15. "owner_user_id": {
  16. "$ref": "../common.json#/properties/user_id"
  17. },
  18. "name": {
  19. "type": "string",
  20. "minLength": 1,
  21. "example": "My Access List"
  22. },
  23. "meta": {
  24. "type": "object",
  25. "example": {}
  26. },
  27. "satisfy_any": {
  28. "type": "boolean",
  29. "example": true
  30. },
  31. "pass_auth": {
  32. "type": "boolean",
  33. "example": false
  34. },
  35. "proxy_host_count": {
  36. "type": "integer",
  37. "minimum": 0,
  38. "example": 3
  39. }
  40. }
  41. }