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