vc-pricing-settings

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"
            }
        ]
    }
}
basicCharges
Optional

Basic charges settings

guestOSRate
Optional

Model representing guest OS rate settings

overallCharges
Optional

Model representing overall charges settings.

pricingPolicyStatus
Optional

Model representing VC pricing policy status settings.

tags
Optional

Model representing VC Pricing tags settings

Property Of