Slide 28
Slide 28 text
curl -X PUT --data-binary @data.json localhost:8181/v1/data/servers
{
"servers": [
{"id": "s1", "name": "app", "protocols": ["https", "ssh"], "ports": ["p1", "p3"]},
{"id": "s2", "name": "db", "protocols": ["mysql"], "ports": [“p1”, "p2"]},
{"id": "s3", "name": "cache", "protocols": ["memcache"], "ports": [“p1”, “p2"]},
{"id": "s4", "name": "dev", "protocols": ["http"], "ports": ["p1", "p3"]}
],
"networks": [
{"id": "n1", "public": false},
{"id": "n2", "public": false},
{"id": "n3", "public": true}
],
"ports": [
{"id": "ssh", "networks": ["n1"]},
{"id": “db", "networks": ["n2"]},
{"id": "web", "networks": ["n3"]}
]
}