Skip to main content
POST

Authentication

This endpoint is public and does not require authentication.

Request body

The JSON body is required.
string
Named machine size; use instead of vcpus and memory_mib. Allowed values: "xs", "small", "medium", "large", "xlarge".
string
Size name for a monthly workload quote. Allowed values: "xs", "small", "medium", "large", "xlarge".
integer
CPUs per machine when quoting explicit dimensions. Minimum: 1. Maximum: 128.
integer
Memory per machine in MiB for an explicit dimension quote. Minimum: 1. Maximum: 1048576.
integer
Retained disk per machine in MiB for an explicit dimension quote. Minimum: 0. Maximum: 16777216.
integer
Session length in seconds; required for sized and dimension quotes. Minimum: 1. Maximum: 86400.
integer
default:1
Number of machines in a sized or dimension quote. Minimum: 1. Maximum: 256.
integer
Retained storage bytes; required for monthly quotes, optional for sized quotes. Minimum: 0.
integer
Monthly session count; required for a monthly quote. Minimum: 0.
integer
Seconds in each monthly session; required for a monthly quote. Minimum: 0.
integer
Peak monthly concurrency; required for a monthly quote. Minimum: 0. Maximum: 10.
integer
CPU busy fraction in basis points; required for a monthly quote. Minimum: 0. Maximum: 10000.
boolean
default:false
Quote retained storage without running CPU and memory.
boolean
default:false
Include the live desktop add-on during running time.

Response

200

Cost estimate for the supplied workload.
string
required
Version of the tariff used for the quote.
string
required
Currency for the quoted amounts. Allowed values: "usd".
object
required
Exact charge with a decimal USD display value.
object
required
Exact charge with a decimal USD display value.
object
required
Exact charge with a decimal USD display value.
object
Exact charge with a decimal USD display value.
object
required
Exact charge with a decimal USD display value.

Errors