Design Doc: https://oktawiki.atlassian.net/wiki/display/eng/Provisioning+API+Design
Design decisions:
- Feature enabling & disabling operations are under [lifecycle endpoints] (#provisioning-lifecycle-operations)
- Continue using
Featuresobject to indicate the status of provisioning features, enabled features will show inFeatureslist - Use same
Featureenums for lifecycle - 4 states (
"DISABLED","ENABLED","NOT_AUTHORIZED","NOT_SUPPORTED") for [provisioning status] (#provisioning-status-state-machine)