vc-pricing-settings
vc-pricing-settings
Model representing VC pricing settings.
JSON Example
{
"basicCharges": {
"additionalCost": "number",
"cpuCost": "number",
"memoryCost": "number",
"storageCost": "number"
},
"guestOSRate": {
"rates": [
{
"chargePeriod": "string",
"rate": "number",
"type": "string",
"name": "string"
}
]
},
"overallCharges": {
"chargePeriod": "string",
"recurringCharges": "number",
"vmSetupCharges": "number"
},
"pricingPolicyStatus": {
"enabled": false
},
"tags": {
"oneTimeRates": [
{
"key": "string",
"rate": "number",
"type": "string",
"value": "string",
"chargeAppliesType": "string"
}
],
"rateFactors": [
{
"key": "string",
"rate": "number",
"type": "string",
"value": "string",
"chargeAppliesType": "string"
}
],
"recurringRates": [
{
"chargePeriod": "string",
"rate": "number",
"type": "string",
"chargeOnPowerState": "string",
"key": "string",
"value": "string"
}
]
}
}
pricingPolicyStatus
Optional
Model representing VC pricing policy status settings.