[
{
"id": 1,
"name": "Production",
"host": "prod-docker.example.com",
"port": 2376,
"protocol": "https",
"connectionType": "direct",
"socketPath": "/var/run/docker.sock",
"tlsCa": "-----BEGIN CERTIFICATE-----\n...",
"tlsCert": "-----BEGIN CERTIFICATE-----\n...",
"tlsKey": "-----BEGIN PRIVATE KEY-----\n...",
"tlsSkipVerify": false,
"icon": "server",
"collectActivity": true,
"collectMetrics": true,
"highlightChanges": true,
"labels": ["production", "us-east-1"],
"publicIp": "203.0.113.42",
"updateCheckEnabled": true,
"updateCheckAutoUpdate": false,
"imagePruneEnabled": true,
"timezone": "America/New_York",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-20T14:22:00.000Z"
},
{
"id": 2,
"name": "Local Development",
"connectionType": "socket",
"socketPath": "/var/run/docker.sock",
"port": 2375,
"protocol": "http",
"tlsSkipVerify": false,
"icon": "laptop",
"collectActivity": true,
"collectMetrics": true,
"highlightChanges": true,
"labels": ["development"],
"publicIp": null,
"updateCheckEnabled": false,
"updateCheckAutoUpdate": false,
"imagePruneEnabled": false,
"timezone": null,
"createdAt": "2024-01-10T09:15:00.000Z",
"updatedAt": "2024-01-10T09:15:00.000Z"
},
{
"id": 3,
"name": "Edge Server",
"connectionType": "hawser-edge",
"port": 2375,
"protocol": "http",
"socketPath": "/var/run/docker.sock",
"tlsSkipVerify": false,
"icon": "cloud",
"collectActivity": true,
"collectMetrics": true,
"highlightChanges": true,
"labels": ["edge", "remote"],
"publicIp": null,
"updateCheckEnabled": false,
"updateCheckAutoUpdate": false,
"imagePruneEnabled": false,
"timezone": "UTC",
"hawserLastSeen": "2024-01-20T15:30:00.000Z",
"hawserAgentId": "edge-agent-001",
"hawserAgentName": "Edge Agent 1",
"hawserVersion": "1.2.0",
"hawserCapabilities": ["compose", "exec", "metrics"],
"createdAt": "2024-01-18T12:00:00.000Z",
"updatedAt": "2024-01-20T15:30:00.000Z"
}
]