Skip to content

Instantly share code, notes, and snippets.

@wolfoo2931
Created October 23, 2017 08:04
Show Gist options
  • Save wolfoo2931/eccf3ac934b1265dbcb0d32b256c350c to your computer and use it in GitHub Desktop.
Save wolfoo2931/eccf3ac934b1265dbcb0d32b256c350c to your computer and use it in GitHub Desktop.
broker metadata api
curl admin:xx@10.244.10.42:3000/v2/catalog | jq .
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3333 0 3333 0 0 14999 0 --:--:-- --:--:-- --:--:-- 15081
{
"services": [
{
"id": "ce7d9d95-6877-4151-9e58-249745aebd77",
"name": "a9s-redis32",
"description": "This is a service creating and managing dedicated Redis service instances, powered by the anynines Service Framework",
"bindable": true,
"tags": [
"data structure store",
"database",
"cache",
"message broker"
],
"plans": [
{
"id": "35bcf956b-7494-4842-ac89-8865949ca367",
"name": "redis-single-big",
"description": "a big single instance",
"metadata": {
"arguments": [
{
"name": "service_id",
"parameter_type": "body",
"required": true
},
{
"name": "plan_id",
"parameter_type": "body",
"required": true
},
{
"name": "organization_guid",
"parameter_type": "body",
"required": true
},
{
"name": "space_guid",
"parameter_type": "body",
"required": true
},
{
"name": "accepts_incomplete",
"parameter_type": "url",
"required": false
},
{
"name": "parameters['maxmemory-policy']",
"parameter_type": "body",
"required": false
},
{
"name": "parameters['syslog']",
"parameter_type": "body",
"required": false
}
],
"ressources": {
"cpus": 4,
"disk": 20000,
"memory": 4096,
"topology": "single"
}
},
"free": true
},
{
"id": "3409f428-6ff3-4dc9-9bf1-545f19d909e9",
"name": "redis-single-small",
"description": "a single instance",
"metadata": {
"arguments": [
{
"name": "service_id",
"parameter_type": "body",
"required": true
},
{
"name": "plan_id",
"parameter_type": "body",
"required": true
},
{
"name": "organization_guid",
"parameter_type": "body",
"required": true
},
{
"name": "space_guid",
"parameter_type": "body",
"required": true
},
{
"name": "accepts_incomplete",
"parameter_type": "url",
"required": false
},
{
"name": "parameters['maxmemory-policy']",
"parameter_type": "body",
"required": false
},
{
"name": "parameters['syslog']",
"parameter_type": "body",
"required": false
}
],
"ressources": {
"cpus": 1,
"disk": 10000,
"memory": 4096,
"topology": "single"
}
},
"free": true
},
{
"id": "b74ecc14-6c96-46ff-a87a-37a8127dc3af",
"name": "redis-cluster-big",
"description": "a big cluster deployment",
"metadata": {
"arguments": [
{
"name": "service_id",
"parameter_type": "body",
"required": true
},
{
"name": "plan_id",
"parameter_type": "body",
"required": true
},
{
"name": "organization_guid",
"parameter_type": "body",
"required": true
},
{
"name": "space_guid",
"parameter_type": "body",
"required": true
},
{
"name": "accepts_incomplete",
"parameter_type": "url",
"required": false
},
{
"name": "parameters['maxmemory-policy']",
"parameter_type": "body",
"required": false
},
{
"name": "parameters['syslog']",
"parameter_type": "body",
"required": false
}
],
"ressources": {
"cpus": 4,
"disk": 20000,
"memory": 4096,
"topology": "cluster"
}
},
"free": true
},
{
"id": "4c9725b3-d54c-490a-98de-b6b24a6879a2",
"name": "redis-cluster-small",
"description": "a small cluster deployment",
"metadata": {
"arguments": [
{
"name": "service_id",
"parameter_type": "body",
"required": true
},
{
"name": "plan_id",
"parameter_type": "body",
"required": true
},
{
"name": "organization_guid",
"parameter_type": "body",
"required": true
},
{
"name": "space_guid",
"parameter_type": "body",
"required": true
},
{
"name": "accepts_incomplete",
"parameter_type": "url",
"required": false
},
{
"name": "parameters['maxmemory-policy']",
"parameter_type": "body",
"required": false
},
{
"name": "parameters['syslog']",
"parameter_type": "body",
"required": false
}
],
"ressources": {
"cpus": 1,
"disk": 10000,
"memory": 4096,
"topology": "cluster"
}
},
"free": true
}
],
"metadata": {},
"requires": [],
"plan_updateable": true,
"dashboard_client": {
"id": "a9s-redis-dashboard-client-id",
"secret": "a9s-redis-dashboard-client-secret",
"redirect_uri": "https://a9s-redis-dashboard.bosh-lite.adherry.de";
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment