2024-10-09 18:05:15 +10:00
|
|
|
{
|
|
|
|
|
"type": "object",
|
|
|
|
|
"description": "Access List object",
|
2025-10-29 20:15:00 +10:00
|
|
|
"required": ["id", "created_on", "modified_on", "owner_user_id", "name", "meta", "satisfy_any", "pass_auth", "proxy_host_count"],
|
2024-10-09 18:05:15 +10:00
|
|
|
"properties": {
|
|
|
|
|
"id": {
|
2024-10-10 15:53:11 +10:00
|
|
|
"$ref": "../common.json#/properties/id"
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
|
|
|
|
"created_on": {
|
2024-10-10 15:53:11 +10:00
|
|
|
"$ref": "../common.json#/properties/created_on"
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
|
|
|
|
"modified_on": {
|
2024-10-10 15:53:11 +10:00
|
|
|
"$ref": "../common.json#/properties/modified_on"
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
|
|
|
|
"owner_user_id": {
|
2024-10-10 15:53:11 +10:00
|
|
|
"$ref": "../common.json#/properties/user_id"
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
|
|
|
|
"name": {
|
|
|
|
|
"type": "string",
|
2025-10-29 20:15:00 +10:00
|
|
|
"minLength": 1,
|
|
|
|
|
"example": "My Access List"
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
2025-10-29 20:15:00 +10:00
|
|
|
"meta": {
|
|
|
|
|
"type": "object",
|
|
|
|
|
"example": {}
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
|
|
|
|
"satisfy_any": {
|
2025-10-29 20:15:00 +10:00
|
|
|
"type": "boolean",
|
|
|
|
|
"example": true
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
|
|
|
|
"pass_auth": {
|
2025-10-29 20:15:00 +10:00
|
|
|
"type": "boolean",
|
|
|
|
|
"example": false
|
2024-10-09 18:05:15 +10:00
|
|
|
},
|
2025-10-29 20:15:00 +10:00
|
|
|
"proxy_host_count": {
|
|
|
|
|
"type": "integer",
|
|
|
|
|
"minimum": 0,
|
|
|
|
|
"example": 3
|
2024-10-09 18:05:15 +10:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|