aws.costexplorer.CostCategory
Explore with Pulumi AI
Provides a CE Cost Category.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = new aws.costexplorer.CostCategory("test", {
name: "NAME",
ruleVersion: "CostCategoryExpression.v1",
rules: [
{
value: "production",
rule: {
dimension: {
key: "LINKED_ACCOUNT_NAME",
values: ["-prod"],
matchOptions: ["ENDS_WITH"],
},
},
},
{
value: "staging",
rule: {
dimension: {
key: "LINKED_ACCOUNT_NAME",
values: ["-stg"],
matchOptions: ["ENDS_WITH"],
},
},
},
{
value: "testing",
rule: {
dimension: {
key: "LINKED_ACCOUNT_NAME",
values: ["-dev"],
matchOptions: ["ENDS_WITH"],
},
},
},
],
});
import pulumi
import pulumi_aws as aws
test = aws.costexplorer.CostCategory("test",
name="NAME",
rule_version="CostCategoryExpression.v1",
rules=[
{
"value": "production",
"rule": {
"dimension": {
"key": "LINKED_ACCOUNT_NAME",
"values": ["-prod"],
"match_options": ["ENDS_WITH"],
},
},
},
{
"value": "staging",
"rule": {
"dimension": {
"key": "LINKED_ACCOUNT_NAME",
"values": ["-stg"],
"match_options": ["ENDS_WITH"],
},
},
},
{
"value": "testing",
"rule": {
"dimension": {
"key": "LINKED_ACCOUNT_NAME",
"values": ["-dev"],
"match_options": ["ENDS_WITH"],
},
},
},
])
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/costexplorer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := costexplorer.NewCostCategory(ctx, "test", &costexplorer.CostCategoryArgs{
Name: pulumi.String("NAME"),
RuleVersion: pulumi.String("CostCategoryExpression.v1"),
Rules: costexplorer.CostCategoryRuleArray{
&costexplorer.CostCategoryRuleArgs{
Value: pulumi.String("production"),
Rule: &costexplorer.CostCategoryRuleRuleArgs{
Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{
Key: pulumi.String("LINKED_ACCOUNT_NAME"),
Values: pulumi.StringArray{
pulumi.String("-prod"),
},
MatchOptions: pulumi.StringArray{
pulumi.String("ENDS_WITH"),
},
},
},
},
&costexplorer.CostCategoryRuleArgs{
Value: pulumi.String("staging"),
Rule: &costexplorer.CostCategoryRuleRuleArgs{
Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{
Key: pulumi.String("LINKED_ACCOUNT_NAME"),
Values: pulumi.StringArray{
pulumi.String("-stg"),
},
MatchOptions: pulumi.StringArray{
pulumi.String("ENDS_WITH"),
},
},
},
},
&costexplorer.CostCategoryRuleArgs{
Value: pulumi.String("testing"),
Rule: &costexplorer.CostCategoryRuleRuleArgs{
Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{
Key: pulumi.String("LINKED_ACCOUNT_NAME"),
Values: pulumi.StringArray{
pulumi.String("-dev"),
},
MatchOptions: pulumi.StringArray{
pulumi.String("ENDS_WITH"),
},
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = new Aws.CostExplorer.CostCategory("test", new()
{
Name = "NAME",
RuleVersion = "CostCategoryExpression.v1",
Rules = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleArgs
{
Value = "production",
Rule = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleArgs
{
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleDimensionArgs
{
Key = "LINKED_ACCOUNT_NAME",
Values = new[]
{
"-prod",
},
MatchOptions = new[]
{
"ENDS_WITH",
},
},
},
},
new Aws.CostExplorer.Inputs.CostCategoryRuleArgs
{
Value = "staging",
Rule = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleArgs
{
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleDimensionArgs
{
Key = "LINKED_ACCOUNT_NAME",
Values = new[]
{
"-stg",
},
MatchOptions = new[]
{
"ENDS_WITH",
},
},
},
},
new Aws.CostExplorer.Inputs.CostCategoryRuleArgs
{
Value = "testing",
Rule = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleArgs
{
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleDimensionArgs
{
Key = "LINKED_ACCOUNT_NAME",
Values = new[]
{
"-dev",
},
MatchOptions = new[]
{
"ENDS_WITH",
},
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.costexplorer.CostCategory;
import com.pulumi.aws.costexplorer.CostCategoryArgs;
import com.pulumi.aws.costexplorer.inputs.CostCategoryRuleArgs;
import com.pulumi.aws.costexplorer.inputs.CostCategoryRuleRuleArgs;
import com.pulumi.aws.costexplorer.inputs.CostCategoryRuleRuleDimensionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new CostCategory("test", CostCategoryArgs.builder()
.name("NAME")
.ruleVersion("CostCategoryExpression.v1")
.rules(
CostCategoryRuleArgs.builder()
.value("production")
.rule(CostCategoryRuleRuleArgs.builder()
.dimension(CostCategoryRuleRuleDimensionArgs.builder()
.key("LINKED_ACCOUNT_NAME")
.values("-prod")
.matchOptions("ENDS_WITH")
.build())
.build())
.build(),
CostCategoryRuleArgs.builder()
.value("staging")
.rule(CostCategoryRuleRuleArgs.builder()
.dimension(CostCategoryRuleRuleDimensionArgs.builder()
.key("LINKED_ACCOUNT_NAME")
.values("-stg")
.matchOptions("ENDS_WITH")
.build())
.build())
.build(),
CostCategoryRuleArgs.builder()
.value("testing")
.rule(CostCategoryRuleRuleArgs.builder()
.dimension(CostCategoryRuleRuleDimensionArgs.builder()
.key("LINKED_ACCOUNT_NAME")
.values("-dev")
.matchOptions("ENDS_WITH")
.build())
.build())
.build())
.build());
}
}
resources:
test:
type: aws:costexplorer:CostCategory
properties:
name: NAME
ruleVersion: CostCategoryExpression.v1
rules:
- value: production
rule:
dimension:
key: LINKED_ACCOUNT_NAME
values:
- -prod
matchOptions:
- ENDS_WITH
- value: staging
rule:
dimension:
key: LINKED_ACCOUNT_NAME
values:
- -stg
matchOptions:
- ENDS_WITH
- value: testing
rule:
dimension:
key: LINKED_ACCOUNT_NAME
values:
- -dev
matchOptions:
- ENDS_WITH
Create CostCategory Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CostCategory(name: string, args: CostCategoryArgs, opts?: CustomResourceOptions);
@overload
def CostCategory(resource_name: str,
args: CostCategoryArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CostCategory(resource_name: str,
opts: Optional[ResourceOptions] = None,
rule_version: Optional[str] = None,
rules: Optional[Sequence[CostCategoryRuleArgs]] = None,
default_value: Optional[str] = None,
effective_start: Optional[str] = None,
name: Optional[str] = None,
split_charge_rules: Optional[Sequence[CostCategorySplitChargeRuleArgs]] = None,
tags: Optional[Mapping[str, str]] = None)
func NewCostCategory(ctx *Context, name string, args CostCategoryArgs, opts ...ResourceOption) (*CostCategory, error)
public CostCategory(string name, CostCategoryArgs args, CustomResourceOptions? opts = null)
public CostCategory(String name, CostCategoryArgs args)
public CostCategory(String name, CostCategoryArgs args, CustomResourceOptions options)
type: aws:costexplorer:CostCategory
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var costCategoryResource = new Aws.CostExplorer.CostCategory("costCategoryResource", new()
{
RuleVersion = "string",
Rules = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleArgs
{
InheritedValue = new Aws.CostExplorer.Inputs.CostCategoryRuleInheritedValueArgs
{
DimensionKey = "string",
DimensionName = "string",
},
Rule = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleArgs
{
Ands = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndArgs
{
Ands = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndAndArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndAndCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndAndDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndAndTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Not = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndNotArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndNotCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndNotDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndNotTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
Ors = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndOrArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndOrCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndOrDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndOrTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleAndTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Not = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotArgs
{
Ands = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotAndArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotAndCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotAndDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotAndTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Not = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotNotArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotNotCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotNotDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotNotTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
Ors = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotOrArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotOrCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotOrDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotOrTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleNotTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
Ors = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrArgs
{
Ands = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrAndArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrAndCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrAndDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrAndTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Not = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrNotArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrNotCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrNotDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrNotTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
Ors = new[]
{
new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrOrArgs
{
CostCategory = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrOrCostCategoryArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrOrDimensionArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrOrTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleOrTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
},
Tags = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleTagsArgs
{
Key = "string",
MatchOptions = new[]
{
"string",
},
Values = new[]
{
"string",
},
},
},
Type = "string",
Value = "string",
},
},
DefaultValue = "string",
EffectiveStart = "string",
Name = "string",
SplitChargeRules = new[]
{
new Aws.CostExplorer.Inputs.CostCategorySplitChargeRuleArgs
{
Method = "string",
Source = "string",
Targets = new[]
{
"string",
},
Parameters = new[]
{
new Aws.CostExplorer.Inputs.CostCategorySplitChargeRuleParameterArgs
{
Type = "string",
Values = new[]
{
"string",
},
},
},
},
},
Tags =
{
{ "string", "string" },
},
});
example, err := costexplorer.NewCostCategory(ctx, "costCategoryResource", &costexplorer.CostCategoryArgs{
RuleVersion: pulumi.String("string"),
Rules: costexplorer.CostCategoryRuleArray{
&costexplorer.CostCategoryRuleArgs{
InheritedValue: &costexplorer.CostCategoryRuleInheritedValueArgs{
DimensionKey: pulumi.String("string"),
DimensionName: pulumi.String("string"),
},
Rule: &costexplorer.CostCategoryRuleRuleArgs{
Ands: costexplorer.CostCategoryRuleRuleAndArray{
&costexplorer.CostCategoryRuleRuleAndArgs{
Ands: costexplorer.CostCategoryRuleRuleAndAndArray{
&costexplorer.CostCategoryRuleRuleAndAndArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleAndAndCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleAndAndDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleAndAndTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
CostCategory: &costexplorer.CostCategoryRuleRuleAndCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleAndDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Not: &costexplorer.CostCategoryRuleRuleAndNotArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleAndNotCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleAndNotDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleAndNotTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Ors: costexplorer.CostCategoryRuleRuleAndOrArray{
&costexplorer.CostCategoryRuleRuleAndOrArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleAndOrCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleAndOrDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleAndOrTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Tags: &costexplorer.CostCategoryRuleRuleAndTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
CostCategory: &costexplorer.CostCategoryRuleRuleCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Not: &costexplorer.CostCategoryRuleRuleNotArgs{
Ands: costexplorer.CostCategoryRuleRuleNotAndArray{
&costexplorer.CostCategoryRuleRuleNotAndArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleNotAndCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleNotAndDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleNotAndTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
CostCategory: &costexplorer.CostCategoryRuleRuleNotCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleNotDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Not: &costexplorer.CostCategoryRuleRuleNotNotArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleNotNotCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleNotNotDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleNotNotTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Ors: costexplorer.CostCategoryRuleRuleNotOrArray{
&costexplorer.CostCategoryRuleRuleNotOrArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleNotOrCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleNotOrDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleNotOrTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Tags: &costexplorer.CostCategoryRuleRuleNotTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Ors: costexplorer.CostCategoryRuleRuleOrArray{
&costexplorer.CostCategoryRuleRuleOrArgs{
Ands: costexplorer.CostCategoryRuleRuleOrAndArray{
&costexplorer.CostCategoryRuleRuleOrAndArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleOrAndCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleOrAndDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleOrAndTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
CostCategory: &costexplorer.CostCategoryRuleRuleOrCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleOrDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Not: &costexplorer.CostCategoryRuleRuleOrNotArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleOrNotCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleOrNotDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleOrNotTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Ors: costexplorer.CostCategoryRuleRuleOrOrArray{
&costexplorer.CostCategoryRuleRuleOrOrArgs{
CostCategory: &costexplorer.CostCategoryRuleRuleOrOrCostCategoryArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Dimension: &costexplorer.CostCategoryRuleRuleOrOrDimensionArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: &costexplorer.CostCategoryRuleRuleOrOrTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Tags: &costexplorer.CostCategoryRuleRuleOrTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Tags: &costexplorer.CostCategoryRuleRuleTagsArgs{
Key: pulumi.String("string"),
MatchOptions: pulumi.StringArray{
pulumi.String("string"),
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
DefaultValue: pulumi.String("string"),
EffectiveStart: pulumi.String("string"),
Name: pulumi.String("string"),
SplitChargeRules: costexplorer.CostCategorySplitChargeRuleArray{
&costexplorer.CostCategorySplitChargeRuleArgs{
Method: pulumi.String("string"),
Source: pulumi.String("string"),
Targets: pulumi.StringArray{
pulumi.String("string"),
},
Parameters: costexplorer.CostCategorySplitChargeRuleParameterArray{
&costexplorer.CostCategorySplitChargeRuleParameterArgs{
Type: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var costCategoryResource = new CostCategory("costCategoryResource", CostCategoryArgs.builder()
.ruleVersion("string")
.rules(CostCategoryRuleArgs.builder()
.inheritedValue(CostCategoryRuleInheritedValueArgs.builder()
.dimensionKey("string")
.dimensionName("string")
.build())
.rule(CostCategoryRuleRuleArgs.builder()
.ands(CostCategoryRuleRuleAndArgs.builder()
.ands(CostCategoryRuleRuleAndAndArgs.builder()
.costCategory(CostCategoryRuleRuleAndAndCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleAndAndDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleAndAndTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.costCategory(CostCategoryRuleRuleAndCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleAndDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.not(CostCategoryRuleRuleAndNotArgs.builder()
.costCategory(CostCategoryRuleRuleAndNotCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleAndNotDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleAndNotTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.ors(CostCategoryRuleRuleAndOrArgs.builder()
.costCategory(CostCategoryRuleRuleAndOrCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleAndOrDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleAndOrTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.tags(CostCategoryRuleRuleAndTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.costCategory(CostCategoryRuleRuleCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.not(CostCategoryRuleRuleNotArgs.builder()
.ands(CostCategoryRuleRuleNotAndArgs.builder()
.costCategory(CostCategoryRuleRuleNotAndCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleNotAndDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleNotAndTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.costCategory(CostCategoryRuleRuleNotCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleNotDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.not(CostCategoryRuleRuleNotNotArgs.builder()
.costCategory(CostCategoryRuleRuleNotNotCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleNotNotDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleNotNotTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.ors(CostCategoryRuleRuleNotOrArgs.builder()
.costCategory(CostCategoryRuleRuleNotOrCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleNotOrDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleNotOrTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.tags(CostCategoryRuleRuleNotTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.ors(CostCategoryRuleRuleOrArgs.builder()
.ands(CostCategoryRuleRuleOrAndArgs.builder()
.costCategory(CostCategoryRuleRuleOrAndCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleOrAndDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleOrAndTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.costCategory(CostCategoryRuleRuleOrCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleOrDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.not(CostCategoryRuleRuleOrNotArgs.builder()
.costCategory(CostCategoryRuleRuleOrNotCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleOrNotDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleOrNotTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.ors(CostCategoryRuleRuleOrOrArgs.builder()
.costCategory(CostCategoryRuleRuleOrOrCostCategoryArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.dimension(CostCategoryRuleRuleOrOrDimensionArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.tags(CostCategoryRuleRuleOrOrTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.tags(CostCategoryRuleRuleOrTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.tags(CostCategoryRuleRuleTagsArgs.builder()
.key("string")
.matchOptions("string")
.values("string")
.build())
.build())
.type("string")
.value("string")
.build())
.defaultValue("string")
.effectiveStart("string")
.name("string")
.splitChargeRules(CostCategorySplitChargeRuleArgs.builder()
.method("string")
.source("string")
.targets("string")
.parameters(CostCategorySplitChargeRuleParameterArgs.builder()
.type("string")
.values("string")
.build())
.build())
.tags(Map.of("string", "string"))
.build());
cost_category_resource = aws.costexplorer.CostCategory("costCategoryResource",
rule_version="string",
rules=[{
"inherited_value": {
"dimension_key": "string",
"dimension_name": "string",
},
"rule": {
"ands": [{
"ands": [{
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"not_": {
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
},
"ors": [{
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"not_": {
"ands": [{
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"not_": {
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
},
"ors": [{
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
},
"ors": [{
"ands": [{
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"not_": {
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
},
"ors": [{
"cost_category": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"dimension": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
}],
"tags": {
"key": "string",
"match_options": ["string"],
"values": ["string"],
},
},
"type": "string",
"value": "string",
}],
default_value="string",
effective_start="string",
name="string",
split_charge_rules=[{
"method": "string",
"source": "string",
"targets": ["string"],
"parameters": [{
"type": "string",
"values": ["string"],
}],
}],
tags={
"string": "string",
})
const costCategoryResource = new aws.costexplorer.CostCategory("costCategoryResource", {
ruleVersion: "string",
rules: [{
inheritedValue: {
dimensionKey: "string",
dimensionName: "string",
},
rule: {
ands: [{
ands: [{
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
not: {
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
},
ors: [{
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
not: {
ands: [{
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
not: {
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
},
ors: [{
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
},
ors: [{
ands: [{
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
not: {
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
},
ors: [{
costCategory: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
dimension: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
}],
tags: {
key: "string",
matchOptions: ["string"],
values: ["string"],
},
},
type: "string",
value: "string",
}],
defaultValue: "string",
effectiveStart: "string",
name: "string",
splitChargeRules: [{
method: "string",
source: "string",
targets: ["string"],
parameters: [{
type: "string",
values: ["string"],
}],
}],
tags: {
string: "string",
},
});
type: aws:costexplorer:CostCategory
properties:
defaultValue: string
effectiveStart: string
name: string
ruleVersion: string
rules:
- inheritedValue:
dimensionKey: string
dimensionName: string
rule:
ands:
- ands:
- costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
not:
costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
ors:
- costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
not:
ands:
- costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
not:
costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
ors:
- costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
ors:
- ands:
- costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
not:
costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
ors:
- costCategory:
key: string
matchOptions:
- string
values:
- string
dimension:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
tags:
key: string
matchOptions:
- string
values:
- string
type: string
value: string
splitChargeRules:
- method: string
parameters:
- type: string
values:
- string
source: string
targets:
- string
tags:
string: string
CostCategory Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CostCategory resource accepts the following input properties:
- Rule
Version string - Rule schema version in this particular Cost Category.
- Rules
List<Cost
Category Rule> - Configuration block for the Cost Category rules used to categorize costs. See below.
- Default
Value string - Default value for the cost category.
- Effective
Start string The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- Name string
- Unique name for the Cost Category.
- Split
Charge List<CostRules Category Split Charge Rule> - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Rule
Version string - Rule schema version in this particular Cost Category.
- Rules
[]Cost
Category Rule Args - Configuration block for the Cost Category rules used to categorize costs. See below.
- Default
Value string - Default value for the cost category.
- Effective
Start string The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- Name string
- Unique name for the Cost Category.
- Split
Charge []CostRules Category Split Charge Rule Args - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- map[string]string
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- rule
Version String - Rule schema version in this particular Cost Category.
- rules
List<Cost
Category Rule> - Configuration block for the Cost Category rules used to categorize costs. See below.
- default
Value String - Default value for the cost category.
- effective
Start String The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name String
- Unique name for the Cost Category.
- split
Charge List<CostRules Category Split Charge Rule> - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Map<String,String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- rule
Version string - Rule schema version in this particular Cost Category.
- rules
Cost
Category Rule[] - Configuration block for the Cost Category rules used to categorize costs. See below.
- default
Value string - Default value for the cost category.
- effective
Start string The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name string
- Unique name for the Cost Category.
- split
Charge CostRules Category Split Charge Rule[] - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- rule_
version str - Rule schema version in this particular Cost Category.
- rules
Sequence[Cost
Category Rule Args] - Configuration block for the Cost Category rules used to categorize costs. See below.
- default_
value str - Default value for the cost category.
- effective_
start str The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name str
- Unique name for the Cost Category.
- split_
charge_ Sequence[Costrules Category Split Charge Rule Args] - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- rule
Version String - Rule schema version in this particular Cost Category.
- rules List<Property Map>
- Configuration block for the Cost Category rules used to categorize costs. See below.
- default
Value String - Default value for the cost category.
- effective
Start String The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name String
- Unique name for the Cost Category.
- split
Charge List<Property Map>Rules - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Map<String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Outputs
All input properties are implicitly available as output properties. Additionally, the CostCategory resource produces the following output properties:
- Arn string
- ARN of the cost category.
- Effective
End string - Effective end data of your Cost Category.
- Id string
- The provider-assigned unique ID for this managed resource.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- Arn string
- ARN of the cost category.
- Effective
End string - Effective end data of your Cost Category.
- Id string
- The provider-assigned unique ID for this managed resource.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- ARN of the cost category.
- effective
End String - Effective end data of your Cost Category.
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn string
- ARN of the cost category.
- effective
End string - Effective end data of your Cost Category.
- id string
- The provider-assigned unique ID for this managed resource.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn str
- ARN of the cost category.
- effective_
end str - Effective end data of your Cost Category.
- id str
- The provider-assigned unique ID for this managed resource.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- ARN of the cost category.
- effective
End String - Effective end data of your Cost Category.
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
Look up Existing CostCategory Resource
Get an existing CostCategory resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CostCategoryState, opts?: CustomResourceOptions): CostCategory
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
default_value: Optional[str] = None,
effective_end: Optional[str] = None,
effective_start: Optional[str] = None,
name: Optional[str] = None,
rule_version: Optional[str] = None,
rules: Optional[Sequence[CostCategoryRuleArgs]] = None,
split_charge_rules: Optional[Sequence[CostCategorySplitChargeRuleArgs]] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None) -> CostCategory
func GetCostCategory(ctx *Context, name string, id IDInput, state *CostCategoryState, opts ...ResourceOption) (*CostCategory, error)
public static CostCategory Get(string name, Input<string> id, CostCategoryState? state, CustomResourceOptions? opts = null)
public static CostCategory get(String name, Output<String> id, CostCategoryState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- ARN of the cost category.
- Default
Value string - Default value for the cost category.
- Effective
End string - Effective end data of your Cost Category.
- Effective
Start string The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- Name string
- Unique name for the Cost Category.
- Rule
Version string - Rule schema version in this particular Cost Category.
- Rules
List<Cost
Category Rule> - Configuration block for the Cost Category rules used to categorize costs. See below.
- Split
Charge List<CostRules Category Split Charge Rule> - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- Arn string
- ARN of the cost category.
- Default
Value string - Default value for the cost category.
- Effective
End string - Effective end data of your Cost Category.
- Effective
Start string The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- Name string
- Unique name for the Cost Category.
- Rule
Version string - Rule schema version in this particular Cost Category.
- Rules
[]Cost
Category Rule Args - Configuration block for the Cost Category rules used to categorize costs. See below.
- Split
Charge []CostRules Category Split Charge Rule Args - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- map[string]string
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- ARN of the cost category.
- default
Value String - Default value for the cost category.
- effective
End String - Effective end data of your Cost Category.
- effective
Start String The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name String
- Unique name for the Cost Category.
- rule
Version String - Rule schema version in this particular Cost Category.
- rules
List<Cost
Category Rule> - Configuration block for the Cost Category rules used to categorize costs. See below.
- split
Charge List<CostRules Category Split Charge Rule> - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Map<String,String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn string
- ARN of the cost category.
- default
Value string - Default value for the cost category.
- effective
End string - Effective end data of your Cost Category.
- effective
Start string The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name string
- Unique name for the Cost Category.
- rule
Version string - Rule schema version in this particular Cost Category.
- rules
Cost
Category Rule[] - Configuration block for the Cost Category rules used to categorize costs. See below.
- split
Charge CostRules Category Split Charge Rule[] - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn str
- ARN of the cost category.
- default_
value str - Default value for the cost category.
- effective_
end str - Effective end data of your Cost Category.
- effective_
start str The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name str
- Unique name for the Cost Category.
- rule_
version str - Rule schema version in this particular Cost Category.
- rules
Sequence[Cost
Category Rule Args] - Configuration block for the Cost Category rules used to categorize costs. See below.
- split_
charge_ Sequence[Costrules Category Split Charge Rule Args] - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- ARN of the cost category.
- default
Value String - Default value for the cost category.
- effective
End String - Effective end data of your Cost Category.
- effective
Start String The Cost Category's effective start date. It can only be a billing start date (first day of the month). If the date isn't provided, it's the first day of the current month. Dates can't be before the previous twelve months, or in the future. For example
2022-11-01T00:00:00Z
.The following arguments are optional:
- name String
- Unique name for the Cost Category.
- rule
Version String - Rule schema version in this particular Cost Category.
- rules List<Property Map>
- Configuration block for the Cost Category rules used to categorize costs. See below.
- split
Charge List<Property Map>Rules - Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Map<String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
Supporting Types
CostCategoryRule, CostCategoryRuleArgs
- Inherited
Value CostCategory Rule Inherited Value - Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- Rule
Cost
Category Rule Rule - Configuration block for the
Expression
object used to categorize costs. See below. - Type string
- You can define the CostCategoryRule rule type as either
REGULAR
orINHERITED_VALUE
. - Value string
- Default value for the cost category.
- Inherited
Value CostCategory Rule Inherited Value - Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- Rule
Cost
Category Rule Rule - Configuration block for the
Expression
object used to categorize costs. See below. - Type string
- You can define the CostCategoryRule rule type as either
REGULAR
orINHERITED_VALUE
. - Value string
- Default value for the cost category.
- inherited
Value CostCategory Rule Inherited Value - Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule
Cost
Category Rule Rule - Configuration block for the
Expression
object used to categorize costs. See below. - type String
- You can define the CostCategoryRule rule type as either
REGULAR
orINHERITED_VALUE
. - value String
- Default value for the cost category.
- inherited
Value CostCategory Rule Inherited Value - Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule
Cost
Category Rule Rule - Configuration block for the
Expression
object used to categorize costs. See below. - type string
- You can define the CostCategoryRule rule type as either
REGULAR
orINHERITED_VALUE
. - value string
- Default value for the cost category.
- inherited_
value CostCategory Rule Inherited Value - Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule
Cost
Category Rule Rule - Configuration block for the
Expression
object used to categorize costs. See below. - type str
- You can define the CostCategoryRule rule type as either
REGULAR
orINHERITED_VALUE
. - value str
- Default value for the cost category.
- inherited
Value Property Map - Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule Property Map
- Configuration block for the
Expression
object used to categorize costs. See below. - type String
- You can define the CostCategoryRule rule type as either
REGULAR
orINHERITED_VALUE
. - value String
- Default value for the cost category.
CostCategoryRuleInheritedValue, CostCategoryRuleInheritedValueArgs
- Dimension
Key string - Key to extract cost category values.
- Dimension
Name string - Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- Dimension
Key string - Key to extract cost category values.
- Dimension
Name string - Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension
Key String - Key to extract cost category values.
- dimension
Name String - Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension
Key string - Key to extract cost category values.
- dimension
Name string - Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension_
key str - Key to extract cost category values.
- dimension_
name str - Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension
Key String - Key to extract cost category values.
- dimension
Name String - Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
CostCategoryRuleRule, CostCategoryRuleRuleArgs
- Ands
List<Cost
Category Rule Rule And> - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule Not - Return results that match both
Dimension
object. - Ors
List<Cost
Category Rule Rule Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule Tags - Configuration block for the specific
Tag
to use forExpression
. See below.
- Ands
[]Cost
Category Rule Rule And - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule Not - Return results that match both
Dimension
object. - Ors
[]Cost
Category Rule Rule Or - Return results that match both
Dimension
object. - Cost
Category Rule Rule Tags - Configuration block for the specific
Tag
to use forExpression
. See below.
- ands
List<Cost
Category Rule Rule And> - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule Not - Return results that match both
Dimension
object. - ors
List<Cost
Category Rule Rule Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule Tags - Configuration block for the specific
Tag
to use forExpression
. See below.
- ands
Cost
Category Rule Rule And[] - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule Not - Return results that match both
Dimension
object. - ors
Cost
Category Rule Rule Or[] - Return results that match both
Dimension
object. - Cost
Category Rule Rule Tags - Configuration block for the specific
Tag
to use forExpression
. See below.
- ands
Sequence[Cost
Category Rule Rule And] - Return results that match both
Dimension
objects. - cost_
category CostCategory Rule Rule Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not_
Cost
Category Rule Rule Not - Return results that match both
Dimension
object. - ors
Sequence[Cost
Category Rule Rule Or] - Return results that match both
Dimension
object. - Cost
Category Rule Rule Tags - Configuration block for the specific
Tag
to use forExpression
. See below.
- ands List<Property Map>
- Return results that match both
Dimension
objects. - cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - not Property Map
- Return results that match both
Dimension
object. - ors List<Property Map>
- Return results that match both
Dimension
object. - Property Map
- Configuration block for the specific
Tag
to use forExpression
. See below.
CostCategoryRuleRuleAnd, CostCategoryRuleRuleAndArgs
- Ands
List<Cost
Category Rule Rule And And> - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule And Not - Return results that match both
Dimension
object. - Ors
List<Cost
Category Rule Rule And Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Ands
[]Cost
Category Rule Rule And And - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule And Not - Return results that match both
Dimension
object. - Ors
[]Cost
Category Rule Rule And Or - Return results that match both
Dimension
object. - Cost
Category Rule Rule And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
List<Cost
Category Rule Rule And And> - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule And Not - Return results that match both
Dimension
object. - ors
List<Cost
Category Rule Rule And Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Cost
Category Rule Rule And And[] - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule And Not - Return results that match both
Dimension
object. - ors
Cost
Category Rule Rule And Or[] - Return results that match both
Dimension
object. - Cost
Category Rule Rule And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Sequence[Cost
Category Rule Rule And And] - Return results that match both
Dimension
objects. - cost_
category CostCategory Rule Rule And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not_
Cost
Category Rule Rule And Not - Return results that match both
Dimension
object. - ors
Sequence[Cost
Category Rule Rule And Or] - Return results that match both
Dimension
object. - Cost
Category Rule Rule And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands List<Property Map>
- Return results that match both
Dimension
objects. - cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - not Property Map
- Return results that match both
Dimension
object. - ors List<Property Map>
- Return results that match both
Dimension
object. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndAnd, CostCategoryRuleRuleAndAndArgs
- Cost
Category CostCategory Rule Rule And And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule And And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule And And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule And And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule And And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndAndCostCategory, CostCategoryRuleRuleAndAndCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndAndDimension, CostCategoryRuleRuleAndAndDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndAndTags, CostCategoryRuleRuleAndAndTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndCostCategory, CostCategoryRuleRuleAndCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndDimension, CostCategoryRuleRuleAndDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndNot, CostCategoryRuleRuleAndNotArgs
- Cost
Category CostCategory Rule Rule And Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule And Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule And Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule And Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule And Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndNotCostCategory, CostCategoryRuleRuleAndNotCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndNotDimension, CostCategoryRuleRuleAndNotDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndNotTags, CostCategoryRuleRuleAndNotTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndOr, CostCategoryRuleRuleAndOrArgs
- Cost
Category CostCategory Rule Rule And Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule And Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule And Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule And Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule And Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule And Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule And Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule And Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndOrCostCategory, CostCategoryRuleRuleAndOrCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndOrDimension, CostCategoryRuleRuleAndOrDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndOrTags, CostCategoryRuleRuleAndOrTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleAndTags, CostCategoryRuleRuleAndTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleCostCategory, CostCategoryRuleRuleCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleDimension, CostCategoryRuleRuleDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNot, CostCategoryRuleRuleNotArgs
- Ands
List<Cost
Category Rule Rule Not And> - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule Not Not - Return results that match both
Dimension
object. - Ors
List<Cost
Category Rule Rule Not Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Ands
[]Cost
Category Rule Rule Not And - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule Not Not - Return results that match both
Dimension
object. - Ors
[]Cost
Category Rule Rule Not Or - Return results that match both
Dimension
object. - Cost
Category Rule Rule Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
List<Cost
Category Rule Rule Not And> - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule Not Not - Return results that match both
Dimension
object. - ors
List<Cost
Category Rule Rule Not Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Cost
Category Rule Rule Not And[] - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule Not Not - Return results that match both
Dimension
object. - ors
Cost
Category Rule Rule Not Or[] - Return results that match both
Dimension
object. - Cost
Category Rule Rule Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Sequence[Cost
Category Rule Rule Not And] - Return results that match both
Dimension
objects. - cost_
category CostCategory Rule Rule Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not_
Cost
Category Rule Rule Not Not - Return results that match both
Dimension
object. - ors
Sequence[Cost
Category Rule Rule Not Or] - Return results that match both
Dimension
object. - Cost
Category Rule Rule Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands List<Property Map>
- Return results that match both
Dimension
objects. - cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - not Property Map
- Return results that match both
Dimension
object. - ors List<Property Map>
- Return results that match both
Dimension
object. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotAnd, CostCategoryRuleRuleNotAndArgs
- Cost
Category CostCategory Rule Rule Not And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule Not And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Not And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Not And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule Not And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotAndCostCategory, CostCategoryRuleRuleNotAndCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotAndDimension, CostCategoryRuleRuleNotAndDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotAndTags, CostCategoryRuleRuleNotAndTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotCostCategory, CostCategoryRuleRuleNotCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotDimension, CostCategoryRuleRuleNotDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotNot, CostCategoryRuleRuleNotNotArgs
- Cost
Category CostCategory Rule Rule Not Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule Not Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Not Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Not Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule Not Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotNotCostCategory, CostCategoryRuleRuleNotNotCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotNotDimension, CostCategoryRuleRuleNotNotDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotNotTags, CostCategoryRuleRuleNotNotTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotOr, CostCategoryRuleRuleNotOrArgs
- Cost
Category CostCategory Rule Rule Not Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule Not Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Not Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Not Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Not Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule Not Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Not Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Not Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotOrCostCategory, CostCategoryRuleRuleNotOrCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotOrDimension, CostCategoryRuleRuleNotOrDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotOrTags, CostCategoryRuleRuleNotOrTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleNotTags, CostCategoryRuleRuleNotTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOr, CostCategoryRuleRuleOrArgs
- Ands
List<Cost
Category Rule Rule Or And> - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule Or Not - Return results that match both
Dimension
object. - Ors
List<Cost
Category Rule Rule Or Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Ands
[]Cost
Category Rule Rule Or And - Return results that match both
Dimension
objects. - Cost
Category CostCategory Rule Rule Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Not
Cost
Category Rule Rule Or Not - Return results that match both
Dimension
object. - Ors
[]Cost
Category Rule Rule Or Or - Return results that match both
Dimension
object. - Cost
Category Rule Rule Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
List<Cost
Category Rule Rule Or And> - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule Or Not - Return results that match both
Dimension
object. - ors
List<Cost
Category Rule Rule Or Or> - Return results that match both
Dimension
object. - Cost
Category Rule Rule Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Cost
Category Rule Rule Or And[] - Return results that match both
Dimension
objects. - cost
Category CostCategory Rule Rule Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not
Cost
Category Rule Rule Or Not - Return results that match both
Dimension
object. - ors
Cost
Category Rule Rule Or Or[] - Return results that match both
Dimension
object. - Cost
Category Rule Rule Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Sequence[Cost
Category Rule Rule Or And] - Return results that match both
Dimension
objects. - cost_
category CostCategory Rule Rule Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - not_
Cost
Category Rule Rule Or Not - Return results that match both
Dimension
object. - ors
Sequence[Cost
Category Rule Rule Or Or] - Return results that match both
Dimension
object. - Cost
Category Rule Rule Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands List<Property Map>
- Return results that match both
Dimension
objects. - cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - not Property Map
- Return results that match both
Dimension
object. - ors List<Property Map>
- Return results that match both
Dimension
object. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrAnd, CostCategoryRuleRuleOrAndArgs
- Cost
Category CostCategory Rule Rule Or And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule Or And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Or And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Or And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule Or And Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or And Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or And Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrAndCostCategory, CostCategoryRuleRuleOrAndCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrAndDimension, CostCategoryRuleRuleOrAndDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrAndTags, CostCategoryRuleRuleOrAndTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrCostCategory, CostCategoryRuleRuleOrCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrDimension, CostCategoryRuleRuleOrDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrNot, CostCategoryRuleRuleOrNotArgs
- Cost
Category CostCategory Rule Rule Or Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule Or Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Or Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Or Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule Or Not Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Not Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Not Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrNotCostCategory, CostCategoryRuleRuleOrNotCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrNotDimension, CostCategoryRuleRuleOrNotDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrNotTags, CostCategoryRuleRuleOrNotTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrOr, CostCategoryRuleRuleOrOrArgs
- Cost
Category CostCategory Rule Rule Or Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Cost
Category CostCategory Rule Rule Or Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - Dimension
Cost
Category Rule Rule Or Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Or Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category CostCategory Rule Rule Or Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost_
category CostCategory Rule Rule Or Or Cost Category - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension
Cost
Category Rule Rule Or Or Dimension - Configuration block for the specific
Dimension
to use forExpression
. See below. - Cost
Category Rule Rule Or Or Tags - Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- cost
Category Property Map - Configuration block for the filter that's based on
CostCategory
values. See below. - dimension Property Map
- Configuration block for the specific
Dimension
to use forExpression
. See below. - Property Map
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrOrCostCategory, CostCategoryRuleRuleOrOrCostCategoryArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrOrDimension, CostCategoryRuleRuleOrOrDimensionArgs
- Key string
- Unique name of the Cost Category.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Unique name of the Cost Category.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Unique name of the Cost Category.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Unique name of the Cost Category.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Unique name of the Cost Category.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrOrTags, CostCategoryRuleRuleOrOrTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleOrTags, CostCategoryRuleRuleOrTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategoryRuleRuleTags, CostCategoryRuleRuleTagsArgs
- Key string
- Key for the tag.
- Match
Options List<string> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values List<string>
- Specific value of the Cost Category.
- Key string
- Key for the tag.
- Match
Options []string - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - Values []string
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
- key string
- Key for the tag.
- match
Options string[] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values string[]
- Specific value of the Cost Category.
- key str
- Key for the tag.
- match_
options Sequence[str] - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values Sequence[str]
- Specific value of the Cost Category.
- key String
- Key for the tag.
- match
Options List<String> - Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
. - values List<String>
- Specific value of the Cost Category.
CostCategorySplitChargeRule, CostCategorySplitChargeRuleArgs
- Method string
- Method that's used to define how to split your source costs across your targets. Valid values are
FIXED
,PROPORTIONAL
,EVEN
- Source string
- Cost Category value that you want to split.
- Targets 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.