-
Notifications
You must be signed in to change notification settings - Fork 421
Description
What is the problem?
Currently only one schema for binding is available per plan, with an opaque map of parameters. This makes it difficult to create opinionated binding types, for example when there are multiple levels of access available for a service.
Who does this affect?
Service broker authors
Do you have any proposed solutions?
Multiple binding schemas per plan, or perhaps a better name might be binding plans.
Additional context
Many services have at least the concept of read vs write as access levels to the service, and many have additional levels of granularity (can write data but not update schemas, can write data for insert but not update, can create users but not admin users, etc). As part of offering a binding to these services, it makes sense to offer prescriptive plans that encapsulate the access levels to enforce consistency in the offering.