Price Model Identifier Locations
The price model can be found in the following locations.
Billing Project within the navigator.
Switch Billing Project list both from navigator and top menu.
Price Model Settings
In Settings, a dropdown list for Price Model is available. The options are All, Flat-rate, and On-demand. Selecting Flat-rate or On-demand will filter and display only that price model in Switch Billing Project. It will also notify the user when submitting a query that will run in a different price model type.
Notifications
There are several notifications associated with price model selection. There is messaging in query validation, a notification if the selected billing project changes type, and if the price model set in Settings is different than the price model used to run a query.
Validate Message
The messaging for validation depends on what price type the billing project is.
For a billing project with on-demand price type, the messaging will include the projected cost.
For a billing project with flat-rate price type, the messaging will include the projected savings.
Price Type Change
The price type for a project may change. Periodically a check is made to identify the price type. If the price type of the selected billing project changes, a notification will display notifying the use as such. This is informational and the user can continue or change the billing project as desired.
Price Model Check on Run Query
The price model of the selected billing project is check during Run Query.
If the price type has changed, a notification will display. This is informational and the user can proceed or change to a billing project with the desired price type.
If the price model in Settings is set to Flat-rate or On-demand, the current billing project price type is checked and compared to the Settings selection. If the types do not match, a notification will display. This is information and the user can proceed, change to a billing project with the desired price type, or change the Settings > Price Model selection.
Internal
Price model indicator is available to organizations that have their reservation assignment projects listed in MySQL database table. Projects are added to the table by calling APIv1/orgs/org-native/reservationGrantees. If projects are not listed in the table, then the indicator will not be displayed.