92 lines
1.7 KiB
JSON
92 lines
1.7 KiB
JSON
{
|
|
"BinaryDeployment": {
|
|
"args": [],
|
|
"binary_path": "",
|
|
"env": {}
|
|
},
|
|
"CommandHealthCheck": {
|
|
"command": "",
|
|
"expected_exit_code": 0
|
|
},
|
|
"DockerComposeDeployment": {
|
|
"compose_file": "",
|
|
"service_name": ""
|
|
},
|
|
"DockerDeployment": {
|
|
"container_name": "",
|
|
"environment": {},
|
|
"image": "",
|
|
"networks": [],
|
|
"ports": [],
|
|
"restart_policy": "unless_stopped",
|
|
"volumes": []
|
|
},
|
|
"FileHealthCheck": {
|
|
"must_exist": true,
|
|
"path": ""
|
|
},
|
|
"HealthCheck": {
|
|
"interval": 10,
|
|
"retries": 3,
|
|
"timeout": 5,
|
|
"type": "none"
|
|
},
|
|
"HelmChart": {
|
|
"chart": "",
|
|
"release_name": ""
|
|
},
|
|
"HttpHealthCheck": {
|
|
"endpoint": "",
|
|
"expected_status": 200,
|
|
"headers": {},
|
|
"method": "GET"
|
|
},
|
|
"KubernetesDeployment": {
|
|
"deployment_name": "",
|
|
"namespace": ""
|
|
},
|
|
"RemoteDeployment": {
|
|
"endpoint": "",
|
|
"tls_enabled": true
|
|
},
|
|
"ResourceLimits": {},
|
|
"ServiceDefinition": {
|
|
"category": "orchestration",
|
|
"conflicts": [],
|
|
"dependencies": [],
|
|
"deployment": {},
|
|
"health_check": {},
|
|
"name": "",
|
|
"required_for": [],
|
|
"startup": {},
|
|
"type": "platform"
|
|
},
|
|
"ServiceDeployment": {
|
|
"mode": "binary"
|
|
},
|
|
"ServiceOperation": {
|
|
"force": false,
|
|
"operation": "start",
|
|
"service_name": ""
|
|
},
|
|
"ServiceRegistry": {
|
|
"services": {}
|
|
},
|
|
"ServiceState": {
|
|
"health_status": "unknown",
|
|
"name": "",
|
|
"restart_count": 0,
|
|
"status": "unknown"
|
|
},
|
|
"StartupConfig": {
|
|
"auto_start": false,
|
|
"max_restarts": 3,
|
|
"restart_on_failure": true,
|
|
"start_order": 100,
|
|
"start_timeout": 60
|
|
},
|
|
"TcpHealthCheck": {
|
|
"host": "",
|
|
"port": 80
|
|
}
|
|
}
|