API 特别兴趣小组/当前设计/服务目录
< API 特别兴趣小组 | 当前设计(重定向自 API 工作组/当前设计/服务目录)
服务目录的格式需要确定。目前的事实标准是 DevStack。我们需要定义服务目录的正确格式。
分析
项目 ID
- 项目 ID 是否是成功进行 API 调用所必需的端点的一部分?
这些项目在示例服务目录之一中具有 TENANT_ID
- heat/orchestration
- cinderv2/volumev2
- cinder/volume (v1 API)
- trove/database
- swift/object-store
- manila ( http://git.openstack.org/cgit/openstack/manila/tree/devstack/plugin.sh#n437 )
- murano/application_catalog
- neutron/network
- sahara/data_processing
- zaqar/queues
对于这些项目,TENANT_ID 是可选的(因此可以从服务目录中删除)
- nova/compute - 截至 Mitaka - https://review.openstack.org/#/c/233076
这些项目在目录中没有项目 ID
- barbican ( http://git.openstack.org/cgit/openstack/barbican/tree/devstack/lib/barbican#n336 )
- congress ( http://git.openstack.org/cgit/openstack/congress/tree/devstack/plugin.sh#n148 )
- designate ( http://git.openstack.org/cgit/openstack/designate/tree/devstack/plugin.sh#n179 )
- ironic ( http://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/ironic#n438 )
- mistral ( http://git.openstack.org/cgit/openstack/mistral/tree/devstack/plugin.sh#n38 )
- searchlight ( http://git.openstack.org/cgit/openstack/searchlight/tree/devstack/plugin.sh#n148 )
- senlin ( http://git.openstack.org/cgit/openstack/senlin/tree/devstack/lib/senlin#n176 )
- solum ( http://git.openstack.org/cgit/openstack/solum/tree/devstack/plugin.sh#n52 )
我无法在服务目录中找到的项目,需要进一步调查
- astara
- cloudkitty
- cue
- freezer
- magnum
- monasca
TODO
- 哪些键是通用的?
- 哪些值是通用的?
- 值的范围是多少?
- 哪些服务在 URL 中有版本?
- 是否在所有地方都使用端口?
- (stevemar) 并非如此,似乎有些公有云能够取消端口 (HP, Vexx, UnitedStack, RAX),大部分情况下
- 哪些键不通用?
- (stevemar) HP (公有云) 和 RAX (公有云) 都使用 tenantId,有什么原因吗?
- (stevemar) HP (公有云) 和 RAX (公有云) 使用 versionInfo、versionList 和 versionId,有什么原因吗?
- 哪些服务*没有*在 URL 中有版本?
- (stevemar) glance, neutron, ceilometer, ec2
- 哪些云在使用 keystone v3?
- (stevemar) 只有 HP (公有云) 和 RAX (私有云),但仅 adminURL
私有云
DevStack
{
"access": {
"serviceCatalog": [{
"endpoints": [{
"adminURL": "http://111.222.333.444:8004/v1/TENANT_ID",
"id": "249083e367a242e5bde5833805d0ec96",
"internalURL": "http://111.222.333.444:8004/v1/TENANT_ID",
"publicURL": "http://111.222.333.444:8004/v1/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8774/v2/TENANT_ID",
"id": "483b2f0455df450ba49a992ab078e0eb",
"internalURL": "http://111.222.333.444:8774/v2/TENANT_ID",
"publicURL": "http://111.222.333.444:8774/v2/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "nova",
"type": "compute"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:9696/",
"id": "33b6fbc1b4f247038c159cda2c202429",
"internalURL": "http://111.222.333.444:9696/",
"publicURL": "http://111.222.333.444:9696/",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "neutron",
"type": "network"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8776/v2/TENANT_ID",
"id": "08f5f43c145c4552b81e58e81e7fa563",
"internalURL": "http://111.222.333.444:8776/v2/TENANT_ID",
"publicURL": "http://111.222.333.444:8776/v2/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "cinderv2",
"type": "volumev2"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8779/v1.0/TENANT_ID",
"id": "3c09e566901b4adf9c76bd115c2b3da5",
"internalURL": "http://111.222.333.444:8779/v1.0/TENANT_ID",
"publicURL": "http://111.222.333.444:8779/v1.0/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "trove",
"type": "database"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:3333",
"id": "0dc5ba19c56a4136b3a64f35787557fc",
"internalURL": "http://111.222.333.444:3333",
"publicURL": "http://111.222.333.444:3333",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "s3",
"type": "s3"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:9292",
"id": "a90b1081ec4e4c89bf785de88ba4c821",
"internalURL": "http://111.222.333.444:9292",
"publicURL": "http://111.222.333.444:9292",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "glance",
"type": "image"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8000/v1",
"id": "1ea607dab4fa4c2c9f5ab7e9cba48cc7",
"internalURL": "http://111.222.333.444:8000/v1",
"publicURL": "http://111.222.333.444:8000/v1",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "heat-cfn",
"type": "cloudformation"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8776/v1/TENANT_ID",
"id": "74e3e4245a1848a5bc8933775165711d",
"internalURL": "http://111.222.333.444:8776/v1/TENANT_ID",
"publicURL": "http://111.222.333.444:8776/v1/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8773/services/Admin",
"id": "718512c34d264188ba06deb48e86cd2d",
"internalURL": "http://111.222.333.444:8773/services/Cloud",
"publicURL": "http://111.222.333.444:8773/services/Cloud",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "ec2",
"type": "ec2"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8774/v2.1/TENANT_ID",
"id": "5671f9e9789f49188184b5b1d6cd2d0d",
"internalURL": "http://111.222.333.444:8774/v2.1/TENANT_ID",
"publicURL": "http://111.222.333.444:8774/v2.1/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "novav21",
"type": "computev21"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:8080",
"id": "64117a0362294a2488f4e0b2e82d2391",
"internalURL": "http://111.222.333.444:8080/v1/AUTH_TENANT_ID",
"publicURL": "http://111.222.333.444:8080/v1/AUTH_TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
}, {
"endpoints": [{
"adminURL": "http://111.222.333.444:35357/v2.0",
"id": "1fbdedef18064304954ef0cb439949d6",
"internalURL": "http://111.222.333.444:5000/v2.0",
"publicURL": "http://111.222.333.444:5000/v2.0",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}]
}
}
Mirantis
{
"token": {
"catalog": [{
"endpoints": [{
"id": "577a63961da14f6eb4432d94e763b8a1",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8000/v1/"
}, {
"id": "ce97de7ad0224423b6a2cbe768a1d1ea",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8000/v1/"
}, {
"id": "e6c48c3e5f0b4cbd892c82af5fc65912",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8000/v1/"
}],
"id": "18b84d8582af4cf59ed6da2ba59674d2",
"name": "heat-cfn",
"type": "cloudformation"
}, {
"endpoints": [{
"id": "4afcbc0ac97a4552811f6c4691a0eb77",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8004/v1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "8e3d658fe4844d5c99da17fe9a3e96d2",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8004/v1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "a2bc7cc9182a444580d4914be338fa02",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8004/v1/dd680c8589204dbcb47b70e193684756"
}],
"id": "24cbda6a20bb457db467cba6aedf11af",
"name": "heat",
"type": "orchestration"
}, {
"endpoints": [{
"id": "309a844d88fa42d1aa975791b4114e74",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8082/v1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "5634ddbc1f2d42ea976051aee95ed756",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8082/v1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "d8af87d6f0ac4f93ba58a3d319fe8c57",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8082/v1/dd680c8589204dbcb47b70e193684756"
}],
"id": "2aa5c744dcc247e6a8b6e840b136fa1e",
"name": "murano",
"type": "application_catalog"
}, {
"endpoints": [{
"id": "4b981f96ed8a43989cfb4e434529ffc7",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8774/v2/dd680c8589204dbcb47b70e193684756"
}, {
"id": "74c76dfa5e3743d9b7ac2f9299b11840",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8774/v2/dd680c8589204dbcb47b70e193684756"
}, {
"id": "a08a11d5bb164c3794ac873eac162b23",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8774/v2/dd680c8589204dbcb47b70e193684756"
}],
"id": "3b3ae54102fa4d34beffe51b4db3ad15",
"name": "nova",
"type": "compute"
}, {
"endpoints": [{
"id": "1821d35359344f6996c7f10a807be5d3",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:9696/"
}, {
"id": "984b6c061884401986c8e4c604d7356f",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:9696/"
}, {
"id": "e4a91e0b49aa4ba78e4ccb0358b32fb6",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:9696/"
}],
"id": "60df221820154c29be1140274c33c219",
"name": "neutron",
"type": "network"
}, {
"endpoints": [{
"id": "15211604d90841bf96679323c8b25af4",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8386/v1.1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "75adb6a889d147f4a97bfd3dc556d729",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8386/v1.1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "b6ffe98c49d847e5a53f2392f3414458",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8386/v1.1/dd680c8589204dbcb47b70e193684756"
}],
"id": "c3742f84133b4f8fbce23dad6cc57559",
"name": "sahara",
"type": "data_processing"
}, {
"endpoints": [{
"id": "1f1d7a8ec3f24fb08f76965f4102921b",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8776/v1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "636091d3f8ec451691a75d3fceb08b0a",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8776/v1/dd680c8589204dbcb47b70e193684756"
}, {
"id": "b1c81c58506e43528ff429f410433d36",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8776/v1/dd680c8589204dbcb47b70e193684756"
}],
"id": "d10abaf386504ceaa701c8062a928910",
"name": "cinder",
"type": "volume"
}, {
"endpoints": [{
"id": "101ec5284409478d909001ca5b4dd9f6",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8777"
}, {
"id": "27fcbb60c89c4eb28f29914dad9be2ba",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8777"
}, {
"id": "950e48433f3f4e4d8a9be838324ab789",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8777"
}],
"id": "d5c4f950bcc1443ebc2388db84d0452a",
"name": "ceilometer",
"type": "metering"
}, {
"endpoints": [{
"id": "1de7aa2f22b04e46b5745e247a3f246d",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:35357/v2.0"
}, {
"id": "c767db5deda744a2afd09dca25d55299",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:5000/v2.0"
}, {
"id": "d130f80e1d6e4c41ab59402bd78e7d5e",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:5000/v2.0"
}],
"id": "d9fbe89865dc4b46b048dd9f4e85f7bc",
"name": "keystone",
"type": "identity"
}, {
"endpoints": [{
"id": "9a4f7e83f83a4fab8882a9052a99aaa6",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8776/v2/dd680c8589204dbcb47b70e193684756"
}, {
"id": "9f969d68f9c14a318147e537b5d52f8c",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8776/v2/dd680c8589204dbcb47b70e193684756"
}, {
"id": "c9cafb56ebb941f58e5532a35f7349bf",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8776/v2/dd680c8589204dbcb47b70e193684756"
}],
"id": "f2fb1a76fee84a03b533d5d8c0f9e026",
"name": "cinderv2",
"type": "volumev2"
}, {
"endpoints": [{
"id": "1a17def92acc4497a3dd8b321de048e1",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:9292"
}, {
"id": "57e8c499dd8c4795b0eb341c1a939805",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:9292"
}, {
"id": "c70aa7adc9f74e4dbbd6406c46a7c93a",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:9292"
}],
"id": "fa7cfc68eb3f407e849b2565c9f0692a",
"name": "glance",
"type": "image"
}, {
"endpoints": [{
"id": "07e7ab807c724e05b3c22790350bb4c4",
"interface": "public",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://172.16.0.3:8773/services/Cloud"
}, {
"id": "4fca8d5e3a3346919607bbd42959c0cd",
"interface": "admin",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8773/services/Admin"
}, {
"id": "5c14f0f9053544bfa0832be4f84d0519",
"interface": "internal",
"region": "RegionOne",
"region_id": "RegionOne",
"url": "http://192.168.0.4:8773/services/Cloud"
}],
"id": "fe6e2d14747440e4956279d0580e3b63",
"name": "nova_ec2",
"type": "ec2"
}]
}
}
Rackspace
{
"access": {
"serviceCatalog": [{
"endpoints": [{
"adminURL": "http://172.27.236.10:8004/v1/1c453457b3be4738ac22e74c71312e6f",
"id": "5287be84db5f48aebb0105df8768f026",
"internalURL": "http://172.27.236.10:8004/v1/1c453457b3be4738ac22e74c71312e6f",
"publicURL": "http://172.27.236.10:8004/v1/1c453457b3be4738ac22e74c71312e6f",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8774/v2/1c453457b3be4738ac22e74c71312e6f",
"id": "2b34612233ae40ad9449bbf9cb5d85de",
"internalURL": "http://172.27.236.10:8774/v2/1c453457b3be4738ac22e74c71312e6f",
"publicURL": "http://172.27.236.10:8774/v2/1c453457b3be4738ac22e74c71312e6f",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "nova",
"type": "compute"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:9696",
"id": "14d424084fe2412c9a722c1ba3ae1e9e",
"internalURL": "http://172.27.236.10:9696",
"publicURL": "http://172.27.236.10:9696",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "neutron",
"type": "network"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8776/v2/1c453457b3be4738ac22e74c71312e6f",
"id": "7ce12338e8d34a1cb3e5031bf1abf56b",
"internalURL": "http://172.27.236.10:8776/v2/1c453457b3be4738ac22e74c71312e6f",
"publicURL": "http://172.27.236.10:8776/v2/1c453457b3be4738ac22e74c71312e6f",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "cinderv2",
"type": "volumev2"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8774/v3",
"id": "91f6b73f011d4dc3815b0b52e62e9a43",
"internalURL": "http://172.27.236.10:8774/v3",
"publicURL": "http://172.27.236.10:8774/v3",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "novav3",
"type": "computev3"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:3333",
"id": "74ca15eb0b28408db1916379ff2fbdeb",
"internalURL": "http://172.27.236.10:3333",
"publicURL": "http://172.27.236.10:3333",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "s3",
"type": "s3"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:9292",
"id": "0ff2f54a026c401f99b3b2f81135b685",
"internalURL": "http://172.27.236.10:9292",
"publicURL": "http://172.27.236.10:9292",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "glance",
"type": "image"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8000/v1",
"id": "71103fd964a04399b21296341084045f",
"internalURL": "http://172.27.236.10:8000/v1",
"publicURL": "http://172.27.236.10:8000/v1",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "heat",
"type": "cloudformation"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8776/v1/1c453457b3be4738ac22e74c71312e6f",
"id": "1db1bbf1f0a44148b7be7e1a00cefb73",
"internalURL": "http://172.27.236.10:8776/v1/1c453457b3be4738ac22e74c71312e6f",
"publicURL": "http://172.27.236.10:8776/v1/1c453457b3be4738ac22e74c71312e6f",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8773/services/Admin",
"id": "086d7f53cda74908b9fc6b9c6e06ab99",
"internalURL": "http://172.27.236.10:8773/services/Cloud",
"publicURL": "http://172.27.236.10:8773/services/Cloud",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "ec2",
"type": "ec2"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8774/v2.1",
"id": "796a74b5f48a4affa5e74a82806ecc0e",
"internalURL": "http://172.27.236.10:8774/v2.1",
"publicURL": "http://172.27.236.10:8774/v2.1",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "novav21",
"type": "computev21"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:8080/v1/AUTH_1c453457b3be4738ac22e74c71312e6f",
"id": "29ace45462fb46f3b0e440c4cafff0f8",
"internalURL": "http://172.27.236.10:8080/v1/AUTH_1c453457b3be4738ac22e74c71312e6f",
"publicURL": "http://172.27.236.10:8080/v1/AUTH_1c453457b3be4738ac22e74c71312e6f",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
}, {
"endpoints": [{
"adminURL": "http://172.27.236.10:35357/v3",
"id": "0bc4a5fb2bcf43a0b778db3d03efb551",
"internalURL": "http://172.27.236.10:5000/v2.0",
"publicURL": "http://172.27.236.10:5000/v2.0",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}]
}
}
RDO
{
"access": {
"serviceCatalog": [{
"endpoints": [{
"adminURL": "http://10.100.0.222:8774/v2/TENANT_ID",
"id": "0eb78b6d3f644438aea327d9c57b7b5a",
"internalURL": "http://10.100.0.222:8774/v2/TENANT_ID",
"publicURL": "http://8.21.28.222:8774/v2/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "nova",
"type": "compute"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:9696/",
"id": "3f4b6015a2f9481481ca03dace8acf32",
"internalURL": "http://10.100.0.222:9696/",
"publicURL": "http://8.21.28.222:9696/",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "neutron",
"type": "network"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8776/v2/TENANT_ID",
"id": "16f6416588f64946bdcdf4a431a8f252",
"internalURL": "http://10.100.0.222:8776/v2/TENANT_ID",
"publicURL": "http://8.21.28.222:8776/v2/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "cinder_v2",
"type": "volumev2"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8779/v1.0/TENANT_ID",
"id": "be48765ae31e425cb06036b1ebab694a",
"internalURL": "http://10.100.0.222:8779/v1.0/TENANT_ID",
"publicURL": "http://8.21.28.222:8779/v1.0/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "trove",
"type": "database"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:9292",
"id": "1adfcb5414304f3596fb81edb2dfb514",
"internalURL": "http://10.100.0.222:9292",
"publicURL": "http://8.21.28.222:9292",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "glance",
"type": "image"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8774/v3",
"id": "14187733d29845e5993d9b4e0f2df4fc",
"internalURL": "http://10.100.0.222:8774/v3",
"publicURL": "http://8.21.28.222:8774/v3",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "novav3",
"type": "computev3"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8777",
"id": "350f3b91d73f4b3ab8a061c94ac31fbb",
"internalURL": "http://10.100.0.222:8777",
"publicURL": "http://8.21.28.222:8777",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "ceilometer",
"type": "metering"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8000/v1/",
"id": "2198b0d32a604e75a5cc1e13276a813d",
"internalURL": "http://10.100.0.222:8000/v1/",
"publicURL": "http://8.21.28.222:8000/v1/",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "heat-cfn",
"type": "cloudformation"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8776/v1/TENANT_ID",
"id": "7c193c4683d849ca8e8db493722a4d8c",
"internalURL": "http://10.100.0.222:8776/v1/TENANT_ID",
"publicURL": "http://8.21.28.222:8776/v1/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8773/services/Admin",
"id": "11fac8254be74d7d906110f0069e5748",
"internalURL": "http://10.100.0.222:8773/services/Cloud",
"publicURL": "http://8.21.28.222:8773/services/Cloud",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "nova_ec2",
"type": "ec2"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:8004/v1/TENANT_ID",
"id": "38fa4f9afce34d4ca0f5e0f90fd758dd",
"internalURL": "http://10.100.0.222:8004/v1/TENANT_ID",
"publicURL": "http://8.21.28.222:8004/v1/TENANT_ID",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
}, {
"endpoints": [{
"adminURL": "http://10.100.0.222:35357/v2.0",
"id": "256cdf78ecb04051bf0f57ec11070222",
"internalURL": "http://10.100.0.222:5000/v2.0",
"publicURL": "http://8.21.28.222:5000/v2.0",
"region": "RegionOne"
}],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}]
}
}
公有云
Auro
{
"endpoints": [
{
"adminURL": "https://api.van1.auro.io:8774/v2/6466979d66cf4006a7a634abc18fcb72",
"id": "a0082decbd3742b39242937c4ebd8032",
"internalURL": "https://api.van1.auro.io:8774/v2/6466979d66cf4006a7a634abc18fcb72",
"publicURL": "https://api.van1.auro.io:8774/v2/6466979d66cf4006a7a634abc18fcb72",
"region": "van1"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "https://api.van1.auro.io:9696",
"id": "162af64bdfb44db5ae7e76d75dbf499d",
"internalURL": "https://api.van1.auro.io:9696",
"publicURL": "https://api.van1.auro.io:9696",
"region": "van1"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "https://api-internal.van1.auro.io:8776/v2/6466979d66cf4006a7a634abc18fcb72",
"id": "42733f51da41447d8ee1445c3c3659dd",
"internalURL": "https://api-internal.van1.auro.io:8776/v2/6466979d66cf4006a7a634abc18fcb72",
"publicURL": "https://api.van1.auro.io:8776/v2/6466979d66cf4006a7a634abc18fcb72",
"region": "van1"
}
],
"endpoints_links": [],
"name": "cinderv2",
"type": "volumev2"
},
{
"endpoints": [
{
"adminURL": "https://api.van1.auro.io:9292",
"id": "7252da20545246ee95e5884f455665f3",
"internalURL": "https://api.van1.auro.io:9292",
"publicURL": "https://api.van1.auro.io:9292",
"region": "van1"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "https://api-internal.van1.auro.io:8000/v2/6466979d66cf4006a7a634abc18fcb72",
"id": "07f4e48eef37405987d6e64da9c300e5",
"internalURL": "https://api-internal.van1.auro.io:8000/v2/6466979d66cf4006a7a634abc18fcb72",
"publicURL": "https://api.van1.auro.io:8000/v2/6466979d66cf4006a7a634abc18fcb72",
"region": "van1"
}
],
"endpoints_links": [],
"name": "heat-cfn",
"type": "cloudformation"
},
{
"endpoints": [
{
"adminURL": "https://api-internal.van1.auro.io:8776/v1/6466979d66cf4006a7a634abc18fcb72",
"id": "00f8a565c483433ebc2fe59bf6b7eb1d",
"internalURL": "https://api-internal.van1.auro.io:8776/v1/6466979d66cf4006a7a634abc18fcb72",
"publicURL": "https://api.van1.auro.io:8776/v1/6466979d66cf4006a7a634abc18fcb72",
"region": "van1"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://api-internal.van1.auro.io:8004/v1/6466979d66cf4006a7a634abc18fcb72",
"id": "06855b1731ff493aaf3ed0ebf5cf015e",
"internalURL": "https://api-internal.van1.auro.io:8004/v1/6466979d66cf4006a7a634abc18fcb72",
"publicURL": "https://api.van1.auro.io:8004/v1/6466979d66cf4006a7a634abc18fcb72",
"region": "van1"
}
],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
},
{
"endpoints": [
{
"adminURL": "https://s3-internal.van1.auro.io/v1",
"id": "3a937acfc32241f0904d709662f5c9b1",
"internalURL": "https://s3-internal.van1.auro.io/v1/AUTH_6466979d66cf4006a7a634abc18fcb72",
"publicURL": "https://s3.van1.auro.io/v1/AUTH_6466979d66cf4006a7a634abc18fcb72",
"region": "van1"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "https://api.van1.auro.io:35357/v2.0",
"id": "36bd92d429e54076823b7d23c0ca51ac",
"internalURL": "https://api-internal.van1.auro.io:5000/v2.0",
"publicURL": "https://api.van1.auro.io:5000/v2.0",
"region": "van1"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
Citycloud
{
"endpoints": [
{
"id": "0d48ab0135b94fc7aea4d8b34a2631bc",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "29b3c47b619341788280b4e21f8cc3c0",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "72917f0c0e2646c5800283ec8332cf64",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "810931a9f42a4a769de176e9c3e27f5e",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "97f705511c364357adc6cd0ffd142079",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "af99e3da29e446d19f91d3d22e22708a",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "b4e9a761ad3a4ab28695e30f6a5377bd",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://sto2.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "e7045675056c4fa7af80450f6deffbc1",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "eaa2f86462684bc88304ab180f29c84a",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://lon1.citycloud.com:8004/v1/65222a4d09ea4c68934fa1028c77f394"
}
],
"id": "1e11b02586f44b1990a2d206f5a1776c",
"name": "heat",
"type": "orchestration"
},
{
"endpoints": [],
"id": "28e15f2a8de143e69f4604b6eb573088",
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"id": "04a83471d8b44ddc8f7047416a6ea444",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://10.101.20.2:8777"
},
{
"id": "2c250de241ad47cba1efcbaa2675b8f0",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://10.101.0.2:8777"
},
{
"id": "2dc119a6de014e70b67ab16851b9f4a6",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://10.101.10.2:8777"
},
{
"id": "524103ae4b5f41588a2b35f9a81238b9",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://10.101.20.2:8777"
},
{
"id": "67db6427adf744f5acd93a8e51896118",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://10.101.10.2:8777"
},
{
"id": "71e2d8beb6e34730bb8e3e670ef0125b",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://10.101.20.2:8777"
},
{
"id": "7d1b5376221f4f939bbab6b4f096c2f9",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://10.101.0.2:8777"
},
{
"id": "b99fbe14755943a7aa502325d845dda1",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://10.101.0.2:8777"
},
{
"id": "f62aea193d48417fa2024418fe85cedf",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://10.101.10.2:8777"
}
],
"id": "38540af839864f73afabde997487257d",
"name": "ceilometer",
"type": "metering"
},
{
"endpoints": [
{
"id": "080de79e4a6b419684f872ef0d258425",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.kna1.citycloud.com:35357/v2.0"
},
{
"id": "0a8915903bcc432cadffe6cdec07a843",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://identity1.citycloud.com:5000/v2.0/"
},
{
"id": "246e6f49ec824b828cce582a985714f5",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.kna1.citycloud.com:35357/v2.0"
},
{
"id": "26386b8d0a0444b683a2e4df42f5e12e",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://identity1.citycloud.com:5000/v2.0/"
},
{
"id": "2a457dfdcb2b40828dc7ba2c060d28dd",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:5000/v2.0"
},
{
"id": "3bab91800b8a4bc18acee55a2c19e72d",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://identity1.citycloud.com:5000/v2.0/"
},
{
"id": "cbcb53ba961445479291113b55161314",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.kna1.citycloud.com:35357/v2.0"
},
{
"id": "d7ac257b894c4b88a85f2f59324bc24b",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:35357/v2.0"
},
{
"id": "ed12bc89cf4c42b2824f047f716fed99",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.kna1.citycloud.com:35357/v2.0"
}
],
"id": "3bee870659db407c8bd5fc449f9a5a54",
"name": "keystone",
"type": "identity"
},
{
"endpoints": [
{
"id": "266f2241e45447f8af1bbb51a587a7d9",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "3e7a43497c2b4b2f8dcd1579938c78e3",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "77a167e3b5384975bf5cd559714402dd",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "a2b1a49e2f664b51a93379808111634a",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://lon1.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "a81099af0d1444b485a27b07eb6e87c1",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://sto2.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "e554188e6c1a47498761e5a39ed47e4d",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
}
],
"id": "3f21d19bc8a64c93be41ae005fd43ee9",
"name": "cinderv2",
"type": "volumev2"
},
{
"endpoints": [
{
"id": "1a69af5e9e4f4a59a10e50bb606dde28",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:8000/v1"
},
{
"id": "2cf89f42ab154621833ea7fd4ea76832",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8000/v1"
},
{
"id": "30b3662572e84afc8b82163f0f729738",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8000/v1"
},
{
"id": "3c6e6244a54c4ba29a5211ba144a52a4",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8000/v1"
},
{
"id": "63354000d4804038814b7ede9d572825",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8000/v1"
},
{
"id": "6bc4fef526244cf09060ca69dcb9157f",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://sto2.citycloud.com:8000/v1"
},
{
"id": "80b6cca77fe94d81a3ea6f833241fb54",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8000/v1"
},
{
"id": "8bd540637ce644ca8bd346351aae9acf",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://lon1.citycloud.com:8000/v1"
},
{
"id": "d175a65594634342afad708ebe6aa9be",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8000/v1"
}
],
"id": "479d2fa28def4bf8a64d3abf6704bc4a",
"name": "heat-cfn",
"type": "cloudformation"
},
{
"endpoints": [
{
"id": "17aed5d0ef834fbe905ad5112900573f",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:9696"
},
{
"id": "43db0b78790a49cea95926bf1bdd2437",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:9696"
},
{
"id": "488e1d6d37f54fe793056c24fae71810",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:9696"
},
{
"id": "cb258593d5034ab3a2260c12f8e21f0f",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://lon1.citycloud.com:9696"
},
{
"id": "d0bfbf349d984daca90eb6d6d743641f",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:9696"
},
{
"id": "d3840a98e36f46138ad17e1e80141539",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://sto2.citycloud.com:9696"
},
{
"id": "e17997c6958b46a79148d60654f8ea23",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:9696"
},
{
"id": "f2319c15ef8e42279b3ac74eac85535e",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:9696"
},
{
"id": "f2ee22cea30349c196387bdbd24cb749",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:9696"
}
],
"id": "588061ae255247cd983c587000d805ed",
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"id": "49ef73dda089405797628f02392cb757",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "c03a02f4739c4d22b39ad8a58bb90b86",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "e06465a7d458462fac59067c130be0c2",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8776/v2/65222a4d09ea4c68934fa1028c77f394"
}
],
"id": "8e22892339ec403e9f6ca7f5716a27c3",
"name": "cinderv2",
"type": "volumev2"
},
{
"endpoints": [
{
"id": "00a36ab59a7142b5b4f26a49c79ffee3",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8773/services/Cloud"
},
{
"id": "2072b7a87d8345d5994aa1dccff8d468",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:8773/services/Cloud"
},
{
"id": "3c7119ca40764a3384e3904508775774",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8773/services/Admin"
}
],
"id": "9610290d966b40a0b12892ab0c4e8b0e",
"name": "ec2",
"type": "ec2"
},
{
"endpoints": [
{
"id": "0512b5adf33342229a389b3d1ca9c6b4",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://lon1.citycloud.com:9292"
},
{
"id": "0a8dc20b67ce4b12baf749dfb911aa60",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:9292"
},
{
"id": "27fe0193ca4347a29d94b84be81a5bee",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:9292"
},
{
"id": "6c7c0c5fc8cb47fc8061db05ca7dacc7",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://sto2.citycloud.com:9292"
},
{
"id": "70fb016321d749b5bd0edcba13ea2889",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:9292"
},
{
"id": "71b064bcb91644a8a5498ed5ebc15418",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:9292"
},
{
"id": "a07e42ffb7224de09e77d24f09811592",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:9292"
},
{
"id": "b5628090272f4b05a3c541ec968d2ebc",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:9292"
},
{
"id": "e78ce1fdf9484a79818af3a9acfdafc9",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:9292"
}
],
"id": "b3c118e6575146b59c87f95a5ba7aa18",
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"id": "0389cbd81fd5405e996e1d95c5e84411",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "07440b7f3e854feca3f85817f6d6ff70",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://lon1.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "07c4d621a435497186d114c9b4ea8eb7",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "304fe425eaca445d817da58d3b6d031d",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://sto2.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "6c26ae46eb7c4930b150bd9cc2b1b977",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "8927866bc1a145f28de0d4e9d7d7cac2",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "bccec111be21496eb8c79f62cc4e5452",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "ea9f325b7b044e5fab225dd855f5f105",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "f03dfbb64d4e46ff95ec1744cb89b340",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8774/v2/65222a4d09ea4c68934fa1028c77f394"
}
],
"id": "ce4b1ce1fc8548078cadc1713fbd153c",
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"id": "0001b609ed724ad1a6f66c4f58aa9e0f",
"interface": "admin",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "18165ee60d04428b80e084c5032ab2f4",
"interface": "internal",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "20685a4143ba451dac01572f4a3f2160",
"interface": "public",
"region": "Sto2",
"region_id": "Sto2",
"url": "https://sto2.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "4b6996b45cf342768a4bf57231cbf5a9",
"interface": "admin",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "69afc4e26c964064a78e6add576e3942",
"interface": "public",
"region": "Lon1",
"region_id": "Lon1",
"url": "https://lon1.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "c69fbc7d332348dfbb0194193ced5026",
"interface": "internal",
"region": "Kna1",
"region_id": "Kna1",
"url": "http://int.kna1.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "d7995042c45b491fb3a87a2dc08633fc",
"interface": "public",
"region": "Kna1",
"region_id": "Kna1",
"url": "https://kna1.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "dfd5c3960c6b4d5d8bc35009c48a051e",
"interface": "admin",
"region": "Sto2",
"region_id": "Sto2",
"url": "http://int.sto2.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
},
{
"id": "f2e197ba11954c998e0d79406eaf7cc5",
"interface": "internal",
"region": "Lon1",
"region_id": "Lon1",
"url": "http://int.lon1.citycloud.com:8776/v1/65222a4d09ea4c68934fa1028c77f394"
}
],
"id": "ed071677a8274dbb95063f2816b175a3",
"name": "volume",
"type": "volume"
}
Datacentred
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:8774/v2/4fedcfe3a66e4e7cb88310cfabaf04c0",
"id": "069995104dbf41b488c93b5c3f3d4f2b",
"internalURL": "https://compute.datacentred.io:8774/v2/4fedcfe3a66e4e7cb88310cfabaf04c0",
"publicURL": "https://compute.datacentred.io:8774/v2/4fedcfe3a66e4e7cb88310cfabaf04c0",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:9696/",
"id": "006ddfdf8ac6439eb166bd34e14cd0ea",
"internalURL": "https://compute.datacentred.io:9696/",
"publicURL": "https://compute.datacentred.io:9696/",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:8776/v2/4fedcfe3a66e4e7cb88310cfabaf04c0",
"id": "0153fd00324b4c2cb72f97045337100a",
"internalURL": "https://compute.datacentred.io:8776/v2/4fedcfe3a66e4e7cb88310cfabaf04c0",
"publicURL": "https://compute.datacentred.io:8776/v2/4fedcfe3a66e4e7cb88310cfabaf04c0",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "cinderv2",
"type": "volumev2"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:9292",
"id": "09e95eb5cda34bfb89c0f0f2cf581c0b",
"internalURL": "https://compute.datacentred.io:9292",
"publicURL": "https://compute.datacentred.io:9292",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:8777",
"id": "1b27e434dc0347edb4dcc16b4d67e6fa",
"internalURL": "https://compute.datacentred.io:8777",
"publicURL": "https://compute.datacentred.io:8777",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "ceilometer",
"type": "metering"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:8000/v1/",
"id": "331aa518962f48e89858243a44fa1bcc",
"internalURL": "https://compute.datacentred.io:8000/v1/",
"publicURL": "https://compute.datacentred.io:8000/v1/",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "heat-cfn",
"type": "cloudformation"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:8776/v1/4fedcfe3a66e4e7cb88310cfabaf04c0",
"id": "029f24b1f3e2431cb9f0d853d2372692",
"internalURL": "https://compute.datacentred.io:8776/v1/4fedcfe3a66e4e7cb88310cfabaf04c0",
"publicURL": "https://compute.datacentred.io:8776/v1/4fedcfe3a66e4e7cb88310cfabaf04c0",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:8773/services/Admin",
"id": "00d226986f8e49b59dffeab929cd7324",
"internalURL": "https://compute.datacentred.io:8773/services/Cloud",
"publicURL": "https://compute.datacentred.io:8773/services/Cloud",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "nova_ec2",
"type": "ec2"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:8004/v1/4fedcfe3a66e4e7cb88310cfabaf04c0",
"id": "336a848878e74231b570c8d880ed4cb3",
"internalURL": "https://compute.datacentred.io:8004/v1/4fedcfe3a66e4e7cb88310cfabaf04c0",
"publicURL": "https://compute.datacentred.io:8004/v1/4fedcfe3a66e4e7cb88310cfabaf04c0",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
},
{
"endpoints": [
{
"adminURL": "https://storage.datacentred.io/swift/v1",
"id": "01f7952d398941eda2e8c18849339862",
"internalURL": "https://storage.datacentred.io/swift/v1",
"publicURL": "https://storage.datacentred.io/swift/v1",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "https://compute.datacentred.io:35357/v2.0",
"id": "0cc07b02bccf46158b9880b0dddbf0e2",
"internalURL": "https://compute.datacentred.io:5000/v2.0",
"publicURL": "https://compute.datacentred.io:5000/v2.0",
"region": "sal01"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
Dreamhost
{
"endpoints": [
{
"adminURL": "https://compute.dream.io:8774/v2/4ebbd212080c459196626747b8b0afa0",
"id": "3f8214d2f3c145baabd5aaad7e72f275",
"internalURL": "https://compute.dream.io:8774/v2/4ebbd212080c459196626747b8b0afa0",
"publicURL": "https://compute.dream.io:8774/v2/4ebbd212080c459196626747b8b0afa0",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "https://network.dream.io:9696",
"id": "7e1239faca454c9ea1e7bc90c3f8febc",
"internalURL": "https://network.dream.io:9696",
"publicURL": "https://network.dream.io:9696",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "quantum",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "https://block.dream.io:8776/v2/4ebbd212080c459196626747b8b0afa0",
"id": "121ddcd37027411195fa0b7103481d43",
"internalURL": "https://block.dream.io:8776/v2/4ebbd212080c459196626747b8b0afa0",
"publicURL": "https://block.dream.io:8776/v2/4ebbd212080c459196626747b8b0afa0",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "cinderv2",
"type": "volumev2"
},
{
"endpoints": [
{
"adminURL": "https://image.dream.io:9292/v2",
"id": "0f18f201ca6c4e66b625b74c7d8bd2d3",
"internalURL": "https://image.dream.io:9292/v2",
"publicURL": "https://image.dream.io:9292/v2",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "http://10.64.144.56:80/",
"id": "0260c0dcb57245f28d74677d12fa480b",
"internalURL": "http://10.64.144.56:80/",
"publicURL": "http://10.64.144.56:80/",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "ceilometer",
"type": "metering"
},
{
"endpoints": [
{
"adminURL": "https://block.dream.io:8776/v1/4ebbd212080c459196626747b8b0afa0",
"id": "2bdcbdb9930d4d7cb1626b45c0ab066a",
"internalURL": "https://block.dream.io:8776/v1/4ebbd212080c459196626747b8b0afa0",
"publicURL": "https://block.dream.io:8776/v1/4ebbd212080c459196626747b8b0afa0",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://keystone-admin.dream.io:35357/v2.0",
"id": "737e94c87dde47b7a656a5ece0266170",
"internalURL": "https://keystone.dream.io/v2.0",
"publicURL": "https://keystone.dream.io/v2.0",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
Elastx
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:8004/v1/79444aac46ab4f33a2d1ba99bf8abe21",
"id": "0a80f7cdd9f44a2abefdda1ea5d8c2e8",
"internalURL": "http://ops.elastx.local:8004/v1/79444aac46ab4f33a2d1ba99bf8abe21",
"publicURL": "https://ops.elastx.net:8004/v1/79444aac46ab4f33a2d1ba99bf8abe21",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:8774/v2/79444aac46ab4f33a2d1ba99bf8abe21",
"id": "26ac0d4e948546abb5d7800177c40a80",
"internalURL": "http://ops.elastx.local:8774/v2/79444aac46ab4f33a2d1ba99bf8abe21",
"publicURL": "https://ops.elastx.net:8774/v2/79444aac46ab4f33a2d1ba99bf8abe21",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:9696",
"id": "1124ce22183f45268eec99d4b2deac7a",
"internalURL": "http://ops.elastx.local:9696",
"publicURL": "https://ops.elastx.net:9696",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:8776/v2/79444aac46ab4f33a2d1ba99bf8abe21",
"id": "131a6eada528452b808f2a20909bc314",
"internalURL": "http://ops.elastx.local:8776/v2/79444aac46ab4f33a2d1ba99bf8abe21",
"publicURL": "https://ops.elastx.net:8776/v2/79444aac46ab4f33a2d1ba99bf8abe21",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "cinderv2",
"type": "volumev2"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:9292",
"id": "20222b365b58463ab574149b745900a3",
"internalURL": "http://ops.elastx.local:9292",
"publicURL": "https://ops.elastx.net:9292",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:8777/",
"id": "0553f65af45e487ea0dc36767b8085a1",
"internalURL": "http://ops.elastx.local:8777/",
"publicURL": "https://ops.elastx.net:8777/",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "ceilometer",
"type": "metering"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:8000/v1",
"id": "1c478ee8b3d247f3803308b2bab67b28",
"internalURL": "http://ops.elastx.local:8000/v1",
"publicURL": "https://ops.elastx.net:8000/v1",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "heat-cfn",
"type": "cloudformation"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:8776/v1/79444aac46ab4f33a2d1ba99bf8abe21",
"id": "2246b952bae34dbaa982d45b597c829c",
"internalURL": "http://ops.elastx.local:8776/v1/79444aac46ab4f33a2d1ba99bf8abe21",
"publicURL": "https://ops.elastx.net:8776/v1/79444aac46ab4f33a2d1ba99bf8abe21",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:9001/",
"id": "3f8ebfe004e6411bab0aba91fff4369c",
"internalURL": "http://ops.elastx.local:9001/",
"publicURL": "https://ops.elastx.net:9001/",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "designate",
"type": "dns"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:8443/v1",
"id": "15e1a1a6df2640c2908d06fbb9bae1fc",
"internalURL": "http://ops.elastx.local:8080/v1/AUTH_79444aac46ab4f33a2d1ba99bf8abe21",
"publicURL": "https://ops.elastx.net:8443/v1/AUTH_79444aac46ab4f33a2d1ba99bf8abe21",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "https://ops.elastx.net:35357/v2.0",
"id": "07044e34826841f6af4a96a2be4cd036",
"internalURL": "https://ops.elastx.net:5000/v2.0",
"publicURL": "https://ops.elastx.net:5000/v2.0",
"region": "regionOne"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
EnterCloudSuite
{
"endpoints": [
{
"adminURL": "http://nova.int.it-mil1.prod.enterecs.net/v2/94b6cfba32324c55ac2cc1514d7564b8",
"id": "8f984d0eec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://nova.int.it-mil1.prod.enterecs.net/v2/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://nova.it-mil1.entercloudsuite.com/v2/94b6cfba32324c55ac2cc1514d7564b8",
"region": "it-mil1"
},
{
"adminURL": "http://nova.int.nl-ams1.prod.enterecs.net/v2/94b6cfba32324c55ac2cc1514d7564b8",
"id": "4add2a605be84168b373f5785037a66e",
"internalURL": "http://nova.int.nl-ams1.prod.enterecs.net/v2/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://nova.nl-ams1.entercloudsuite.com/v2/94b6cfba32324c55ac2cc1514d7564b8",
"region": "nl-ams1"
},
{
"adminURL": "http://nova.int.de-fra1.prod.enterecs.net/v2/94b6cfba32324c55ac2cc1514d7564b8",
"id": "9ff5fe3cccaf11e3be45002590db9162",
"internalURL": "http://nova.int.de-fra1.prod.enterecs.net/v2/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://nova.de-fra1.entercloudsuite.com/v2/94b6cfba32324c55ac2cc1514d7564b8",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "http://neutron.int.it-mil1.prod.enterecs.net/",
"id": "9a2e34b9ec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://neutron.int.it-mil1.prod.enterecs.net/",
"publicURL": "https://neutron.it-mil1.entercloudsuite.com/",
"region": "it-mil1"
},
{
"adminURL": "http://neutron.int.nl-ams1.prod.enterecs.net/",
"id": "830e072a01e643a0a6c77f7f4e4ace60",
"internalURL": "http://neutron.int.nl-ams1.prod.enterecs.net/",
"publicURL": "https://neutron.nl-ams1.entercloudsuite.com/",
"region": "nl-ams1"
},
{
"adminURL": "http://neutron.int.de-fra1.prod.enterecs.net/",
"id": "a0107699ccaf11e3be45002590db9162",
"internalURL": "http://neutron.int.de-fra1.prod.enterecs.net/",
"publicURL": "https://neutron.de-fra1.entercloudsuite.com/",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "http://glance.int.it-mil1.prod.enterecs.net",
"id": "8a41fd25ec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://glance.int.it-mil1.prod.enterecs.net",
"publicURL": "https://glance.it-mil1.entercloudsuite.com",
"region": "it-mil1"
},
{
"adminURL": "http://glance.int.nl-ams1.prod.enterecs.net",
"id": "1b7fb8888af642df88879e81972103ac",
"internalURL": "http://glance.int.nl-ams1.prod.enterecs.net",
"publicURL": "https://glance.nl-ams1.entercloudsuite.com",
"region": "nl-ams1"
},
{
"adminURL": "http://glance.int.de-fra1.prod.enterecs.net",
"id": "9fee18dcccaf11e3be45002590db9162",
"internalURL": "http://glance.int.de-fra1.prod.enterecs.net",
"publicURL": "https://glance.de-fra1.entercloudsuite.com",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "http://ceilometer.int.it-mil1.prod.enterecs.net/",
"id": "8a3f1f3fec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://ceilometer.int.it-mil1.prod.enterecs.net/",
"publicURL": "https://ceilometer.it-mil1.entercloudsuite.com/",
"region": "it-mil1"
},
{
"adminURL": "http://ceilometer.int.nl-ams1.prod.enterecs.net/",
"id": "191c6cbfafeb46ad905f159cc0213a08",
"internalURL": "http://ceilometer.int.nl-ams1.prod.enterecs.net/",
"publicURL": "https://ceilometer.nl-ams1.entercloudsuite.com/",
"region": "nl-ams1"
},
{
"adminURL": "http://ceilometer.int.de-fra1.prod.enterecs.net/",
"id": "9fea70a6ccaf11e3be45002590db9162",
"internalURL": "http://ceilometer.int.de-fra1.prod.enterecs.net/",
"publicURL": "https://ceilometer.de-fra1.entercloudsuite.com/",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "ceilometer",
"type": "metering"
},
{
"endpoints": [
{
"adminURL": "http://cloudformation.int.it-mil1.prod.enterecs.net/v1",
"id": "a5aaf986ec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://cloudformation.int.it-mil1.prod.enterecs.net/v1",
"publicURL": "https://cloudformation.it-mil1.entercloudsuite.com/v1",
"region": "it-mil1"
},
{
"adminURL": "http://cloudformation.int.nl-ams1.prod.enterecs.net/v1",
"id": "0188185af7e84377bf85efc548d3a3e2",
"internalURL": "http://cloudformation.int.nl-ams1.prod.enterecs.net/v1",
"publicURL": "https://cloudformation.it-mil1.entercloudsuite.com/v1",
"region": "nl-ams1"
},
{
"adminURL": "http://cloudformation.int.de-fra1.prod.enterecs.net/v1",
"id": "a056fb39ccaf11e3be45002590db9162",
"internalURL": "http://cloudformation.int.de-fra1.prod.enterecs.net/v1",
"publicURL": "https://cloudformation.it-mil1.entercloudsuite.com/v1",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "heat-cfn",
"type": "cloudformation"
},
{
"endpoints": [
{
"adminURL": "http://cinder.int.it-mil1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"id": "8a394384ec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://cinder.int.it-mil1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://cinder.it-mil1.entercloudsuite.com/v1/94b6cfba32324c55ac2cc1514d7564b8",
"region": "it-mil1"
},
{
"adminURL": "http://cinder.int.nl-ams1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"id": "0b37e81c4b3d49a79c13d75b20dee51a",
"internalURL": "http://cinder.int.nl-ams1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://cinder.nl-ams1.entercloudsuite.com/v1/94b6cfba32324c55ac2cc1514d7564b8",
"region": "nl-ams1"
},
{
"adminURL": "http://cinder.int.de-fra1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"id": "9fe2f188ccaf11e3be45002590db9162",
"internalURL": "http://cinder.int.de-fra1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://cinder.de-fra1.entercloudsuite.com/v1/94b6cfba32324c55ac2cc1514d7564b8",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://horizon.it-mil1.entercloudsuite.com/",
"id": "8fa12399ec9011e3bc0e9a2d6066c5cd",
"internalURL": "https://horizon.it-mil1.entercloudsuite.com/",
"publicURL": "https://horizon.it-mil1.entercloudsuite.com/",
"region": "it-mil1"
},
{
"adminURL": "https://horizon.nl-ams1.entercloudsuite.com/",
"id": "6282ef7c12194312bf9b6044b33479c8",
"internalURL": "https://horizon.nl-ams1.entercloudsuite.com/",
"publicURL": "https://horizon.nl-ams1.entercloudsuite.com/",
"region": "nl-ams1"
},
{
"adminURL": "https://horizon.de-fra1.entercloudsuite.com/",
"id": "a00145f1ccaf11e3be45002590db9162",
"internalURL": "https://horizon.de-fra1.entercloudsuite.com/",
"publicURL": "https://horizon.de-fra1.entercloudsuite.com/",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "horizon",
"type": "dashboard"
},
{
"endpoints": [
{
"adminURL": "https://heat.int.it-mil1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"id": "a5b49fa7ec9011e3bc0e9a2d6066c5cd",
"internalURL": "https://heat.int.it-mil1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://heat.it-mil1.entercloudsuite.com/v1/94b6cfba32324c55ac2cc1514d7564b8",
"region": "it-mil1"
},
{
"adminURL": "https://heat.int.nl-ams1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"id": "719f0b209a51454391d019545944d0b5",
"internalURL": "https://heat.int.nl-ams1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://heat.nl-ams1.entercloudsuite.com/v1/94b6cfba32324c55ac2cc1514d7564b8",
"region": "nl-ams1"
},
{
"adminURL": "https://heat.int.de-fra1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"id": "a41c0c68ccaf11e3be45002590db9162",
"internalURL": "https://heat.int.de-fra1.prod.enterecs.net/v1/94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://heat.de-fra1.entercloudsuite.com/v1/94b6cfba32324c55ac2cc1514d7564b8",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
},
{
"endpoints": [
{
"adminURL": "http://swift.int.it-mil1.prod.enterecs.net:8181/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"id": "8f9e5143ec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://swift.int.it-mil1.prod.enterecs.net:8181/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://swift.it-mil1.entercloudsuite.com/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"region": "it-mil1"
},
{
"adminURL": "http://swift.int.nl-ams1.prod.enterecs.net:8181/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"id": "59bce1cebb4b4b55bef4c698a7f7b504",
"internalURL": "http://swift.int.nl-ams1.prod.enterecs.net:8181/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://swift.nl-ams1.entercloudsuite.com/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"region": "nl-ams1"
},
{
"adminURL": "http://swift.int.de-fra1.prod.enterecs.net:8181/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"id": "9ffd782eccaf11e3be45002590db9162",
"internalURL": "http://swift.int.de-fra1.prod.enterecs.net:8181/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"publicURL": "https://swift.de-fra1.entercloudsuite.com/v1/KEY_94b6cfba32324c55ac2cc1514d7564b8",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "https://admin.it-mil1.entercloudsuite.com/v2.0",
"id": "8f9b35c6ec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://api.int.it-mil1.prod.enterecs.net/v2.0",
"publicURL": "https://api.it-mil1.entercloudsuite.com/v2.0",
"region": "it-mil1"
},
{
"adminURL": "https://admin.nl-ams1.entercloudsuite.com/v2.0",
"id": "5507457c975940368568f39c204226a9",
"internalURL": "http://api.int.nl-ams1.prod.enterecs.net/v2.0",
"publicURL": "https://api.nl-ams1.entercloudsuite.com/v2.0",
"region": "nl-ams1"
},
{
"adminURL": "https://admin.de-fra1.entercloudsuite.com/v2.0",
"id": "9ff9ae80ccaf11e3be45002590db9162",
"internalURL": "http://api.int.de-fra1.prod.enterecs.net/v2.0",
"publicURL": "https://api.de-fra1.entercloudsuite.com/v2.0",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
},
{
"endpoints": [
{
"adminURL": "http://ec2.int.it-mil1.prod.enterecs.net/services/Admin",
"id": "9a36aacfec9011e3bc0e9a2d6066c5cd",
"internalURL": "http://ec2.int.it-mil1.prod.enterecs.net/services/Admin",
"publicURL": "https://ec2.it-mil1.entercloudsuite.com/services/Cloud",
"region": "it-mil1"
},
{
"adminURL": "http://ec2.int.nl-ams1.prod.enterecs.net/services/Admin",
"id": "9675d298ec6b4dd7bd4d622945e8b10f",
"internalURL": "http://ec2.int.nl-ams1.prod.enterecs.net/services/Admin",
"publicURL": "https://ec2.nl-ams1.entercloudsuite.com/services/Cloud",
"region": "nl-ams1"
},
{
"adminURL": "http://ec2.int.de-fra1.prod.enterecs.net/services/Admin",
"id": "a01d4989ccaf11e3be45002590db9162",
"internalURL": "http://ec2.int.de-fra1.prod.enterecs.net/services/Admin",
"publicURL": "https://ec2.de-fra1.entercloudsuite.com/services/Cloud",
"region": "de-fra1"
}
],
"endpoints_links": [],
"name": "ec2",
"type": "ec2"
}
HP
{
"endpoints": [
{
"publicURL": "https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/",
"region": "region-a.geo-1",
"versionId": "2.0",
"versionInfo": "https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/",
"versionList": "https://region-a.geo-1.identity.hpcloudsvc.com:35357"
},
{
"publicURL": "https://region-a.geo-1.identity.hpcloudsvc.com:35357/v3/",
"region": "region-a.geo-1",
"versionId": "3.0",
"versionInfo": "https://region-a.geo-1.identity.hpcloudsvc.com:35357/v3/",
"versionList": "https://region-a.geo-1.identity.hpcloudsvc.com:35357"
},
{
"publicURL": "https://region-b.geo-1.identity.hpcloudsvc.com:35357/v2.0/",
"region": "region-b.geo-1",
"versionId": "2.0",
"versionInfo": "https://region-b.geo-1.identity.hpcloudsvc.com:35357/v2.0/",
"versionList": "https://region-b.geo-1.identity.hpcloudsvc.com:35357"
},
{
"publicURL": "https://region-b.geo-1.identity.hpcloudsvc.com:35357/v3/",
"region": "region-b.geo-1",
"versionId": "3.0",
"versionInfo": "https://region-b.geo-1.identity.hpcloudsvc.com:35357/v3/",
"versionList": "https://region-b.geo-1.identity.hpcloudsvc.com:35357"
}
],
"name": "Identity",
"type": "identity"
},
{
"endpoints": [
{
"publicURL": "https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/51595564575618",
"publicURL2": "https://az-1.region-a.geo-1.ec2-compute.hpcloudsvc.com/services/Cloud",
"region": "az-1.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.1",
"versionInfo": "https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/",
"versionList": "https://az-1.region-a.geo-1.compute.hpcloudsvc.com"
},
{
"publicURL": "https://az-2.region-a.geo-1.compute.hpcloudsvc.com/v1.1/51595564575618",
"publicURL2": "https://az-2.region-a.geo-1.ec2-compute.hpcloudsvc.com/services/Cloud",
"region": "az-2.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.1",
"versionInfo": "https://az-2.region-a.geo-1.compute.hpcloudsvc.com/v1.1/",
"versionList": "https://az-2.region-a.geo-1.compute.hpcloudsvc.com"
},
{
"publicURL": "https://az-3.region-a.geo-1.compute.hpcloudsvc.com/v1.1/51595564575618",
"publicURL2": "https://az-3.region-a.geo-1.ec2-compute.hpcloudsvc.com/services/Cloud",
"region": "az-3.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.1",
"versionInfo": "https://az-3.region-a.geo-1.compute.hpcloudsvc.com/v1.1/",
"versionList": "https://az-3.region-a.geo-1.compute.hpcloudsvc.com"
},
{
"publicURL": "https://region-b.geo-1.compute.hpcloudsvc.com/v2/51595564575618",
"region": "region-b.geo-1",
"tenantId": "51595564575618",
"versionId": "2",
"versionInfo": "https://region-b.geo-1.compute.hpcloudsvc.com/v2/",
"versionList": "https://region-b.geo-1.compute.hpcloudsvc.com"
}
],
"name": "Compute",
"type": "compute"
},
{
"endpoints": [
{
"publicURL": "",
"publicURL2": "",
"region": "az-1.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "",
"versionInfo": "",
"versionList": ""
},
{
"publicURL": "",
"publicURL2": "",
"region": "az-2.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "",
"versionInfo": "",
"versionList": ""
},
{
"publicURL": "",
"publicURL2": "",
"region": "az-3.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "",
"versionInfo": "",
"versionList": ""
},
{
"publicURL": "https://region-b.geo-1.network.hpcloudsvc.com",
"publicURL2": "",
"region": "region-b.geo-1",
"tenantId": "51595564575618",
"versionId": "2.0",
"versionInfo": "https://region-b.geo-1.network.hpcloudsvc.com",
"versionList": "https://region-b.geo-1.network.hpcloudsvc.com"
}
],
"name": "Networking",
"type": "network"
},
{
"endpoints": [
{
"publicURL": "",
"region": "region-a.geo-1",
"versionId": "2",
"versionInfo": "https://region-a.geo-1.usage-reporting-internal.hpcloudsvc.com:8777",
"versionList": "https://region-a.geo-1.usage-reporting-internal.hpcloudsvc.com:8777"
},
{
"publicURL": "",
"region": "region-b.geo-1",
"versionId": "2",
"versionInfo": "https://region-b.geo-1.usage-reporting-internal.hpcloudsvc.com:8777",
"versionList": "https://region-b.geo-1.usage-reporting-internal.hpcloudsvc.com:8777"
}
],
"name": "Usage Reporting",
"type": "metering"
},
{
"endpoints": [
{
"publicURL": "https://region-a.geo-1.objects.hpcloudsvc.com/v1/51595564575618",
"region": "region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.0",
"versionInfo": "https://region-a.geo-1.objects.hpcloudsvc.com/v1.0/",
"versionList": "https://region-a.geo-1.objects.hpcloudsvc.com"
},
{
"publicURL": "https://region-b.geo-1.objects.hpcloudsvc.com/v1/51595564575618",
"publicURL2": "",
"region": "region-b.geo-1",
"tenantId": "51595564575618",
"versionId": "1",
"versionInfo": "https://region-b.geo-1.objects.hpcloudsvc.com/v1/",
"versionList": "https://region-b.geo-1.objects.hpcloudsvc.com"
}
],
"name": "Object Storage",
"type": "object-store"
},
{
"endpoints": [
{
"publicURL": "https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/51595564575618",
"publicURL2": "",
"region": "az-1.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.1",
"versionInfo": "https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/",
"versionList": "https://az-1.region-a.geo-1.compute.hpcloudsvc.com"
},
{
"publicURL": "https://az-2.region-a.geo-1.compute.hpcloudsvc.com/v1.1/51595564575618",
"publicURL2": "",
"region": "az-2.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.1",
"versionInfo": "https://az-2.region-a.geo-1.compute.hpcloudsvc.com/v1.1/",
"versionList": "https://az-2.region-a.geo-1.compute.hpcloudsvc.com"
},
{
"publicURL": "https://az-3.region-a.geo-1.compute.hpcloudsvc.com/v1.1/51595564575618",
"publicURL2": "",
"region": "az-3.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.1",
"versionInfo": "https://az-3.region-a.geo-1.compute.hpcloudsvc.com/v1.1/",
"versionList": "https://az-3.region-a.geo-1.compute.hpcloudsvc.com"
},
{
"publicURL": "https://region-b.geo-1.block.hpcloudsvc.com/v1/51595564575618",
"publicURL2": "",
"region": "region-b.geo-1",
"tenantId": "51595564575618",
"versionId": "1.0",
"versionInfo": "https://region-b.geo-1.block.hpcloudsvc.com/v1",
"versionList": "https://region-b.geo-1.block.hpcloudsvc.com"
}
],
"name": "Block Storage",
"type": "volume"
},
{
"endpoints": [
{
"publicURL": "https://region-b.geo-1.cdnmgmt.hpcloudsvc.com/v1.0/51595564575618",
"region": "region-b.geo-1",
"tenantId": "51595564575618",
"versionId": "1.0",
"versionInfo": "https://region-b.geo-1.cdnmgmt.hpcloudsvc.com/v1.0/",
"versionList": "https://region-b.geo-1.cdnmgmt.hpcloudsvc.com/"
}
],
"name": "CDN",
"type": "hpext:cdn"
},
{
"endpoints": [
{
"publicURL": "https://region-a.geo-1.dns.hpcloudsvc.com/v1/",
"publicURL2": "",
"region": "region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1",
"versionInfo": "https://region-a.geo-1.dns.hpcloudsvc.com/v1/",
"versionList": "https://region-a.geo-1.dns.hpcloudsvc.com/"
}
],
"name": "DNS",
"type": "hpext:dns"
},
{
"endpoints": [
{
"publicURL": "https://glance1.uswest.hpcloud.net:9292/v1.0",
"publicURL2": "",
"region": "az-1.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.0",
"versionInfo": "https://glance1.uswest.hpcloud.net:9292/v1.0/",
"versionList": "https://glance1.uswest.hpcloud.net:9292"
},
{
"publicURL": "https://glance2.uswest.hpcloud.net:9292/v1.0",
"publicURL2": "",
"region": "az-2.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.0",
"versionInfo": "https://glance2.uswest.hpcloud.net:9292/v1.0/",
"versionList": "https://glance2.uswest.hpcloud.net:9292"
},
{
"publicURL": "https://glance3.uswest.hpcloud.net:9292/v1.0",
"publicURL2": "",
"region": "az-3.region-a.geo-1",
"tenantId": "51595564575618",
"versionId": "1.0",
"versionInfo": "https://glance3.uswest.hpcloud.net:9292/v1.0/",
"versionList": "https://glance3.uswest.hpcloud.net:9292"
},
{
"publicURL": "https://region-b.geo-1.images.hpcloudsvc.com:443/v1.0",
"publicURL2": "",
"region": "region-b.geo-1",
"tenantId": "51595564575618",
"versionId": "1.0",
"versionInfo": "https://region-b.geo-1.images.hpcloudsvc.com:443/v1.0",
"versionList": "https://region-b.geo-1.images.hpcloudsvc.com:443"
}
],
"name": "Image Management",
"type": "image"
}
Internap
{
"endpoints": [
{
"adminURL": "https://compute.api.da01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://compute.api.da01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://compute.api.da01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "da01"
},
{
"adminURL": "https://compute.api.mtl01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://compute.api.mtl01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://compute.api.mtl01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "mtl01"
},
{
"adminURL": "https://compute.api.ne01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://compute.api.ne01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://compute.api.ne01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "ne01"
},
{
"adminURL": "https://compute.api.ams01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://compute.api.ams01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://compute.api.ams01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "ams01"
},
{
"adminURL": "https://compute.api.nyj01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://compute.api.nyj01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://compute.api.nyj01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "https://network.api.da01.cloud.iweb.com",
"internalURL": "https://network.api.da01.cloud.iweb.com",
"publicURL": "https://network.api.da01.cloud.iweb.com",
"region": "da01"
},
{
"adminURL": "https://network.api.mtl01.cloud.iweb.com",
"internalURL": "https://network.api.mtl01.cloud.iweb.com",
"publicURL": "https://network.api.mtl01.cloud.iweb.com",
"region": "mtl01"
},
{
"adminURL": "https://network.api.ne01.cloud.iweb.com",
"internalURL": "https://network.api.ne01.cloud.iweb.com",
"publicURL": "https://network.api.ne01.cloud.iweb.com",
"region": "ne01"
},
{
"adminURL": "https://network.api.ams01.cloud.iweb.com",
"internalURL": "https://network.api.ams01.cloud.iweb.com",
"publicURL": "https://network.api.ams01.cloud.iweb.com",
"region": "ams01"
},
{
"adminURL": "https://network.api.nyj01.cloud.iweb.com",
"internalURL": "https://network.api.nyj01.cloud.iweb.com",
"publicURL": "https://network.api.nyj01.cloud.iweb.com",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "https://volume.api.da01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.da01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.da01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "da01"
},
{
"adminURL": "https://volume.api.mtl01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.mtl01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.mtl01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "mtl01"
},
{
"adminURL": "https://volume.api.ne01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.ne01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.ne01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "ne01"
},
{
"adminURL": "https://volume.api.nyj01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.nyj01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.nyj01.cloud.iweb.com/v2/760e6c137b3840d78472d313dfa3df45",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "cinderv2",
"type": "volumev2"
},
{
"endpoints": [
{
"adminURL": "https://image.api.da01.cloud.iweb.com",
"internalURL": "https://image.api.da01.cloud.iweb.com",
"publicURL": "https://image.api.da01.cloud.iweb.com",
"region": "da01"
},
{
"adminURL": "https://image.api.mtl01.cloud.iweb.com",
"internalURL": "https://image.api.mtl01.cloud.iweb.com",
"publicURL": "https://image.api.mtl01.cloud.iweb.com",
"region": "mtl01"
},
{
"adminURL": "https://image.api.ne01.cloud.iweb.com",
"internalURL": "https://image.api.ne01.cloud.iweb.com",
"publicURL": "https://image.api.ne01.cloud.iweb.com",
"region": "ne01"
},
{
"adminURL": "https://image.api.ams01.cloud.iweb.com",
"internalURL": "https://image.api.ams01.cloud.iweb.com",
"publicURL": "https://image.api.ams01.cloud.iweb.com",
"region": "ams01"
},
{
"adminURL": "https://image.api.nyj01.cloud.iweb.com",
"internalURL": "https://image.api.nyj01.cloud.iweb.com",
"publicURL": "https://image.api.nyj01.cloud.iweb.com",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "https://cloudformation.api.da01.cloud.iweb.com/v1",
"internalURL": "https://cloudformation.api.da01.cloud.iweb.com/v1",
"publicURL": "https://cloudformation.api.da01.cloud.iweb.com/v1",
"region": "da01"
},
{
"adminURL": "https://cloudformation.api.mtl01.cloud.iweb.com/v1",
"internalURL": "https://cloudformation.api.mtl01.cloud.iweb.com/v1",
"publicURL": "https://cloudformation.api.mtl01.cloud.iweb.com/v1",
"region": "mtl01"
},
{
"adminURL": "https://cloudformation.api.ams01.cloud.iweb.com/v1",
"internalURL": "https://cloudformation.api.ams01.cloud.iweb.com/v1",
"publicURL": "https://cloudformation.api.ams01.cloud.iweb.com/v1",
"region": "ams01"
},
{
"adminURL": "https://cloudformation.api.nyj01.cloud.iweb.com/v1",
"internalURL": "https://cloudformation.api.nyj01.cloud.iweb.com/v1",
"publicURL": "https://cloudformation.api.nyj01.cloud.iweb.com/v1",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "heat-cfn",
"type": "cloudformation"
},
{
"endpoints": [
{
"adminURL": "https://volume.api.da01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.da01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.da01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "da01"
},
{
"adminURL": "https://volume.api.mtl01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.mtl01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.mtl01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "mtl01"
},
{
"adminURL": "https://volume.api.ne01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.ne01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.ne01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "ne01"
},
{
"adminURL": "https://volume.api.nyj01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://volume.api.nyj01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://volume.api.nyj01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://orchestration.api.da01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://orchestration.api.da01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://orchestration.api.da01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "da01"
},
{
"adminURL": "https://orchestration.api.mtl01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://orchestration.api.mtl01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://orchestration.api.mtl01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "mtl01"
},
{
"adminURL": "https://orchestration.api.ams01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://orchestration.api.ams01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://orchestration.api.ams01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "ams01"
},
{
"adminURL": "https://orchestration.api.nyj01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"internalURL": "https://orchestration.api.nyj01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://orchestration.api.nyj01.cloud.iweb.com/v1/760e6c137b3840d78472d313dfa3df45",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
},
{
"endpoints": [
{
"adminURL": "https://object-store.api.da01.cloud.iweb.com/",
"internalURL": "https://object-store.api.da01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://object-store.api.da01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"region": "da01"
},
{
"adminURL": "https://object-store.api.mtl01.cloud.iweb.com/",
"internalURL": "https://object-store.api.mtl01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://object-store.api.mtl01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"region": "mtl01"
},
{
"adminURL": "https://object-store.api.ne01.cloud.iweb.com/",
"internalURL": "https://object-store.api.ne01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://object-store.api.ne01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"region": "ne01"
},
{
"adminURL": "https://object-store.api.ams01.cloud.iweb.com/",
"internalURL": "https://object-store.api.ams01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://object-store.api.ams01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"region": "ams01"
},
{
"adminURL": "https://object-store.api.nyj01.cloud.iweb.com/",
"internalURL": "https://object-store.api.nyj01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"publicURL": "https://object-store.api.nyj01.cloud.iweb.com/v1/AUTH_760e6c137b3840d78472d313dfa3df45",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "https://identity.api.cloud.iweb.com:35357/v2.0",
"internalURL": "https://identity.api.cloud.iweb.com/v2.0",
"publicURL": "https://identity.api.cloud.iweb.com/v2.0",
"region": "da01"
},
{
"adminURL": "https://identity.api.cloud.iweb.com/v2.0",
"internalURL": "https://identity.api.cloud.iweb.com/v2.0",
"publicURL": "https://identity.api.cloud.iweb.com/v2.0",
"region": "mtl01"
},
{
"adminURL": "https://identity.api.cloud.iweb.com:35357/v2.0",
"internalURL": "https://identity.api.cloud.iweb.com/v2.0",
"publicURL": "https://identity.api.cloud.iweb.com/v2.0",
"region": "ne01"
},
{
"adminURL": "https://identity.api.cloud.iweb.com:35357/v2.0",
"internalURL": "https://identity.api.cloud.iweb.com/v2.0",
"publicURL": "https://identity.api.cloud.iweb.com/v2.0",
"region": "ams01"
},
{
"adminURL": "https://identity.api.cloud.iweb.com:35357/v2.0",
"internalURL": "https://identity.api.cloud.iweb.com/v2.0",
"publicURL": "https://identity.api.cloud.iweb.com/v2.0",
"region": "nyj01"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
OVH
{
"endpoints": [
{
"adminURL": "https://compute.gra1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"id": "17f6ef1cc63e492ab8d3f2bda8428cb0",
"internalURL": "https://compute.gra1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://compute.gra1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"region": "GRA1"
},
{
"adminURL": "https://compute.bhs1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"id": "21fdd202afd04470bbaf84f9396d0dcc",
"internalURL": "https://compute.bhs1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://compute.bhs1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"region": "BHS1"
},
{
"adminURL": "https://compute.sbg1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"id": "a707bffedf1c4b80a124c585c67c1639",
"internalURL": "https://compute.sbg1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://compute.sbg1.cloud.ovh.net/v2/dcaab5e32b234d56b626f72581e3644c",
"region": "SBG1"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "https://network.compute.gra1.cloud.ovh.net/",
"id": "26a339a8c7d5463f89ca937068ebbcd4",
"internalURL": "https://network.compute.gra1.cloud.ovh.net/",
"publicURL": "https://network.compute.gra1.cloud.ovh.net/",
"region": "GRA1"
},
{
"adminURL": "https://network.compute.bhs1.cloud.ovh.net/",
"id": "3fe2326789ec4e37af2e6b2c80a90876",
"internalURL": "https://network.compute.bhs1.cloud.ovh.net/",
"publicURL": "https://network.compute.bhs1.cloud.ovh.net/",
"region": "BHS1"
},
{
"adminURL": "https://network.compute.sbg1.cloud.ovh.net/",
"id": "075839111e7a41f1bb458926e5f04cec",
"internalURL": "https://network.compute.sbg1.cloud.ovh.net/",
"publicURL": "https://network.compute.sbg1.cloud.ovh.net/",
"region": "SBG1"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "https://image.compute.gra1.cloud.ovh.net/",
"id": "56795c82f1744e47b7782f1fc2407212",
"internalURL": "https://image.compute.gra1.cloud.ovh.net/",
"publicURL": "https://image.compute.gra1.cloud.ovh.net/",
"region": "GRA1"
},
{
"adminURL": "https://image.compute.bhs1.cloud.ovh.net/",
"id": "5eaa4cbe80354ea482f2b0477c9c16f0",
"internalURL": "https://image.compute.bhs1.cloud.ovh.net/",
"publicURL": "https://image.compute.bhs1.cloud.ovh.net/",
"region": "BHS1"
},
{
"adminURL": "https://image.compute.sbg1.cloud.ovh.net/",
"id": "15758b246d1340e887a2170bd3399071",
"internalURL": "https://image.compute.sbg1.cloud.ovh.net/",
"publicURL": "https://image.compute.sbg1.cloud.ovh.net/",
"region": "SBG1"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "https://volume.compute.gra1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"id": "a6936c8876c1490cbf91d0707e78d350",
"internalURL": "https://volume.compute.gra1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://volume.compute.gra1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"region": "GRA1"
},
{
"adminURL": "https://volume.compute.bhs1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"id": "43bc107cf78448faa9e5a6b3a5ca48dd",
"internalURL": "https://volume.compute.bhs1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://volume.compute.bhs1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"region": "BHS1"
},
{
"adminURL": "https://volume.compute.sbg1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"id": "2be04ee1ddb148c19e91d3da5934fa55",
"internalURL": "https://volume.compute.sbg1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://volume.compute.sbg1.cloud.ovh.net/v1/dcaab5e32b234d56b626f72581e3644c",
"region": "SBG1"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://storage.gra1.cloud.ovh.net",
"id": "c96f61d071a74e36bd3c07e53d241ce3",
"internalURL": "http://127.0.0.1:8888/v1/AUTH_dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://storage.gra1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c",
"region": "GRA1"
},
{
"adminURL": "https://storage.bhs1.cloud.ovh.net:8888/",
"id": "3327534a1a824389aae5d663b9821d67",
"internalURL": "http://127.0.0.1:8888/v1/AUTH_dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://storage.bhs1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c",
"region": "BHS1"
},
{
"adminURL": "https://storage.sbg1.cloud.ovh.net",
"id": "2af96b87ad484cb7879a9ea554d5418c",
"internalURL": "http://127.0.0.1:8888/v1/AUTH_dcaab5e32b234d56b626f72581e3644c",
"publicURL": "https://storage.sbg1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c",
"region": "SBG1"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "https://auth.cloud.ovh.net:35357/v2.0",
"id": "62101e498fc3404dbc18ec80888992cb",
"internalURL": "http://127.0.0.1:5000/v2.0",
"publicURL": "https://auth.cloud.ovh.net/v2.0",
"region": "GRA1"
},
{
"adminURL": "https://auth.cloud.ovh.net:35357/v2.0",
"id": "00e403276b3246c4a5c54dc7133f9f0a",
"internalURL": "http://127.0.0.1:5000/v2.0",
"publicURL": "https://auth.cloud.ovh.net/v2.0",
"region": "BHS1"
},
{
"adminURL": "https://auth.cloud.ovh.net:35357/v2.0",
"id": "6094ef2ed9f240ed9b648dfcc0d9f923",
"internalURL": "http://127.0.0.1:5000/v2.0",
"publicURL": "https://auth.cloud.ovh.net/v2.0",
"region": "SBG1"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
Rackspace
{
"access": {
"serviceCatalog": [
{
"endpoints": [
{
"publicURL": "https://cdn5.clouddrive.com/v1/MossoCloudFS_ID",
"region": "IAD",
"tenantId": "MossoCloudFS_ID"
},
{
"publicURL": "https://cdn4.clouddrive.com/v1/MossoCloudFS_ID",
"region": "SYD",
"tenantId": "MossoCloudFS_ID"
},
{
"publicURL": "https://cdn1.clouddrive.com/v1/MossoCloudFS_ID",
"region": "DFW",
"tenantId": "MossoCloudFS_ID"
},
{
"publicURL": "https://cdn6.clouddrive.com/v1/MossoCloudFS_ID",
"region": "HKG",
"tenantId": "MossoCloudFS_ID"
},
{
"publicURL": "https://cdn2.clouddrive.com/v1/MossoCloudFS_ID",
"region": "ORD",
"tenantId": "MossoCloudFS_ID"
}
],
"name": "cloudFilesCDN",
"type": "rax:object-cdn"
},
{
"endpoints": [
{
"internalURL": "https://snet-storage101.iad3.clouddrive.com/v1/MossoCloudFS_ID",
"publicURL": "https://storage101.iad3.clouddrive.com/v1/MossoCloudFS_ID",
"region": "IAD",
"tenantId": "MossoCloudFS_ID"
},
{
"internalURL": "https://snet-storage101.syd2.clouddrive.com/v1/MossoCloudFS_ID",
"publicURL": "https://storage101.syd2.clouddrive.com/v1/MossoCloudFS_ID",
"region": "SYD",
"tenantId": "MossoCloudFS_ID"
},
{
"internalURL": "https://snet-storage101.dfw1.clouddrive.com/v1/MossoCloudFS_ID",
"publicURL": "https://storage101.dfw1.clouddrive.com/v1/MossoCloudFS_ID",
"region": "DFW",
"tenantId": "MossoCloudFS_ID"
},
{
"internalURL": "https://snet-storage101.hkg1.clouddrive.com/v1/MossoCloudFS_ID",
"publicURL": "https://storage101.hkg1.clouddrive.com/v1/MossoCloudFS_ID",
"region": "HKG",
"tenantId": "MossoCloudFS_ID"
},
{
"internalURL": "https://snet-storage101.ord1.clouddrive.com/v1/MossoCloudFS_ID",
"publicURL": "https://storage101.ord1.clouddrive.com/v1/MossoCloudFS_ID",
"region": "ORD",
"tenantId": "MossoCloudFS_ID"
}
],
"name": "cloudFiles",
"type": "object-store"
},
{
"endpoints": [
{
"publicURL": "https://syd.blockstorage.api.rackspacecloud.com/v1/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.blockstorage.api.rackspacecloud.com/v1/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.blockstorage.api.rackspacecloud.com/v1/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://iad.blockstorage.api.rackspacecloud.com/v1/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://hkg.blockstorage.api.rackspacecloud.com/v1/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
}
],
"name": "cloudBlockStorage",
"type": "volume"
},
{
"endpoints": [
{
"publicURL": "https://iad.images.api.rackspacecloud.com/v2",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.images.api.rackspacecloud.com/v2",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://hkg.images.api.rackspacecloud.com/v2",
"region": "HKG",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.images.api.rackspacecloud.com/v2",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://syd.images.api.rackspacecloud.com/v2",
"region": "SYD",
"tenantId": "TENANT_ID"
}
],
"name": "cloudImages",
"type": "image"
},
{
"endpoints": [
{
"internalURL": "https://snet-hkg.queues.api.rackspacecloud.com/v1/TENANT_ID",
"publicURL": "https://hkg.queues.api.rackspacecloud.com/v1/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://snet-ord.queues.api.rackspacecloud.com/v1/TENANT_ID",
"publicURL": "https://ord.queues.api.rackspacecloud.com/v1/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://snet-syd.queues.api.rackspacecloud.com/v1/TENANT_ID",
"publicURL": "https://syd.queues.api.rackspacecloud.com/v1/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://snet-dfw.queues.api.rackspacecloud.com/v1/TENANT_ID",
"publicURL": "https://dfw.queues.api.rackspacecloud.com/v1/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://snet-iad.queues.api.rackspacecloud.com/v1/TENANT_ID",
"publicURL": "https://iad.queues.api.rackspacecloud.com/v1/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
}
],
"name": "cloudQueues",
"type": "rax:queues"
},
{
"endpoints": [
{
"publicURL": "https://iad.bigdata.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.bigdata.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.bigdata.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
}
],
"name": "cloudBigData",
"type": "rax:bigdata"
},
{
"endpoints": [
{
"publicURL": "https://hkg.orchestration.api.rackspacecloud.com/v1/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.orchestration.api.rackspacecloud.com/v1/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.orchestration.api.rackspacecloud.com/v1/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://iad.orchestration.api.rackspacecloud.com/v1/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://syd.orchestration.api.rackspacecloud.com/v1/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
}
],
"name": "cloudOrchestration",
"type": "orchestration"
},
{
"endpoints": [
{
"publicURL": "https://syd.servers.api.rackspacecloud.com/v2/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID",
"versionId": "2",
"versionInfo": "https://syd.servers.api.rackspacecloud.com/v2",
"versionList": "https://syd.servers.api.rackspacecloud.com/"
},
{
"publicURL": "https://dfw.servers.api.rackspacecloud.com/v2/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID",
"versionId": "2",
"versionInfo": "https://dfw.servers.api.rackspacecloud.com/v2",
"versionList": "https://dfw.servers.api.rackspacecloud.com/"
},
{
"publicURL": "https://iad.servers.api.rackspacecloud.com/v2/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID",
"versionId": "2",
"versionInfo": "https://iad.servers.api.rackspacecloud.com/v2",
"versionList": "https://iad.servers.api.rackspacecloud.com/"
},
{
"publicURL": "https://hkg.servers.api.rackspacecloud.com/v2/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID",
"versionId": "2",
"versionInfo": "https://hkg.servers.api.rackspacecloud.com/v2",
"versionList": "https://hkg.servers.api.rackspacecloud.com/"
},
{
"publicURL": "https://ord.servers.api.rackspacecloud.com/v2/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID",
"versionId": "2",
"versionInfo": "https://ord.servers.api.rackspacecloud.com/v2",
"versionList": "https://ord.servers.api.rackspacecloud.com/"
}
],
"name": "cloudServersOpenStack",
"type": "compute"
},
{
"endpoints": [
{
"publicURL": "https://ord.autoscale.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.autoscale.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://hkg.autoscale.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://iad.autoscale.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://syd.autoscale.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
}
],
"name": "autoscale",
"type": "rax:autoscale"
},
{
"endpoints": [
{
"publicURL": "https://syd.databases.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.databases.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.databases.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://iad.databases.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://hkg.databases.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
}
],
"name": "cloudDatabases",
"type": "rax:database"
},
{
"endpoints": [
{
"publicURL": "https://iad.backup.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://hkg.backup.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://syd.backup.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.backup.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.backup.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
}
],
"name": "cloudBackup",
"type": "rax:backup"
},
{
"endpoints": [
{
"publicURL": "https://iad.networks.api.rackspacecloud.com/v2.0",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://lon.networks.api.rackspacecloud.com/v2.0",
"region": "LON",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.networks.api.rackspacecloud.com/v2.0",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://syd.networks.api.rackspacecloud.com/v2.0",
"region": "SYD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.networks.api.rackspacecloud.com/v2.0",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://hkg.networks.api.rackspacecloud.com/v2.0",
"region": "HKG",
"tenantId": "TENANT_ID"
}
],
"name": "cloudNetworks",
"type": "network"
},
{
"endpoints": [
{
"publicURL": "https://global.metrics.api.rackspacecloud.com/v2.0/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
}
],
"name": "cloudMetrics",
"type": "rax:cloudmetrics"
},
{
"endpoints": [
{
"publicURL": "https://syd.loadbalancers.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://iad.loadbalancers.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://ord.loadbalancers.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://hkg.loadbalancers.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
},
{
"publicURL": "https://dfw.loadbalancers.api.rackspacecloud.com/v1.0/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
}
],
"name": "cloudLoadBalancers",
"type": "rax:load-balancer"
},
{
"endpoints": [
{
"internalURL": "https://atom.prod.hkg1.us.ci.rackspace.net/TENANT_ID",
"publicURL": "https://hkg.feeds.api.rackspacecloud.com/TENANT_ID",
"region": "HKG",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://atom.prod.syd2.us.ci.rackspace.net/TENANT_ID",
"publicURL": "https://syd.feeds.api.rackspacecloud.com/TENANT_ID",
"region": "SYD",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://atom.prod.iad3.us.ci.rackspace.net/TENANT_ID",
"publicURL": "https://iad.feeds.api.rackspacecloud.com/TENANT_ID",
"region": "IAD",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://atom.prod.dfw1.us.ci.rackspace.net/TENANT_ID",
"publicURL": "https://dfw.feeds.api.rackspacecloud.com/TENANT_ID",
"region": "DFW",
"tenantId": "TENANT_ID"
},
{
"internalURL": "https://atom.prod.ord1.us.ci.rackspace.net/TENANT_ID",
"publicURL": "https://ord.feeds.api.rackspacecloud.com/TENANT_ID",
"region": "ORD",
"tenantId": "TENANT_ID"
}
],
"name": "cloudFeeds",
"type": "rax:feeds"
},
{
"endpoints": [
{
"publicURL": "https://monitoring.api.rackspacecloud.com/v1.0/TENANT_ID",
"tenantId": "TENANT_ID"
}
],
"name": "cloudMonitoring",
"type": "rax:monitor"
},
{
"endpoints": [
{
"publicURL": "https://dns.api.rackspacecloud.com/v1.0/TENANT_ID",
"tenantId": "TENANT_ID"
}
],
"name": "cloudDNS",
"type": "rax:dns"
},
{
"endpoints": [
{
"publicURL": "https://servers.api.rackspacecloud.com/v1.0/TENANT_ID",
"tenantId": "TENANT_ID",
"versionId": "1.0",
"versionInfo": "https://servers.api.rackspacecloud.com/v1.0",
"versionList": "https://servers.api.rackspacecloud.com/"
}
],
"name": "cloudServers",
"type": "compute"
}
]
}
}
Runabove
{
"endpoints": [
{
"adminURL": "https://compute.sbg-1.runabove.io/v2/05e15a9ead7842e1a6055197352ab92c",
"id": "d17b3f92fb34432d9eb972bd89b9aa26",
"internalURL": "https://compute.sbg-1.runabove.io/v2/05e15a9ead7842e1a6055197352ab92c",
"publicURL": "https://compute.sbg-1.runabove.io/v2/05e15a9ead7842e1a6055197352ab92c",
"region": "SBG-1"
},
{
"adminURL": "https://compute.bhs-1.runabove.io/v2/05e15a9ead7842e1a6055197352ab92c",
"id": "97e8579268d7421bbbb96c01a54f8ec5",
"internalURL": "https://compute.bhs-1.runabove.io/v2/05e15a9ead7842e1a6055197352ab92c",
"publicURL": "https://compute.bhs-1.runabove.io/v2/05e15a9ead7842e1a6055197352ab92c",
"region": "BHS-1"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "https://network.compute.sbg-1.runabove.io/",
"id": "51aa3703a4ce484998781d314ffc903d",
"internalURL": "https://network.compute.sbg-1.runabove.io/",
"publicURL": "https://network.compute.sbg-1.runabove.io/",
"region": "SBG-1"
},
{
"adminURL": "https://network.compute.bhs-1.runabove.io/",
"id": "42ad6ebe1fe8449b93f7e78d1e21b9af",
"internalURL": "https://network.compute.bhs-1.runabove.io/",
"publicURL": "https://network.compute.bhs-1.runabove.io/",
"region": "BHS-1"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "https://image.compute.sbg-1.runabove.io/",
"id": "48d12bb5e2524eda9d77471cf349a607",
"internalURL": "https://image.compute.sbg-1.runabove.io/",
"publicURL": "https://image.compute.sbg-1.runabove.io/",
"region": "SBG-1"
},
{
"adminURL": "https://image.compute.bhs-1.runabove.io/",
"id": "52e54ba4d4fa47fa855700cac0cb3aba",
"internalURL": "https://image.compute.bhs-1.runabove.io/",
"publicURL": "https://image.compute.bhs-1.runabove.io/",
"region": "BHS-1"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "https://volume.compute.sbg-1.runabove.io/v1/05e15a9ead7842e1a6055197352ab92c",
"id": "3536cecb42e34fd49e28d3163a238bc8",
"internalURL": "https://volume.compute.sbg-1.runabove.io/v1/05e15a9ead7842e1a6055197352ab92c",
"publicURL": "https://volume.compute.sbg-1.runabove.io/v1/05e15a9ead7842e1a6055197352ab92c",
"region": "SBG-1"
},
{
"adminURL": "https://volume.compute.bhs-1.runabove.io/v1/05e15a9ead7842e1a6055197352ab92c",
"id": "65cb2d356c454032a465b025f86b31e6",
"internalURL": "https://volume.compute.bhs-1.runabove.io/v1/05e15a9ead7842e1a6055197352ab92c",
"publicURL": "https://volume.compute.bhs-1.runabove.io/v1/05e15a9ead7842e1a6055197352ab92c",
"region": "BHS-1"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "https://storage.sbg-1.runabove.io",
"id": "26d0e63156e744f5add985a8e9d58128",
"internalURL": "http://127.0.0.1:8888/v1/AUTH_05e15a9ead7842e1a6055197352ab92c",
"publicURL": "https://storage.sbg-1.runabove.io/v1/AUTH_05e15a9ead7842e1a6055197352ab92c",
"region": "SBG-1"
},
{
"adminURL": "https://storage.bhs-1.runabove.io",
"id": "3f887e0b059f45c493a485315797ec35",
"internalURL": "http://127.0.0.1:8888/v1/AUTH_05e15a9ead7842e1a6055197352ab92c",
"publicURL": "https://storage.bhs-1.runabove.io/v1/AUTH_05e15a9ead7842e1a6055197352ab92c",
"region": "BHS-1"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "https://auth.runabove.io:35357/v2.0",
"id": "166a22a2c80f4026aa1b97a438cace93",
"internalURL": "https://auth.runabove.io/v2.0",
"publicURL": "https://auth.runabove.io/v2.0",
"region": "SBG-1"
},
{
"adminURL": "https://auth.runabove.io:35357/v2.0",
"id": "3c4516ca850b4d63a66bdd8325c3c868",
"internalURL": "https://auth.runabove.io/v2.0",
"publicURL": "https://auth.runabove.io/v2.0",
"region": "BHS-1"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
Ultimum
{
"endpoints": [
{
"adminURL": "http://r1ctrl1:8774/v2",
"id": "656cb4140f924940b3f12e7bc57b752b",
"internalURL": "http://r1ctrl1:8774/v2/191f87cbb785479a93e76c38c7e9edc7",
"publicURL": "https://console.ultimum-cloud.com:8774/v2/191f87cbb785479a93e76c38c7e9edc7",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"adminURL": "http://r1ctrl1:9696",
"id": "ca54074099994367be5e8c2d3f41113f",
"internalURL": "http://r1ctrl1:9696",
"publicURL": "https://console.ultimum-cloud.com:9696",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"adminURL": "http://r1ctrl1:9292",
"id": "035c4436e733490ba4070051f3e04854",
"internalURL": "http://r1ctrl1:9292",
"publicURL": "https://console.ultimum-cloud.com:9292",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"adminURL": "http://r1ctrl1:8777",
"id": "2ee413872671480cafd6c282d9881716",
"internalURL": "http://r1ctrl1:8777",
"publicURL": "http://r1ctrl1:8777",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "ceilometer",
"type": "metering"
},
{
"endpoints": [
{
"adminURL": "http://r1ctrl1:8776/v1/191f87cbb785479a93e76c38c7e9edc7",
"id": "6a5972483485441b99c90932e63f3680",
"internalURL": "http://r1ctrl1:8776/v1/191f87cbb785479a93e76c38c7e9edc7",
"publicURL": "https://console.ultimum-cloud.com:8776/v1/191f87cbb785479a93e76c38c7e9edc7",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "cinder",
"type": "volume"
},
{
"endpoints": [
{
"adminURL": "http://r1ctrl1:8004/v1/191f87cbb785479a93e76c38c7e9edc7",
"id": "1abb7650544a44089cb512c67f4a669b",
"internalURL": "http://r1ctrl1:8004/v1/191f87cbb785479a93e76c38c7e9edc7",
"publicURL": "https://console.ultimum-cloud.com:8004/v1/191f87cbb785479a93e76c38c7e9edc7",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "heat",
"type": "orchestration"
},
{
"endpoints": [
{
"adminURL": "http://r1ctrl1:35357/v2.0",
"id": "6ddba94c07ee435a95768331d12df7f1",
"internalURL": "http://r1ctrl1:5000/v2.0",
"publicURL": "https://console.ultimum-cloud.com:5000/v2.0",
"region": "RegionOne"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
UnitedStack
{
"endpoints": [
{
"interface": "public",
"region": "gd1",
"url": "https://gd1.volume.api.ustack.com/v1/086780c2c85a42ed99a0981397d1b4ac"
}
],
"name": "Volume Service",
"type": "volume"
},
{
"endpoints": [
{
"interface": "public",
"region": "gd1",
"url": "https://gd1.image.api.ustack.com"
}
],
"name": "Image Service",
"type": "image"
},
{
"endpoints": [
{
"interface": "public",
"region": "gd1",
"url": "https://gd1.compute.api.ustack.com/v2/086780c2c85a42ed99a0981397d1b4ac"
}
],
"name": "Compute Service",
"type": "compute"
},
{
"endpoints": [
{
"interface": "public",
"region": "gd1",
"url": "https://gd1.network.api.ustack.com"
}
],
"name": "Network Service",
"type": "network"
},
{
"endpoints": [
{
"interface": "public",
"region": "gd1",
"url": "https://gd1.monitoring.api.ustack.com"
}
],
"name": "Monitoring Service",
"type": "metering"
},
{
"endpoints": [
{
"interface": "public",
"region": "center",
"url": "https://identity.api.ustack.com"
}
],
"name": "Identity Service",
"type": "identity"
},
{
"endpoints": [
{
"interface": "public",
"region": "bj1",
"url": "https://bj1.volume.api.ustack.com/v1/086780c2c85a42ed99a0981397d1b4ac"
}
],
"name": "Volume Service",
"type": "volume"
},
{
"endpoints": [
{
"interface": "public",
"region": "bj1",
"url": "https://bj1.image.api.ustack.com"
}
],
"name": "Image Service",
"type": "image"
},
{
"endpoints": [
{
"interface": "public",
"region": "bj1",
"url": "https://bj1.compute.api.ustack.com/v2/086780c2c85a42ed99a0981397d1b4ac"
}
],
"name": "Compute Service",
"type": "compute"
},
{
"endpoints": [
{
"interface": "public",
"region": "bj1",
"url": "https://bj1.network.api.ustack.com"
}
],
"name": "Network Service",
"type": "network"
},
{
"endpoints": [
{
"interface": "public",
"region": "bj1",
"url": "https://bj1.monitoring.api.ustack.com"
}
],
"name": "Monitoring Service",
"type": "metering"
}
Vexxhost
{
"endpoints": [
{
"id": "4d38fa91197e4712a2f2d3f89fcd7dad",
"publicURL": "https://compute-ca-ymq-1.vexxhost.net/v2/db92b20496ae4fbda850a689ea9d563f",
"region": "ca-ymq-1"
}
],
"endpoints_links": [],
"name": "nova",
"type": "compute"
},
{
"endpoints": [
{
"id": "7a095734e4984cc7b8ac581aa6131f23",
"publicURL": "https://network-ca-ymq-1.vexxhost.net",
"region": "ca-ymq-1"
}
],
"endpoints_links": [],
"name": "neutron",
"type": "network"
},
{
"endpoints": [
{
"id": "94a34c2f6bbc4479b95d4150c3107f3b",
"publicURL": "https://database-ca-ymq-1.vexxhost.net/v1.0/db92b20496ae4fbda850a689ea9d563f",
"region": "ca-ymq-1"
}
],
"endpoints_links": [],
"name": "trove",
"type": "database"
},
{
"endpoints": [
{
"id": "8842c03d2c51449ebf9ff36778cf17c1",
"publicURL": "https://image-ca-ymq-1.vexxhost.net",
"region": "ca-ymq-1"
},
{
"id": "168796e6eff84874a187e7ab76c43a36",
"publicURL": "https://image-na-east-1.vexxhost.net",
"region": "na-east-1"
}
],
"endpoints_links": [],
"name": "glance",
"type": "image"
},
{
"endpoints": [
{
"id": "128a2f46b17b484ab98b47611edad684",
"publicURL": "https://dns.vexxhost.net/v1",
"region": "ca-ymq-1"
},
{
"id": "b7ed4ea710dd4b80ad2840adcdb97ab7",
"publicURL": "https://dns.vexxhost.net/v1",
"region": "na-east-1"
}
],
"endpoints_links": [],
"name": "designate",
"type": "dns"
},
{
"endpoints": [
{
"id": "afee3d94cd514e56a9df4f9d1e977eda",
"publicURL": "https://storage.vexxhost.net/v1/db92b20496ae4fbda850a689ea9d563f",
"region": "ca-ymq-1"
},
{
"id": "42b84a744bb44e3898cfdafb397a6efb",
"publicURL": "https://storage.vexxhost.net/v1/db92b20496ae4fbda850a689ea9d563f",
"region": "na-east-1"
}
],
"endpoints_links": [],
"name": "swift",
"type": "object-store"
},
{
"endpoints": [
{
"adminURL": "http://auth.vexxhost.net:35357/v2.0",
"id": "8df18f47fcdc4c348d521d4724a5b7ac",
"publicURL": "https://auth.vexxhost.net/v2.0",
"region": "ca-ymq-1"
},
{
"adminURL": "http://auth.vexxhost.net:35357/v2.0",
"id": "709036661e5b405489aa3a19da3dc4cb",
"publicURL": "https://auth.vexxhost.net/v2.0",
"region": "na-east-1"
}
],
"endpoints_links": [],
"name": "keystone",
"type": "identity"
}
待解决的问题
- 目前如何为所有服务完成入口点?
- 目前如何为所有服务完成版本?
- 为什么需要 Name 和 Type?
- (stevemar) keystone API 将它们作为强制字段,但在 SC TNG 中我们不需要两者
- Name 和 Type 中哪个保证是唯一的?
- (stevemar) 目前,两者都保证是唯一的,但将来我们应该只使用“type”,并且该类型应该是唯一的。
- 是否需要顶级的“access”属性?
- (stevemar) 不需要,这是 token 的一部分 - 就像“user”和“roles”以及其他一些内容一样,我们想在所有这些示例中查看的内容都在 ['serviceCatalog'] (v2.0) 或 ['catalog'] (v3) 下。我会在编辑所有示例之前讨论一下。