You can create a user-provided tile service. Here are some use cases:
A VMware Tanzu Application Service for VMs developer can call your service from their app code, even if the service runs outside of TAS for VMs and has no service broker.
This do-it-yourself solution represents the lowest level of TAS for VMs service integration. It works only for services running external to TAS for VMs, and does not publish the services to the Services Marketplace or make them available to anyone outside the space of the developer who runs these commands. For more information, see User-Provided Service Instances.
Running apps with a user-provided service is a great way to determine what information needs to be passed in the credential structure, verify that the integration works, and develop a test app that can continue to be used at higher levels. From the app developer perspective, after a user-provided service works, later integrations of the service do not require any further code changes. User-provided service bindings are fully forward-compatible with brokered service bindings.
App developers can bind their apps to your service and write all code necessary to access it through a TAS for VMs service binding.
To use an external service that has no tile:
Create a service instance by running:
cf create-user-provided-service YOUR-SERVICE-NAME -p CREDENTIALS
Where:
YOUR-SERVICE-NAME
is the name of the service instance you want to create.CREDENTIALS
is a valid JSON string that contains the URL and credentials necessary to connect to your externally-deployed service.Bind the service instance to their app by running:
cf bind-service