MeteringPolicy

MeteringPolicy
MeteringPolicy

The pricing card to be created

JSON Example
{
    "chargeModel": "string",
    "createdAt": "string",
    "createdBy": "string",
    "description": "string",
    "fixedPrice": {
        "chargePeriod": "string",
        "rate": "number"
    },
    "id": "string",
    "lastUpdatedAt": "string",
    "meteringItems": [
        {
            "itemName": "string",
            "metering": {
                "baseRate": "number",
                "chargeBasedOn": "string",
                "chargeOnPowerState": "string",
                "chargePeriod": "string",
                "fixedPrice": "number",
                "unit": "string"
            }
        }
    ],
    "name": "string",
    "namedMeteringItems": [
        {
            "itemName": "string",
            "namedMeterings": [
                {
                    "metering": {
                        "baseRate": "number",
                        "chargeBasedOn": "string",
                        "chargeOnPowerState": "string",
                        "chargePeriod": "string",
                        "fixedPrice": "number",
                        "unit": "string"
                    },
                    "name": "string"
                }
            ]
        }
    ],
    "oneTimeMeteringItems": [
        {
            "itemName": "string",
            "oneTimeMetering": {
                "oneTimeFixedPrice": "number"
            }
        }
    ],
    "orgId": "string",
    "pricingCardAssignmentInfo": {
        "count": 0,
        "entityType": "string"
    },
    "tagBasedMeteringItems": [
        {
            "itemName": "string",
            "tagBasedMeterings": [
                {
                    "key": "string",
                    "metering": {
                        "baseRate": "number",
                        "chargeBasedOn": "string",
                        "chargeOnPowerState": "string",
                        "chargePeriod": "string",
                        "fixedPrice": "number",
                        "unit": "string"
                    },
                    "value": "string"
                }
            ]
        }
    ],
    "tagBasedOneTimeMeteringItems": [
        {
            "itemName": "string",
            "oneTimeMeterings": [
                {
                    "key": "string",
                    "oneTimeMetering": {
                        "oneTimeFixedPrice": "number"
                    },
                    "value": "string"
                }
            ]
        }
    ],
    "tagBasedRateFactorItems": [
        {
            "itemName": "string",
            "rateFactors": [
                {
                    "key": "string",
                    "rateFactor": {
                        "contextMeteringItem": "string",
                        "rateFactor": "number"
                    },
                    "value": "string"
                }
            ]
        }
    ]
}
string
chargeModel
Optional

chargeModel

string As date-time As date-time
createdAt
Optional

createdAt

string
createdBy
Optional

createdBy

string
description
Optional

description

fixedPrice
Optional

fixedPrice

string As uuid As uuid
id
Optional

id

string As date-time As date-time
lastUpdatedAt
Optional

lastUpdatedAt

meteringItems
Optional

meteringItems

string
name
Required  

name

namedMeteringItems
Optional

namedMeteringItems

oneTimeMeteringItems
Optional

oneTimeMeteringItems

string
orgId
Optional

orgId

pricingCardAssignmentInfo
Read-Only  

Assignment count, assignment entity type

tagBasedMeteringItems
Optional

tagBasedMeteringItems

tagBasedOneTimeMeteringItems
Optional

tagBasedOneTimeMeteringItems

tagBasedRateFactorItems
Optional

tagBasedRateFactorItems