CostCategorySplitChargeRuleArgs

data class CostCategorySplitChargeRuleArgs(val method: Output<String>, val parameters: Output<List<CostCategorySplitChargeRuleParameterArgs>>? = null, val source: Output<String>, val targets: Output<List<String>>) : ConvertibleToJava<CostCategorySplitChargeRuleArgs>

Constructors

Link copied to clipboard
constructor(method: Output<String>, parameters: Output<List<CostCategorySplitChargeRuleParameterArgs>>? = null, source: Output<String>, targets: Output<List<String>>)

Properties

Link copied to clipboard
val method: Output<String>

Method that's used to define how to split your source costs across your targets. Valid values are FIXED, PROPORTIONAL, EVEN

Link copied to clipboard

Configuration block for the parameters for a split charge method. This is only required for the FIXED method. See below.

Link copied to clipboard
val source: Output<String>

Cost Category value that you want to split.

Link copied to clipboard
val targets: Output<List<String>>

Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.

Functions

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