[{"label":"Latest (8.10.0)","version":"latest"},{"version":"8.6.3"}]
vrealize-operations

PricingPolicies

Properties

array of PricingPolicy
policies Optional

Collection of Pricing policy details

JSON Example

{
	"policies": [
		{
			"chargeModel": "ALLOCATION_POOL",
			"createdBy": "VRA",
			"description": "string",
			"id": "string",
			"lastUpdateTimestamp": 0,
			"links": [
				{
					"description": "string",
					"href": "string",
					"name": "string",
					"rel": "NEXT"
				}
			],
			"meterings": [
				{
					"itemName": "string",
					"metering": {
						"baseRate": 0,
						"chargeBasedOn": "USAGE",
						"chargeOnPowerState": "ALWAYS",
						"chargePeriod": "HOURLY",
						"conditionalBaseRates": [
							{
								"baseRate": 0,
								"usageLowerBound": 0
							}
						],
						"fixedPrice": 0,
						"overage": false,
						"overageRate": 0,
						"unit": "string"
					}
				}
			],
			"name": "string",
			"namedMeterings": [
				{
					"itemName": "string",
					"meterings": [
						{
							"metering": {
								"baseRate": 0,
								"chargeBasedOn": "USAGE",
								"chargeOnPowerState": "ALWAYS",
								"chargePeriod": "HOURLY",
								"conditionalBaseRates": [
									{
										"baseRate": 0,
										"usageLowerBound": 0
									}
								],
								"fixedPrice": 0,
								"overage": false,
								"overageRate": 0,
								"unit": "string"
							},
							"name": "string"
						}
					]
				}
			],
			"oneTimeMeterings": [
				{
					"itemName": "string",
					"oneTimeMetering": {
						"oneTimeFixedPrice": 0
					}
				}
			],
			"tagBasedMeterings": [
				{
					"itemName": "string",
					"meterings": [
						{
							"key": "string",
							"metering": {
								"baseRate": 0,
								"chargeBasedOn": "USAGE",
								"chargeOnPowerState": "ALWAYS",
								"chargePeriod": "HOURLY",
								"conditionalBaseRates": [
									{
										"baseRate": 0,
										"usageLowerBound": 0
									}
								],
								"fixedPrice": 0,
								"overage": false,
								"overageRate": 0,
								"unit": "string"
							},
							"value": "string"
						}
					]
				}
			],
			"tagBasedOneTimeMeterings": [
				{
					"itemName": "string",
					"oneTimeMeterings": [
						{
							"key": "string",
							"oneTimeMetering": {
								"oneTimeFixedPrice": 0
							},
							"value": "string"
						}
					]
				}
			],
			"tagBasedPolicyRefs": [
				{
					"itemName": "string",
					"policyRefs": [
						{
							"key": "string",
							"policyRef": {
								"policyId": "string",
								"priority": 0
							},
							"value": "string"
						}
					]
				}
			],
			"tagBasedRateFactors": [
				{
					"itemName": "string",
					"rateFactors": [
						{
							"key": "string",
							"rateFactor": {
								"contextMeteringItem": "string",
								"rateFactor": 0
							},
							"value": "string"
						}
					]
				}
			],
			"unconditionalMeterings": [
				{
					"itemName": "string",
					"unconditionalMetering": {
						"chargePeriod": "HOURLY",
						"rate": 0
					}
				}
			]
		}
	]
}
[{"label":"Latest (8.10.0)","version":"latest"},{"version":"8.6.3"}]
vrealize-operations
Returned By

Get Pricing Policies
Get Pricing Policy History

Feedback

Was this page helpful?