github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+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": true,
    18              "metadata": {
    19                "provider": {
    20                  "name": "The name"
    21                },
    22                "listing": {
    23                  "imageUrl": "http://catgifpage.com/cat.gif",
    24                  "blurb": "fake broker that is fake",
    25                  "longDescription": "A long time ago, in a galaxy far far away..."
    26                },
    27                "displayName": "The Fake Broker",
    28                "shareable": "<shareable-service>"
    29              },
    30              "dashboard_client": {
    31                "id": "<sso-test>",
    32                "secret": "<sso-secret>",
    33                "redirect_uri": "http://example.com"
    34              },
    35              "plan_updateable": true,
    36              "plans": [
    37                {
    38                  "name": "<fake-plan>",
    39                  "id": "<fake-plan-guid>",
    40                  "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections",
    41                  "max_storage_tb": 5,
    42                  "metadata": {
    43                    "cost": 0,
    44                    "bullets": [
    45                      {
    46                        "content": "Shared fake server"
    47                      },
    48                      {
    49                        "content": "5 TB storage"
    50                      },
    51                      {
    52                        "content": "40 concurrent connections"
    53                      }
    54                    ]
    55                  },
    56                  "schemas": "<fake-plan-schema>"
    57                },
    58                {
    59                  "name": "<fake-plan-2>",
    60                  "id": "<fake-plan-2-guid>",
    61                  "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections",
    62                  "max_storage_tb": 5,
    63                  "metadata": {
    64                    "cost": 0,
    65                    "bullets": [
    66                      {
    67                        "content": "Shared fake server"
    68                      },
    69                      {
    70                        "content": "5 TB storage"
    71                      },
    72                      {
    73                        "content": "40 concurrent connections"
    74                      }
    75                    ]
    76                  }
    77                },
    78                {
    79                  "name": "<fake-async-plan>",
    80                  "id": "<fake-async-plan-guid>",
    81                  "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections. 100 async",
    82                  "max_storage_tb": 5,
    83                  "metadata": {
    84                    "cost": 0,
    85                    "bullets": [
    86                      {
    87                        "content": "40 concurrent connections"
    88                      }
    89                    ]
    90                  }
    91                },
    92                {
    93                  "name": "<fake-async-plan-2>",
    94                  "id": "<fake-async-plan-2-guid>",
    95                  "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections. 100 async",
    96                  "max_storage_tb": 5,
    97                  "metadata": {
    98                    "cost": 0,
    99                    "bullets": [
   100                      {
   101                        "content": "40 concurrent connections"
   102                      }
   103                    ]
   104                  }
   105                }
   106              ]
   107            }
   108          ]
   109        }
   110      },
   111      "provision": {
   112        "<fake-async-plan-guid>": {
   113          "sleep_seconds": 0,
   114          "status": 202,
   115          "body": {
   116          }
   117        },
   118        "<fake-async-plan-2-guid>": {
   119          "sleep_seconds": 0,
   120          "status": 202,
   121          "body": {
   122          }
   123        },
   124        "default": {
   125          "sleep_seconds": 0,
   126          "status": 200,
   127          "body": {
   128            "dashboard_url": "http://example.com"
   129          }
   130        }
   131      },
   132      "fetch": {
   133        "default": {
   134          "in_progress": {
   135            "sleep_seconds": 0,
   136            "status": 200,
   137            "body": {
   138              "state": "in progress",
   139              "description": "not 100 percent done"
   140            }
   141          },
   142          "finished": {
   143            "sleep_seconds": 0,
   144            "status": 200,
   145            "body": {
   146              "state": "succeeded",
   147              "description": "100 percent done"
   148            }
   149          }
   150        }
   151      },
   152      "update": {
   153        "<fake-async-plan-guid>": {
   154          "sleep_seconds": 0,
   155          "status": 202,
   156          "body": {
   157          }
   158        },
   159        "<fake-async-plan-2-guid>": {
   160          "sleep_seconds": 0,
   161          "status": 202,
   162          "body": {
   163          }
   164        },
   165        "default": {
   166          "sleep_seconds": 0,
   167          "status": 200,
   168          "body": {
   169          }
   170        }
   171      },
   172      "deprovision": {
   173        "<fake-async-plan-guid>": {
   174          "sleep_seconds": 0,
   175          "status": 202,
   176          "body": {
   177          }
   178        },
   179        "<fake-async-plan-2-guid>": {
   180          "sleep_seconds": 0,
   181          "status": 202,
   182          "body": {
   183          }
   184        },
   185        "default": {
   186          "sleep_seconds": 0,
   187          "status": 200,
   188          "body": {}
   189        }
   190      },
   191      "bind": {
   192        "default": {
   193          "sleep_seconds": 0,
   194          "status": 201,
   195          "body": {
   196            "credentials": {
   197              "uri": "fake-service://fake-user:fake-password@fake-host:3306/fake-dbname",
   198              "username": "fake-user",
   199              "password": "fake-password",
   200              "host": "fake-host",
   201              "port": 3306,
   202              "database": "fake-dbname"
   203            }
   204          }
   205        }
   206      },
   207      "unbind": {
   208        "default": {
   209          "sleep_seconds": 0,
   210          "status": 200,
   211          "body": {}
   212        }
   213      }
   214    },
   215    "service_instances": {},
   216    "service_bindings": {},
   217    "max_fetch_service_instance_requests": 1
   218  }