mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-04-26 17:12:27 +00:00
104 lines
2.4 KiB
JSON
104 lines
2.4 KiB
JSON
{
|
|
"type": "object",
|
|
"description": "Access List object",
|
|
"required": ["id", "created_on", "modified_on", "owner_user_id", "name", "directive", "address", "satisfy_any", "pass_auth", "meta"],
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"id": {
|
|
"$ref": "../common.json#/properties/id"
|
|
},
|
|
"created_on": {
|
|
"$ref": "../common.json#/properties/created_on"
|
|
},
|
|
"modified_on": {
|
|
"$ref": "../common.json#/properties/modified_on"
|
|
},
|
|
"owner_user_id": {
|
|
"$ref": "../common.json#/properties/user_id"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"satisfy_any": {
|
|
"type": "boolean"
|
|
},
|
|
"pass_auth": {
|
|
"type": "boolean"
|
|
},
|
|
"meta": {
|
|
"type": "object"
|
|
},
|
|
"owner": {
|
|
"$ref": "./user-object.json"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"minItems": 0,
|
|
"items": {
|
|
"type": "object",
|
|
"required": ["id", "created_on", "modified_on", "access_list_id", "username", "password", "hint", "meta"],
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"id": {
|
|
"$ref": "../common.json#/properties/id"
|
|
},
|
|
"created_on": {
|
|
"$ref": "../common.json#/properties/created_on"
|
|
},
|
|
"modified_on": {
|
|
"$ref": "../common.json#/properties/modified_on"
|
|
},
|
|
"access_list_id": {
|
|
"$ref": "../common.json#/properties/access_list_id"
|
|
},
|
|
"username": {
|
|
"$ref": "../common.json#/properties/authorization_username"
|
|
},
|
|
"password": {
|
|
"$ref": "../common.json#/properties/authorization_password"
|
|
},
|
|
"hint": {
|
|
"$ref": "../common.json#/properties/authorization_hint"
|
|
},
|
|
"meta": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"clients": {
|
|
"type": "array",
|
|
"minItems": 0,
|
|
"items": {
|
|
"type": "object",
|
|
"required": ["id", "created_on", "modified_on", "access_list_id", "address", "directive", "meta"],
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"id": {
|
|
"$ref": "../common.json#/properties/id"
|
|
},
|
|
"created_on": {
|
|
"$ref": "../common.json#/properties/created_on"
|
|
},
|
|
"modified_on": {
|
|
"$ref": "../common.json#/properties/modified_on"
|
|
},
|
|
"access_list_id": {
|
|
"$ref": "../common.json#/properties/access_list_id"
|
|
},
|
|
"address": {
|
|
"$ref": "../common.json#/properties/access_address"
|
|
},
|
|
"directive": {
|
|
"$ref": "../common.json#/properties/access_directive"
|
|
},
|
|
"meta": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|