create-service
Input
arg name | JSON type | example | description | *required? |
instance_name | string | "my-user-provided-service" | name of the instance | y |
credentials | arbitrary | {"key1":"value1","key2":"value2"} | credentials JSON | y |
cf_home | string | "/tmp/cf-home-240964" | CF_HOME where login has been issued, defaults to $HOME | |
route_service_url | string | "https://example.com" | route service url | |
apps | list | ["tenant-broker-dev"] | app names to bind to the cups instance |
Example:
- create a user provided service instance
{ "instance_name": "my-db-mine", "credentials": {"username":"admin","password":"***REMOVED***"}, "cf_home": "/home/user" }
Output
output name | JSON type | example | description |
"SERVICE_GUID" | string | "c41f5741-97f6-43a9-82dc-b32f00588819" | guid of the instance |
Example:
{"SERVICE_GUID": "c41f5741-97f6-43a9-82dc-b32f00588819"}
Idempotence
The script may be called any number of times. If the instance exists, its credentials are updated.