CostCategoryRuleRuleArgs

data class CostCategoryRuleRuleArgs(val ands: Output<List<CostCategoryRuleRuleAndArgs>>? = null, val costCategory: Output<CostCategoryRuleRuleCostCategoryArgs>? = null, val dimension: Output<CostCategoryRuleRuleDimensionArgs>? = null, val not: Output<CostCategoryRuleRuleNotArgs>? = null, val ors: Output<List<CostCategoryRuleRuleOrArgs>>? = null, val tags: Output<CostCategoryRuleRuleTagsArgs>? = null) : ConvertibleToJava<CostCategoryRuleRuleArgs>

Constructors

Link copied to clipboard
constructor(ands: Output<List<CostCategoryRuleRuleAndArgs>>? = null, costCategory: Output<CostCategoryRuleRuleCostCategoryArgs>? = null, dimension: Output<CostCategoryRuleRuleDimensionArgs>? = null, not: Output<CostCategoryRuleRuleNotArgs>? = null, ors: Output<List<CostCategoryRuleRuleOrArgs>>? = null, tags: Output<CostCategoryRuleRuleTagsArgs>? = null)

Properties

Link copied to clipboard
val ands: Output<List<CostCategoryRuleRuleAndArgs>>? = null

Return results that match both Dimension objects.

Link copied to clipboard

Configuration block for the filter that's based on CostCategory values. See below.

Link copied to clipboard

Configuration block for the specific Dimension to use for Expression. See below.

Link copied to clipboard
val not: Output<CostCategoryRuleRuleNotArgs>? = null

Return results that match both Dimension object.

Link copied to clipboard
val ors: Output<List<CostCategoryRuleRuleOrArgs>>? = null

Return results that match both Dimension object.

Link copied to clipboard
val tags: Output<CostCategoryRuleRuleTagsArgs>? = null

Configuration block for the specific Tag to use for Expression. See below.

Functions

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