Print product prices pulled from the pricing service.
{{< price product="product_name"
[rate="rate_type"]
[plan="SKU"|sku="SKU"|cluster="SKU1,SKU2,...,SKUN"]
>}}
The product
parameter is the only mandatory parameter. Currently supports the product selectors listed in the scripts/new-get-prices.py
file.
The rate
type is optional. It can be second
, hour
, or month
(the default) for products with unit per time pricing.
The plan
type is necessary for products with plans, which include Droplets. The parameter to plan
must be the SKU (not the slug or alpha ID).
The cluster
type is optional and replaces plan
/sku
. Use a comma-separated list of SKUs to display the total price. These SKUs can only be from the same product. Used for database clusters.
{{< price product="UPTIME_HEALTH_CHECK" >}}
Renders to:
$1.00 per month
{{< price product="UPTIME_HEALTH_CHECK" rate="hour" >}}
Renders to:
$0.00 per hour
{{< price product="DROPLET" plan="1-DR-DROPL-00001" >}}
Renders to:
$10.00 per month
A cluster with one 6 vCPU/24 GB General Purpose Droplet and two 3 vCPU/6 GB Basic Droplets
costs {{< price product="dbaas" cluster="1-DB-KAFKP-000K1,1-DB-KAFKP-00K10,1-DB-KAFKP-00K10" >}}.
Renders to:
A cluster with one 6 vCPU/24 GB General Purpose Droplet and two 3 vCPU/6 GB Basic Droplets costs $297.00 per month.