- Product Bundles
Product Bundles are essentially what is sold to an end customer. End customers always buy product bundles. A product bundle is composed of five parts.
The bundle type essentially represents the resource that is being provisioned when purchasing this bundle. Type can be null indicating that this bundle does not provision anything but provides an entitlement for a price.
Provisioning constraints describe any constraints that restrict what can be provisioned. Typically, this would be used to constrain resources to a subset of possible choices for that resource. See Resource Components metadata for more details. Provisioning constraints are described in terms of resource component constraint rules.
Entitlements reflect what is 'bundled' with the purchase of a subscription to this bundle. Entitlements are essentially usage that comes free with the purchase of this bundle. Entitlements are described in terms of amount of units of a given product that is bundled. Entitlement can be unlimited in which case all usage of that product is free for this subscription. Some entitlements are scoped by subscription whereas user or account scopes other entitlements.