Files
playit-agent/agent-schema-release.json
T
2026-06-01 16:47:11 -07:00

91 lines
2.4 KiB
JSON

{
"agent_variant_id": "308943e8-faef-4835-a2ba-270351f72aa3",
"version_major": 1,
"version_minor": 0,
"version_patch": 6,
"proto_version": 2,
"allow_self_managed": true,
"release_url": "https://github.com/playit-cloud/playit-agent/releases/tag/v1.0.6",
"schema": {
"default_schema": {
"fields": {
"local_ip": {
"allow_null": false,
"default_value": "127.0.0.1",
"description": "IP or hostname",
"label": "Local IP",
"value_type": "String",
"variants": null
},
"local_port": {
"allow_null": true,
"default_value": null,
"description": null,
"label": "Local Port",
"value_type": "Port",
"variants": null
},
"proxy_protocol": {
"allow_null": true,
"default_value": null,
"description": null,
"label": "Proxy Protocol",
"value_type": "String",
"variants": [
"proxy-protocol-v1",
"proxy-protocol-v2"
]
}
}
},
"only_explicit_schemas": false,
"schemas": [
{
"schema": {
"fields": {
"http_port": {
"allow_null": false,
"default_value": "80",
"description": null,
"label": "Http Port",
"value_type": "Port",
"variants": null
},
"https_port": {
"allow_null": false,
"default_value": "443",
"description": null,
"label": "Https Port",
"value_type": "Port",
"variants": null
},
"local_ip": {
"allow_null": false,
"default_value": "127.0.0.1",
"description": null,
"label": "Local IP",
"value_type": "String",
"variants": null
},
"proxy_protocol": {
"allow_null": true,
"default_value": null,
"description": null,
"label": "Proxy Protocol",
"value_type": "String",
"variants": [
"proxy-protocol-v1",
"proxy-protocol-v2"
]
}
}
},
"tunnel_type": {
"details": "https",
"name": "tunnel-type"
}
}
]
}
}