CostCategoryArgs

data class CostCategoryArgs(val defaultValue: Output<String>? = null, val name: Output<String>? = null, val ruleVersion: Output<CostCategoryRuleVersion>? = null, val rules: Output<String>? = null, val splitChargeRules: Output<String>? = null) : ConvertibleToJava<CostCategoryArgs>

Cost Category enables you to map your cost and usage into meaningful categories. You can use Cost Category to organize your costs using a rule-based engine.

Constructors

Link copied to clipboard
constructor(defaultValue: Output<String>? = null, name: Output<String>? = null, ruleVersion: Output<CostCategoryRuleVersion>? = null, rules: Output<String>? = null, splitChargeRules: Output<String>? = null)

Properties

Link copied to clipboard
val defaultValue: Output<String>? = null

The default value for the cost category

Link copied to clipboard
val name: Output<String>? = null

The unique name of the Cost Category.

Link copied to clipboard
val rules: Output<String>? = null

JSON array format of Expression in Billing and Cost Management API

Link copied to clipboard

The rule schema version in this particular Cost Category.

Link copied to clipboard
val splitChargeRules: Output<String>? = null

Json array format of CostCategorySplitChargeRule in Billing and Cost Management API

Functions

Link copied to clipboard
open override fun toJava(): CostCategoryArgs