In order to support the above functionality in CPBM, the connector implementer has to provide some product metadata as well as implement some SPIs.
There are three main elements that describe product metadata for CPBM to use. These are:
Resource Type: Resource type represents resources that require an explicit provisioning action and optionally additional configuration for provisioning.
Usage Type: Usage type represents distinct measurements made related to usage by a cloud service. Examples include number of mailboxes, number of hours of VM running time, amount of storage consumed, amount of data transfer, and so on.
Filter: Filters are used to subset resource components or segregate usage based on domain specific distinctions. Examples include availability-zone, delivery location, operating system, and so on.