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