github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/integration/assets/service_broker/cats.json (about) 1 { 2 "behaviors": { 3 "catalog": { 4 "sleep_seconds": 0, 5 "status": 200, 6 "body": { 7 "services": [ 8 { 9 "name": "<fake-service>", 10 "id": "<fake-service-guid>", 11 "description": "fake service", 12 "tags": [ 13 "no-sql", 14 "relational" 15 ], 16 "max_db_per_node": 5, 17 "bindable": "<bindable>", 18 "instances_retrievable": true, 19 "bindings_retrievable": true, 20 "metadata": { 21 "provider": { 22 "name": "The name" 23 }, 24 "listing": { 25 "imageUrl": "http://catgifpage.com/cat.gif", 26 "blurb": "fake broker that is fake", 27 "longDescription": "A long time ago, in a galaxy far far away..." 28 }, 29 "displayName": "The Fake Broker", 30 "shareable": "<shareable-service>" 31 }, 32 "dashboard_client": { 33 "id": "<sso-test>", 34 "secret": "<sso-secret>", 35 "redirect_uri": "http://example.com" 36 }, 37 "plan_updateable": true, 38 "plans": [ 39 { 40 "name": "<fake-plan>", 41 "id": "<fake-plan-guid>", 42 "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections", 43 "max_storage_tb": 5, 44 "metadata": { 45 "cost": 0, 46 "bullets": [ 47 { 48 "content": "Shared fake server" 49 }, 50 { 51 "content": "5 TB storage" 52 }, 53 { 54 "content": "40 concurrent connections" 55 } 56 ] 57 }, 58 "schemas": "<fake-plan-schema>" 59 }, 60 { 61 "name": "<fake-plan-2>", 62 "id": "<fake-plan-2-guid>", 63 "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections", 64 "max_storage_tb": 5, 65 "metadata": { 66 "cost": 0, 67 "bullets": [ 68 { 69 "content": "Shared fake server" 70 }, 71 { 72 "content": "5 TB storage" 73 }, 74 { 75 "content": "40 concurrent connections" 76 } 77 ] 78 } 79 }, 80 { 81 "name": "<fake-async-plan>", 82 "id": "<fake-async-plan-guid>", 83 "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections. 100 async", 84 "max_storage_tb": 5, 85 "metadata": { 86 "cost": 0, 87 "bullets": [ 88 { 89 "content": "40 concurrent connections" 90 } 91 ] 92 } 93 }, 94 { 95 "name": "<fake-async-plan-2>", 96 "id": "<fake-async-plan-2-guid>", 97 "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections. 100 async", 98 "max_storage_tb": 5, 99 "metadata": { 100 "cost": 0, 101 "bullets": [ 102 { 103 "content": "40 concurrent connections" 104 } 105 ] 106 } 107 }, 108 { 109 "name": "<fake-async-plan-3>", 110 "id": "<fake-async-plan-3-guid>", 111 "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections. 100 async", 112 "max_storage_tb": 5, 113 "metadata": { 114 "cost": 0, 115 "bullets": [ 116 { 117 "content": "40 concurrent connections" 118 } 119 ] 120 } 121 } 122 ] 123 } 124 ] 125 } 126 }, 127 "provision": { 128 "<fake-async-plan-guid>": { 129 "sleep_seconds": 0, 130 "status": 202, 131 "body": { 132 } 133 }, 134 "<fake-async-plan-2-guid>": { 135 "sleep_seconds": 0, 136 "status": 202, 137 "body": { 138 } 139 }, 140 "<fake-async-plan-3-guid>": { 141 "sleep_seconds": 0, 142 "status": 200, 143 "body": { 144 } 145 }, 146 "default": { 147 "sleep_seconds": 0, 148 "status": 200, 149 "body": { 150 "dashboard_url": "http://example.com" 151 } 152 } 153 }, 154 "fetch": { 155 "default": { 156 "in_progress": { 157 "sleep_seconds": 0, 158 "status": 200, 159 "body": { 160 "state": "in progress", 161 "description": "not 100 percent done" 162 } 163 }, 164 "finished": { 165 "sleep_seconds": 0, 166 "status": 200, 167 "body": { 168 "state": "succeeded", 169 "description": "100 percent done" 170 } 171 } 172 } 173 }, 174 "update": { 175 "<fake-async-plan-guid>": { 176 "sleep_seconds": 0, 177 "status": 202, 178 "body": { 179 } 180 }, 181 "<fake-async-plan-2-guid>": { 182 "sleep_seconds": 0, 183 "status": 202, 184 "body": { 185 } 186 }, 187 "default": { 188 "sleep_seconds": 0, 189 "status": 200, 190 "body": { 191 } 192 } 193 }, 194 "deprovision": { 195 "<fake-async-plan-guid>": { 196 "sleep_seconds": 0, 197 "status": 202, 198 "body": { 199 } 200 }, 201 "<fake-async-plan-2-guid>": { 202 "sleep_seconds": 0, 203 "status": 202, 204 "body": { 205 } 206 }, 207 "default": { 208 "sleep_seconds": 0, 209 "status": 200, 210 "body": {} 211 } 212 }, 213 "bind": { 214 "<fake-async-plan-3-guid>": { 215 "sleep_seconds": 0, 216 "async_only": true, 217 "status": 202, 218 "body": {} 219 }, 220 "default": { 221 "sleep_seconds": 0, 222 "status": 201, 223 "body": { 224 "credentials": { 225 "uri": "fake-service://fake-user:fake-password@fake-host:3306/fake-dbname", 226 "username": "fake-user", 227 "password": "fake-password", 228 "host": "fake-host", 229 "port": 3306, 230 "database": "fake-dbname" 231 } 232 } 233 } 234 }, 235 "unbind": { 236 "<fake-async-plan-3-guid>": { 237 "sleep_seconds": 0, 238 "async_only": true, 239 "status": 202, 240 "body": {} 241 }, 242 "default": { 243 "sleep_seconds": 0, 244 "status": 200, 245 "body": {} 246 } 247 }, 248 "fetch_service_binding": { 249 "default": { 250 "sleep_seconds": 0, 251 "status": 200, 252 "body": { 253 "credentials": { 254 "uri": "fake-service://fake-user:fake-password@fake-host:3306/fake-dbname", 255 "username": "fake-user", 256 "password": "fake-password", 257 "host": "fake-host", 258 "port": 3306, 259 "database": "fake-dbname" 260 } 261 } 262 } 263 } 264 }, 265 "service_instances": {}, 266 "service_bindings": {}, 267 "max_fetch_service_instance_requests": 1 268 }